Free cookie consent management tool by TermsFeed Policy Generator

Changeset 17645


Ignore:
Timestamp:
07/03/20 09:03:12 (4 years ago)
Author:
chaider
Message:

#3075

  • Updated instances (removed 2*pi term from equations)
  • Added instances to InstanceProvider
Location:
branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman37.cs

    r17642 r17645  
    5252
    5353      for (var i = 0; i < omega.Count; i++) {
    54         var res = h[i] / (2 * Math.PI) * omega[i];
     54        var res = h[i] * omega[i];
    5555        E_n.Add(res);
    5656      }
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman39.cs

    r17642 r17645  
    5858
    5959      for (var i = 0; i < m.Count; i++) {
    60         var res = 4 * Math.PI * epsilon[i] * Math.Pow(h[i] / (2 * Math.PI), 2) / (m[i] * Math.Pow(q[i], 2));
     60        var res = 4 * Math.PI * epsilon[i] * Math.Pow(h[i], 2) / (m[i] * Math.Pow(q[i], 2));
    6161        r.Add(res);
    6262      }
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman44.cs

    r17642 r17645  
    6262
    6363      for (var i = 0; i < omega.Count; i++) {
    64         var res = h[i] / (2 * Math.PI) * Math.Pow(omega[i], 3) /
     64        var res = h[i] * Math.Pow(omega[i], 3) /
    6565                  (Math.Pow(Math.PI, 2) * Math.Pow(c[i], 2) *
    66                    (Math.Exp(h[i] / (2 * Math.PI) * omega[i] / (kb[i] * T[i])) - 1));
     66                   (Math.Exp(h[i] * omega[i] / (kb[i] * T[i])) - 1));
    6767        L_rad.Add(res);
    6868      }
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman79.cs

    r17642 r17645  
    5858
    5959      for (var i = 0; i < g_.Count; i++) {
    60         var res = g_[i] * mom[i] * B[i] * Jz[i] / (h[i] / (2 * Math.PI));
     60        var res = g_[i] * mom[i] * B[i] * Jz[i] / (h[i]);
    6161        ;
    6262        E_n.Add(res);
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman86.cs

    r17642 r17645  
    5858
    5959      for (var i = 0; i < h.Count; i++) {
    60         var res = 1.0 / (Math.Exp(h[i] / (2 * Math.PI) * omega[i] / (kb[i] * T[i])) - 1);
     60        var res = 1.0 / (Math.Exp(h[i] * omega[i] / (kb[i] * T[i])) - 1);
    6161        n.Add(res);
    6262      }
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman87.cs

    r17642 r17645  
    5959
    6060      for (var i = 0; i < h.Count; i++) {
    61         var res = h[i] / (2 * Math.PI) * omega[i] / (Math.Exp(h[i] / (2 * Math.PI) * omega[i] / (kb[i] * T[i])) - 1);
     61        var res = h[i]  * omega[i] / (Math.Exp(h[i] * omega[i] / (kb[i] * T[i])) - 1);
    6262        E_n.Add(res);
    6363      }
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman88.cs

    r17642 r17645  
    5454
    5555      for (var i = 0; i < mom.Count; i++) {
    56         var res = 2 * mom[i] * B[i] / (h[i] / (2 * Math.PI));
     56        var res = 2 * mom[i] * B[i] / (h[i]);
    5757        omega.Add(res);
    5858      }
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman89.cs

    r17642 r17645  
    5454
    5555      for (var i = 0; i < E_n.Count; i++) {
    56         var res = Math.Pow(Math.Sin(E_n[i] * t[i] / (h[i] / (2 * Math.PI))), 2);
     56        var res = Math.Pow(Math.Sin(E_n[i] * t[i] / (h[i])), 2);
    5757        prob.Add(res);
    5858      }
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman90.cs

    r17642 r17645  
    7070
    7171      for (var i = 0; i < p_d.Count; i++) {
    72         var res = p_d[i] * Ef[i] * t[i] / (h[i] / (2 * Math.PI)) *
     72        var res = p_d[i] * Ef[i] * t[i] / (h[i]) *
    7373                  Math.Pow(Math.Sin((omega[i] - omega_0[i]) * t[i] / 2), 2) /
    7474                  Math.Pow((omega[i] - omega_0[i]) * t[i] / 2, 2);
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman92.cs

    r17642 r17645  
    5252
    5353      for (var i = 0; i < n.Count; i++) {
    54         var res = n[i] * (h[i] / (2 * Math.PI));
     54        var res = n[i] * (h[i]);
    5555        L.Add(res);
    5656      }
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman93.cs

    r17642 r17645  
    5656
    5757      for (var i = 0; i < E_n.Count; i++) {
    58         var res = 2 * E_n[i] * Math.Pow(d[i], 2) * k[i] / (h[i] / (2 * Math.PI));
     58        var res = 2 * E_n[i] * Math.Pow(d[i], 2) * k[i] / (h[i]);
    5959        v.Add(res);
    6060      }
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman96.cs

    r17642 r17645  
    5454
    5555      for (var i = 0; i < h.Count; i++) {
    56         var res = h[i] / Math.Pow(2 * Math.PI, 2) / (2 * E_n[i] * Math.Pow(d[i], 2));
     56        var res = Math.Pow(h[i], 2) / (2 * E_n[i] * Math.Pow(d[i], 2));
    5757        m.Add(res);
    5858      }
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/Feynman99.cs

    r17642 r17645  
    6262      for (var i = 0; i < m.Count; i++) {
    6363        var res = -m[i] * Math.Pow(q[i], 4) / (2 * Math.Pow(4 * Math.PI * epsilon[i], 2) *
    64                                                Math.Pow(h[i] / (2 * Math.PI), 2) * (1.0 / Math.Pow(n[i], 2)));
     64                                               Math.Pow(h[i], 2) * (1.0 / Math.Pow(n[i], 2)));
    6565        E_n.Add(res);
    6666      }
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/FeynmanInstanceProvider.cs

    r17642 r17645  
    3232      var descriptorList = new List<IDataDescriptor>();
    3333      var rand           = new MersenneTwister((uint) Seed);
    34       descriptorList.Add(new Feynman1(rand.Next(), 10000, 10000));
     34      descriptorList.Add(new Feynman1(rand.Next()));
    3535      descriptorList.Add(new Feynman2(rand.Next()));
    3636      descriptorList.Add(new Feynman3(rand.Next()));
     
    133133      descriptorList.Add(new Feynman100(rand.Next()));
    134134
     135      descriptorList.Add(new Feynman1(rand.Next(), 100, 100));
     136      descriptorList.Add(new Feynman2(rand.Next(), 100, 100));
     137      descriptorList.Add(new Feynman3(rand.Next(), 100, 100));
     138      descriptorList.Add(new Feynman4(rand.Next(), 100, 100));
     139      descriptorList.Add(new Feynman5(rand.Next(), 100, 100));
     140      descriptorList.Add(new Feynman6(rand.Next(), 100, 100));
     141      descriptorList.Add(new Feynman7(rand.Next(), 100, 100));
     142      descriptorList.Add(new Feynman8(rand.Next(), 100, 100));
     143      descriptorList.Add(new Feynman9(rand.Next(), 100, 100));
     144      descriptorList.Add(new Feynman10(rand.Next(), 100, 100));
     145      descriptorList.Add(new Feynman11(rand.Next(), 100, 100));
     146      descriptorList.Add(new Feynman12(rand.Next(), 100, 100));
     147      descriptorList.Add(new Feynman13(rand.Next(), 100, 100));
     148      descriptorList.Add(new Feynman14(rand.Next(), 100, 100));
     149      descriptorList.Add(new Feynman15(rand.Next(), 100, 100));
     150      descriptorList.Add(new Feynman16(rand.Next(), 100, 100));
     151      descriptorList.Add(new Feynman17(rand.Next(), 100, 100));
     152      descriptorList.Add(new Feynman18(rand.Next(), 100, 100));
     153      descriptorList.Add(new Feynman19(rand.Next(), 100, 100));
     154      descriptorList.Add(new Feynman20(rand.Next(), 100, 100));
     155      descriptorList.Add(new Feynman21(rand.Next(), 100, 100));
     156      descriptorList.Add(new Feynman22(rand.Next(), 100, 100));
     157      descriptorList.Add(new Feynman23(rand.Next(), 100, 100));
     158      descriptorList.Add(new Feynman24(rand.Next(), 100, 100));
     159      descriptorList.Add(new Feynman25(rand.Next(), 100, 100));
     160      descriptorList.Add(new Feynman26(rand.Next(), 100, 100));
     161      descriptorList.Add(new Feynman27(rand.Next(), 100, 100));
     162      descriptorList.Add(new Feynman28(rand.Next(), 100, 100));
     163      descriptorList.Add(new Feynman29(rand.Next(), 100, 100));
     164      descriptorList.Add(new Feynman30(rand.Next(), 100, 100));
     165      descriptorList.Add(new Feynman31(rand.Next(), 100, 100));
     166      descriptorList.Add(new Feynman32(rand.Next(), 100, 100));
     167      descriptorList.Add(new Feynman33(rand.Next(), 100, 100));
     168      descriptorList.Add(new Feynman34(rand.Next(), 100, 100));
     169      descriptorList.Add(new Feynman35(rand.Next(), 100, 100));
     170      descriptorList.Add(new Feynman36(rand.Next(), 100, 100));
     171      descriptorList.Add(new Feynman37(rand.Next(), 100, 100));
     172      descriptorList.Add(new Feynman38(rand.Next(), 100, 100));
     173      descriptorList.Add(new Feynman39(rand.Next(), 100, 100));
     174      descriptorList.Add(new Feynman40(rand.Next(), 100, 100));
     175      descriptorList.Add(new Feynman41(rand.Next(), 100, 100));
     176      descriptorList.Add(new Feynman42(rand.Next(), 100, 100));
     177      descriptorList.Add(new Feynman43(rand.Next(), 100, 100));
     178      descriptorList.Add(new Feynman44(rand.Next(), 100, 100));
     179      descriptorList.Add(new Feynman45(rand.Next(), 100, 100));
     180      descriptorList.Add(new Feynman46(rand.Next(), 100, 100));
     181      descriptorList.Add(new Feynman47(rand.Next(), 100, 100));
     182      descriptorList.Add(new Feynman48(rand.Next(), 100, 100));
     183      descriptorList.Add(new Feynman49(rand.Next(), 100, 100));
     184      descriptorList.Add(new Feynman50(rand.Next(), 100, 100));
     185      descriptorList.Add(new Feynman51(rand.Next(), 100, 100));
     186      descriptorList.Add(new Feynman52(rand.Next(), 100, 100));
     187      descriptorList.Add(new Feynman53(rand.Next(), 100, 100));
     188      descriptorList.Add(new Feynman54(rand.Next(), 100, 100));
     189      descriptorList.Add(new Feynman55(rand.Next(), 100, 100));
     190      descriptorList.Add(new Feynman56(rand.Next(), 100, 100));
     191      descriptorList.Add(new Feynman57(rand.Next(), 100, 100));
     192      descriptorList.Add(new Feynman58(rand.Next(), 100, 100));
     193      descriptorList.Add(new Feynman59(rand.Next(), 100, 100));
     194      descriptorList.Add(new Feynman60(rand.Next(), 100, 100));
     195      descriptorList.Add(new Feynman61(rand.Next(), 100, 100));
     196      descriptorList.Add(new Feynman62(rand.Next(), 100, 100));
     197      descriptorList.Add(new Feynman63(rand.Next(), 100, 100));
     198      descriptorList.Add(new Feynman64(rand.Next(), 100, 100));
     199      descriptorList.Add(new Feynman65(rand.Next(), 100, 100));
     200      descriptorList.Add(new Feynman66(rand.Next(), 100, 100));
     201      descriptorList.Add(new Feynman67(rand.Next(), 100, 100));
     202      descriptorList.Add(new Feynman68(rand.Next(), 100, 100));
     203      descriptorList.Add(new Feynman69(rand.Next(), 100, 100));
     204      descriptorList.Add(new Feynman70(rand.Next(), 100, 100));
     205      descriptorList.Add(new Feynman71(rand.Next(), 100, 100));
     206      descriptorList.Add(new Feynman72(rand.Next(), 100, 100));
     207      descriptorList.Add(new Feynman73(rand.Next(), 100, 100));
     208      descriptorList.Add(new Feynman74(rand.Next(), 100, 100));
     209      descriptorList.Add(new Feynman75(rand.Next(), 100, 100));
     210      descriptorList.Add(new Feynman76(rand.Next(), 100, 100));
     211      descriptorList.Add(new Feynman77(rand.Next(), 100, 100));
     212      descriptorList.Add(new Feynman78(rand.Next(), 100, 100));
     213      descriptorList.Add(new Feynman79(rand.Next(), 100, 100));
     214      descriptorList.Add(new Feynman80(rand.Next(), 100, 100));
     215      descriptorList.Add(new Feynman81(rand.Next(), 100, 100));
     216      descriptorList.Add(new Feynman82(rand.Next(), 100, 100));
     217      descriptorList.Add(new Feynman83(rand.Next(), 100, 100));
     218      descriptorList.Add(new Feynman84(rand.Next(), 100, 100));
     219      descriptorList.Add(new Feynman85(rand.Next(), 100, 100));
     220      descriptorList.Add(new Feynman86(rand.Next(), 100, 100));
     221      descriptorList.Add(new Feynman87(rand.Next(), 100, 100));
     222      descriptorList.Add(new Feynman88(rand.Next(), 100, 100));
     223      descriptorList.Add(new Feynman89(rand.Next(), 100, 100));
     224      descriptorList.Add(new Feynman90(rand.Next(), 100, 100));
     225      descriptorList.Add(new Feynman91(rand.Next(), 100, 100));
     226      descriptorList.Add(new Feynman92(rand.Next(), 100, 100));
     227      descriptorList.Add(new Feynman93(rand.Next(), 100, 100));
     228      descriptorList.Add(new Feynman94(rand.Next(), 100, 100));
     229      descriptorList.Add(new Feynman95(rand.Next(), 100, 100));
     230      descriptorList.Add(new Feynman96(rand.Next(), 100, 100));
     231      descriptorList.Add(new Feynman97(rand.Next(), 100, 100));
     232      descriptorList.Add(new Feynman98(rand.Next(), 100, 100));
     233      descriptorList.Add(new Feynman99(rand.Next(), 100, 100));
     234      descriptorList.Add(new Feynman100(rand.Next(), 100, 100));
     235
     236      descriptorList.Add(new FeynmanBonus1(rand.Next()));
     237      descriptorList.Add(new FeynmanBonus2(rand.Next()));
     238      descriptorList.Add(new FeynmanBonus3(rand.Next()));
     239      descriptorList.Add(new FeynmanBonus4(rand.Next()));
     240      descriptorList.Add(new FeynmanBonus5(rand.Next()));
     241      descriptorList.Add(new FeynmanBonus6(rand.Next()));
     242      descriptorList.Add(new FeynmanBonus7(rand.Next()));
     243      descriptorList.Add(new FeynmanBonus8(rand.Next()));
     244      descriptorList.Add(new FeynmanBonus9(rand.Next()));
     245      descriptorList.Add(new FeynmanBonus10(rand.Next()));
     246      descriptorList.Add(new FeynmanBonus11(rand.Next()));
     247      descriptorList.Add(new FeynmanBonus12(rand.Next()));
     248      descriptorList.Add(new FeynmanBonus13(rand.Next()));
     249      descriptorList.Add(new FeynmanBonus14(rand.Next()));
     250      descriptorList.Add(new FeynmanBonus15(rand.Next()));
     251      descriptorList.Add(new FeynmanBonus16(rand.Next()));
     252      descriptorList.Add(new FeynmanBonus17(rand.Next()));
     253      descriptorList.Add(new FeynmanBonus18(rand.Next()));
     254      descriptorList.Add(new FeynmanBonus19(rand.Next()));
     255      descriptorList.Add(new FeynmanBonus20(rand.Next()));
     256
     257      descriptorList.Add(new FeynmanBonus1(rand.Next(), 100, 100));
     258      descriptorList.Add(new FeynmanBonus2(rand.Next(), 100, 100));
     259      descriptorList.Add(new FeynmanBonus3(rand.Next(), 100, 100));
     260      descriptorList.Add(new FeynmanBonus4(rand.Next(), 100, 100));
     261      descriptorList.Add(new FeynmanBonus5(rand.Next(), 100, 100));
     262      descriptorList.Add(new FeynmanBonus6(rand.Next(), 100, 100));
     263      descriptorList.Add(new FeynmanBonus7(rand.Next(), 100, 100));
     264      descriptorList.Add(new FeynmanBonus8(rand.Next(), 100, 100));
     265      descriptorList.Add(new FeynmanBonus9(rand.Next(), 100, 100));
     266      descriptorList.Add(new FeynmanBonus10(rand.Next(), 100, 100));
     267      descriptorList.Add(new FeynmanBonus11(rand.Next(), 100, 100));
     268      descriptorList.Add(new FeynmanBonus12(rand.Next(), 100, 100));
     269      descriptorList.Add(new FeynmanBonus13(rand.Next(), 100, 100));
     270      descriptorList.Add(new FeynmanBonus14(rand.Next(), 100, 100));
     271      descriptorList.Add(new FeynmanBonus15(rand.Next(), 100, 100));
     272      descriptorList.Add(new FeynmanBonus16(rand.Next(), 100, 100));
     273      descriptorList.Add(new FeynmanBonus17(rand.Next(), 100, 100));
     274      descriptorList.Add(new FeynmanBonus18(rand.Next(), 100, 100));
     275      descriptorList.Add(new FeynmanBonus19(rand.Next(), 100, 100));
     276      descriptorList.Add(new FeynmanBonus20(rand.Next(), 100, 100));
     277
     278
    135279      return descriptorList;
    136280    }
Note: See TracChangeset for help on using the changeset viewer.