#-------------------------------------------------------------------------------
# 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 = 17.010835514536872
0 	 12210.011740837528
Func = 17.001747629720338
1 	 12210.000305420966
2 	 12210.000305420966
Func = 16.998887041481595
3 	 12210.00012386766
Func = 17.000586215264608
4 	 12210.00003436482
5 	 12210.00003436482
6 	 12210.00003436482
7 	 12210.00003436482
8 	 12210.00003436482
9 	 12210.00003436482
10 	 12210.00003436482
Func = 16.999558771635716
11 	 12210.00001946825
12 	 12210.00001946825
13 	 12210.00001946825
14 	 12210.00001946825
15 	 12210.00001946825
Func = (16.596397520349562 - y)
16 	 11385.929248192953
17 	 11385.929248192953
Func = (16.487882280852943 - y)
18 	 11385.014683911733
Func = (16.497797173885072 - y)
19 	 11385.000485244289
20 	 11385.000485244289
Func = (16.497797173885072 - x)
21 	 11385.000485244287
Func = ((16.00056221371306 - x) - y)
22 	 10560.000031608426
23 	 10560.000031608426
24 	 10560.000031608426
25 	 10560.000031608426
26 	 10560.000031608426
27 	 10560.000031608426
28 	 10560.000031608426
29 	 10560.000031608426
30 	 10560.000031608426
Func = (x - ((-8.242412043358266) - (x * ((-0.9209082090560508) - (x * (-0.9880744232062586))))))
31 	 6128.465676363444
32 	 6128.465676363444
Func = (20.494370643615667 - (x - ((-11.624215830650101) - (x * ((-0.9795205672468315) - (x * 0.9535738534418479))))))
33 	 6116.956102960937
Func = (x - ((-8.92614574130503) - (x * (((-1.0755639488810818) - (x * 0.2845298553070523)) - (x * (-1.241441316528431))))))
34 	 6116.627096416468
Func = (((20.114626380109662 - (1.6734458359423723 - ((-1.0479802429449685) * (4.077244176963979 - (y * y))))) - ((-1.0950313390598092) - (x * (0.017488461563444968 - (x * (-1.0572909676916877)))))) - 16.099638583129085)
35 	 32.93928282241238
36 	 32.93928282241238
37 	 32.93928282241238
38 	 32.93928282241238
39 	 32.93928282241238
40 	 32.93928282241238
41 	 32.93928282241238
42 	 32.93928282241238
43 	 32.93928282241238
Func = (((x - (0.969119863658932 * (x - (y * y)))) - (0.15341768075914342 - (x * (0.017488461563444968 - (x * (-1.0572909676916877)))))) - (-0.06298254174609186))
44 	 24.42480602102764
45 	 24.42480602102764
46 	 24.42480602102764
47 	 24.42480602102764
Func = (((x - (0.969119863658932 * ((x * (-0.9793970511271564)) - (y * y)))) - (0.15341768075914342 - (x * ((-1.8829386016848173) - (x * (-1.0572909676916877)))))) - 0.012773510491992823)
48 	 23.28109598902373
49 	 23.28109598902373
Func = (((x - (0.969119863658932 * ((x * (-1.1758344453335408)) - (y * y)))) - ((x * (0.5420034669401437 - (x * (-1.0572909676916877)))) - (x * ((-1.6407546076408637) - (x * (-2.084337438869832)))))) - 0.012773510491992823)
50 	 13.81528482078628
Func = (((x - (0.969119863658932 * ((x * (-1.1758344453335408)) - (y * y)))) - ((x * (0.5420034669401437 - (x * (-1.0572909676916877)))) - (x * ((-1.6407546076408637) - (x * (-2.084337438869832)))))) - (-0.015176274100087817))
51 	 13.760682158143922
52 	 13.760682158143922
Func = (((x - (x - (y * y))) - (1.2378103874017832 - (x * (x * 0.9983272258071785)))) - (-1.283709985005536))
53 	 0.11745153281074237
(((x - (x - (y * y))) - (1.2378103874017832 - (x * (x * 0.9983272258071785)))) - (-1.283709985005536))
