#-------------------------------------------------------------------------------
# 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))))
