#------------------------------------------------------------------------------- # 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.0031081354789 0 195360.00096605057 Func = 67.99756642065269 1 195360.00059223082 Func = 68.0001546542898 2 195360.00000239178 3 195360.00000239178 4 195360.00000239178 5 195360.00000239178 6 195360.00000239178 7 195360.00000239178 8 195360.00000239178 9 195360.00000239178 10 195360.00000239178 11 195360.00000239178 12 195360.00000239178 13 195360.00000239178 14 195360.00000239178 15 195360.00000239178 Func = (66.99700816930138 - x) 16 185460.00089510513 17 185460.00089510513 18 185460.00089510513 Func = ((66.01584399656588 - x) - x) 19 182160.02510322264 20 182160.02510322264 21 182160.02510322264 Func = ((66.00413209379182 - x) - x) 22 182160.00170741996 Func = ((65.99864713502463 - x) - y) 23 175560.00018302433 24 175560.00018302433 Func = (((64.9151202958767 - x) - x) - y) 25 172260.72045641724 Func = (((65.00192289336485 - x) - x) - y) 26 172260.00036975186 Func = (((64.99917089077528 - x) - x) - y) 27 172260.0000687422 Func = ((((63.934995762504904 - x) - x) - y) - y) 28 168960.42255508917 29 168960.42255508917 Func = ((((94.4260796171274 - x) - x) - (49.2915795918322 - (((56.676734616869474 - x) - (37.82137104839507 - x)) - y))) - y) 30 168960.01027467317 31 168960.01027467317 Func = ((((94.4260796171274 - x) - x) - (49.2915795918322 - (((56.676734616869474 - x) - (37.81123625983348 - x)) - y))) - y) 32 168960.00000000035 33 168960.00000000035 34 168960.00000000035 35 168960.00000000035 Func = (((ln(abs(y) + 1.0E-5) - x) - (28.03077701224401 - (((86.39676492339154 - x) - ((-6.371324841479771) - x)) - y))) - y) 36 162966.42867763786 37 162966.42867763786 38 162966.42867763786 39 162966.42867763786 40 162966.42867763786 Func = (((ln(abs(y) + 1.0E-5) - x) - (21.62484069051922 - (((86.26211518741823 - x) - ((y * (-0.04117973631294536)) - x)) - y))) - y) 41 162957.09023648032 Func = ((((ln(abs(y) + 1.0E-5) - x) - x) - (31.316207975755304 - (((85.57192796825744 - x) - ((-9.467933284120473) - x)) - y))) - y) 42 159666.42982593196 43 159666.42982593196 44 159666.42982593196 Func = ((((ln(abs(y) + 1.0E-5) - x) - x) - (3.0066760416600005 - ((ln(abs(y) + 1.0E-5) - ((x - 66.36764873041501) - x)) - y))) - y) 45 153513.8411650927 46 153513.8411650927 Func = ((((ln(abs(y) + 1.0E-5) - x) - x) - ((-45.469603529722) - (((ln(abs(x) + 1.0E-5) - (x - y)) - ((-19.024794314171967) - x)) - y))) - y) 47 153266.25747025426 Func = ((((ln(abs(y) + 1.0E-5) - x) - x) - ((-69.80624789019359) - ((ln(abs(x) + 1.0E-5) - 6.335619228926866) - y))) - y) 48 150372.85692189386 49 150372.85692189386 50 150372.85692189386 51 150372.85692189386 52 150372.85692189386 53 150372.85692189386 54 150372.85692189386 Func = (((((y * y) - x) - x) - ((-15.213980864316017) - ((ln(abs(x) + 1.0E-5) - (-14.516278142350192)) - y))) - y) 55 88386.4246111021 56 88386.4246111021 57 88386.4246111021 58 88386.4246111021 Func = (((((y * y) - x) - x) - ((-15.213980864316017) - ((ln(abs(x) + 1.0E-5) - (-14.516278142350192)) - x))) - y) 59 82193.12249837087 60 82193.12249837087 61 82193.12249837087 Func = (((((y * y) - x) - x) - ((-27.97563191791212) - ((ln(abs(x) + 1.0E-5) - (-27.77221524451444)) - 25.054379776578884))) - y) 62 78486.56471467654 Func = ((((y * y) - x) - ((-21.471474979706827) - ((ln(abs(x) + 1.0E-5) - (-20.02144063297433)) - (8.750842246035786 - x)))) - x) 63 78079.73915925843 Func = ((((y * y) - x) - ((-35.103078832658554) - ((ln(abs(x) + 1.0E-5) - (3.3688646743423636 - y)) - y))) - x) 64 75186.42566573474 65 75186.42566573474 66 75186.42566573474 67 75186.42566573474 Func = (((y * y) - x) - ((-22.973531766672767) - ((ln(abs(x) + 1.0E-5) - (((-27.01320587281804) - ((-18.255952284849304) - x)) - y)) - y))) 68 75186.42457097731 Func = (((y * y) - x) - ((-18.67204974306229) - ((ln(abs(x) + 1.0E-5) - (((-39.62762527603358) - ((-29.618010112502702) - x)) - sqrt(abs(x)))) - y))) 69 74976.0755237805 70 74976.0755237805 71 74976.0755237805 72 74976.0755237805 Func = (((y * y) - x) - ((-52.59388797709321) - ((ln(abs(x) + 1.0E-5) - ((-17.38021046837784) - y)) - ((-20.049645571215898) - ((ln(abs(x) + 1.0E-5) - 57.56630790133197) - y))))) 73 71519.4305512304 74 71519.4305512304 Func = (((y * y) - x) - ((-26.913414419446614) - ((ln(abs(x) + 1.0E-5) - (3.5709842010049186 - y)) - ((-9.115437976757145) - (ln(abs(x) + 1.0E-5) - y))))) 75 71519.4301922126 76 71519.4301922126 Func = ((((y * y) - x) - ((-39.51595807785765) - ((ln(abs(x) + 1.0E-5) - ((x - 13.242295479929256) - y)) - ((-6.387644734592606) - (((-19.861563343494712) - y) - y))))) - ((-15.847437445690229) - ((ln(abs(x) + 1.0E-5) - (18.749003101844288 - y)) - (6.200119782401764 - (ln(abs(x) + 1.0E-5) - y))))) 77 69319.209659386 Func = (((y * y) - x) - ((-28.207614153052774) - ((ln(abs(x) + 1.0E-5) - ((-0.9857020879049447) * ((-5.311209491777168) - (x - y)))) - ((-8.485423032983118) - (ln(abs(x) + 1.0E-5) - y))))) 78 69022.54542619869 Func = (((y * y) - x) - ((-5.978521356750471) - ((ln(abs(x) + 1.0E-5) - ((5.406565937112254 - (x * x)) - (-16.947730066101258))) - ((-13.84638079975091) - (ln(abs(x) + 1.0E-5) - y))))) 79 13693.354070415353 80 13693.354070415353 81 13693.354070415353 82 13693.354070415353 83 13693.354070415353 84 13693.354070415353 Func = (((y * y) - x) - ((-5.978521356750471) - ((ln(abs(y) + 1.0E-5) - ((5.406565937112254 - (x * x)) - (-16.964501534423295))) - ((-13.84638079975091) - (ln(abs(x) + 1.0E-5) - y))))) 85 10553.377406227015 86 10553.377406227015 Func = (((y * y) - (x * (ln(abs(x) + 1.0E-5) - x))) - ((-14.358889567496906) - ((-14.620418789180036) - (1.346651230758166 * (ln(abs(x) + 1.0E-5) - x))))) 87 4021.687739002019 88 4021.687739002019 Func = (((y * y) - (x * (ln(abs(cos(y)) + 1.0E-5) - x))) - ((-13.209484097462889) - ((-13.540441484431206) - x))) 89 2006.2534402011017 Func = ((y * y) - (x * ((-0.020573720620661984) - x))) 90 1.4391451326019766 ((y * y) - (x * ((-0.020573720620661984) - x)))