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