#------------------------------------------------------------------------------- # 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 = 68.00090363056357 0 195360.0000816547 Func = (66.99412163613788 - x) 1 185460.00345551615 Func = (67.000739989238 - y) 2 185460.0000547585 Func = ((66.02911346638182 - x) - x) 3 182160.08475939243 Func = ((66.01683863305018 - y) - x) 4 175560.02835395635 Func = ((65.9981937897706 - y) - x) 5 175560.00032623947 Func = (((65.00177265072442 - y) - y) - x) 6 172260.00031422908 Func = (((65.00089159864872 - y) - x) - x) 7 172260.00007949467 8 172260.00007949467 9 172260.00007949467 Func = ((((63.994342256855596 - y) - x) - y) - x) 10 168960.00320100572 11 168960.00320100572 12 168960.00320100572 Func = ((((64.00564390021741 - y) - x) - y) - x) 13 168960.00318536095 14 168960.00318536095 Func = ((((63.99709060284004 - y) - x) - y) - x) 15 168960.00084645924 Func = (((((74.33173981208168 - y) - y) - x) - x) - 10.3315950496321) 16 168960.00000209565 17 168960.00000209565 Func = ((((ln(abs(y) + 1.0E-5) - y) - (-65.07288714686459)) - y) - x) 18 162978.11986177167 19 162978.11986177167 20 162978.11986177167 21 162978.11986177167 Func = ((((ln(abs(y) + 1.0E-5) - ((x - 2.2745462806841688) - (-16.552990259247657))) - (-79.01385412223995)) - y) - x) 22 162559.72871344126 Func = ((((ln(abs(y) + 1.0E-5) - ((x - 0.20179636532188772) - (-14.482933582027082))) - (-79.01385412223995)) - y) - x) 23 162559.72701121715 Func = ((((ln(abs(y) + 1.0E-5) - ((x - (-9.055478494513967)) - ln(abs(y) + 1.0E-5))) - (-73.590115303563)) - y) - x) 24 155999.95906371315 25 155999.95906371315 26 155999.95906371315 27 155999.95906371315 28 155999.95906371315 Func = ((((ln(abs((x * x)) + 1.0E-5) - ((-5.493820444823141) - ln(abs(y) + 1.0E-5))) - (-58.51836448240709)) - y) - x) 29 152964.87007168634 Func = ((((ln(abs(y) + 1.0E-5) - ((1.4637396677568426 - ln(abs(x) + 1.0E-5)) - ln(abs(y) + 1.0E-5))) - (-66.6390129161764)) - y) - x) 30 149599.18572749264 31 149599.18572749264 32 149599.18572749264 Func = (((((-28.34441774294956) * (1.8471919483477328 - sqrt(abs(y)))) - (-60.220843165531164)) - y) - x) 33 113221.03017171785 Func = (((((-29.746158203409884) * ((-0.11223428588814088) - sqrt(abs(y)))) - x) - y) - x) 34 110112.2186401547 35 110112.2186401547 36 110112.2186401547 37 110112.2186401547 Func = (((((-31.097505175649953) * ((-0.07347621855959052) - sqrt(abs(y)))) - x) - y) - ln(abs(y) + 1.0E-5)) 38 108136.65666293212 Func = (((((-29.36210620189484) * ((-0.13871509085248301) - sqrt(abs(y)))) - x) - y) - ln(abs((((x - x) - y) * cos(x))) + 1.0E-5)) 39 107904.63959081104 40 107904.63959081104 Func = (((((-28.24581592059334) * ((-0.43493476019463495) - sqrt(abs(y)))) - x) - y) - ln(abs((((((-33.36809294281989) * (x - (-9.602050852339381))) - ln(abs((19.627171457809535 * x)) + 1.0E-5)) - y) * cos(x))) + 1.0E-5)) 41 106753.23399834332 Func = (((((-28.814207597795125) * ((-0.23215115914174644) - sqrt(abs(((-1.0140639479219908) - x))))) - x) - y) - x) 42 104728.20279463477 43 104728.20279463477 44 104728.20279463477 Func = (((((-9.778755828670032) * ((-1.6733552956799467) - sqrt(abs((y * y))))) - x) - y) - x) 45 92089.42057145003 Func = (((((-12.574194218428401) * ((-0.9160355770519657) - sqrt(abs((x * y))))) - (-1.481980517059461)) - y) - x) 46 61405.658721742235 Func = (((((-12.13568786981456) * ((-1.7989458172190762) - sqrt(abs((x * y))))) - x) - y) - ln(abs((((-1.196701847231422) - (((-1046.5818890036664) - x) - y)) * cos(x))) + 1.0E-5)) 47 61402.37676061146 48 61402.37676061146 49 61402.37676061146 50 61402.37676061146 Func = (((((-12.340606916290469) * ((-1.5516774865156941) - sqrt(abs((y * x))))) - (4.381670858151 + x)) - y) - ln(abs((((-2.83638473473355) - ((-12.840698961433622) - y)) * cos(x))) + 1.0E-5)) 51 57827.42448169204 52 57827.42448169204 53 57827.42448169204 54 57827.42448169204 55 57827.42448169204 Func = (((((-13.77903523545299) * ((-1.1505127085423004) - sqrt(abs((x * y))))) - (4.294650721584853 + x)) - y) - ln(abs(((21.319071536426147 - ((-38.74068232851603) - y)) * y)) + 1.0E-5)) 56 57387.08138463657 Func = (((((-13.566074985016682) * ((-1.2532040036940333) - sqrt(abs((y * x))))) - (1.8593469048593776 + x)) - y) - ln(abs(((13.710410207931751 - ((-16.9879508442307) - y)) * (28.300010896831846 * sqrt(abs((x * x)))))) + 1.0E-5)) 57 57005.380531203766 58 57005.380531203766 59 57005.380531203766 Func = (((((-5.800519140446503) * (5.270452087059547 - sqrt(abs((x * 27.041196012749722))))) - (8.698023210416562 + x)) - y) - ((9.950486306327601 * ((-0.6612008053283254) - sqrt(abs((y * y))))) - ((-12.743278264731135) + x))) 60 36710.74062741583 Func = (((((-10.096401128675968) * (3.4935900965021114 - sqrt(abs((x * (-8.381487218816407)))))) - (12.496331881564632 + x)) - y) - ((9.302179083797629 * ((-2.0187030516410767) - sqrt(abs((y * y))))) - ((-9.931977125665743) + x))) 61 36494.15400690239 62 36494.15400690239 Func = (((((-5.2636895046862255) * (8.340264009406862 - sqrt(abs((24.774862682459496 * x))))) - (2.3606429298576934 * x)) - y) - ((8.19131487629193 * ((-2.834199038229543) - sqrt(abs((y * y))))) - ((-8.30004497351066) + x))) 63 34843.4557830264 64 34843.4557830264 Func = (((((-4.368297924497389) * (5.673940021483571 - sqrt(abs(((-50.21304111712302) * x))))) - (2.0675491979282477 * x)) - y) - ((10.334347304935076 * (1.5433710947744528 - sqrt(abs((y * y))))) - ((-8.904421462751763) + x))) 65 34244.71400567432 Func = ((((sqrt(abs(y)) * sqrt(abs((y * 56.81914869527893)))) - (6.518532685666491 + x)) - y) - (8.239264107166052 - sqrt(abs(((x * x) * (-76.51107532577066)))))) 66 18758.20878498186 Func = ((((sqrt(abs(y)) * sqrt(abs((y * 91.83822986997409)))) - (10.606910932334456 + x)) - sin(y)) - (17.583438177713116 - sqrt(abs(((x * x) * (-88.84707239810415)))))) 67 15591.386337819866 Func = ((((sqrt(abs(y)) * (sqrt(abs(y)) * 10.21501862108742)) - (-4.199642639598341)) - 23.118374111669777) - (14.416627842748824 - sqrt(abs(((x * x) * (-100.71183668364083)))))) 68 15403.42841718724 Func = ((((13.409241920450228 * sqrt(abs((y * (y / (-2.1790153066384867)))))) - (17.188084613318424 + x)) - y) - (9.367133673383014 - sqrt(abs(((x * x) * (-89.1645438250713)))))) 69 15122.024297697879 70 15122.024297697879 71 15122.024297697879 72 15122.024297697879 73 15122.024297697879 74 15122.024297697879 75 15122.024297697879 76 15122.024297697879 77 15122.024297697879 78 15122.024297697879 79 15122.024297697879 80 15122.024297697879 81 15122.024297697879 82 15122.024297697879 83 15122.024297697879 Func = ((((9.580200393610308 * sqrt(abs((y * y)))) - (18.563570370920964 + x)) - y) - (10.33182153196306 - sqrt(abs(((x * x) * (-88.52896442455182)))))) 84 15022.41819290926 85 15022.41819290926 86 15022.41819290926 87 15022.41819290926 Func = ((((9.478114366861277 * sqrt(abs((y * y)))) - (18.303327535888254 + x)) - y) - (10.33182153196306 - sqrt(abs(((x * x) * (-89.25608821268366)))))) 88 15005.478090398532 89 15005.478090398532 Func = ((((9.478114366861277 * sqrt(abs(((y - (-0.7418106963009028)) * y)))) - (19.35214718455909 + x)) - y) - (8.842429881842872 - sqrt(abs(((x * x) * (-89.77043116926741)))))) 90 13903.776208719546 91 13903.776208719546 Func = ((((12.857307104774083 * sqrt(abs((y * y)))) - (((11.853630551068832 * sqrt(abs(y))) - ((-9.18768292477898) + x)) + x)) - y) - (13.59930041204747 - sqrt(abs(((x * x) * (-100.98446782534243)))))) 92 12043.88062776532 Func = ((((12.182755823497468 * sqrt(abs((y * y)))) - ((sqrt(abs((22.59903735693223 * x))) - y) - (0.6544105626933354 - sqrt(abs(((-46.23753902949347) * y)))))) - y) - (24.18547750876169 - sqrt(abs(((x * x) * (-118.00684561521277)))))) 93 11370.947062977162 94 11370.947062977162 Func = ((((9.739028235206076 * sqrt(abs((y * y)))) - ((37.026913048080814 - (11.904626877737487 + x)) + x)) - x) - ((-9.350628200726714) - (x * x))) 95 11041.881117787754 96 11041.881117787754 97 11041.881117787754 98 11041.881117787754 Func = ((((10.142315479080143 * sqrt(abs((y * y)))) - ((37.59328522881141 - (11.430581124259641 + x)) + x)) - (y - y)) - ((-9.350628200726714) - (x * x))) 99 7699.238321046796 Func = ((((10.142315479080143 * sqrt(abs((y * y)))) - ((35.088062952107286 - (11.857699444962108 + x)) + x)) - (y - y)) - ((-6.493477583142821) - (x * x))) 100 7698.2923781892305 Func = ((((1.039856521988955 * (y * y)) - ((25.058744886207183 - (19.282688169845535 + x)) + x)) - (y - y)) - ((-4.44039876882509) - (x * x))) 101 155.20670021646185 102 155.20670021646185 103 155.20670021646185 Func = ((((y * y) - ((25.768232518483323 - (19.95021081379903 + x)) + x)) - (y - y)) - ((-5.800422794311805) - (x * x))) 104 0.03097216462990507 ((((y * y) - ((25.768232518483323 - (19.95021081379903 + x)) + x)) - (y - y)) - ((-5.800422794311805) - (x * x)))