#-------------------------------------------------------------------------------
# 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 ((((3 * i * i * i) - (i * i * 7)) + (i * 10)) - 35) * i
Training set - are values of target function on interval [-20..20]

Log:

Func = (152.58324861257495 - x)
0 	 1.1339479005852612E12
Func = 314.4198606142172
1 	 1.1327049216389443E12
Func = 405.03171771724544
2 	 1.1319887786246714E12
Func = (x * (-241.5921317342412))
3 	 1.1263917882569944E12
4 	 1.1263917882569944E12
Func = (1.8827522573369206)^(x)
5 	 9.751108740749976E11
Func = (1.9874192869166682)^(x)
6 	 8.896433184570625E11
Func = (x * (1.6656506281522376)^(x))
7 	 8.88680330045327E11
Func = (0.49801120008169164)^(x)
8 	 7.85356597725606E11
Func = (20007.70861310473 * (0.8744482215441707)^(x))
9 	 4.457322621215063E11
10 	 4.457322621215063E11
11 	 4.457322621215063E11
Func = (20064.192268014383 * (0.8744482215441707)^(x))
12 	 4.44816881679771E11
Func = ((0.8744482215441707)^(x) * 20115.93787228509)
13 	 4.4398338166716473E11
14 	 4.4398338166716473E11
15 	 4.4398338166716473E11
Func = ((0.8339110086220449)^(x) * 17965.793678219743)
16 	 4.366911836811056E11
Func = ((0.8339110086220449)^(x) * ((1.0167950229053)^(x) * 18040.532245817714))
17 	 3.395633455416273E11
18 	 3.395633455416273E11
Func = (17537.130703091007 * (0.8460224973954165)^(x))
19 	 3.383176268034919E11
Func = (17401.31787022687 * (0.8460224973954165)^(x))
20 	 3.378123444726643E11
21 	 3.378123444726643E11
22 	 3.378123444726643E11
23 	 3.378123444726643E11
Func = (17209.914414422947 * (0.8460224973954165)^(x))
24 	 3.372771758488561E11
Func = (17067.309237903726 * (0.8460224973954165)^(x))
25 	 3.370130101093078E11
26 	 3.370130101093078E11
Func = (16922.92332766514 * (0.8460224973954165)^(x))
27 	 3.3686260927268335E11
28 	 3.3686260927268335E11
29 	 3.3686260927268335E11
30 	 3.3686260927268335E11
31 	 3.3686260927268335E11
32 	 3.3686260927268335E11
33 	 3.3686260927268335E11
Func = (16810.87261308418 * (0.8460224973954165)^(x))
34 	 3.36827065855256E11
Func = (16810.744224667254 * (0.8460224973954165)^(x))
35 	 3.3682706581738855E11
36 	 3.3682706581738855E11
37 	 3.3682706581738855E11
38 	 3.3682706581738855E11
39 	 3.3682706581738855E11
40 	 3.3682706581738855E11
41 	 3.3682706581738855E11
42 	 3.3682706581738855E11
43 	 3.3682706581738855E11
44 	 3.3682706581738855E11
45 	 3.3682706581738855E11
46 	 3.3682706581738855E11
47 	 3.3682706581738855E11
48 	 3.3682706581738855E11
49 	 3.3682706581738855E11
50 	 3.3682706581738855E11
51 	 3.3682706581738855E11
Func = (16810.761200017067 * (0.8460224973954165)^(x))
52 	 3.3682706581705237E11
53 	 3.3682706581705237E11
54 	 3.3682706581705237E11
55 	 3.3682706581705237E11
56 	 3.3682706581705237E11
57 	 3.3682706581705237E11
58 	 3.3682706581705237E11
59 	 3.3682706581705237E11
60 	 3.3682706581705237E11
Func = (16741.864921677075 * (1.898132681552176)^(sqrt(abs(x))))
61 	 2.8106437858037787E11
62 	 2.8106437858037787E11
63 	 2.8106437858037787E11
64 	 2.8106437858037787E11
65 	 2.8106437858037787E11
Func = (12.11560010519289 * (11.001325689577218)^(sqrt(abs(x))))
66 	 2.1758784363232086E10
67 	 2.1758784363232086E10
68 	 2.1758784363232086E10
69 	 2.1758784363232086E10
Func = ((x * x) * (12.042916483036379 * ((x * 0.26699139192471444) * x)))
70 	 1.9154590589037918E10
Func = (4.480573570086854 * (16.777222675290147 * (7.184162666016676)^(sqrt(abs(x)))))
71 	 1.7640856173019947E10
Func = (4.480573570086854 * (16.777222675290147 * (7.1823692250118185)^(sqrt(abs(x)))))
72 	 1.7639869237648445E10
73 	 1.7639869237648445E10
Func = (4.329594270433933 * (9.4387678986688 * (8.244240126836893)^(sqrt(abs(x)))))
74 	 1.7357970610761627E10
75 	 1.7357970610761627E10
76 	 1.7357970610761627E10
77 	 1.7357970610761627E10
Func = ((-9.562518348347893) * (((-4.541126292096169) * (1.5920188525612868)^(sqrt(abs(x)))) * (5.1303990158114186)^(sqrt(abs(x)))))
78 	 1.6793658301158596E10
79 	 1.6793658301158596E10
80 	 1.6793658301158596E10
81 	 1.6793658301158596E10
82 	 1.6793658301158596E10
83 	 1.6793658301158596E10
84 	 1.6793658301158596E10
85 	 1.6793658301158596E10
86 	 1.6793658301158596E10
87 	 1.6793658301158596E10
88 	 1.6793658301158596E10
89 	 1.6793658301158596E10
90 	 1.6793658301158596E10
91 	 1.6793658301158596E10
92 	 1.6793658301158596E10
93 	 1.6793658301158596E10
94 	 1.6793658301158596E10
95 	 1.6793658301158596E10
96 	 1.6793658301158596E10
97 	 1.6793658301158596E10
98 	 1.6793658301158596E10
99 	 1.6793658301158596E10
100 	 1.6793658301158596E10
101 	 1.6793658301158596E10
102 	 1.6793658301158596E10
103 	 1.6793658301158596E10
104 	 1.6793658301158596E10
105 	 1.6793658301158596E10
106 	 1.6793658301158596E10
107 	 1.6793658301158596E10
108 	 1.6793658301158596E10
Func = (((-147.3501394270107) + x) * (((-1.352422126707603) * (sqrt(abs(x)))^(sqrt(abs(x)))) * 3.3788471655506216))
109 	 1.4843443463209263E10
110 	 1.4843443463209263E10
Func = (((-160.38473260450107) + x) * (((-0.4768098706484061) * (sqrt(abs(x)))^(sqrt(abs(x)))) * 8.701095061460308))
111 	 1.3971338298744108E10
112 	 1.3971338298744108E10
Func = (((-161.30780225089788) + x) * (((-0.26394040856187573) * (sqrt(abs(x)))^(sqrt(abs(x)))) * 15.596304599384283))
113 	 1.393700905351112E10
114 	 1.393700905351112E10
Func = (((-169.62994702702593) + x) * (((-0.26394040856187573) * (sqrt(abs(x)))^(sqrt(abs(x)))) * 14.968743544927413))
115 	 1.3832107268872234E10
Func = (((-174.82144667318227) + x) * ((-3.815820720594012) * (sqrt(abs(x)))^(sqrt(abs(x)))))
116 	 1.369214743311352E10
Func = (((-180.2449232963452) + x) * ((-3.6997888743373286) * (sqrt(abs(x)))^(sqrt(abs(x)))))
117 	 1.3632230785164356E10
Func = (((-183.17679437234804) + x) * ((-0.3354280223343169) * (10.86156327968879 * (sqrt(abs(x)))^(sqrt(abs(x))))))
118 	 1.3610446510508158E10
119 	 1.3610446510508158E10
120 	 1.3610446510508158E10
121 	 1.3610446510508158E10
Func = ((((-173.0805510675485) + x) * ((-3.555403773033327) * (sqrt(abs(x)))^(sqrt(abs(x))))) + ((-13.434568732797915) * ((-3.9094419920041688) * (sqrt(abs(x)))^(sqrt(abs(x))))))
122 	 1.3586011575944338E10
Func = (((-175.75856274553624) + x) * ((-0.4073167777846747) * (2.0223224186690527 * (6.04346771846168)^(sqrt(abs(x))))))
123 	 7.554442006135639E9
124 	 7.554442006135639E9
125 	 7.554442006135639E9
126 	 7.554442006135639E9
127 	 7.554442006135639E9
128 	 7.554442006135639E9
129 	 7.554442006135639E9
130 	 7.554442006135639E9
Func = (((-189.01347842622386) + x) * ((-0.4073167777846747) * (2.0223224186690527 * (6.04346771846168)^(sqrt(abs(x))))))
131 	 5.753903954952541E9
Func = (((-188.20569899956394) + x) * ((-0.4073167777846747) * ((2.0223224186690527 * (0.6597205502153303)^(sqrt(abs(x)))) * (9.125562925285312)^(sqrt(abs(x))))))
132 	 5.381226294089546E9
Func = (((-187.85272163175782) + x) * ((-0.4073167777846747) * ((2.0223224186690527 * (0.6597205502153303)^(sqrt(abs(x)))) * (9.125562925285312)^(sqrt(abs(x))))))
133 	 5.372874148178639E9
134 	 5.372874148178639E9
135 	 5.372874148178639E9
Func = ((((-2.3905286447674152) + x) * ((-27.85636645064978) * (1.0652485878891675 * x))) * (0.06568277962614388 * ((-27.358540269386427) * ((1.3178611848997743)^(sqrt(abs(x))))^(sqrt(abs(sqrt(abs((x + x)))))))))
136 	 1.648542760973983E9
137 	 1.648542760973983E9
138 	 1.648542760973983E9
139 	 1.648542760973983E9
140 	 1.648542760973983E9
141 	 1.648542760973983E9
142 	 1.648542760973983E9
143 	 1.648542760973983E9
144 	 1.648542760973983E9
145 	 1.648542760973983E9
Func = ((((-2.666153034979432) + x) * ((-27.05200045688214) * ((-0.0020201521008373913) * x))) * ((-10.923602833082406) * ((-46.756434955517804) * (sqrt(abs(x)))^(sqrt(abs(sqrt(abs((x + x)))))))))
146 	 6.310207568437924E8
147 	 6.310207568437924E8
148 	 6.310207568437924E8
149 	 6.310207568437924E8
Func = ((((-2.5593561377423626) + x) * ((-21.167527578307485) * ((-0.0020201521008373913) * x))) * (x * ((-40.584677940474315) * ((-1.7430761190875872) * x))))
150 	 1.5923138965880415E8
151 	 1.5923138965880415E8
152 	 1.5923138965880415E8
153 	 1.5923138965880415E8
154 	 1.5923138965880415E8
155 	 1.5923138965880415E8
Func = (((-107.469440070233) * (((-2.414723946741965) + x) * (14.010134280923493 * ((-0.0020201521008373913) * x)))) * (x * x))
156 	 5.194181649084938E7
157 	 5.194181649084938E7
158 	 5.194181649084938E7
159 	 5.194181649084938E7
160 	 5.194181649084938E7
Func = (((-107.96484360573623) * (((-2.414723946741965) + x) * (13.899780685568228 * ((-0.0020201521008373913) * x)))) * (x * x))
161 	 3.0244827596267655E7
162 	 3.0244827596267655E7
163 	 3.0244827596267655E7
164 	 3.0244827596267655E7
Func = (((-107.96484360573623) * (((-2.366369898847037) + x) * (13.899780685568228 * ((-0.0020201521008373913) * x)))) * (x * x))
165 	 1.421155136370882E7
166 	 1.421155136370882E7
167 	 1.421155136370882E7
168 	 1.421155136370882E7
169 	 1.421155136370882E7
Func = (((-107.89325875011431) * (((-2.366369898847037) + x) * (13.899780685568228 * ((-0.0020201521008373913) * x)))) * (x * x))
170 	 1.41555892708717E7
171 	 1.41555892708717E7
172 	 1.41555892708717E7
173 	 1.41555892708717E7
174 	 1.41555892708717E7
175 	 1.41555892708717E7
176 	 1.41555892708717E7
177 	 1.41555892708717E7
178 	 1.41555892708717E7
179 	 1.41555892708717E7
180 	 1.41555892708717E7
181 	 1.41555892708717E7
182 	 1.41555892708717E7
183 	 1.41555892708717E7
184 	 1.41555892708717E7
185 	 1.41555892708717E7
186 	 1.41555892708717E7
187 	 1.41555892708717E7
188 	 1.41555892708717E7
189 	 1.41555892708717E7
190 	 1.41555892708717E7
191 	 1.41555892708717E7
192 	 1.41555892708717E7
193 	 1.41555892708717E7
194 	 1.41555892708717E7
Func = (((-107.9052185386906) * (((-2.366369898847037) + x) * (13.899780685568228 * ((-0.0020201521008373913) * x)))) * (x * x))
195 	 1.4095440824409647E7
196 	 1.4095440824409647E7
197 	 1.4095440824409647E7
198 	 1.4095440824409647E7
199 	 1.4095440824409647E7
Func = (((-107.9052185386906) * (((-2.366369898847037) + x) * (13.899780685568228 * ((-0.0020201521008373913) * x)))) * (x * x))
