#------------------------------------------------------------------------------- # 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 x^2 + y^2 Training set - are values of target function on interval x: [-5..5] y: [-5..5] Func = (16.549320590959436 - x) 0 11385.24325206926 Func = (16.521299633978597 - x) 1 11385.04536744076 2 11385.04536744076 Func = (16.50436691227005 - x) 3 11385.001906992278 4 11385.001906992278 Func = (16.500663061256294 - x) 5 11385.000043965025 6 11385.000043965025 7 11385.000043965025 8 11385.000043965025 9 11385.000043965025 10 11385.000043965025 11 11385.000043965025 12 11385.000043965025 13 11385.000043965025 Func = (16.500663061256294 - y) 14 11385.000043965023 15 11385.000043965023 16 11385.000043965023 17 11385.000043965023 18 11385.000043965023 Func = (16.500084377671758 - y) 19 11385.000000711967 Func = ((16.0120218670373 - x) - y) 20 10560.0144525287 21 10560.0144525287 22 10560.0144525287 23 10560.0144525287 24 10560.0144525287 25 10560.0144525287 26 10560.0144525287 Func = ((16.004648099261033 - x) - y) 27 10560.002160482669 28 10560.002160482669 29 10560.002160482669 30 10560.002160482669 31 10560.002160482669 Func = ((16.004345156807574 - y) - x) 32 10560.001888038772 33 10560.001888038772 34 10560.001888038772 Func = ((16.00073179184352 - y) - x) 35 10560.000053551923 36 10560.000053551923 37 10560.000053551923 38 10560.000053551923 39 10560.000053551923 40 10560.000053551923 41 10560.000053551923 42 10560.000053551923 43 10560.000053551923 44 10560.000053551923 45 10560.000053551923 46 10560.000053551923 47 10560.000053551923 48 10560.000053551923 49 10560.000053551923 Func = ((15.999649779732728 - y) - x) 50 10560.000012265422 51 10560.000012265422 52 10560.000012265422 53 10560.000012265422 54 10560.000012265422 55 10560.000012265422 56 10560.000012265422 Func = (((1.8462942405610296)^(y) - y) - (-14.001743390496753)) 57 9991.786444993326 Func = ((((1.9921443940707202)^(y) - y) - y) - (-13.49348108078657)) 58 8606.037149106998 59 8606.037149106998 60 8606.037149106998 Func = ((((1.9921443940707202)^(y) - y) - y) - (((-8.986592009457926) - y) - ((0.5555941998951579)^(y) - y))) 61 7981.098211732116 Func = ((((((2.1622968078745903)^(y) - x) - y) - (-0.9743746394684214)) - y) - (-9.926945447447418)) 62 7523.395563824902 63 7523.395563824902 64 7523.395563824902 Func = ((((((2.1622968078745903)^(y) - x) - y) - (-1.2452268010998924)) - y) - (-10.231244261096476)) 65 7495.090997408723 66 7495.090997408723 Func = (((((2.127040585604667)^(y) - x) - y) - y) - (-11.432515098324728)) 67 7493.556237487065 68 7493.556237487065 Func = (((((0.5275777798213293)^(y) - x) - (((28.65287558793534 - y) - y) - (-18.188599873059932))) - y) - (-58.70758565880145)) 69 6756.553119784662 70 6756.553119784662 Func = (((((0.5275777798213293)^(y) - x) - (((4.692874342793793 - y) - y) - (-18.958890721889723))) - y) - (-35.507272242101806)) 71 6756.487268361732 72 6756.487268361732 73 6756.487268361732 74 6756.487268361732 75 6756.487268361732 76 6756.487268361732 77 6756.487268361732 78 6756.487268361732 79 6756.487268361732 80 6756.487268361732 81 6756.487268361732 82 6756.487268361732 83 6756.487268361732 84 6756.487268361732 85 6756.487268361732 86 6756.487268361732 87 6756.487268361732 Func = ((((0.5275777798213293)^(y) - x) - ((((-36.15737908583325) - y) - y) - (-24.352151513786936))) - y) 88 6756.481115840345 89 6756.481115840345 Func = ((((1.7993851192558696)^(y) - x) - ((((-87.8348059744331) - y) - y) - (((0.5235906436540034)^(y) - 79.19807568099644) - y))) - y) 90 5789.685804159949 91 5789.685804159949 92 5789.685804159949 Func = ((((1.7993851192558696)^(y) - x) - ((((-88.04680194175444) - y) - y) - (((0.5235906436540034)^(y) - 79.19807568099644) - y))) - y) 93 5786.364622225606 94 5786.364622225606 95 5786.364622225606 Func = ((((2.0011480941998285)^(y) - x) - ((((-87.97004362509101) - y) - y) - (((0.5257613110658648)^(y) - 79.80549194943302) - y))) - y) 96 5493.041860344886 97 5493.041860344886 98 5493.041860344886 99 5493.041860344886 100 5493.041860344886 101 5493.041860344886 102 5493.041860344886 103 5493.041860344886 104 5493.041860344886 105 5493.041860344886 106 5493.041860344886 107 5493.041860344886 108 5493.041860344886 109 5493.041860344886 110 5493.041860344886 111 5493.041860344886 Func = ((((2.0011480941998285)^(y) - x) - ((((-86.91953793906893) - y) - y) - (((0.5257613110658648)^(y) - 78.93769413816851) - y))) - y) 112 5492.4598427522205 113 5492.4598427522205 Func = ((((2.0011480941998285)^(y) - x) - ((((-87.0649701121858) - y) - y) - (((0.5257613110658648)^(y) - 78.93769413816851) - y))) - y) 114 5492.3810096297175 Func = ((((0.6623343961994368)^(y) - x) - ((((-85.24254648985017) - y) - y) - (((3.6689177158607684)^(sqrt(abs(x))) - 79.93699669013401) - y))) - y) 115 4994.011811483149 116 4994.011811483149 117 4994.011811483149 118 4994.011811483149 119 4994.011811483149 120 4994.011811483149 121 4994.011811483149 122 4994.011811483149 Func = ((((1.7330118252662463)^(y) - y) - ((((-85.24254648985017) - y) - y) - (((4.152844529458436)^(sqrt(abs(x))) - 82.67000809139059) - y))) - y) 123 4389.458245347748 Func = ((((1.7330118252662463)^(y) - y) - ((((-86.07508180171561) - y) - y) - (((4.152844529458436)^(sqrt(abs(x))) - 82.59322832118426) - y))) - y) 124 4261.717587353154 125 4261.717587353154 126 4261.717587353154 127 4261.717587353154 128 4261.717587353154 129 4261.717587353154 Func = ((((2.0202210620147585)^(y) - y) - ((-85.77291818641471) - (((4.152844529458436)^(sqrt(abs(x))) - 84.0453025203947) - y))) - y) 130 2714.6222877440205 Func = ((((2.0202210620147585)^(y) - y) - ((-87.3815675457292) - ((sqrt(abs(x)))^(4.152844529458436) - 84.0453025203947))) - y) 131 2484.0983644384964 132 2484.0983644384964 133 2484.0983644384964 134 2484.0983644384964 Func = ((((2.0202210620147585)^(y) - y) - ((-88.42468180317219) - ((sqrt(abs(x)))^(3.836293268111673) - 83.22870978831541))) - y) 135 2474.8697020681075 136 2474.8697020681075 Func = ((((2.0213421966399454)^(y) - y) - ((-86.25071539280803) - ((sqrt(abs(x)))^(3.836293268111673) - 81.25586166781005))) - y) 137 2470.2468005136 138 2470.2468005136 139 2470.2468005136 Func = ((((2.0396714575934283)^(y) - y) - ((-37.343283540770514) - ((sqrt(abs(x)))^(3.852755095820123) - 31.834012404063515))) - y) 140 2447.741256489754 141 2447.741256489754 Func = (((2.2577398119221614)^(y) - y) - (((y + x) - ((sqrt(abs(x)))^(2.670177398287626) - y)) - ((sqrt(abs(x)))^(3.300889999161396) - (-2.6832400357082884)))) 142 2348.266446897726 Func = (((2.2577398119221614)^(y) - y) - (((y + y) - ((sqrt(abs(x)))^(2.718892139090815) - y)) - ((sqrt(abs(x)))^(3.300889999161396) - (-0.8309355257001596)))) 143 2239.2167606528315 144 2239.2167606528315 Func = ((((2.119101435947136)^(y) - y) - ((y + y) - ((sqrt(abs(x)))^(1.5322807638284481) - 37.11741673325284))) - ((-50.77421198902252) - ((sqrt(abs(x)))^(3.8644830758933435) - 11.902229626375684))) 145 1959.8056365614027 146 1959.8056365614027 Func = ((((2.119101435947136)^(y) - (y + (-26.899031391585805))) - ((y + y) - ((sqrt(abs(y)))^(2.60926113496128) - 30.806811893479683))) - (x - ((sqrt(abs(x)))^(3.8644830758933435) - (-3.5147216555780867)))) 147 1622.9623353486484 148 1622.9623353486484 149 1622.9623353486484 150 1622.9623353486484 Func = ((((2.119101435947136)^(y) - (y + (-26.899031391585805))) - ((y + 2.3456100681294063) - ((sqrt(abs(y)))^(3.084468216246538) - 25.394961261042937))) - (x - ((sqrt(abs(x)))^(3.8644830758933435) - (-0.07289228085518795)))) 151 1135.8660264696134 152 1135.8660264696134 Func = ((((1.5020133670610893)^(y) - (y + 34.90268134599424)) - ((sqrt(abs(x)))^(2.582709313325684) - ((sqrt(abs(y)))^(3.59704299497099) - 21.33374288245278))) - ((-81.97077023837225) - ((sqrt(abs(x)))^(4.071796783623021) - 21.976553099171614))) 153 689.0293596676984 154 689.0293596676984 155 689.0293596676984 156 689.0293596676984 Func = ((((1.5020133670610893)^(y) - (y + 34.90268134599424)) - (7.974631296821995 - ((sqrt(abs(y)))^(3.59704299497099) - 23.559491294716302))) - ((-81.97077023837225) - ((sqrt(abs(x)))^(4.071796783623021) - 15.992829545424735))) 157 253.66810151800289 158 253.66810151800289 159 253.66810151800289 Func = (((-56.11866159284982) - (4.807977221430425E-23 - ((sqrt(abs(y)))^(3.7882580502407697) - (-3.0901744823239126)))) - ((-76.6963365087855) - ((sqrt(abs(x)))^(4.071796783623021) - 23.010984007005046))) 160 174.6553925482016 161 174.6553925482016 162 174.6553925482016 163 174.6553925482016 164 174.6553925482016 Func = ((((sqrt(abs(x)))^(3.8651758311502746) - (-12.326447113891716)) - (35.418416522831535 - ((sqrt(abs(y)))^(3.5496419105953083) - 5.846379294893772))) - ((-52.643768395337254) - ((sqrt(abs(y)))^(2.6070230159124512) - 24.442706788057006))) 165 116.9222082453225 166 116.9222082453225 167 116.9222082453225 168 116.9222082453225 169 116.9222082453225 170 116.9222082453225 171 116.9222082453225 172 116.9222082453225 173 116.9222082453225 174 116.9222082453225 175 116.9222082453225 176 116.9222082453225 177 116.9222082453225 Func = ((((sqrt(abs(x)))^(4.003179645257119) - (-5.993951530015067)) - (38.123263434508374 - ((sqrt(abs(y)))^(3.5496419105953083) - 5.846379294893772))) - ((-52.643768395337254) - ((sqrt(abs(y)))^(2.6070230159124512) - 16.086253797996967))) 178 51.398350617331765 179 51.398350617331765 Func = ((((sqrt(abs(x)))^(4.076831333113577) - (-17.76788831294788)) - (11.430495757830968 - ((sqrt(abs(y)))^(4.474758235641277) - ((-6.136254098976821) + sqrt(abs(x)))))) - ((sqrt(abs(y)))^(3.487578692332329) - ((sqrt(abs(y)))^(1.8191763720535068) - 10.66772370208611))) 180 51.00566327874963 181 51.00566327874963 182 51.00566327874963 183 51.00566327874963 184 51.00566327874963 185 51.00566327874963 186 51.00566327874963 187 51.00566327874963 188 51.00566327874963 189 51.00566327874963 190 51.00566327874963 191 51.00566327874963 192 51.00566327874963 193 51.00566327874963 Func = ((((sqrt(abs(x)))^(4.076831333113577) - (-18.02765359753638)) - 14.343552524863288) - (4.9347131167005305 - ((sqrt(abs(y)))^(3.969935094486101) - (-0.8998898582159343)))) 194 29.37225908996271 195 29.37225908996271 196 29.37225908996271 Func = ((((sqrt(abs(x)))^(3.990112964707444) - (-10.956757366834456)) - sqrt(abs(((y - y) - (y - (-103.8607727164068)))))) - (1.3889396032323118 - ((sqrt(abs(y)))^(3.969935094486101) - (-0.8998898582159343)))) 197 4.476130652002852 ((((sqrt(abs(x)))^(3.990112964707444) - (-10.956757366834456)) - sqrt(abs(((y - y) - (y - (-103.8607727164068)))))) - (1.3889396032323118 - ((sqrt(abs(y)))^(3.969935094486101) - (-0.8998898582159343))))