#------------------------------------------------------------------------------- # Copyright 2012 Yuriy Lagodiuk # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #------------------------------------------------------------------------------- Target function is ((((3 * i * i * i) - (i * i * 7)) + (i * 10)) - 35) * i Training set - are values of target function on interval [-20..20] Log: Func = (152.58324861257495 - x) 0 1.1339479005852612E12 Func = 314.4198606142172 1 1.1327049216389443E12 Func = 405.03171771724544 2 1.1319887786246714E12 Func = (x * (-241.5921317342412)) 3 1.1263917882569944E12 4 1.1263917882569944E12 Func = (1.8827522573369206)^(x) 5 9.751108740749976E11 Func = (1.9874192869166682)^(x) 6 8.896433184570625E11 Func = (x * (1.6656506281522376)^(x)) 7 8.88680330045327E11 Func = (0.49801120008169164)^(x) 8 7.85356597725606E11 Func = (20007.70861310473 * (0.8744482215441707)^(x)) 9 4.457322621215063E11 10 4.457322621215063E11 11 4.457322621215063E11 Func = (20064.192268014383 * (0.8744482215441707)^(x)) 12 4.44816881679771E11 Func = ((0.8744482215441707)^(x) * 20115.93787228509) 13 4.4398338166716473E11 14 4.4398338166716473E11 15 4.4398338166716473E11 Func = ((0.8339110086220449)^(x) * 17965.793678219743) 16 4.366911836811056E11 Func = ((0.8339110086220449)^(x) * ((1.0167950229053)^(x) * 18040.532245817714)) 17 3.395633455416273E11 18 3.395633455416273E11 Func = (17537.130703091007 * (0.8460224973954165)^(x)) 19 3.383176268034919E11 Func = (17401.31787022687 * (0.8460224973954165)^(x)) 20 3.378123444726643E11 21 3.378123444726643E11 22 3.378123444726643E11 23 3.378123444726643E11 Func = (17209.914414422947 * (0.8460224973954165)^(x)) 24 3.372771758488561E11 Func = (17067.309237903726 * (0.8460224973954165)^(x)) 25 3.370130101093078E11 26 3.370130101093078E11 Func = (16922.92332766514 * (0.8460224973954165)^(x)) 27 3.3686260927268335E11 28 3.3686260927268335E11 29 3.3686260927268335E11 30 3.3686260927268335E11 31 3.3686260927268335E11 32 3.3686260927268335E11 33 3.3686260927268335E11 Func = (16810.87261308418 * (0.8460224973954165)^(x)) 34 3.36827065855256E11 Func = (16810.744224667254 * (0.8460224973954165)^(x)) 35 3.3682706581738855E11 36 3.3682706581738855E11 37 3.3682706581738855E11 38 3.3682706581738855E11 39 3.3682706581738855E11 40 3.3682706581738855E11 41 3.3682706581738855E11 42 3.3682706581738855E11 43 3.3682706581738855E11 44 3.3682706581738855E11 45 3.3682706581738855E11 46 3.3682706581738855E11 47 3.3682706581738855E11 48 3.3682706581738855E11 49 3.3682706581738855E11 50 3.3682706581738855E11 51 3.3682706581738855E11 Func = (16810.761200017067 * (0.8460224973954165)^(x)) 52 3.3682706581705237E11 53 3.3682706581705237E11 54 3.3682706581705237E11 55 3.3682706581705237E11 56 3.3682706581705237E11 57 3.3682706581705237E11 58 3.3682706581705237E11 59 3.3682706581705237E11 60 3.3682706581705237E11 Func = (16741.864921677075 * (1.898132681552176)^(sqrt(abs(x)))) 61 2.8106437858037787E11 62 2.8106437858037787E11 63 2.8106437858037787E11 64 2.8106437858037787E11 65 2.8106437858037787E11 Func = (12.11560010519289 * (11.001325689577218)^(sqrt(abs(x)))) 66 2.1758784363232086E10 67 2.1758784363232086E10 68 2.1758784363232086E10 69 2.1758784363232086E10 Func = ((x * x) * (12.042916483036379 * ((x * 0.26699139192471444) * x))) 70 1.9154590589037918E10 Func = (4.480573570086854 * (16.777222675290147 * (7.184162666016676)^(sqrt(abs(x))))) 71 1.7640856173019947E10 Func = (4.480573570086854 * (16.777222675290147 * (7.1823692250118185)^(sqrt(abs(x))))) 72 1.7639869237648445E10 73 1.7639869237648445E10 Func = (4.329594270433933 * (9.4387678986688 * (8.244240126836893)^(sqrt(abs(x))))) 74 1.7357970610761627E10 75 1.7357970610761627E10 76 1.7357970610761627E10 77 1.7357970610761627E10 Func = ((-9.562518348347893) * (((-4.541126292096169) * (1.5920188525612868)^(sqrt(abs(x)))) * (5.1303990158114186)^(sqrt(abs(x))))) 78 1.6793658301158596E10 79 1.6793658301158596E10 80 1.6793658301158596E10 81 1.6793658301158596E10 82 1.6793658301158596E10 83 1.6793658301158596E10 84 1.6793658301158596E10 85 1.6793658301158596E10 86 1.6793658301158596E10 87 1.6793658301158596E10 88 1.6793658301158596E10 89 1.6793658301158596E10 90 1.6793658301158596E10 91 1.6793658301158596E10 92 1.6793658301158596E10 93 1.6793658301158596E10 94 1.6793658301158596E10 95 1.6793658301158596E10 96 1.6793658301158596E10 97 1.6793658301158596E10 98 1.6793658301158596E10 99 1.6793658301158596E10 100 1.6793658301158596E10 101 1.6793658301158596E10 102 1.6793658301158596E10 103 1.6793658301158596E10 104 1.6793658301158596E10 105 1.6793658301158596E10 106 1.6793658301158596E10 107 1.6793658301158596E10 108 1.6793658301158596E10 Func = (((-147.3501394270107) + x) * (((-1.352422126707603) * (sqrt(abs(x)))^(sqrt(abs(x)))) * 3.3788471655506216)) 109 1.4843443463209263E10 110 1.4843443463209263E10 Func = (((-160.38473260450107) + x) * (((-0.4768098706484061) * (sqrt(abs(x)))^(sqrt(abs(x)))) * 8.701095061460308)) 111 1.3971338298744108E10 112 1.3971338298744108E10 Func = (((-161.30780225089788) + x) * (((-0.26394040856187573) * (sqrt(abs(x)))^(sqrt(abs(x)))) * 15.596304599384283)) 113 1.393700905351112E10 114 1.393700905351112E10 Func = (((-169.62994702702593) + x) * (((-0.26394040856187573) * (sqrt(abs(x)))^(sqrt(abs(x)))) * 14.968743544927413)) 115 1.3832107268872234E10 Func = (((-174.82144667318227) + x) * ((-3.815820720594012) * (sqrt(abs(x)))^(sqrt(abs(x))))) 116 1.369214743311352E10 Func = (((-180.2449232963452) + x) * ((-3.6997888743373286) * (sqrt(abs(x)))^(sqrt(abs(x))))) 117 1.3632230785164356E10 Func = (((-183.17679437234804) + x) * ((-0.3354280223343169) * (10.86156327968879 * (sqrt(abs(x)))^(sqrt(abs(x)))))) 118 1.3610446510508158E10 119 1.3610446510508158E10 120 1.3610446510508158E10 121 1.3610446510508158E10 Func = ((((-173.0805510675485) + x) * ((-3.555403773033327) * (sqrt(abs(x)))^(sqrt(abs(x))))) + ((-13.434568732797915) * ((-3.9094419920041688) * (sqrt(abs(x)))^(sqrt(abs(x)))))) 122 1.3586011575944338E10 Func = (((-175.75856274553624) + x) * ((-0.4073167777846747) * (2.0223224186690527 * (6.04346771846168)^(sqrt(abs(x)))))) 123 7.554442006135639E9 124 7.554442006135639E9 125 7.554442006135639E9 126 7.554442006135639E9 127 7.554442006135639E9 128 7.554442006135639E9 129 7.554442006135639E9 130 7.554442006135639E9 Func = (((-189.01347842622386) + x) * ((-0.4073167777846747) * (2.0223224186690527 * (6.04346771846168)^(sqrt(abs(x)))))) 131 5.753903954952541E9 Func = (((-188.20569899956394) + x) * ((-0.4073167777846747) * ((2.0223224186690527 * (0.6597205502153303)^(sqrt(abs(x)))) * (9.125562925285312)^(sqrt(abs(x)))))) 132 5.381226294089546E9 Func = (((-187.85272163175782) + x) * ((-0.4073167777846747) * ((2.0223224186690527 * (0.6597205502153303)^(sqrt(abs(x)))) * (9.125562925285312)^(sqrt(abs(x)))))) 133 5.372874148178639E9 134 5.372874148178639E9 135 5.372874148178639E9 Func = ((((-2.3905286447674152) + x) * ((-27.85636645064978) * (1.0652485878891675 * x))) * (0.06568277962614388 * ((-27.358540269386427) * ((1.3178611848997743)^(sqrt(abs(x))))^(sqrt(abs(sqrt(abs((x + x))))))))) 136 1.648542760973983E9 137 1.648542760973983E9 138 1.648542760973983E9 139 1.648542760973983E9 140 1.648542760973983E9 141 1.648542760973983E9 142 1.648542760973983E9 143 1.648542760973983E9 144 1.648542760973983E9 145 1.648542760973983E9 Func = ((((-2.666153034979432) + x) * ((-27.05200045688214) * ((-0.0020201521008373913) * x))) * ((-10.923602833082406) * ((-46.756434955517804) * (sqrt(abs(x)))^(sqrt(abs(sqrt(abs((x + x))))))))) 146 6.310207568437924E8 147 6.310207568437924E8 148 6.310207568437924E8 149 6.310207568437924E8 Func = ((((-2.5593561377423626) + x) * ((-21.167527578307485) * ((-0.0020201521008373913) * x))) * (x * ((-40.584677940474315) * ((-1.7430761190875872) * x)))) 150 1.5923138965880415E8 151 1.5923138965880415E8 152 1.5923138965880415E8 153 1.5923138965880415E8 154 1.5923138965880415E8 155 1.5923138965880415E8 Func = (((-107.469440070233) * (((-2.414723946741965) + x) * (14.010134280923493 * ((-0.0020201521008373913) * x)))) * (x * x)) 156 5.194181649084938E7 157 5.194181649084938E7 158 5.194181649084938E7 159 5.194181649084938E7 160 5.194181649084938E7 Func = (((-107.96484360573623) * (((-2.414723946741965) + x) * (13.899780685568228 * ((-0.0020201521008373913) * x)))) * (x * x)) 161 3.0244827596267655E7 162 3.0244827596267655E7 163 3.0244827596267655E7 164 3.0244827596267655E7 Func = (((-107.96484360573623) * (((-2.366369898847037) + x) * (13.899780685568228 * ((-0.0020201521008373913) * x)))) * (x * x)) 165 1.421155136370882E7 166 1.421155136370882E7 167 1.421155136370882E7 168 1.421155136370882E7 169 1.421155136370882E7 Func = (((-107.89325875011431) * (((-2.366369898847037) + x) * (13.899780685568228 * ((-0.0020201521008373913) * x)))) * (x * x)) 170 1.41555892708717E7 171 1.41555892708717E7 172 1.41555892708717E7 173 1.41555892708717E7 174 1.41555892708717E7 175 1.41555892708717E7 176 1.41555892708717E7 177 1.41555892708717E7 178 1.41555892708717E7 179 1.41555892708717E7 180 1.41555892708717E7 181 1.41555892708717E7 182 1.41555892708717E7 183 1.41555892708717E7 184 1.41555892708717E7 185 1.41555892708717E7 186 1.41555892708717E7 187 1.41555892708717E7 188 1.41555892708717E7 189 1.41555892708717E7 190 1.41555892708717E7 191 1.41555892708717E7 192 1.41555892708717E7 193 1.41555892708717E7 194 1.41555892708717E7 Func = (((-107.9052185386906) * (((-2.366369898847037) + x) * (13.899780685568228 * ((-0.0020201521008373913) * x)))) * (x * x)) 195 1.4095440824409647E7 196 1.4095440824409647E7 197 1.4095440824409647E7 198 1.4095440824409647E7 199 1.4095440824409647E7 Func = (((-107.9052185386906) * (((-2.366369898847037) + x) * (13.899780685568228 * ((-0.0020201521008373913) * x)))) * (x * x))