#------------------------------------------------------------------------------- # 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: [-10, -8..10] y: [-10, -8..10] Func = 67.88719189429465 0 195361.27256687128 Func = 68.00124659877692 1 195360.00015540098 2 195360.00015540098 3 195360.00015540098 4 195360.00015540098 5 195360.00015540098 6 195360.00015540098 7 195360.00015540098 Func = 67.9987792794069 8 195360.00014901572 Func = 67.99955436750083 9 195360.00001985888 10 195360.00001985888 11 195360.00001985888 12 195360.00001985888 13 195360.00001985888 Func = 68.00026682656573 14 195360.00000711967 15 195360.00000711967 16 195360.00000711967 17 195360.00000711967 18 195360.00000711967 19 195360.00000711967 20 195360.00000711967 21 195360.00000711967 22 195360.00000711967 Func = 68.00019403365481 23 195360.00000376505 24 195360.00000376505 25 195360.00000376505 26 195360.00000376505 27 195360.00000376505 28 195360.00000376505 29 195360.00000376505 30 195360.00000376505 31 195360.00000376505 Func = 67.99982334672866 32 195360.00000312054 33 195360.00000312054 34 195360.00000312054 35 195360.00000312054 36 195360.00000312054 Func = 67.99996782436791 37 195360.00000010373 Func = (66.40132245041335 - y) 38 185495.8414808379 Func = (67.00405581244026 - y) 39 185460.00164496148 Func = ((65.999888675435 - y) - y) 40 182160.0000012393 41 182160.0000012393 Func = ((64.94990489242439 - y) - (y + x)) 42 172260.2509519803 Func = ((64.98643404951765 - y) - (y + x)) 43 172260.01840350125 44 172260.01840350125 45 172260.01840350125 46 172260.01840350125 Func = (((64.0299079385519 - y) - (y + x)) - x) 47 168960.08944847892 48 168960.08944847892 49 168960.08944847892 Func = (((63.978705412475975 - x) - (y + (y + x))) - cos(y)) 50 168414.10240438054 51 168414.10240438054 Func = (((63.95540346737554 - x) - (y + (y + x))) - cos(y)) 52 168414.09315055484 53 168414.09315055484 Func = ((((63.92352993944801 - cos(y)) - x) - (y + (y + x))) - cos(y)) 54 167963.7497829215 55 167963.7497829215 56 167963.7497829215 57 167963.7497829215 58 167963.7497829215 Func = ((((63.95717444895008 - cos(y)) - x) - ((y * 0.985882111358169) + (y + x))) - cos(y)) 59 167959.87873999975 60 167959.87873999975 Func = (((((sin(x) - cos(y)) - (y + x)) - x) - (-62.99426274557791)) - y) 61 167625.21565607915 62 167625.21565607915 Func = ((((y * y) - x) - (-31.98223390777442)) - y) 63 91080.03156340329 Func = ((((y * y) - x) - (-8.813647120464882)) - (-24.15720810689033)) 64 87780.08494177742 Func = ((((y * y) - x) - (-31.98223390777442)) - x) 65 84480.03156340338 66 84480.03156340338 Func = ((((y * y) - x) - (-31.99922313828316)) - x) 67 84480.00006035145 68 84480.00006035145 69 84480.00006035145 70 84480.00006035145 71 84480.00006035145 Func = ((((((y * y) + 20.93652050042615) - (-13.397479777466028)) - x) - 2.3338117426938285) - x) 72 84480.00000355458 73 84480.00000355458 Func = ((((((y * y) + 20.93652050042615) - (-13.39741753291404)) - x) - 2.3338117426938285) - x) 74 84480.00000159483 75 84480.00000159483 76 84480.00000159483 77 84480.00000159483 78 84480.00000159483 79 84480.00000159483 80 84480.00000159483 81 84480.00000159483 82 84480.00000159483 83 84480.00000159483 84 84480.00000159483 85 84480.00000159483 86 84480.00000159483 87 84480.00000159483 88 84480.00000159483 89 84480.00000159483 90 84480.00000159483 91 84480.00000159483 92 84480.00000159483 93 84480.00000159483 94 84480.00000159483 95 84480.00000159483 96 84480.00000159483 97 84480.00000159483 98 84480.00000159483 99 84480.00000159483 100 84480.00000159483 101 84480.00000159483 102 84480.00000159483 103 84480.00000159483 104 84480.00000159483 105 84480.00000159483 106 84480.00000159483 107 84480.00000159483 108 84480.00000159483 109 84480.00000159483 110 84480.00000159483 111 84480.00000159483 112 84480.00000159483 113 84480.00000159483 114 84480.00000159483 115 84480.00000159483 Func = ((((y * y) / 6.66201374022492) - (-35.76908566528302)) - ((((y * y) * 0.13172634225133573) - (-31.645980200910664)) - (((y * y) + 12.533763146770244) - ((((0.29665975665535926 - x) * x) + 15.488536757239856) - (((-27.31250615443844) - x) / 16.001883190941562))))) 116 478.5102905876788 117 478.5102905876788 118 478.5102905876788 119 478.5102905876788 120 478.5102905876788 121 478.5102905876788 122 478.5102905876788 Func = (((((y * y) + 26.07730142431331) - (((((-0.16049650972693952) - x) - x) * (y - 0.09277959351069853)) * 0.016057443557536022)) - (((((-1.0960731621099242) - x) * x) + 24.229375319519797) - (((-25.189102019397055) - x) / 13.805569654928584))) - x) 123 115.73044161408264 Func = (((((y * y) + 40.95709847707205) - 20.801340105219044) - (((((-1.0859090560674567) - x) * x) + 18.112702073495743) - (((-23.142446347519055) - x) / 11.319432565812718))) - x) 124 0.01966047178633079 (((((y * y) + 40.95709847707205) - 20.801340105219044) - (((((-1.0859090560674567) - x) * x) + 18.112702073495743) - (((-23.142446347519055) - x) / 11.319432565812718))) - x)