main
Brett 2024-04-02 14:46:26 -04:00
parent 3572c40e61
commit e1213a54df
71 changed files with 12890 additions and 21700 deletions

View File

@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.20.2)
project(FinalProject C CXX)
set(PROJECT_VERSION 0.4.0)
set(PROJECT_VERSION 0.4.1)
option(ENABLE_ADDRSAN "Enable the address sanitizer" OFF)
option(ENABLE_UBSAN "Enable the ub sanitizer" OFF)

View File

@ -12,11 +12,11 @@
4 75 1712030748585336658 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/genspace.c.o 4c311cf00b692964
228 2232 1711732086941257545 lib/blt/CMakeFiles/BLT.dir/src/blt/parse/obj_loader.cpp.o 5bfbaf53878384d4
2 226 1712030748737338796 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/gp.c.o 8aceafebe9cc7d08
743 791 1712037075470877226 FinalProject c1f50d45658ca090
2528 2573 1712074126187200431 FinalProject c1f50d45658ca090
219 531 1711732085241234778 lib/blt/CMakeFiles/BLT.dir/src/blt/fs/nbt_block.cpp.o c98fcf78eed70e4a
2 173 1712030748681338009 CMakeFiles/FinalProject.dir/src/program/function.cpp.o beb53e34146e5f3
10 492 1711732085205234296 lib/blt/CMakeFiles/BLT.dir/src/blt/std/simd.cpp.o f643fe17ae366f96
1 1768 1712036962665296088 CMakeFiles/FinalProject_Runner.dir/src/runner/aggregation.cpp.o 5c5e3494c3600644
1 1484 1712078631231999692 CMakeFiles/FinalProject_Runner.dir/src/runner/aggregation.cpp.o 5c5e3494c3600644
129 1337 1711732086049245598 lib/blt/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o 259414e31e72d02e
2 1834 1711943716059561945 CMakeFiles/FinalProject_Runner.dir/src/runner/main_new.cpp.o c71f1ad9dd39b163
4 44 1711938616628758371 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/event.c.o 21d1c1fa82351ac5
@ -24,7 +24,7 @@
4 105 1712030748613337052 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/fitness.c.o 9db2a7d3e943474f
5 61 1712030748569336435 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/memory.c.o 7a0315b21f185dfd
44 377 1711938616960763111 lib/blt/CMakeFiles/BLT.dir/src/blt/std/error.cpp.o d100d2f2e7606b41
65 2519 1711938619096793607 lib/blt/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o f53317ac1301132c
2 2350 1712074125959197156 lib/blt/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o f53317ac1301132c
82 1077 1711732085789242116 lib/blt/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o cce37cbccb2c35f6
4 116 1712030748625337222 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/populate.c.o 7398b5f5a3438ec0
5 74 1712030748581336602 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/individ.c.o a5d97d8fe305bd69
@ -40,7 +40,7 @@
5 78 1712030748589336716 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/pretty.c.o abb988dfdcd72d98
5 75 1712030748585336658 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/random.c.o c5eaa87e13757a10
61 1655 1712030750161358831 lib/blt/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o 5dc1758369aa37cd
2645 2710 1712037077390903394 FinalProject_Runner 31aa7971508b3336
2090 2154 1712080796935155125 FinalProject_Runner 31aa7971508b3336
6 74 1712030748581336602 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/boltzman.c.o 526fec9ecd4e5cbe
2 743 1712037075422876572 CMakeFiles/FinalProject.dir/src/program/app.cpp.o c533171bcda02ac2
6926 7002 1711733537621334967 Assignment_1_RUNNER 14d831ce6bdbf2a1
@ -48,25 +48,12 @@
3 104 1712030748613337052 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/change.c.o 4dd5f5fd5e027b2b
3 181 1712030748693338179 CMakeFiles/FinalProject.dir/lib/lilgp/kernel/tree.c.o 70c91d0961045c7c
12 1571 1712030750077357650 lib/blt/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o e1fe49b44330fdf5
791 2645 1712037077322902467 CMakeFiles/FinalProject_Runner.dir/src/runner/main.cpp.o 52814cb7d6415d14
2117 2357 1712030750857368624 lib/blt/libBLT.a bcaea8ea39623960
113 563 1711732085273235207 lib/blt/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o 51c120c35cec637d
2 2350 1712074125959197156 lib/blt/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o f53317ac1301132c
2350 2528 1712074126135199684 lib/blt/libBLT.a bcaea8ea39623960
2528 2573 1712074126187200431 FinalProject c1f50d45658ca090
2573 3492 1712074127107213645 CMakeFiles/FinalProject_Runner.dir/src/runner/aggregation.cpp.o 5c5e3494c3600644
2573 4409 1712074128019226744 CMakeFiles/FinalProject_Runner.dir/src/runner/main.cpp.o 52814cb7d6415d14
4409 4464 1712074128075227549 FinalProject_Runner 31aa7971508b3336
1 1484 1712078631231999692 CMakeFiles/FinalProject_Runner.dir/src/runner/aggregation.cpp.o 5c5e3494c3600644
2 1843 1712078631592004832 CMakeFiles/FinalProject_Runner.dir/src/runner/main.cpp.o 52814cb7d6415d14
1843 1901 1712078631652005690 FinalProject_Runner 31aa7971508b3336
2 1794 1712080605452389771 CMakeFiles/FinalProject_Runner.dir/src/runner/main.cpp.o 52814cb7d6415d14
1794 1852 1712080605512390638 FinalProject_Runner 31aa7971508b3336
1 1930 1712080710581908416 CMakeFiles/FinalProject_Runner.dir/src/runner/main.cpp.o 52814cb7d6415d14
1930 1991 1712080710641909283 FinalProject_Runner 31aa7971508b3336
2 2081 1712080730650198201 CMakeFiles/FinalProject_Runner.dir/src/runner/main.cpp.o 52814cb7d6415d14
2081 2140 1712080730710199068 FinalProject_Runner 31aa7971508b3336
2 1951 1712080752518513940 CMakeFiles/FinalProject_Runner.dir/src/runner/main.cpp.o 52814cb7d6415d14
1951 2011 1712080752578514807 FinalProject_Runner 31aa7971508b3336
1 2090 1712080796871154200 CMakeFiles/FinalProject_Runner.dir/src/runner/main.cpp.o 52814cb7d6415d14
2090 2154 1712080796935155125 FinalProject_Runner 31aa7971508b3336
2350 2528 1712074126135199684 lib/blt/libBLT.a bcaea8ea39623960
113 563 1711732085273235207 lib/blt/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o 51c120c35cec637d
1 1666 1712081822629938835 CMakeFiles/FinalProject_Runner.dir/src/runner/aggregation.cpp.o 5c5e3494c3600644
1666 1736 1712081822701939872 FinalProject_Runner 31aa7971508b3336
1 1618 1712081934591551316 CMakeFiles/FinalProject_Runner.dir/src/runner/aggregation.cpp.o 5c5e3494c3600644
1618 1681 1712081934655552237 FinalProject_Runner 31aa7971508b3336
1 2056 1712081972336094892 CMakeFiles/FinalProject_Runner.dir/src/runner/main.cpp.o 52814cb7d6415d14
2056 2120 1712081972400095815 FinalProject_Runner 31aa7971508b3336

View File

@ -1,3 +1,3 @@
Start testing: Apr 02 14:00 EDT
Start testing: Apr 02 14:19 EDT
----------------------------------------------------------
End testing: Apr 02 14:00 EDT
End testing: Apr 02 14:19 EDT

View File

@ -1,32 +1,19 @@
=== BEST-OF-RUN ===
generation: 46
nodes: 54
depth: 7
hits: 848
generation: 1
nodes: 7
depth: 2
hits: 710
TOP INDIVIDUAL:
-- #1 --
hits: 848
raw fitness: 848.0000
standardized fitness: 848.0000
adjusted fitness: 0.9988
hits: 710
raw fitness: 710.0000
standardized fitness: 710.0000
adjusted fitness: 0.9986
TREE:
(- (/ (+ (exp (+ (+ minor -0.32764)
(/ perimeter major)))
(+ minor
(* (* area eccentricity)
(exp eccentricity))))
(- extent eccentricity))
(/ (* 0.22920
(log 0.59994))
(* (/ (* (+ minor convex)
(* minor
(+ minor eccentricity)))
(exp (* 0.69819 major)))
(* (* (+ (log minor)
(+ major convex)) minor)
(- convex major)))))
(- (* eccentricity perimeter)
(/ minor 0.22723))
TREE-equ:
y = (((exp(((minor + -0.32764) + (perimeter / major))) + (minor + ((area * eccentricity) * exp(eccentricity)))) / (extent - eccentricity)) - ((0.22920 * log(0.59994)) / ((((minor + convex) * (minor * (minor + eccentricity))) / exp((0.69819 * major))) * (((log(minor) + (major + convex)) * minor) * (convex - major)))))
y = ((eccentricity * perimeter) - (minor / 0.22723))

View File

@ -1,26 +1,13 @@
Hits: 2369, Total Size: 2810, Percent Hit: 84.306050
CC: 939
CO: 206
OO: 1430
OC: 235
Fitness: 0.998822
Hits: 848
Hits: 1879, Total Size: 2810, Percent Hit: 66.868327
CC: 1130
CO: 34
OO: 749
OC: 897
Fitness: 0.998594
Hits: 710
y = (((exp(((minor + -0.32764) + (perimeter / major))) + (minor + ((area * eccentricity) * exp(eccentricity)))) / (extent - eccentricity)) - ((0.22920 * log(0.59994)) / ((((minor + convex) * (minor * (minor + eccentricity))) / exp((0.69819 * major))) * (((log(minor) + (major + convex)) * minor) * (convex - major)))))
y = ((eccentricity * perimeter) - (minor / 0.22723))
(- (/ (+ (exp (+ (+ minor -0.32764)
(/ perimeter major)))
(+ minor
(* (* area eccentricity)
(exp eccentricity))))
(- extent eccentricity))
(/ (* 0.22920
(log 0.59994))
(* (/ (* (+ minor convex)
(* minor
(+ minor eccentricity)))
(exp (* 0.69819 major)))
(* (* (+ (log minor)
(+ major convex)) minor)
(- convex major)))))
(- (* eccentricity perimeter)
(/ minor 0.22723))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,52 +1,16 @@
GEN# SUB# μFGEN FsBestGEN FsWorstGEN μTreeSzGEN μTreeDpGEN bTreeSzGEN bTreeDpGEN wTreeSzGEN wTreeDpGEN μFRUN FsBestRUN FsWorstRUN μTreeSzRUN μTreeDpRUN bTreeSzRUN bTreeDpRUN wTreeSzRUN wTreeDpRUN
0 0 0.9780 0.9981 0.0000 14.588 3.096 6 2 30 5 0.9780 0.9981 0.0000 14.588 3.096 6 2 30 5
1 0 0.9980 0.9981 0.9963 13.488 3.100 6 2 10 4 0.9880 0.9981 0.0000 14.038 3.098 6 2 30 5
2 0 0.9860 0.9983 0.0000 13.612 3.112 8 3 31 8 0.9873 0.9983 0.0000 13.896 3.103 8 3 30 5
3 0 0.9940 0.9983 0.0000 13.156 3.172 8 3 31 6 0.9890 0.9983 0.0000 13.711 3.120 8 3 30 5
4 0 0.9980 0.9983 0.9979 14.684 3.408 8 3 1 0 0.9908 0.9983 0.0000 13.906 3.178 8 3 30 5
5 0 0.9820 0.9983 0.0000 14.548 3.408 8 3 67 9 0.9893 0.9983 0.0000 14.013 3.216 8 3 30 5
6 0 0.9900 0.9983 0.0000 14.452 3.400 8 3 12 5 0.9894 0.9983 0.0000 14.075 3.242 8 3 30 5
7 0 0.9860 0.9988 0.0000 14.064 3.536 52 6 67 10 0.9890 0.9988 0.0000 14.074 3.279 52 6 30 5
8 0 0.9940 0.9988 0.0000 14.296 3.640 52 6 47 9 0.9895 0.9988 0.0000 14.099 3.319 52 6 30 5
9 0 0.9860 0.9988 0.0000 12.844 3.396 52 6 14 5 0.9892 0.9988 0.0000 13.973 3.327 52 6 30 5
10 0 0.9940 0.9988 0.0000 13.212 3.548 52 6 72 10 0.9896 0.9988 0.0000 13.904 3.347 52 6 30 5
11 0 0.9980 0.9988 0.9978 13.460 3.472 52 6 7 3 0.9903 0.9988 0.0000 13.867 3.357 52 6 30 5
12 0 0.9980 0.9988 0.9979 13.980 3.500 53 6 5 3 0.9909 0.9988 0.0000 13.876 3.368 53 6 30 5
13 0 0.9980 0.9988 0.9979 15.276 3.664 53 6 3 1 0.9914 0.9988 0.0000 13.976 3.389 53 6 30 5
14 0 0.9940 0.9988 0.0000 14.216 3.424 53 6 30 7 0.9916 0.9988 0.0000 13.992 3.392 53 6 30 5
15 0 0.9940 0.9988 0.0000 14.164 3.624 53 6 14 5 0.9917 0.9988 0.0000 14.002 3.406 53 6 30 5
16 0 0.9900 0.9988 0.0000 12.296 3.244 53 6 40 9 0.9916 0.9988 0.0000 13.902 3.397 53 6 30 5
17 0 0.9940 0.9988 0.0000 12.072 3.180 53 7 16 7 0.9918 0.9988 0.0000 13.800 3.385 53 7 30 5
18 0 0.9940 0.9988 0.0000 12.032 3.200 53 7 94 11 0.9919 0.9988 0.0000 13.707 3.375 53 7 30 5
19 0 0.9980 0.9988 0.9979 10.760 2.976 53 7 3 1 0.9922 0.9988 0.0000 13.560 3.355 53 7 30 5
20 0 0.9940 0.9988 0.0000 9.744 2.640 53 7 10 4 0.9923 0.9988 0.0000 13.378 3.321 53 7 30 5
21 0 0.9980 0.9988 0.9977 9.428 2.636 53 7 59 7 0.9925 0.9988 0.0000 13.199 3.290 53 7 30 5
22 0 0.9980 0.9988 0.9967 9.844 2.772 53 7 15 6 0.9928 0.9988 0.0000 13.053 3.267 53 7 30 5
23 0 0.9980 0.9988 0.9977 10.924 2.960 53 7 5 3 0.9930 0.9988 0.0000 12.964 3.255 53 7 30 5
24 0 0.9980 0.9988 0.9979 11.280 3.008 53 7 5 2 0.9932 0.9988 0.0000 12.897 3.245 53 7 30 5
25 0 0.9940 0.9988 0.0000 12.184 3.248 53 7 13 4 0.9932 0.9988 0.0000 12.869 3.245 53 7 30 5
26 0 0.9940 0.9988 0.0000 14.724 3.904 53 7 59 12 0.9932 0.9988 0.0000 12.938 3.269 53 7 30 5
27 0 0.9940 0.9988 0.0000 13.852 3.704 53 7 24 6 0.9933 0.9988 0.0000 12.971 3.285 53 7 30 5
28 0 0.9980 0.9988 0.9978 14.928 4.016 56 7 15 6 0.9934 0.9988 0.0000 13.038 3.310 56 7 30 5
29 0 0.9980 0.9988 0.9979 14.328 3.968 56 7 10 4 0.9936 0.9988 0.0000 13.081 3.332 56 7 30 5
30 0 0.9940 0.9988 0.0000 14.172 3.888 56 7 59 14 0.9936 0.9988 0.0000 13.116 3.350 56 7 30 5
31 0 0.9940 0.9988 0.0000 13.200 3.864 56 7 19 5 0.9936 0.9988 0.0000 13.119 3.366 56 7 30 5
32 0 0.9980 0.9988 0.9979 14.092 3.976 56 7 7 3 0.9937 0.9988 0.0000 13.148 3.384 56 7 30 5
33 0 0.9900 0.9988 0.0000 13.096 3.924 56 7 43 8 0.9936 0.9988 0.0000 13.147 3.400 56 7 30 5
34 0 0.9980 0.9988 0.9976 10.960 3.360 56 7 33 12 0.9938 0.9988 0.0000 13.084 3.399 56 7 30 5
35 0 0.9980 0.9988 0.9976 10.904 3.312 56 7 32 12 0.9939 0.9988 0.0000 13.024 3.397 56 7 30 5
36 0 0.9980 0.9988 0.9979 9.584 2.776 56 7 5 2 0.9940 0.9988 0.0000 12.931 3.380 56 7 30 5
37 0 0.9940 0.9988 0.0000 8.576 2.664 56 7 37 14 0.9940 0.9988 0.0000 12.816 3.361 56 7 30 5
38 0 0.9980 0.9988 0.9977 8.352 2.560 56 7 6 3 0.9941 0.9988 0.0000 12.702 3.341 56 7 30 5
39 0 0.9940 0.9988 0.0000 8.772 2.548 56 7 16 4 0.9941 0.9988 0.0000 12.604 3.321 56 7 30 5
40 0 0.9940 0.9988 0.0000 8.112 2.316 56 7 44 10 0.9941 0.9988 0.0000 12.494 3.296 56 7 30 5
41 0 0.9940 0.9988 0.0000 8.228 2.448 56 7 11 4 0.9941 0.9988 0.0000 12.392 3.276 56 7 30 5
42 0 0.9980 0.9988 0.9978 8.508 2.488 56 7 4 2 0.9942 0.9988 0.0000 12.302 3.258 56 7 30 5
43 0 0.9980 0.9988 0.9979 7.956 2.508 56 7 6 3 0.9943 0.9988 0.0000 12.203 3.241 56 7 30 5
44 0 0.9980 0.9988 0.9979 8.428 2.532 56 7 1 0 0.9943 0.9988 0.0000 12.119 3.225 56 7 30 5
45 0 0.9980 0.9988 0.9979 8.792 2.536 56 7 3 1 0.9944 0.9988 0.0000 12.047 3.210 56 7 30 5
46 0 0.9980 0.9988 0.9973 8.104 2.396 54 7 5 2 0.9945 0.9988 0.0000 11.963 3.193 54 7 30 5
47 0 0.9980 0.9988 0.9973 7.348 2.096 54 7 5 2 0.9946 0.9988 0.0000 11.867 3.170 54 7 30 5
48 0 0.9980 0.9988 0.9977 6.880 2.124 54 7 6 3 0.9946 0.9988 0.0000 11.765 3.148 54 7 30 5
49 0 0.9980 0.9988 0.9977 6.348 1.940 54 7 7 2 0.9947 0.9988 0.0000 11.657 3.124 54 7 30 5
50 0 0.9980 0.9988 0.9977 6.856 2.004 54 7 7 2 0.9948 0.9988 0.0000 11.563 3.102 54 7 30 5
0 0 0.9605 0.9982 0.0000 16.650 3.232 82 6 32 5 0.9605 0.9982 0.0000 16.650 3.232 82 6 32 5
1 0 0.9954 0.9986 0.0000 15.101 3.184 7 2 12 5 0.9780 0.9986 0.0000 15.876 3.208 7 2 32 5
2 0 0.9892 0.9986 0.0000 14.465 3.191 7 2 33 8 0.9817 0.9986 0.0000 15.405 3.203 7 2 32 5
3 0 0.9954 0.9986 0.0000 13.650 3.195 7 2 40 6 0.9851 0.9986 0.0000 14.967 3.201 7 2 32 5
4 0 0.9967 0.9986 0.0000 12.941 3.116 7 2 51 8 0.9874 0.9986 0.0000 14.562 3.184 7 2 32 5
5 0 0.9967 0.9986 0.0000 11.946 3.217 7 2 69 16 0.9890 0.9986 0.0000 14.126 3.189 7 2 32 5
6 0 0.9879 0.9986 0.0000 11.283 3.120 7 2 30 7 0.9888 0.9986 0.0000 13.719 3.179 7 2 32 5
7 0 0.9942 0.9986 0.0000 10.152 2.979 7 2 30 8 0.9895 0.9986 0.0000 13.274 3.154 7 2 32 5
8 0 0.9954 0.9986 0.0000 10.065 2.958 7 2 38 7 0.9902 0.9986 0.0000 12.917 3.132 7 2 32 5
9 0 0.9967 0.9986 0.0000 9.855 2.990 7 2 20 6 0.9908 0.9986 0.0000 12.611 3.118 7 2 32 5
10 0 0.9967 0.9986 0.0000 9.607 3.034 7 2 16 6 0.9913 0.9986 0.0000 12.338 3.111 7 2 32 5
11 0 0.9979 0.9986 0.9875 9.188 3.030 7 2 13 5 0.9919 0.9986 0.0000 12.075 3.104 7 2 32 5
12 0 0.9978 0.9986 0.9000 8.529 2.896 7 2 48 10 0.9923 0.9986 0.0000 11.803 3.088 7 2 32 5
13 0 0.9979 0.9986 0.9979 9.008 3.025 7 2 3 1 0.9927 0.9986 0.0000 11.603 3.083 7 2 32 5
14 0 0.9979 0.9986 0.9976 9.181 2.970 7 2 24 6 0.9931 0.9986 0.0000 11.441 3.076 7 2 32 5

View File

@ -14,16 +14,16 @@ building function set(s):
set 0: * / + - exp log area perimeter major minor eccentricity convex extent R
tree 0 uses function set 0.
function set complete.
no random number seed specfied; using 15.
no random number seed specfied; using 20.
creating initial population(s):
329 trees were generated to fill the population of 250 (250 trees).
1103 trees were generated to fill the population of 800 (800 trees).
initial population(s) complete.
starting evolution.
no checkpointing will be done.
=== generation 0.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 1.
evaluation complete. (0s wall)
@ -35,7 +35,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 4.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 5.
evaluation complete. (0s wall)
@ -44,7 +44,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 7.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 8.
evaluation complete. (0s wall)
@ -53,7 +53,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 10.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 11.
evaluation complete. (0s wall)
@ -67,136 +67,3 @@ no checkpointing will be done.
=== generation 14.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 15.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 16.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 17.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 18.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 19.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 20.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 21.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 22.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 23.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 24.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 25.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 26.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 27.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 28.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 29.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 30.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 31.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 32.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 33.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 34.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 35.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 36.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 37.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 38.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 39.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 40.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 41.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 42.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 43.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 44.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 45.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 46.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 47.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 48.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 49.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 50.
evaluation complete. (0s wall)
SYSTEM STATISTICS
------- memory -------
allocated: 4139462
freed: 4091462
not freed: 48000
max allocated: 206860
malloc'ed blocks: 46421
realloc'ed blocks: 7
free'ed blocks: 46415
------- time -------
overall: 0s wall
evaluation: 0s wall
breeding: 0s wall
------- generation spaces -------
space 0 size: 200
space 1 size: 100
------- ephemeral random constants -------
used: 1143
freed: 1143
allocated: 1000
blocks: 1

View File

@ -1,21 +1,18 @@
=== BEST-OF-RUN ===
generation: 11
nodes: 9
depth: 5
hits: 721
generation: 3
nodes: 3
depth: 1
hits: 801
TOP INDIVIDUAL:
-- #1 --
hits: 721
raw fitness: 721.0000
standardized fitness: 721.0000
adjusted fitness: 0.9986
hits: 801
raw fitness: 801.0000
standardized fitness: 801.0000
adjusted fitness: 0.9988
TREE:
(log (/ convex
(* minor
(/ minor
(exp -0.59814)))))
(+ eccentricity -0.89188)
TREE-equ:
y = log((convex / (minor * (minor / exp(-0.59814)))))
y = (eccentricity + -0.89188)

View File

@ -1,15 +1,12 @@
Hits: 2165, Total Size: 2810, Percent Hit: 77.046263
CC: 638
CO: 465
OO: 1527
OC: 180
Fitness: 0.998615
Hits: 721
Hits: 2195, Total Size: 2810, Percent Hit: 78.113879
CC: 863
CO: 248
OO: 1332
OC: 367
Fitness: 0.998753
Hits: 801
y = log((convex / (minor * (minor / exp(-0.59814)))))
y = (eccentricity + -0.89188)
(log (/ convex
(* minor
(/ minor
(exp -0.59814)))))
(+ eccentricity -0.89188)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,52 +1,36 @@
GEN# SUB# μFGEN FsBestGEN FsWorstGEN μTreeSzGEN μTreeDpGEN bTreeSzGEN bTreeDpGEN wTreeSzGEN wTreeDpGEN μFRUN FsBestRUN FsWorstRUN μTreeSzRUN μTreeDpRUN bTreeSzRUN bTreeDpRUN wTreeSzRUN wTreeDpRUN
0 0 0.9741 0.9981 0.0000 17.220 3.244 81 6 54 6 0.9741 0.9981 0.0000 17.220 3.244 81 6 54 6
1 0 0.9941 0.9981 0.0000 17.380 3.440 81 6 50 5 0.9841 0.9981 0.0000 17.300 3.342 81 6 54 6
2 0 0.9901 0.9981 0.0000 16.556 3.336 81 6 31 8 0.9861 0.9981 0.0000 17.052 3.340 81 6 54 6
3 0 0.9901 0.9981 0.0000 15.212 3.124 81 6 137 11 0.9871 0.9981 0.0000 16.592 3.286 81 6 54 6
4 0 0.9901 0.9981 0.0000 12.984 2.996 81 6 51 8 0.9877 0.9981 0.0000 15.870 3.228 81 6 54 6
5 0 0.9981 0.9981 0.9979 12.076 3.076 81 6 3 1 0.9894 0.9981 0.0000 15.238 3.203 81 6 54 6
6 0 0.9941 0.9983 0.0000 10.224 2.876 33 6 35 8 0.9901 0.9983 0.0000 14.522 3.156 33 6 54 6
7 0 0.9941 0.9983 0.0000 9.952 2.788 33 6 57 9 0.9906 0.9983 0.0000 13.950 3.110 33 6 54 6
8 0 0.9941 0.9983 0.0000 10.980 2.988 33 6 15 6 0.9910 0.9983 0.0000 13.620 3.096 33 6 54 6
9 0 0.9981 0.9984 0.9979 10.560 2.996 32 6 7 3 0.9917 0.9984 0.0000 13.314 3.086 32 6 54 6
10 0 0.9941 0.9984 0.0000 9.340 2.804 32 6 65 6 0.9919 0.9984 0.0000 12.953 3.061 32 6 54 6
11 0 0.9981 0.9986 0.9979 8.780 2.752 9 5 4 2 0.9924 0.9986 0.0000 12.605 3.035 9 5 54 6
12 0 0.9981 0.9986 0.9979 8.504 2.864 9 5 10 6 0.9928 0.9986 0.0000 12.290 3.022 9 5 54 6
13 0 0.9941 0.9986 0.0000 8.352 2.796 9 5 17 7 0.9929 0.9986 0.0000 12.009 3.006 9 5 54 6
14 0 0.9941 0.9986 0.0000 8.632 3.004 9 5 48 8 0.9930 0.9986 0.0000 11.783 3.006 9 5 54 6
15 0 0.9981 0.9986 0.9973 8.348 2.996 9 5 44 10 0.9933 0.9986 0.0000 11.569 3.005 9 5 54 6
16 0 0.9981 0.9986 0.9979 7.532 2.760 9 5 16 7 0.9936 0.9986 0.0000 11.331 2.991 9 5 54 6
17 0 0.9981 0.9986 0.9979 7.316 2.684 9 5 2 1 0.9939 0.9986 0.0000 11.108 2.974 9 5 54 6
18 0 0.9981 0.9986 0.9979 6.316 2.468 9 5 23 8 0.9941 0.9986 0.0000 10.856 2.947 9 5 54 6
19 0 0.9981 0.9986 0.9979 5.988 2.440 9 5 5 2 0.9943 0.9986 0.0000 10.613 2.922 9 5 54 6
20 0 0.9981 0.9986 0.9963 5.900 2.444 9 5 12 5 0.9945 0.9986 0.0000 10.388 2.899 9 5 54 6
21 0 0.9981 0.9986 0.9979 5.884 2.448 9 5 10 5 0.9946 0.9986 0.0000 10.183 2.878 9 5 54 6
22 0 0.9981 0.9986 0.9977 5.696 2.332 9 5 5 2 0.9948 0.9986 0.0000 9.988 2.855 9 5 54 6
23 0 0.9981 0.9986 0.9979 5.920 2.372 9 5 9 4 0.9949 0.9986 0.0000 9.819 2.834 9 5 54 6
24 0 0.9981 0.9986 0.9979 5.672 2.264 9 5 4 2 0.9950 0.9986 0.0000 9.653 2.812 9 5 54 6
25 0 0.9941 0.9986 0.0000 5.024 2.020 9 5 15 4 0.9950 0.9986 0.0000 9.475 2.781 9 5 54 6
26 0 0.9941 0.9986 0.0000 5.168 2.072 9 5 9 4 0.9950 0.9986 0.0000 9.315 2.755 9 5 54 6
27 0 0.9981 0.9986 0.9969 4.528 1.756 9 5 10 4 0.9951 0.9986 0.0000 9.144 2.719 9 5 54 6
28 0 0.9981 0.9986 0.9979 4.960 1.944 9 5 5 2 0.9952 0.9986 0.0000 9.000 2.693 9 5 54 6
29 0 0.9981 0.9986 0.9979 4.932 1.988 9 5 6 3 0.9953 0.9986 0.0000 8.865 2.669 9 5 54 6
30 0 0.9941 0.9986 0.0000 5.044 2.024 9 5 9 5 0.9952 0.9986 0.0000 8.741 2.648 9 5 54 6
31 0 0.9981 0.9986 0.9976 4.680 1.920 9 5 14 6 0.9953 0.9986 0.0000 8.614 2.626 9 5 54 6
32 0 0.9941 0.9986 0.0000 5.008 2.116 9 5 15 4 0.9953 0.9986 0.0000 8.505 2.610 9 5 54 6
33 0 0.9981 0.9986 0.9979 4.756 1.972 9 5 1 0 0.9954 0.9986 0.0000 8.395 2.591 9 5 54 6
34 0 0.9981 0.9986 0.9979 4.964 2.028 9 5 10 5 0.9954 0.9986 0.0000 8.297 2.575 9 5 54 6
35 0 0.9981 0.9986 0.9979 4.992 2.060 9 5 3 1 0.9955 0.9986 0.0000 8.205 2.561 9 5 54 6
36 0 0.9981 0.9986 0.9979 4.668 1.844 9 5 8 4 0.9956 0.9986 0.0000 8.109 2.542 9 5 54 6
37 0 0.9981 0.9986 0.9976 4.424 1.692 9 5 7 4 0.9957 0.9986 0.0000 8.012 2.519 9 5 54 6
38 0 0.9981 0.9986 0.9979 4.712 1.776 9 5 12 4 0.9957 0.9986 0.0000 7.928 2.500 9 5 54 6
39 0 0.9941 0.9986 0.0000 4.916 1.860 9 5 6 3 0.9957 0.9986 0.0000 7.853 2.484 9 5 54 6
40 0 0.9981 0.9986 0.9979 4.676 1.712 9 5 7 4 0.9957 0.9986 0.0000 7.775 2.465 9 5 54 6
41 0 0.9981 0.9986 0.9979 4.676 1.660 9 5 3 1 0.9958 0.9986 0.0000 7.701 2.446 9 5 54 6
42 0 0.9981 0.9986 0.9979 4.308 1.564 9 5 6 3 0.9958 0.9986 0.0000 7.622 2.426 9 5 54 6
43 0 0.9981 0.9986 0.9979 4.584 1.688 9 5 5 2 0.9959 0.9986 0.0000 7.553 2.409 9 5 54 6
44 0 0.9981 0.9986 0.9979 4.612 1.660 9 5 3 1 0.9959 0.9986 0.0000 7.488 2.392 9 5 54 6
45 0 0.9981 0.9986 0.9979 4.660 1.704 9 5 2 1 0.9960 0.9986 0.0000 7.426 2.377 9 5 54 6
46 0 0.9981 0.9986 0.9979 4.728 1.708 9 5 3 1 0.9960 0.9986 0.0000 7.369 2.363 9 5 54 6
47 0 0.9981 0.9986 0.9979 4.968 1.896 9 5 12 4 0.9961 0.9986 0.0000 7.319 2.353 9 5 54 6
48 0 0.9981 0.9986 0.9979 4.756 1.848 9 5 12 6 0.9961 0.9986 0.0000 7.267 2.343 9 5 54 6
49 0 0.9981 0.9986 0.9977 4.752 1.956 9 5 11 5 0.9962 0.9986 0.0000 7.216 2.335 9 5 54 6
50 0 0.9981 0.9986 0.9977 4.416 1.812 9 5 9 4 0.9962 0.9986 0.0000 7.161 2.325 9 5 54 6
0 0 0.9544 0.9981 0.0000 18.114 3.364 11 3 58 6 0.9544 0.9981 0.0000 18.114 3.364 11 3 58 6
1 0 0.9868 0.9983 0.0000 15.261 3.331 16 4 70 6 0.9706 0.9983 0.0000 16.688 3.348 16 4 58 6
2 0 0.9881 0.9983 0.0000 14.450 3.326 16 4 25 6 0.9764 0.9983 0.0000 15.942 3.340 16 4 58 6
3 0 0.9956 0.9988 0.0000 13.054 3.257 3 1 20 5 0.9812 0.9988 0.0000 15.220 3.320 3 1 58 6
4 0 0.9968 0.9988 0.0000 12.758 3.309 3 1 40 6 0.9843 0.9988 0.0000 14.727 3.317 3 1 58 6
5 0 0.9918 0.9988 0.0000 11.625 3.167 3 1 28 9 0.9856 0.9988 0.0000 14.210 3.292 3 1 58 6
6 0 0.9881 0.9988 0.0000 12.210 3.248 3 1 15 5 0.9859 0.9988 0.0000 13.924 3.286 3 1 58 6
7 0 0.9931 0.9988 0.0000 11.544 3.232 3 1 65 9 0.9868 0.9988 0.0000 13.627 3.279 3 1 58 6
8 0 0.9968 0.9988 0.0000 10.786 3.216 3 1 34 7 0.9879 0.9988 0.0000 13.311 3.272 3 1 58 6
9 0 0.9968 0.9988 0.0000 9.706 3.033 3 1 13 6 0.9888 0.9988 0.0000 12.951 3.248 3 1 58 6
10 0 0.9968 0.9988 0.0000 9.656 3.055 3 1 43 9 0.9895 0.9988 0.0000 12.651 3.231 3 1 58 6
11 0 0.9968 0.9988 0.0000 8.935 2.906 3 1 55 11 0.9901 0.9988 0.0000 12.342 3.204 3 1 58 6
12 0 0.9968 0.9988 0.0000 8.574 2.942 3 1 15 6 0.9907 0.9988 0.0000 12.052 3.184 3 1 58 6
13 0 0.9968 0.9988 0.0000 8.414 2.916 3 1 9 5 0.9911 0.9988 0.0000 11.792 3.165 3 1 58 6
14 0 0.9968 0.9988 0.0000 8.229 2.789 3 1 22 8 0.9915 0.9988 0.0000 11.554 3.139 3 1 58 6
15 0 0.9968 0.9988 0.0000 7.558 2.684 3 1 34 9 0.9918 0.9988 0.0000 11.305 3.111 3 1 58 6
16 0 0.9981 0.9988 0.9979 7.357 2.620 3 1 4 3 0.9922 0.9988 0.0000 11.072 3.082 3 1 58 6
17 0 0.9968 0.9988 0.0000 6.754 2.456 3 1 40 8 0.9924 0.9988 0.0000 10.832 3.047 3 1 58 6
18 0 0.9981 0.9988 0.9979 6.611 2.426 3 1 3 1 0.9927 0.9988 0.0000 10.610 3.015 3 1 58 6
19 0 0.9968 0.9988 0.0000 6.126 2.309 3 1 19 7 0.9929 0.9988 0.0000 10.386 2.979 3 1 58 6
20 0 0.9968 0.9988 0.0000 5.856 2.223 3 1 9 4 0.9931 0.9988 0.0000 10.170 2.943 3 1 58 6
21 0 0.9968 0.9988 0.0000 5.569 2.123 3 1 6 2 0.9933 0.9988 0.0000 9.961 2.906 3 1 58 6
22 0 0.9968 0.9988 0.0000 5.465 2.120 3 1 20 6 0.9934 0.9988 0.0000 9.766 2.872 3 1 58 6
23 0 0.9981 0.9988 0.9979 5.545 2.186 3 1 12 5 0.9936 0.9988 0.0000 9.590 2.843 3 1 58 6
24 0 0.9981 0.9988 0.9979 5.603 2.178 3 1 23 5 0.9938 0.9988 0.0000 9.430 2.817 3 1 58 6
25 0 0.9980 0.9988 0.9979 5.374 2.042 3 1 7 3 0.9940 0.9988 0.0000 9.274 2.787 3 1 58 6
26 0 0.9981 0.9988 0.9979 5.349 2.025 3 1 23 10 0.9941 0.9988 0.0000 9.129 2.759 3 1 58 6
27 0 0.9956 0.9988 0.0000 5.519 2.099 3 1 14 6 0.9942 0.9988 0.0000 9.000 2.735 3 1 58 6
28 0 0.9981 0.9988 0.9979 5.566 2.159 3 1 4 2 0.9943 0.9988 0.0000 8.882 2.715 3 1 58 6
29 0 0.9981 0.9988 0.9979 5.178 2.010 3 1 3 1 0.9944 0.9988 0.0000 8.758 2.692 3 1 58 6
30 0 0.9981 0.9988 0.9979 5.070 1.972 3 1 3 1 0.9945 0.9988 0.0000 8.639 2.669 3 1 58 6
31 0 0.9956 0.9988 0.0000 4.793 1.875 3 1 7 3 0.9946 0.9988 0.0000 8.519 2.644 3 1 58 6
32 0 0.9981 0.9988 0.9979 4.832 1.849 3 1 15 5 0.9947 0.9988 0.0000 8.407 2.620 3 1 58 6
33 0 0.9981 0.9988 0.9979 4.848 1.840 3 1 3 1 0.9948 0.9988 0.0000 8.303 2.597 3 1 58 6
34 0 0.9968 0.9988 0.0000 4.829 1.869 3 1 9 4 0.9948 0.9988 0.0000 8.203 2.576 3 1 58 6

View File

@ -14,22 +14,22 @@ building function set(s):
set 0: * / + - exp log area perimeter major minor eccentricity convex extent R
tree 0 uses function set 0.
function set complete.
no random number seed specfied; using 216.
no random number seed specfied; using 1566.
creating initial population(s):
327 trees were generated to fill the population of 250 (250 trees).
1093 trees were generated to fill the population of 800 (800 trees).
initial population(s) complete.
starting evolution.
no checkpointing will be done.
=== generation 0.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 1.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 2.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 3.
evaluation complete. (0s wall)
@ -44,7 +44,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 7.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 8.
evaluation complete. (0s wall)
@ -53,7 +53,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 10.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 11.
evaluation complete. (0s wall)
@ -68,7 +68,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 15.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 16.
evaluation complete. (0s wall)
@ -95,7 +95,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 24.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 25.
evaluation complete. (0s wall)
@ -127,76 +127,3 @@ no checkpointing will be done.
=== generation 34.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 35.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 36.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 37.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 38.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 39.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 40.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 41.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 42.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 43.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 44.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 45.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 46.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 47.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 48.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 49.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 50.
evaluation complete. (0s wall)
SYSTEM STATISTICS
------- memory -------
allocated: 3146240
freed: 3098240
not freed: 48000
max allocated: 216949
malloc'ed blocks: 46773
realloc'ed blocks: 7
free'ed blocks: 46767
------- time -------
overall: 0s wall
evaluation: 0s wall
breeding: 0s wall
------- generation spaces -------
space 0 size: 200
space 1 size: 100
------- ephemeral random constants -------
used: 1120
freed: 1120
allocated: 1000
blocks: 1

View File

@ -1,18 +1,18 @@
=== BEST-OF-RUN ===
generation: 27
nodes: 6
depth: 3
hits: 723
generation: 3
nodes: 4
depth: 2
hits: 630
TOP INDIVIDUAL:
-- #1 --
hits: 723
raw fitness: 723.0000
standardized fitness: 723.0000
adjusted fitness: 0.9986
hits: 630
raw fitness: 630.0000
standardized fitness: 630.0000
adjusted fitness: 0.9984
TREE:
(+ (+ (log eccentricity) eccentricity) -0.74410)
(log (- -0.09343 eccentricity))
TREE-equ:
y = ((log(eccentricity) + eccentricity) + -0.74410)
y = log((-0.09343 - eccentricity))

View File

@ -1,12 +1,12 @@
Hits: 1928, Total Size: 2810, Percent Hit: 68.612100
CC: 1084
CO: 47
OO: 844
OC: 835
Fitness: 0.998619
Hits: 723
Hits: 2004, Total Size: 2810, Percent Hit: 71.316726
CC: 415
CO: 709
OO: 1589
OC: 97
Fitness: 0.998415
Hits: 630
y = ((log(eccentricity) + eccentricity) + -0.74410)
y = log((-0.09343 - eccentricity))
(+ (+ (log eccentricity) eccentricity) -0.74410)
(log (- -0.09343 eccentricity))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,52 +1,11 @@
GEN# SUB# μFGEN FsBestGEN FsWorstGEN μTreeSzGEN μTreeDpGEN bTreeSzGEN bTreeDpGEN wTreeSzGEN wTreeDpGEN μFRUN FsBestRUN FsWorstRUN μTreeSzRUN μTreeDpRUN bTreeSzRUN bTreeDpRUN wTreeSzRUN wTreeDpRUN
0 0 0.9701 0.9980 0.0000 16.064 3.148 1 0 29 5 0.9701 0.9980 0.0000 16.064 3.148 1 0 29 5
1 0 0.9940 0.9980 0.0000 16.072 3.444 1 0 27 6 0.9820 0.9980 0.0000 16.068 3.296 1 0 29 5
2 0 0.9900 0.9980 0.0000 14.428 3.468 1 0 64 7 0.9847 0.9980 0.0000 15.521 3.353 1 0 29 5
3 0 0.9980 0.9980 0.9980 16.084 3.780 1 0 9 3 0.9880 0.9980 0.0000 15.662 3.460 1 0 29 5
4 0 0.9860 0.9980 0.0000 14.852 3.708 1 0 59 8 0.9876 0.9980 0.0000 15.500 3.510 1 0 29 5
5 0 0.9980 0.9980 0.9980 13.548 3.644 1 0 7 4 0.9894 0.9980 0.0000 15.175 3.532 1 0 29 5
6 0 0.9900 0.9980 0.0000 13.412 3.752 1 0 16 6 0.9894 0.9980 0.0000 14.923 3.563 1 0 29 5
7 0 0.9900 0.9982 0.0000 14.464 3.872 7 4 26 6 0.9895 0.9982 0.0000 14.866 3.602 7 4 29 5
8 0 0.9860 0.9982 0.0000 15.792 4.328 7 4 15 6 0.9891 0.9982 0.0000 14.968 3.683 7 4 29 5
9 0 0.9860 0.9982 0.0000 13.608 3.952 7 4 16 5 0.9888 0.9982 0.0000 14.832 3.710 7 4 29 5
10 0 0.9820 0.9982 0.0000 11.572 3.584 7 4 103 15 0.9882 0.9982 0.0000 14.536 3.698 7 4 29 5
11 0 0.9900 0.9984 0.0000 10.368 3.260 23 5 14 6 0.9884 0.9984 0.0000 14.189 3.662 23 5 29 5
12 0 0.9980 0.9984 0.9979 9.876 3.152 23 5 26 9 0.9891 0.9984 0.0000 13.857 3.622 23 5 29 5
13 0 0.9940 0.9984 0.0000 9.576 3.120 23 5 45 12 0.9894 0.9984 0.0000 13.551 3.587 23 5 29 5
14 0 0.9900 0.9984 0.0000 8.704 2.980 23 5 70 12 0.9895 0.9984 0.0000 13.228 3.546 23 5 29 5
15 0 0.9940 0.9984 0.0000 8.968 3.236 23 5 25 10 0.9898 0.9984 0.0000 12.962 3.527 23 5 29 5
16 0 0.9980 0.9984 0.9979 9.200 3.424 23 5 4 3 0.9903 0.9984 0.0000 12.740 3.521 23 5 29 5
17 0 0.9980 0.9984 0.9980 9.316 3.308 23 5 1 0 0.9907 0.9984 0.0000 12.550 3.509 23 5 29 5
18 0 0.9900 0.9984 0.0000 9.036 3.216 23 5 83 17 0.9906 0.9984 0.0000 12.365 3.493 23 5 29 5
19 0 0.9900 0.9984 0.0000 6.864 2.640 23 5 10 5 0.9906 0.9984 0.0000 12.090 3.451 23 5 29 5
20 0 0.9980 0.9984 0.9967 6.040 2.368 23 5 6 3 0.9910 0.9984 0.0000 11.802 3.399 23 5 29 5
21 0 0.9940 0.9984 0.0000 5.552 2.280 23 5 12 6 0.9911 0.9984 0.0000 11.518 3.348 23 5 29 5
22 0 0.9980 0.9984 0.9980 5.516 2.240 23 5 4 2 0.9914 0.9984 0.0000 11.257 3.300 23 5 29 5
23 0 0.9980 0.9984 0.9980 5.600 2.180 23 5 2 1 0.9917 0.9984 0.0000 11.021 3.253 23 5 29 5
24 0 0.9980 0.9984 0.9980 5.592 2.136 23 5 9 4 0.9919 0.9984 0.0000 10.804 3.209 23 5 29 5
25 0 0.9940 0.9984 0.0000 6.528 2.480 23 5 17 8 0.9920 0.9984 0.0000 10.640 3.181 23 5 29 5
26 0 0.9980 0.9984 0.9977 6.436 2.508 23 5 5 3 0.9922 0.9984 0.0000 10.484 3.156 23 5 29 5
27 0 0.9980 0.9986 0.9979 6.472 2.504 6 3 8 4 0.9924 0.9986 0.0000 10.341 3.133 6 3 29 5
28 0 0.9980 0.9986 0.9980 6.484 2.548 6 3 2 1 0.9926 0.9986 0.0000 10.208 3.112 6 3 29 5
29 0 0.9980 0.9986 0.9980 6.828 2.532 6 3 10 4 0.9928 0.9986 0.0000 10.095 3.093 6 3 29 5
30 0 0.9980 0.9986 0.9977 6.808 2.468 6 3 8 5 0.9930 0.9986 0.0000 9.989 3.073 6 3 29 5
31 0 0.9980 0.9986 0.9980 6.388 2.440 6 3 5 2 0.9931 0.9986 0.0000 9.877 3.053 6 3 29 5
32 0 0.9980 0.9986 0.9980 5.964 2.416 6 3 7 2 0.9933 0.9986 0.0000 9.758 3.034 6 3 29 5
33 0 0.9980 0.9986 0.9980 6.116 2.356 6 3 3 1 0.9934 0.9986 0.0000 9.651 3.014 6 3 29 5
34 0 0.9980 0.9986 0.9977 5.768 2.312 6 3 9 4 0.9936 0.9986 0.0000 9.540 2.994 6 3 29 5
35 0 0.9940 0.9986 0.0000 6.100 2.320 6 3 15 5 0.9936 0.9986 0.0000 9.444 2.975 6 3 29 5
36 0 0.9980 0.9986 0.9980 5.736 2.080 6 3 13 4 0.9937 0.9986 0.0000 9.344 2.951 6 3 29 5
37 0 0.9980 0.9986 0.9974 6.164 2.268 6 3 20 8 0.9938 0.9986 0.0000 9.260 2.933 6 3 29 5
38 0 0.9980 0.9986 0.9977 6.060 2.284 6 3 8 4 0.9939 0.9986 0.0000 9.178 2.916 6 3 29 5
39 0 0.9980 0.9986 0.9978 6.256 2.292 6 3 6 4 0.9940 0.9986 0.0000 9.105 2.901 6 3 29 5
40 0 0.9980 0.9986 0.9967 5.836 2.124 6 3 7 2 0.9941 0.9986 0.0000 9.026 2.882 6 3 29 5
41 0 0.9980 0.9986 0.9980 6.056 2.128 6 3 5 2 0.9942 0.9986 0.0000 8.955 2.864 6 3 29 5
42 0 0.9980 0.9986 0.9980 5.140 1.896 6 3 1 0 0.9943 0.9986 0.0000 8.866 2.841 6 3 29 5
43 0 0.9980 0.9986 0.9980 5.052 1.768 6 3 2 1 0.9944 0.9986 0.0000 8.779 2.817 6 3 29 5
44 0 0.9980 0.9986 0.9980 5.120 1.868 6 3 11 5 0.9945 0.9986 0.0000 8.698 2.796 6 3 29 5
45 0 0.9980 0.9986 0.9980 5.012 1.836 6 3 6 4 0.9945 0.9986 0.0000 8.618 2.775 6 3 29 5
46 0 0.9980 0.9986 0.9977 5.584 2.024 6 3 4 2 0.9946 0.9986 0.0000 8.553 2.759 6 3 29 5
47 0 0.9980 0.9986 0.9980 5.860 2.092 6 3 1 0 0.9947 0.9986 0.0000 8.497 2.745 6 3 29 5
48 0 0.9940 0.9986 0.0000 6.008 2.096 6 3 11 4 0.9947 0.9986 0.0000 8.447 2.732 6 3 29 5
49 0 0.9980 0.9986 0.9976 5.580 1.944 6 3 7 3 0.9947 0.9986 0.0000 8.389 2.716 6 3 29 5
50 0 0.9980 0.9986 0.9976 5.336 1.956 6 3 8 3 0.9948 0.9986 0.0000 8.329 2.701 6 3 29 5
0 0 0.9531 0.9984 0.0000 16.576 3.239 69 6 60 6 0.9531 0.9984 0.0000 16.576 3.239 69 6 60 6
1 0 0.9905 0.9984 0.0000 14.286 3.224 69 6 22 5 0.9718 0.9984 0.0000 15.431 3.231 69 6 60 6
2 0 0.9943 0.9984 0.0000 13.776 3.395 69 6 75 7 0.9793 0.9984 0.0000 14.880 3.286 69 6 60 6
3 0 0.9955 0.9984 0.0000 13.606 3.406 4 2 42 8 0.9834 0.9984 0.0000 14.561 3.316 4 2 60 6
4 0 0.9980 0.9984 0.9971 12.496 3.261 4 2 25 4 0.9863 0.9984 0.0000 14.148 3.305 4 2 60 6
5 0 0.9980 0.9984 0.9972 11.502 3.230 4 2 20 5 0.9882 0.9984 0.0000 13.707 3.292 4 2 60 6
6 0 0.9943 0.9984 0.0000 10.914 3.143 4 2 78 8 0.9891 0.9984 0.0000 13.308 3.271 4 2 60 6
7 0 0.9955 0.9984 0.0000 10.703 3.220 4 2 59 7 0.9899 0.9984 0.0000 12.982 3.265 4 2 60 6
8 0 0.9980 0.9984 0.9978 10.049 2.965 4 2 11 6 0.9908 0.9984 0.0000 12.657 3.231 4 2 60 6
9 0 0.9968 0.9984 0.0000 9.898 2.942 4 2 15 4 0.9914 0.9984 0.0000 12.381 3.203 4 2 60 6

View File

@ -14,22 +14,22 @@ building function set(s):
set 0: * / + - exp log area perimeter major minor eccentricity convex extent R
tree 0 uses function set 0.
function set complete.
no random number seed specfied; using 1334.
no random number seed specfied; using 1987.
creating initial population(s):
321 trees were generated to fill the population of 250 (250 trees).
1068 trees were generated to fill the population of 800 (800 trees).
initial population(s) complete.
starting evolution.
no checkpointing will be done.
=== generation 0.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 1.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 2.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 3.
evaluation complete. (0s wall)
@ -52,151 +52,3 @@ no checkpointing will be done.
=== generation 9.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 10.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 11.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 12.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 13.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 14.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 15.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 16.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 17.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 18.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 19.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 20.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 21.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 22.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 23.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 24.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 25.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 26.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 27.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 28.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 29.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 30.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 31.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 32.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 33.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 34.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 35.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 36.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 37.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 38.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 39.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 40.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 41.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 42.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 43.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 44.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 45.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 46.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 47.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 48.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 49.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 50.
evaluation complete. (0s wall)
SYSTEM STATISTICS
------- memory -------
allocated: 3422413
freed: 3374413
not freed: 48000
max allocated: 211230
malloc'ed blocks: 46571
realloc'ed blocks: 7
free'ed blocks: 46565
------- time -------
overall: 0s wall
evaluation: 0s wall
breeding: 0s wall
------- generation spaces -------
space 0 size: 200
space 1 size: 100
------- ephemeral random constants -------
used: 1124
freed: 1124
allocated: 1000
blocks: 1

View File

@ -1,21 +1,26 @@
=== BEST-OF-RUN ===
generation: 44
nodes: 15
depth: 4
hits: 765
generation: 1
nodes: 37
depth: 5
hits: 586
TOP INDIVIDUAL:
-- #1 --
hits: 765
raw fitness: 765.0000
standardized fitness: 765.0000
adjusted fitness: 0.9987
hits: 586
raw fitness: 586.0000
standardized fitness: 586.0000
adjusted fitness: 0.9983
TREE:
(/ (- (* 0.00059 area) eccentricity)
(* minor
(* (+ -0.88763 eccentricity)
(/ convex extent))))
(+ (- (- (- (/ convex minor)
(+ minor minor))
(log (/ perimeter area)))
(exp (log (log eccentricity))))
(- (log (exp (- major convex)))
(/ (+ (+ convex convex)
(log convex))
(* (+ area major)
(log major)))))
TREE-equ:
y = (((0.00059 * area) - eccentricity) / (minor * ((-0.88763 + eccentricity) * (convex / extent))))
y = (((((convex / minor) - (minor + minor)) - log((perimeter / area))) - exp(log(log(eccentricity)))) + (log(exp((major - convex))) - (((convex + convex) + log(convex)) / ((area + major) * log(major)))))

View File

@ -1,15 +1,20 @@
Hits: 2200, Total Size: 2810, Percent Hit: 78.291815
CC: 1004
CO: 161
OO: 1196
OC: 449
Fitness: 0.998695
Hits: 765
Hits: 1777, Total Size: 2810, Percent Hit: 63.238434
CC: 163
CO: 1002
OO: 1614
OC: 31
Fitness: 0.998296
Hits: 586
y = (((0.00059 * area) - eccentricity) / (minor * ((-0.88763 + eccentricity) * (convex / extent))))
y = (((((convex / minor) - (minor + minor)) - log((perimeter / area))) - exp(log(log(eccentricity)))) + (log(exp((major - convex))) - (((convex + convex) + log(convex)) / ((area + major) * log(major)))))
(/ (- (* 0.00059 area) eccentricity)
(* minor
(* (+ -0.88763 eccentricity)
(/ convex extent))))
(+ (- (- (- (/ convex minor)
(+ minor minor))
(log (/ perimeter area)))
(exp (log (log eccentricity))))
(- (log (exp (- major convex)))
(/ (+ (+ convex convex)
(log convex))
(* (+ area major)
(log major)))))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,52 +1,6 @@
GEN# SUB# μFGEN FsBestGEN FsWorstGEN μTreeSzGEN μTreeDpGEN bTreeSzGEN bTreeDpGEN wTreeSzGEN wTreeDpGEN μFRUN FsBestRUN FsWorstRUN μTreeSzRUN μTreeDpRUN bTreeSzRUN bTreeDpRUN wTreeSzRUN wTreeDpRUN
0 0 0.9620 0.9981 0.0000 16.500 3.192 11 3 43 5 0.9620 0.9981 0.0000 16.500 3.192 11 3 43 5
1 0 0.9979 0.9981 0.9968 13.676 2.980 11 3 22 5 0.9800 0.9981 0.0000 15.088 3.086 11 3 43 5
2 0 0.9899 0.9981 0.0000 11.996 2.972 11 3 76 8 0.9833 0.9981 0.0000 14.057 3.048 11 3 43 5
3 0 0.9979 0.9982 0.9968 10.372 2.852 11 5 23 5 0.9869 0.9982 0.0000 13.136 2.999 11 5 43 5
4 0 0.9939 0.9982 0.0000 10.440 2.984 11 5 12 5 0.9883 0.9982 0.0000 12.597 2.996 11 5 43 5
5 0 0.9979 0.9982 0.9979 10.944 3.224 11 5 1 0 0.9899 0.9982 0.0000 12.321 3.034 11 5 43 5
6 0 0.9899 0.9982 0.0000 11.200 3.408 11 5 20 5 0.9899 0.9982 0.0000 12.161 3.087 11 5 43 5
7 0 0.9979 0.9982 0.9979 10.904 3.204 11 5 5 2 0.9909 0.9982 0.0000 12.004 3.102 11 5 43 5
8 0 0.9939 0.9982 0.0000 9.488 2.972 11 5 20 8 0.9913 0.9982 0.0000 11.724 3.088 11 5 43 5
9 0 0.9979 0.9982 0.9979 7.724 2.708 11 5 14 7 0.9919 0.9982 0.0000 11.324 3.050 11 5 43 5
10 0 0.9939 0.9982 0.0000 6.908 2.584 11 5 18 5 0.9921 0.9982 0.0000 10.923 3.007 11 5 43 5
11 0 0.9939 0.9982 0.0000 6.648 2.560 11 5 27 10 0.9923 0.9982 0.0000 10.567 2.970 11 5 43 5
12 0 0.9979 0.9987 0.9979 6.768 2.500 3 1 2 1 0.9927 0.9987 0.0000 10.274 2.934 3 1 43 5
13 0 0.9979 0.9987 0.9978 7.788 2.864 3 1 11 4 0.9931 0.9987 0.0000 10.097 2.929 3 1 43 5
14 0 0.9939 0.9987 0.0000 7.480 2.840 3 1 17 8 0.9931 0.9987 0.0000 9.922 2.923 3 1 43 5
15 0 0.9979 0.9987 0.9979 7.088 2.788 3 1 3 1 0.9934 0.9987 0.0000 9.745 2.914 3 1 43 5
16 0 0.9979 0.9987 0.9978 6.792 2.724 3 1 7 3 0.9937 0.9987 0.0000 9.572 2.903 3 1 43 5
17 0 0.9979 0.9987 0.9979 6.348 2.544 3 1 14 8 0.9939 0.9987 0.0000 9.392 2.883 3 1 43 5
18 0 0.9979 0.9987 0.9975 5.896 2.360 3 1 5 2 0.9941 0.9987 0.0000 9.208 2.856 3 1 43 5
19 0 0.9979 0.9987 0.9979 5.788 2.312 3 1 4 2 0.9943 0.9987 0.0000 9.037 2.829 3 1 43 5
20 0 0.9979 0.9987 0.9979 4.988 2.056 3 1 2 1 0.9945 0.9987 0.0000 8.845 2.792 3 1 43 5
21 0 0.9979 0.9987 0.9979 4.828 1.976 3 1 1 0 0.9947 0.9987 0.0000 8.662 2.755 3 1 43 5
22 0 0.9979 0.9987 0.9979 5.204 2.084 3 1 2 1 0.9948 0.9987 0.0000 8.512 2.726 3 1 43 5
23 0 0.9979 0.9987 0.9979 5.144 2.024 3 1 13 6 0.9949 0.9987 0.0000 8.371 2.696 3 1 43 5
24 0 0.9979 0.9987 0.9979 5.104 1.996 3 1 3 1 0.9950 0.9987 0.0000 8.241 2.668 3 1 43 5
25 0 0.9979 0.9987 0.9979 5.588 2.148 3 1 3 1 0.9952 0.9987 0.0000 8.139 2.648 3 1 43 5
26 0 0.9979 0.9987 0.9979 5.032 2.040 3 1 4 2 0.9953 0.9987 0.0000 8.024 2.626 3 1 43 5
27 0 0.9979 0.9987 0.9979 5.292 2.128 3 1 3 1 0.9954 0.9987 0.0000 7.926 2.608 3 1 43 5
28 0 0.9979 0.9987 0.9979 4.860 1.936 3 1 3 1 0.9954 0.9987 0.0000 7.820 2.585 3 1 43 5
29 0 0.9979 0.9987 0.9979 4.904 1.972 3 1 1 0 0.9955 0.9987 0.0000 7.723 2.564 3 1 43 5
30 0 0.9979 0.9987 0.9979 4.568 1.804 3 1 7 2 0.9956 0.9987 0.0000 7.621 2.540 3 1 43 5
31 0 0.9979 0.9987 0.9979 4.508 1.800 3 1 6 3 0.9957 0.9987 0.0000 7.524 2.517 3 1 43 5
32 0 0.9979 0.9987 0.9979 4.872 1.968 3 1 3 2 0.9957 0.9987 0.0000 7.444 2.500 3 1 43 5
33 0 0.9979 0.9987 0.9978 5.032 2.088 3 1 8 3 0.9958 0.9987 0.0000 7.373 2.488 3 1 43 5
34 0 0.9979 0.9987 0.9979 5.124 2.096 3 1 1 0 0.9959 0.9987 0.0000 7.308 2.477 3 1 43 5
35 0 0.9939 0.9987 0.0000 5.148 2.028 3 1 17 6 0.9958 0.9987 0.0000 7.248 2.464 3 1 43 5
36 0 0.9979 0.9987 0.9978 4.948 1.880 3 1 8 3 0.9959 0.9987 0.0000 7.186 2.449 3 1 43 5
37 0 0.9979 0.9987 0.9978 4.952 1.952 3 1 6 2 0.9959 0.9987 0.0000 7.127 2.435 3 1 43 5
38 0 0.9979 0.9987 0.9979 4.840 1.956 3 1 8 4 0.9960 0.9987 0.0000 7.069 2.423 3 1 43 5
39 0 0.9979 0.9987 0.9976 4.828 1.940 3 1 11 6 0.9960 0.9987 0.0000 7.013 2.411 3 1 43 5
40 0 0.9979 0.9987 0.9976 4.260 1.612 3 1 10 3 0.9961 0.9987 0.0000 6.946 2.392 3 1 43 5
41 0 0.9979 0.9987 0.9979 4.204 1.672 3 1 1 0 0.9961 0.9987 0.0000 6.880 2.374 3 1 43 5
42 0 0.9979 0.9987 0.9979 3.940 1.528 3 1 1 0 0.9962 0.9987 0.0000 6.812 2.355 3 1 43 5
43 0 0.9979 0.9987 0.9979 3.796 1.452 3 1 3 1 0.9962 0.9987 0.0000 6.743 2.334 3 1 43 5
44 0 0.9979 0.9987 0.9979 4.264 1.612 15 4 3 1 0.9962 0.9987 0.0000 6.688 2.318 15 4 43 5
45 0 0.9939 0.9987 0.0000 4.496 1.736 15 4 11 4 0.9962 0.9987 0.0000 6.641 2.306 15 4 43 5
46 0 0.9979 0.9987 0.9977 4.788 1.896 15 4 7 3 0.9962 0.9987 0.0000 6.601 2.297 15 4 43 5
47 0 0.9979 0.9987 0.9979 4.960 1.880 15 4 1 0 0.9963 0.9987 0.0000 6.567 2.288 15 4 43 5
48 0 0.9979 0.9987 0.9979 4.604 1.712 15 4 8 4 0.9963 0.9987 0.0000 6.527 2.276 15 4 43 5
49 0 0.9939 0.9987 0.0000 4.148 1.592 15 4 24 8 0.9962 0.9987 0.0000 6.479 2.263 15 4 43 5
50 0 0.9979 0.9987 0.9958 3.764 1.408 15 4 9 4 0.9963 0.9987 0.0000 6.426 2.246 15 4 43 5
0 0 0.9580 0.9982 0.0000 17.389 3.393 22 4 60 6 0.9580 0.9982 0.0000 17.389 3.393 22 4 60 6
1 0 0.9904 0.9983 0.0000 16.346 3.513 37 5 32 7 0.9742 0.9983 0.0000 16.867 3.453 37 5 60 6
2 0 0.9967 0.9983 0.0000 15.300 3.578 37 5 28 6 0.9817 0.9983 0.0000 16.345 3.494 37 5 60 6
3 0 0.9954 0.9983 0.0000 14.960 3.611 37 5 33 7 0.9851 0.9983 0.0000 15.999 3.523 37 5 60 6
4 0 0.9929 0.9983 0.0000 13.812 3.574 37 5 90 8 0.9867 0.9983 0.0000 15.562 3.534 37 5 60 6

View File

@ -14,22 +14,22 @@ building function set(s):
set 0: * / + - exp log area perimeter major minor eccentricity convex extent R
tree 0 uses function set 0.
function set complete.
no random number seed specfied; using 466.
no random number seed specfied; using 2722.
creating initial population(s):
332 trees were generated to fill the population of 250 (250 trees).
1092 trees were generated to fill the population of 800 (800 trees).
initial population(s) complete.
starting evolution.
no checkpointing will be done.
=== generation 0.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 1.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 2.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 3.
evaluation complete. (0s wall)
@ -37,166 +37,3 @@ no checkpointing will be done.
=== generation 4.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 5.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 6.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 7.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 8.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 9.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 10.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 11.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 12.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 13.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 14.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 15.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 16.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 17.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 18.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 19.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 20.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 21.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 22.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 23.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 24.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 25.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 26.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 27.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 28.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 29.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 30.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 31.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 32.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 33.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 34.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 35.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 36.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 37.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 38.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 39.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 40.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 41.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 42.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 43.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 44.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 45.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 46.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 47.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 48.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 49.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 50.
evaluation complete. (0s wall)
SYSTEM STATISTICS
------- memory -------
allocated: 2978548
freed: 2930548
not freed: 48000
max allocated: 206789
malloc'ed blocks: 46487
realloc'ed blocks: 6
free'ed blocks: 46481
------- time -------
overall: 0s wall
evaluation: 0s wall
breeding: 0s wall
------- generation spaces -------
space 0 size: 100
space 1 size: 100
------- ephemeral random constants -------
used: 1098
freed: 1098
allocated: 1000
blocks: 1

View File

@ -1,29 +1,22 @@
=== BEST-OF-RUN ===
generation: 4
nodes: 52
depth: 8
hits: 720
generation: 6
nodes: 22
depth: 5
hits: 638
TOP INDIVIDUAL:
-- #1 --
hits: 720
raw fitness: 720.0000
standardized fitness: 720.0000
adjusted fitness: 0.9986
hits: 638
raw fitness: 638.0000
standardized fitness: 638.0000
adjusted fitness: 0.9984
TREE:
(* (* (exp (* (log (+ convex -0.25821))
(exp (- extent convex))))
(+ eccentricity extent))
(- (/ (log (log (/ minor convex)))
(log (/ (log extent)
(exp extent))))
(- (* (/ (+ convex extent)
(+ 0.46105 extent))
(+ (+ perimeter extent)
(exp major)))
(log (+ (* area
(exp (+ major perimeter))) area)))))
(* (exp (/ (/ convex minor)
(log extent)))
(- (exp (- (/ extent major)
(* -0.10985 minor)))
(exp (log (- extent area)))))
TREE-equ:
y = ((exp((log((convex + -0.25821)) * exp((extent - convex)))) * (eccentricity + extent)) * ((log(log((minor / convex))) / log((log(extent) / exp(extent)))) - ((((convex + extent) / (0.46105 + extent)) * ((perimeter + extent) + exp(major))) - log(((area * exp((major + perimeter))) + area)))))
y = (exp(((convex / minor) / log(extent))) * (exp(((extent / major) - (-0.10985 * minor))) - exp(log((extent - area)))))

View File

@ -1,23 +1,16 @@
Hits: 2148, Total Size: 2810, Percent Hit: 76.441281
CC: 472
CO: 662
OO: 1676
OC: 0
Fitness: 0.998613
Hits: 720
Hits: 1626, Total Size: 2810, Percent Hit: 57.864769
CC: 744
CO: 378
OO: 882
OC: 806
Fitness: 0.998435
Hits: 638
y = ((exp((log((convex + -0.25821)) * exp((extent - convex)))) * (eccentricity + extent)) * ((log(log((minor / convex))) / log((log(extent) / exp(extent)))) - ((((convex + extent) / (0.46105 + extent)) * ((perimeter + extent) + exp(major))) - log(((area * exp((major + perimeter))) + area)))))
y = (exp(((convex / minor) / log(extent))) * (exp(((extent / major) - (-0.10985 * minor))) - exp(log((extent - area)))))
(* (* (exp (* (log (+ convex -0.25821))
(exp (- extent convex))))
(+ eccentricity extent))
(- (/ (log (log (/ minor convex)))
(log (/ (log extent)
(exp extent))))
(- (* (/ (+ convex extent)
(+ 0.46105 extent))
(+ (+ perimeter extent)
(exp major)))
(log (+ (* area
(exp (+ major perimeter))) area)))))
(* (exp (/ (/ convex minor)
(log extent)))
(- (exp (- (/ extent major)
(* -0.10985 minor)))
(exp (log (- extent area)))))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,52 +1,11 @@
GEN# SUB# μFGEN FsBestGEN FsWorstGEN μTreeSzGEN μTreeDpGEN bTreeSzGEN bTreeDpGEN wTreeSzGEN wTreeDpGEN μFRUN FsBestRUN FsWorstRUN μTreeSzRUN μTreeDpRUN bTreeSzRUN bTreeDpRUN wTreeSzRUN wTreeDpRUN
0 0 0.9700 0.9980 0.0000 17.072 3.172 46 6 25 5 0.9700 0.9980 0.0000 17.072 3.172 46 6 25 5
1 0 0.9940 0.9980 0.0000 16.064 3.368 46 6 47 6 0.9820 0.9980 0.0000 16.568 3.270 46 6 25 5
2 0 0.9860 0.9980 0.0000 16.984 3.668 46 6 23 7 0.9834 0.9980 0.0000 16.707 3.403 46 6 25 5
3 0 0.9820 0.9980 0.0000 17.736 3.844 46 6 31 6 0.9830 0.9980 0.0000 16.964 3.513 46 6 25 5
4 0 0.9940 0.9986 0.0000 16.800 3.684 52 8 47 7 0.9852 0.9986 0.0000 16.931 3.547 52 8 25 5
5 0 0.9980 0.9986 0.9980 17.024 3.736 52 8 44 8 0.9874 0.9986 0.0000 16.947 3.579 52 8 25 5
6 0 0.9900 0.9986 0.0000 19.300 4.124 52 8 62 8 0.9877 0.9986 0.0000 17.283 3.657 52 8 25 5
7 0 0.9820 0.9986 0.0000 18.052 4.144 52 8 34 10 0.9870 0.9986 0.0000 17.379 3.717 52 8 25 5
8 0 0.9900 0.9986 0.0000 19.116 4.256 52 8 71 10 0.9874 0.9986 0.0000 17.572 3.777 52 8 25 5
9 0 0.9940 0.9986 0.0000 17.016 4.088 52 8 18 6 0.9880 0.9986 0.0000 17.516 3.808 52 8 25 5
10 0 0.9940 0.9986 0.0000 18.240 4.424 52 8 34 7 0.9886 0.9986 0.0000 17.582 3.864 52 8 25 5
11 0 0.9860 0.9986 0.0000 16.356 4.256 52 8 39 8 0.9883 0.9986 0.0000 17.480 3.897 52 8 25 5
12 0 0.9940 0.9986 0.0000 16.472 4.292 52 8 63 13 0.9888 0.9986 0.0000 17.402 3.927 52 8 25 5
13 0 0.9980 0.9986 0.9980 16.252 4.156 52 8 11 4 0.9894 0.9986 0.0000 17.320 3.944 52 8 25 5
14 0 0.9980 0.9986 0.9980 15.256 4.276 52 8 10 4 0.9900 0.9986 0.0000 17.183 3.966 52 8 25 5
15 0 0.9980 0.9986 0.9980 16.828 4.656 52 8 3 1 0.9905 0.9986 0.0000 17.160 4.009 52 8 25 5
16 0 0.9940 0.9986 0.0000 17.016 4.556 52 8 59 10 0.9907 0.9986 0.0000 17.152 4.041 52 8 25 5
17 0 0.9980 0.9986 0.9980 16.208 4.308 52 8 9 3 0.9911 0.9986 0.0000 17.100 4.056 52 8 25 5
18 0 0.9980 0.9986 0.9978 14.868 4.172 52 8 40 10 0.9915 0.9986 0.0000 16.982 4.062 52 8 25 5
19 0 0.9940 0.9986 0.0000 13.652 3.892 52 8 70 13 0.9916 0.9986 0.0000 16.816 4.054 52 8 25 5
20 0 0.9980 0.9986 0.9964 14.368 3.976 52 8 80 12 0.9919 0.9986 0.0000 16.699 4.050 52 8 25 5
21 0 0.9940 0.9986 0.0000 12.768 3.704 52 8 37 7 0.9920 0.9986 0.0000 16.520 4.034 52 8 25 5
22 0 0.9980 0.9986 0.9964 13.164 3.668 52 8 31 12 0.9923 0.9986 0.0000 16.374 4.018 52 8 25 5
23 0 0.9980 0.9986 0.9964 14.372 3.896 52 8 79 12 0.9925 0.9986 0.0000 16.291 4.013 52 8 25 5
24 0 0.9980 0.9986 0.9964 13.636 3.688 52 8 82 13 0.9927 0.9986 0.0000 16.185 4.000 52 8 25 5
25 0 0.9980 0.9986 0.9964 13.800 3.684 52 8 40 8 0.9929 0.9986 0.0000 16.093 3.988 52 8 25 5
26 0 0.9980 0.9986 0.9964 12.156 3.404 52 8 60 8 0.9931 0.9986 0.0000 15.947 3.966 52 8 25 5
27 0 0.9940 0.9986 0.0000 12.832 3.452 52 8 46 9 0.9932 0.9986 0.0000 15.836 3.948 52 8 25 5
28 0 0.9980 0.9986 0.9964 12.504 3.564 52 8 45 8 0.9933 0.9986 0.0000 15.721 3.935 52 8 25 5
29 0 0.9980 0.9986 0.9976 11.384 3.664 52 8 25 8 0.9935 0.9986 0.0000 15.577 3.926 52 8 25 5
30 0 0.9980 0.9986 0.9979 11.604 3.904 52 8 8 5 0.9936 0.9986 0.0000 15.448 3.925 52 8 25 5
31 0 0.9980 0.9986 0.9975 11.660 3.760 52 8 19 5 0.9938 0.9986 0.0000 15.330 3.920 52 8 25 5
32 0 0.9970 0.9986 0.7500 13.348 4.108 52 8 31 10 0.9939 0.9986 0.0000 15.270 3.926 52 8 25 5
33 0 0.9940 0.9986 0.0000 13.288 4.112 52 8 36 8 0.9939 0.9986 0.0000 15.212 3.931 52 8 25 5
34 0 0.9900 0.9986 0.0000 11.300 3.588 52 8 24 7 0.9938 0.9986 0.0000 15.100 3.921 52 8 25 5
35 0 0.9900 0.9986 0.0000 12.036 3.696 52 8 62 12 0.9937 0.9986 0.0000 15.015 3.915 52 8 25 5
36 0 0.9860 0.9986 0.0000 12.120 3.820 52 8 15 4 0.9934 0.9986 0.0000 14.937 3.912 52 8 25 5
37 0 0.9980 0.9986 0.9980 12.144 3.804 52 8 6 2 0.9936 0.9986 0.0000 14.863 3.910 52 8 25 5
38 0 0.9940 0.9986 0.0000 13.196 4.080 52 8 41 15 0.9936 0.9986 0.0000 14.820 3.914 52 8 25 5
39 0 0.9940 0.9986 0.0000 14.044 4.296 52 8 34 9 0.9936 0.9986 0.0000 14.801 3.924 52 8 25 5
40 0 0.9980 0.9986 0.9980 13.464 4.168 52 8 3 1 0.9937 0.9986 0.0000 14.768 3.929 52 8 25 5
41 0 0.9980 0.9986 0.9973 13.496 4.380 52 8 38 8 0.9938 0.9986 0.0000 14.738 3.940 52 8 25 5
42 0 0.9980 0.9986 0.9973 13.180 4.192 52 8 46 8 0.9939 0.9986 0.0000 14.702 3.946 52 8 25 5
43 0 0.9940 0.9986 0.0000 11.860 3.948 52 8 70 17 0.9939 0.9986 0.0000 14.637 3.946 52 8 25 5
44 0 0.9980 0.9986 0.9980 11.624 3.724 52 8 2 1 0.9940 0.9986 0.0000 14.570 3.941 52 8 25 5
45 0 0.9940 0.9986 0.0000 10.812 3.392 52 8 35 9 0.9940 0.9986 0.0000 14.489 3.929 52 8 25 5
46 0 0.9980 0.9986 0.9979 9.324 2.964 52 8 39 11 0.9941 0.9986 0.0000 14.379 3.909 52 8 25 5
47 0 0.9980 0.9986 0.9977 9.020 2.888 52 8 43 7 0.9942 0.9986 0.0000 14.267 3.887 52 8 25 5
48 0 0.9980 0.9986 0.9980 8.976 2.772 52 8 4 2 0.9942 0.9986 0.0000 14.159 3.865 52 8 25 5
49 0 0.9940 0.9986 0.0000 8.692 2.732 52 8 28 7 0.9942 0.9986 0.0000 14.050 3.842 52 8 25 5
50 0 0.9940 0.9986 0.0000 8.340 2.764 52 8 8 3 0.9942 0.9986 0.0000 13.938 3.821 52 8 25 5
0 0 0.9606 0.9984 0.0000 17.075 3.276 24 5 74 6 0.9606 0.9984 0.0000 17.075 3.276 24 5 74 6
1 0 0.9930 0.9984 0.0000 14.729 3.364 24 5 25 6 0.9768 0.9984 0.0000 15.902 3.320 24 5 74 6
2 0 0.9917 0.9984 0.0000 13.625 3.379 24 5 38 6 0.9818 0.9984 0.0000 15.143 3.340 24 5 74 6
3 0 0.9918 0.9984 0.0000 12.559 3.250 24 5 11 4 0.9843 0.9984 0.0000 14.497 3.317 24 5 74 6
4 0 0.9930 0.9984 0.0000 12.924 3.410 24 5 50 9 0.9860 0.9984 0.0000 14.182 3.336 24 5 74 6
5 0 0.9955 0.9984 0.0000 12.129 3.264 24 5 10 4 0.9876 0.9984 0.0000 13.840 3.324 24 5 74 6
6 0 0.9930 0.9984 0.0000 11.959 3.402 22 5 12 6 0.9884 0.9984 0.0000 13.571 3.335 22 5 74 6
7 0 0.9930 0.9984 0.0000 11.894 3.339 22 5 13 4 0.9890 0.9984 0.0000 13.362 3.335 22 5 74 6
8 0 0.9955 0.9984 0.0000 11.582 3.361 22 5 11 5 0.9897 0.9984 0.0000 13.164 3.338 22 5 74 6
9 0 0.9930 0.9984 0.0000 11.010 3.219 22 5 28 10 0.9900 0.9984 0.0000 12.948 3.326 22 5 74 6

View File

@ -14,22 +14,22 @@ building function set(s):
set 0: * / + - exp log area perimeter major minor eccentricity convex extent R
tree 0 uses function set 0.
function set complete.
no random number seed specfied; using 1157.
no random number seed specfied; using 264.
creating initial population(s):
343 trees were generated to fill the population of 250 (250 trees).
1106 trees were generated to fill the population of 800 (800 trees).
initial population(s) complete.
starting evolution.
no checkpointing will be done.
=== generation 0.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 1.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 2.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 3.
evaluation complete. (0s wall)
@ -44,7 +44,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 7.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 8.
evaluation complete. (0s wall)
@ -52,151 +52,3 @@ no checkpointing will be done.
=== generation 9.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 10.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 11.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 12.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 13.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 14.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 15.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 16.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 17.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 18.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 19.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 20.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 21.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 22.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 23.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 24.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 25.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 26.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 27.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 28.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 29.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 30.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 31.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 32.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 33.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 34.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 35.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 36.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 37.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 38.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 39.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 40.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 41.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 42.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 43.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 44.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 45.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 46.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 47.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 48.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 49.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 50.
evaluation complete. (0s wall)
SYSTEM STATISTICS
------- memory -------
allocated: 4630955
freed: 4582955
not freed: 48000
max allocated: 222982
malloc'ed blocks: 46783
realloc'ed blocks: 7
free'ed blocks: 46777
------- time -------
overall: 0s wall
evaluation: 0s wall
breeding: 0s wall
------- generation spaces -------
space 0 size: 200
space 1 size: 100
------- ephemeral random constants -------
used: 1131
freed: 1131
allocated: 1000
blocks: 1

View File

@ -1,23 +1,21 @@
=== BEST-OF-RUN ===
generation: 29
nodes: 27
depth: 6
hits: 895
generation: 24
nodes: 21
depth: 7
hits: 880
TOP INDIVIDUAL:
-- #1 --
hits: 895
raw fitness: 895.0000
standardized fitness: 895.0000
hits: 880
raw fitness: 880.0000
standardized fitness: 880.0000
adjusted fitness: 0.9989
TREE:
(log (+ (log (/ (+ convex perimeter) extent))
(/ (/ (+ (/ area perimeter)
(+ perimeter -0.43095))
(log (/ major area)))
(+ extent
(log (/ area extent))))))
(* (exp (/ (log (/ (exp (* eccentricity perimeter)) eccentricity)) -0.56864))
(- (+ (log convex)
(* area -0.82066))
(+ major 0.30614)))
TREE-equ:
y = log((log(((convex + perimeter) / extent)) + ((((area / perimeter) + (perimeter + -0.43095)) / log((major / area))) / (extent + log((area / extent))))))
y = (exp((log((exp((eccentricity * perimeter)) / eccentricity)) / -0.56864)) * ((log(convex) + (area * -0.82066)) - (major + 0.30614)))

View File

@ -1,17 +1,15 @@
Hits: 2510, Total Size: 2810, Percent Hit: 89.323843
CC: 1029
CO: 104
OO: 1481
OC: 196
Fitness: 0.998884
Hits: 895
Hits: 2517, Total Size: 2810, Percent Hit: 89.572954
CC: 851
CO: 263
OO: 1666
OC: 30
Fitness: 0.998865
Hits: 880
y = log((log(((convex + perimeter) / extent)) + ((((area / perimeter) + (perimeter + -0.43095)) / log((major / area))) / (extent + log((area / extent))))))
y = (exp((log((exp((eccentricity * perimeter)) / eccentricity)) / -0.56864)) * ((log(convex) + (area * -0.82066)) - (major + 0.30614)))
(log (+ (log (/ (+ convex perimeter) extent))
(/ (/ (+ (/ area perimeter)
(+ perimeter -0.43095))
(log (/ major area)))
(+ extent
(log (/ area extent))))))
(* (exp (/ (log (/ (exp (* eccentricity perimeter)) eccentricity)) -0.56864))
(- (+ (log convex)
(* area -0.82066))
(+ major 0.30614)))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,52 +1,51 @@
GEN# SUB# μFGEN FsBestGEN FsWorstGEN μTreeSzGEN μTreeDpGEN bTreeSzGEN bTreeDpGEN wTreeSzGEN wTreeDpGEN μFRUN FsBestRUN FsWorstRUN μTreeSzRUN μTreeDpRUN bTreeSzRUN bTreeDpRUN wTreeSzRUN wTreeDpRUN
0 0 0.9700 0.9980 0.0000 16.316 3.080 4 2 19 6 0.9700 0.9980 0.0000 16.316 3.080 4 2 19 6
1 0 0.9860 0.9980 0.0000 16.716 3.292 4 2 14 5 0.9780 0.9980 0.0000 16.516 3.186 4 2 19 6
2 0 0.9860 0.9980 0.0000 15.016 3.336 57 7 17 6 0.9807 0.9980 0.0000 16.016 3.236 57 7 19 6
3 0 0.9940 0.9981 0.0000 15.048 3.592 68 9 17 6 0.9840 0.9981 0.0000 15.774 3.325 68 9 19 6
4 0 0.9980 0.9981 0.9980 15.260 3.644 68 9 4 2 0.9868 0.9981 0.0000 15.671 3.389 68 9 19 6
5 0 0.9900 0.9982 0.0000 16.084 3.852 10 7 22 6 0.9873 0.9982 0.0000 15.740 3.466 10 7 19 6
6 0 0.9980 0.9982 0.9980 13.500 3.732 10 7 21 5 0.9889 0.9982 0.0000 15.420 3.504 10 7 19 6
7 0 0.9940 0.9982 0.0000 13.180 3.672 10 7 20 5 0.9895 0.9982 0.0000 15.140 3.525 10 7 19 6
8 0 0.9980 0.9982 0.9980 13.960 3.872 10 7 1 0 0.9904 0.9982 0.0000 15.009 3.564 10 7 19 6
9 0 0.9980 0.9982 0.9973 13.248 3.768 10 7 40 9 0.9912 0.9982 0.0000 14.833 3.584 10 7 19 6
10 0 0.9980 0.9987 0.9980 11.848 3.552 38 9 18 6 0.9918 0.9987 0.0000 14.561 3.581 38 9 19 6
11 0 0.9980 0.9987 0.9964 11.372 3.596 38 9 46 6 0.9923 0.9987 0.0000 14.296 3.582 38 9 19 6
12 0 0.9980 0.9987 0.9964 10.740 3.528 38 9 47 6 0.9928 0.9987 0.0000 14.022 3.578 38 9 19 6
13 0 0.9940 0.9987 0.0000 10.568 3.500 38 9 47 6 0.9929 0.9987 0.0000 13.775 3.573 38 9 19 6
14 0 0.9940 0.9987 0.0000 10.152 3.492 38 9 43 6 0.9929 0.9987 0.0000 13.534 3.567 38 9 19 6
15 0 0.9980 0.9987 0.9977 8.760 3.076 38 9 17 5 0.9933 0.9987 0.0000 13.236 3.537 38 9 19 6
16 0 0.9980 0.9987 0.9979 8.280 2.936 38 9 9 3 0.9935 0.9987 0.0000 12.944 3.501 38 9 19 6
17 0 0.9940 0.9987 0.0000 8.596 2.920 38 9 8 3 0.9936 0.9987 0.0000 12.702 3.469 38 9 19 6
18 0 0.9900 0.9987 0.0000 8.820 2.980 38 9 12 6 0.9934 0.9987 0.0000 12.498 3.443 38 9 19 6
19 0 0.9980 0.9987 0.9980 9.620 3.180 38 9 14 5 0.9936 0.9987 0.0000 12.354 3.430 38 9 19 6
20 0 0.9980 0.9987 0.9960 9.276 3.084 38 9 5 2 0.9938 0.9987 0.0000 12.208 3.414 38 9 19 6
21 0 0.9980 0.9987 0.9979 8.520 2.892 38 9 7 4 0.9940 0.9987 0.0000 12.040 3.390 38 9 19 6
22 0 0.9980 0.9987 0.9980 9.260 3.168 38 9 6 3 0.9942 0.9987 0.0000 11.919 3.380 38 9 19 6
23 0 0.9980 0.9987 0.9980 9.008 3.072 38 9 2 1 0.9943 0.9987 0.0000 11.798 3.367 38 9 19 6
24 0 0.9980 0.9987 0.9979 8.940 3.060 38 9 29 7 0.9945 0.9987 0.0000 11.684 3.355 38 9 19 6
25 0 0.9980 0.9987 0.9978 9.220 3.188 38 9 6 3 0.9946 0.9987 0.0000 11.589 3.349 38 9 19 6
26 0 0.9980 0.9989 0.9980 8.520 3.064 25 6 4 2 0.9947 0.9989 0.0000 11.475 3.338 25 6 19 6
27 0 0.9980 0.9989 0.9980 8.148 2.960 25 6 5 2 0.9949 0.9989 0.0000 11.356 3.325 25 6 19 6
28 0 0.9980 0.9989 0.9980 7.572 2.800 25 6 1 0 0.9950 0.9989 0.0000 11.226 3.306 25 6 19 6
29 0 0.9980 0.9989 0.9974 7.592 2.888 27 6 11 5 0.9951 0.9989 0.0000 11.105 3.293 27 6 19 6
30 0 0.9980 0.9989 0.9966 8.260 3.112 27 6 9 4 0.9952 0.9989 0.0000 11.013 3.287 27 6 19 6
31 0 0.9980 0.9989 0.9980 7.928 2.992 27 6 16 5 0.9953 0.9989 0.0000 10.916 3.277 27 6 19 6
32 0 0.9980 0.9989 0.9980 7.800 2.996 27 6 21 8 0.9953 0.9989 0.0000 10.822 3.269 27 6 19 6
33 0 0.9980 0.9989 0.9980 7.864 3.012 27 6 22 8 0.9954 0.9989 0.0000 10.735 3.261 27 6 19 6
34 0 0.9980 0.9989 0.9975 7.476 2.936 27 6 7 2 0.9955 0.9989 0.0000 10.642 3.252 27 6 19 6
35 0 0.9980 0.9989 0.9967 6.996 2.708 27 6 19 5 0.9956 0.9989 0.0000 10.541 3.237 27 6 19 6
36 0 0.9980 0.9989 0.9980 6.988 2.744 27 6 3 1 0.9956 0.9989 0.0000 10.445 3.224 27 6 19 6
37 0 0.9980 0.9989 0.9978 6.844 2.644 27 6 5 2 0.9957 0.9989 0.0000 10.350 3.208 27 6 19 6
38 0 0.9940 0.9989 0.0000 6.692 2.532 27 6 7 3 0.9956 0.9989 0.0000 10.256 3.191 27 6 19 6
39 0 0.9980 0.9989 0.9980 6.560 2.520 27 6 16 7 0.9957 0.9989 0.0000 10.164 3.174 27 6 19 6
40 0 0.9980 0.9989 0.9980 6.324 2.280 27 6 13 4 0.9958 0.9989 0.0000 10.070 3.152 27 6 19 6
41 0 0.9940 0.9989 0.0000 5.916 2.084 27 6 18 8 0.9957 0.9989 0.0000 9.971 3.127 27 6 19 6
42 0 0.9980 0.9989 0.9980 5.760 2.096 27 6 10 3 0.9958 0.9989 0.0000 9.873 3.103 27 6 19 6
43 0 0.9980 0.9989 0.9977 5.892 2.168 27 6 4 2 0.9958 0.9989 0.0000 9.783 3.082 27 6 19 6
44 0 0.9980 0.9989 0.9980 5.824 2.124 27 6 8 3 0.9959 0.9989 0.0000 9.695 3.061 27 6 19 6
45 0 0.9980 0.9989 0.9978 6.440 2.320 27 6 14 5 0.9959 0.9989 0.0000 9.624 3.044 27 6 19 6
46 0 0.9980 0.9989 0.9979 6.468 2.368 27 6 21 6 0.9960 0.9989 0.0000 9.557 3.030 27 6 19 6
47 0 0.9940 0.9989 0.0000 6.420 2.412 27 6 25 9 0.9959 0.9989 0.0000 9.492 3.017 27 6 19 6
48 0 0.9980 0.9989 0.9971 6.392 2.400 27 6 8 4 0.9960 0.9989 0.0000 9.428 3.005 27 6 19 6
49 0 0.9980 0.9989 0.9980 6.156 2.332 27 6 8 5 0.9960 0.9989 0.0000 9.363 2.991 27 6 19 6
50 0 0.9980 0.9989 0.9969 6.224 2.236 27 6 17 6 0.9960 0.9989 0.0000 9.301 2.976 27 6 19 6
0 0 0.9569 0.9985 0.0000 18.383 3.362 27 6 42 6 0.9569 0.9985 0.0000 18.383 3.362 27 6 42 6
1 0 0.9930 0.9985 0.0000 16.562 3.461 27 6 25 6 0.9750 0.9985 0.0000 17.473 3.412 27 6 42 6
2 0 0.9931 0.9985 0.0000 15.145 3.539 27 6 50 8 0.9810 0.9985 0.0000 16.697 3.454 27 6 42 6
3 0 0.9893 0.9986 0.0000 13.925 3.576 6 3 40 6 0.9831 0.9986 0.0000 16.004 3.485 6 3 42 6
4 0 0.9906 0.9987 0.0000 13.505 3.482 27 7 54 7 0.9846 0.9987 0.0000 15.504 3.484 27 7 42 6
5 0 0.9943 0.9987 0.0000 12.215 3.419 27 7 32 6 0.9862 0.9987 0.0000 14.956 3.473 27 7 42 6
6 0 0.9906 0.9987 0.0000 12.851 3.545 27 7 36 10 0.9868 0.9987 0.0000 14.655 3.484 27 7 42 6
7 0 0.9943 0.9987 0.0000 12.195 3.440 27 7 73 9 0.9877 0.9987 0.0000 14.348 3.478 27 7 42 6
8 0 0.9955 0.9987 0.0000 10.810 3.185 27 7 29 8 0.9886 0.9987 0.0000 13.955 3.446 27 7 42 6
9 0 0.9943 0.9987 0.0000 10.465 3.053 27 7 11 4 0.9892 0.9987 0.0000 13.606 3.406 27 7 42 6
10 0 0.9955 0.9987 0.0000 10.011 2.991 27 7 6 3 0.9898 0.9987 0.0000 13.279 3.369 27 7 42 6
11 0 0.9980 0.9987 0.9976 9.420 2.942 27 7 7 3 0.9905 0.9987 0.0000 12.957 3.333 27 7 42 6
12 0 0.9968 0.9987 0.0000 9.861 2.985 27 7 36 6 0.9909 0.9987 0.0000 12.719 3.306 27 7 42 6
13 0 0.9931 0.9987 0.0000 9.474 2.947 27 7 31 11 0.9911 0.9987 0.0000 12.487 3.281 27 7 42 6
14 0 0.9980 0.9987 0.9978 9.531 2.910 27 7 14 5 0.9916 0.9987 0.0000 12.290 3.256 27 7 42 6
15 0 0.9943 0.9987 0.0000 9.887 3.069 27 7 15 4 0.9917 0.9987 0.0000 12.140 3.244 27 7 42 6
16 0 0.9968 0.9987 0.0000 9.908 3.069 27 7 6 3 0.9920 0.9987 0.0000 12.009 3.234 27 7 42 6
17 0 0.9968 0.9987 0.0000 9.604 2.969 27 7 13 5 0.9923 0.9987 0.0000 11.875 3.219 27 7 42 6
18 0 0.9955 0.9987 0.0000 8.815 2.831 27 7 55 7 0.9925 0.9987 0.0000 11.714 3.199 27 7 42 6
19 0 0.9968 0.9987 0.0000 8.196 2.820 27 7 17 5 0.9927 0.9987 0.0000 11.538 3.180 27 7 42 6
20 0 0.9980 0.9987 0.9978 8.120 2.845 27 7 12 6 0.9929 0.9987 0.0000 11.375 3.164 27 7 42 6
21 0 0.9980 0.9987 0.9978 7.763 2.781 27 7 5 2 0.9932 0.9987 0.0000 11.211 3.146 27 7 42 6
22 0 0.9980 0.9987 0.9978 7.459 2.684 27 7 28 7 0.9934 0.9987 0.0000 11.048 3.126 27 7 42 6
23 0 0.9968 0.9987 0.0000 7.419 2.659 27 7 9 4 0.9935 0.9987 0.0000 10.897 3.107 27 7 42 6
24 0 0.9968 0.9989 0.0000 7.237 2.572 21 7 10 4 0.9937 0.9989 0.0000 10.750 3.086 21 7 42 6
25 0 0.9968 0.9989 0.0000 6.768 2.501 21 7 49 12 0.9938 0.9989 0.0000 10.597 3.063 21 7 42 6
26 0 0.9955 0.9989 0.0000 6.346 2.368 21 7 26 9 0.9938 0.9989 0.0000 10.440 3.037 21 7 42 6
27 0 0.9980 0.9989 0.9974 6.375 2.309 21 7 19 6 0.9940 0.9989 0.0000 10.295 3.011 21 7 42 6
28 0 0.9968 0.9989 0.0000 6.322 2.360 21 7 23 8 0.9941 0.9989 0.0000 10.158 2.989 21 7 42 6
29 0 0.9980 0.9989 0.9968 6.343 2.391 21 7 11 4 0.9942 0.9989 0.0000 10.030 2.969 21 7 42 6
30 0 0.9980 0.9989 0.9979 6.145 2.336 21 7 5 3 0.9943 0.9989 0.0000 9.905 2.948 21 7 42 6
31 0 0.9968 0.9989 0.0000 6.130 2.348 21 7 14 5 0.9944 0.9989 0.0000 9.787 2.930 21 7 42 6
32 0 0.9968 0.9989 0.0000 5.984 2.268 21 7 9 3 0.9945 0.9989 0.0000 9.672 2.910 21 7 42 6
33 0 0.9980 0.9989 0.9967 5.476 2.106 21 7 26 9 0.9946 0.9989 0.0000 9.549 2.886 21 7 42 6
34 0 0.9980 0.9989 0.9911 5.279 2.044 21 7 17 7 0.9947 0.9989 0.0000 9.427 2.862 21 7 42 6
35 0 0.9968 0.9989 0.0000 5.361 2.096 21 7 6 3 0.9947 0.9989 0.0000 9.314 2.841 21 7 42 6
36 0 0.9968 0.9989 0.0000 5.105 2.025 21 7 15 5 0.9948 0.9989 0.0000 9.200 2.819 21 7 42 6
37 0 0.9955 0.9989 0.0000 4.906 1.936 21 7 12 5 0.9948 0.9989 0.0000 9.087 2.795 21 7 42 6
38 0 0.9968 0.9989 0.0000 4.942 1.950 21 7 9 3 0.9949 0.9989 0.0000 8.981 2.774 21 7 42 6
39 0 0.9980 0.9989 0.9978 4.942 1.938 21 7 8 3 0.9950 0.9989 0.0000 8.880 2.753 21 7 42 6
40 0 0.9980 0.9989 0.9978 5.253 2.031 21 7 14 5 0.9950 0.9989 0.0000 8.791 2.735 21 7 42 6
41 0 0.9980 0.9989 0.9978 5.355 2.085 21 7 14 5 0.9951 0.9989 0.0000 8.709 2.720 21 7 42 6
42 0 0.9968 0.9989 0.0000 5.266 2.040 21 7 7 3 0.9951 0.9989 0.0000 8.629 2.704 21 7 42 6
43 0 0.9980 0.9989 0.9973 5.339 2.035 21 7 7 3 0.9952 0.9989 0.0000 8.555 2.689 21 7 42 6
44 0 0.9968 0.9989 0.0000 5.085 1.951 21 7 9 4 0.9952 0.9989 0.0000 8.477 2.672 21 7 42 6
45 0 0.9968 0.9989 0.0000 4.966 1.869 21 7 7 3 0.9953 0.9989 0.0000 8.401 2.655 21 7 42 6
46 0 0.9980 0.9989 0.9973 5.232 1.989 21 7 7 3 0.9953 0.9989 0.0000 8.334 2.641 21 7 42 6
47 0 0.9968 0.9989 0.0000 5.129 1.946 21 7 12 5 0.9954 0.9989 0.0000 8.267 2.626 21 7 42 6
48 0 0.9980 0.9989 0.9979 4.820 1.859 21 7 9 3 0.9954 0.9989 0.0000 8.197 2.611 21 7 42 6
49 0 0.9980 0.9989 0.9979 5.004 1.927 21 7 14 7 0.9955 0.9989 0.0000 8.133 2.597 21 7 42 6

View File

@ -14,22 +14,22 @@ building function set(s):
set 0: * / + - exp log area perimeter major minor eccentricity convex extent R
tree 0 uses function set 0.
function set complete.
no random number seed specfied; using 2382.
no random number seed specfied; using 36.
creating initial population(s):
342 trees were generated to fill the population of 250 (250 trees).
1108 trees were generated to fill the population of 800 (800 trees).
initial population(s) complete.
starting evolution.
no checkpointing will be done.
=== generation 0.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 1.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 2.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 3.
evaluation complete. (0s wall)
@ -44,7 +44,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 7.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 8.
evaluation complete. (0s wall)
@ -53,7 +53,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 10.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 11.
evaluation complete. (0s wall)
@ -68,7 +68,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 15.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 16.
evaluation complete. (0s wall)
@ -92,7 +92,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 23.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 24.
evaluation complete. (0s wall)
@ -137,7 +137,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 38.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 39.
evaluation complete. (0s wall)
@ -172,31 +172,3 @@ no checkpointing will be done.
=== generation 49.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 50.
evaluation complete. (0s wall)
SYSTEM STATISTICS
------- memory -------
allocated: 3643569
freed: 3595569
not freed: 48000
max allocated: 212686
malloc'ed blocks: 46461
realloc'ed blocks: 7
free'ed blocks: 46455
------- time -------
overall: 0s wall
evaluation: 0s wall
breeding: 0s wall
------- generation spaces -------
space 0 size: 200
space 1 size: 100
------- ephemeral random constants -------
used: 1114
freed: 1114
allocated: 1000
blocks: 1

View File

@ -1,22 +1,22 @@
=== BEST-OF-RUN ===
generation: 4
nodes: 16
depth: 4
hits: 780
generation: 0
nodes: 24
depth: 5
hits: 668
TOP INDIVIDUAL:
-- #1 --
hits: 780
raw fitness: 780.0000
standardized fitness: 780.0000
adjusted fitness: 0.9987
hits: 668
raw fitness: 668.0000
standardized fitness: 668.0000
adjusted fitness: 0.9985
TREE:
(/ (* (/ eccentricity major)
(+ eccentricity -0.88515))
(- (exp eccentricity)
(* convex
(/ area -0.45528))))
(* (/ (- (log (- major minor))
(log (+ eccentricity minor)))
(log (- (* minor area)
(/ area minor))))
(exp (exp (exp (log major)))))
TREE-equ:
y = (((eccentricity / major) * (eccentricity + -0.88515)) / (exp(eccentricity) - (convex * (area / -0.45528))))
y = (((log((major - minor)) - log((eccentricity + minor))) / log(((minor * area) - (area / minor)))) * exp(exp(exp(log(major)))))

View File

@ -1,16 +1,16 @@
Hits: 2157, Total Size: 2810, Percent Hit: 76.761566
CC: 1006
CO: 125
OO: 1151
OC: 528
Fitness: 0.998720
Hits: 780
Hits: 1634, Total Size: 2810, Percent Hit: 58.149466
CC: 1093
CO: 18
OO: 541
OC: 1158
Fitness: 0.998505
Hits: 668
y = (((eccentricity / major) * (eccentricity + -0.88515)) / (exp(eccentricity) - (convex * (area / -0.45528))))
y = (((log((major - minor)) - log((eccentricity + minor))) / log(((minor * area) - (area / minor)))) * exp(exp(exp(log(major)))))
(/ (* (/ eccentricity major)
(+ eccentricity -0.88515))
(- (exp eccentricity)
(* convex
(/ area -0.45528))))
(* (/ (- (log (- major minor))
(log (+ eccentricity minor)))
(log (- (* minor area)
(/ area minor))))
(exp (exp (exp (log major)))))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,52 +1,11 @@
GEN# SUB# μFGEN FsBestGEN FsWorstGEN μTreeSzGEN μTreeDpGEN bTreeSzGEN bTreeDpGEN wTreeSzGEN wTreeDpGEN μFRUN FsBestRUN FsWorstRUN μTreeSzRUN μTreeDpRUN bTreeSzRUN bTreeDpRUN wTreeSzRUN wTreeDpRUN
0 0 0.9581 0.9986 0.0000 15.992 3.200 14 3 81 6 0.9581 0.9986 0.0000 15.992 3.200 14 3 81 6
1 0 0.9900 0.9986 0.0000 13.872 3.260 14 3 25 4 0.9740 0.9986 0.0000 14.932 3.230 14 3 81 6
2 0 0.9860 0.9986 0.0000 13.140 3.356 14 3 59 10 0.9780 0.9986 0.0000 14.335 3.272 14 3 81 6
3 0 0.9900 0.9986 0.0000 12.244 3.396 14 3 25 5 0.9810 0.9986 0.0000 13.812 3.303 14 3 81 6
4 0 0.9980 0.9987 0.9955 12.864 3.428 16 4 12 3 0.9844 0.9987 0.0000 13.622 3.328 16 4 81 6
5 0 0.9900 0.9987 0.0000 12.192 3.440 16 4 14 7 0.9854 0.9987 0.0000 13.384 3.347 16 4 81 6
6 0 0.9980 0.9987 0.9974 11.824 3.556 16 4 18 6 0.9872 0.9987 0.0000 13.161 3.377 16 4 81 6
7 0 0.9980 0.9987 0.9955 11.188 3.432 16 4 23 8 0.9885 0.9987 0.0000 12.915 3.384 16 4 81 6
8 0 0.9980 0.9987 0.9955 9.764 3.072 16 4 7 2 0.9896 0.9987 0.0000 12.564 3.349 16 4 81 6
9 0 0.9980 0.9987 0.9955 10.136 3.192 16 4 27 6 0.9904 0.9987 0.0000 12.322 3.333 16 4 81 6
10 0 0.9980 0.9987 0.9955 8.692 2.916 16 4 29 7 0.9911 0.9987 0.0000 11.992 3.295 16 4 81 6
11 0 0.9940 0.9987 0.0000 7.664 2.804 16 4 27 5 0.9913 0.9987 0.0000 11.631 3.254 16 4 81 6
12 0 0.9980 0.9987 0.9979 6.268 2.456 16 4 14 5 0.9919 0.9987 0.0000 11.218 3.193 16 4 81 6
13 0 0.9980 0.9987 0.9980 6.300 2.552 16 4 8 4 0.9923 0.9987 0.0000 10.867 3.147 16 4 81 6
14 0 0.9980 0.9987 0.9980 5.840 2.348 16 4 12 5 0.9927 0.9987 0.0000 10.532 3.094 16 4 81 6
15 0 0.9980 0.9987 0.9977 5.880 2.424 16 4 9 4 0.9930 0.9987 0.0000 10.241 3.052 16 4 81 6
16 0 0.9980 0.9987 0.9977 5.584 2.236 16 4 7 3 0.9933 0.9987 0.0000 9.967 3.004 16 4 81 6
17 0 0.9980 0.9987 0.9955 5.568 2.300 16 4 7 2 0.9936 0.9987 0.0000 9.723 2.965 16 4 81 6
18 0 0.9980 0.9987 0.9980 5.512 2.348 16 4 12 3 0.9938 0.9987 0.0000 9.501 2.932 16 4 81 6
19 0 0.9980 0.9987 0.9980 5.372 2.228 16 4 2 1 0.9940 0.9987 0.0000 9.295 2.897 16 4 81 6
20 0 0.9940 0.9987 0.0000 5.532 2.288 16 4 8 4 0.9940 0.9987 0.0000 9.116 2.868 16 4 81 6
21 0 0.9980 0.9987 0.9978 5.724 2.336 16 4 6 3 0.9942 0.9987 0.0000 8.961 2.844 16 4 81 6
22 0 0.9980 0.9987 0.9978 5.200 2.036 16 4 6 3 0.9944 0.9987 0.0000 8.798 2.809 16 4 81 6
23 0 0.9980 0.9987 0.9980 5.288 1.992 16 4 3 1 0.9945 0.9987 0.0000 8.652 2.775 16 4 81 6
24 0 0.9940 0.9987 0.0000 5.948 2.252 16 4 7 3 0.9945 0.9987 0.0000 8.544 2.754 16 4 81 6
25 0 0.9980 0.9987 0.9980 5.596 2.200 16 4 1 0 0.9946 0.9987 0.0000 8.430 2.733 16 4 81 6
26 0 0.9980 0.9987 0.9955 5.736 2.244 16 4 14 3 0.9948 0.9987 0.0000 8.330 2.715 16 4 81 6
27 0 0.9980 0.9987 0.9955 5.696 2.272 16 4 14 3 0.9949 0.9987 0.0000 8.236 2.699 16 4 81 6
28 0 0.9980 0.9987 0.9980 5.076 2.048 16 4 1 0 0.9950 0.9987 0.0000 8.127 2.676 16 4 81 6
29 0 0.9980 0.9987 0.9980 5.432 2.196 16 4 1 0 0.9951 0.9987 0.0000 8.037 2.660 16 4 81 6
30 0 0.9980 0.9987 0.9955 5.584 2.232 16 4 12 3 0.9952 0.9987 0.0000 7.958 2.646 16 4 81 6
31 0 0.9940 0.9987 0.0000 5.484 2.184 16 4 8 4 0.9951 0.9987 0.0000 7.881 2.632 16 4 81 6
32 0 0.9940 0.9987 0.0000 5.888 2.384 16 4 7 4 0.9951 0.9987 0.0000 7.821 2.624 16 4 81 6
33 0 0.9980 0.9987 0.9955 5.852 2.368 16 4 9 3 0.9952 0.9987 0.0000 7.763 2.617 16 4 81 6
34 0 0.9980 0.9987 0.9955 5.936 2.344 16 4 15 4 0.9953 0.9987 0.0000 7.711 2.609 16 4 81 6
35 0 0.9980 0.9987 0.9955 5.860 2.308 16 4 14 3 0.9953 0.9987 0.0000 7.659 2.601 16 4 81 6
36 0 0.9980 0.9987 0.9955 6.056 2.368 16 4 12 3 0.9954 0.9987 0.0000 7.616 2.594 16 4 81 6
37 0 0.9940 0.9987 0.0000 6.384 2.556 16 4 19 6 0.9954 0.9987 0.0000 7.583 2.593 16 4 81 6
38 0 0.9940 0.9987 0.0000 5.868 2.356 16 4 13 5 0.9953 0.9987 0.0000 7.539 2.587 16 4 81 6
39 0 0.9980 0.9987 0.9980 5.728 2.236 16 4 5 2 0.9954 0.9987 0.0000 7.494 2.579 16 4 81 6
40 0 0.9980 0.9987 0.9980 5.240 2.092 16 4 1 0 0.9955 0.9987 0.0000 7.439 2.567 16 4 81 6
41 0 0.9980 0.9987 0.9980 4.932 1.984 16 4 3 1 0.9955 0.9987 0.0000 7.379 2.553 16 4 81 6
42 0 0.9980 0.9987 0.9980 5.208 2.096 16 4 4 2 0.9956 0.9987 0.0000 7.329 2.542 16 4 81 6
43 0 0.9980 0.9987 0.9980 5.112 2.020 16 4 1 0 0.9956 0.9987 0.0000 7.279 2.530 16 4 81 6
44 0 0.9980 0.9987 0.9980 4.996 2.012 16 4 4 2 0.9957 0.9987 0.0000 7.228 2.519 16 4 81 6
45 0 0.9980 0.9987 0.9980 4.752 1.880 16 4 5 2 0.9958 0.9987 0.0000 7.174 2.505 16 4 81 6
46 0 0.9980 0.9987 0.9980 4.984 1.932 16 4 1 0 0.9958 0.9987 0.0000 7.127 2.493 16 4 81 6
47 0 0.9980 0.9987 0.9980 4.980 1.884 16 4 1 0 0.9958 0.9987 0.0000 7.083 2.480 16 4 81 6
48 0 0.9980 0.9987 0.9980 4.576 1.756 16 4 1 0 0.9959 0.9987 0.0000 7.032 2.465 16 4 81 6
49 0 0.9980 0.9987 0.9955 5.160 2.040 16 4 24 6 0.9959 0.9987 0.0000 6.994 2.457 16 4 81 6
50 0 0.9980 0.9987 0.9955 4.752 1.884 16 4 14 4 0.9960 0.9987 0.0000 6.950 2.446 16 4 81 6
0 0 0.9594 0.9985 0.0000 18.125 3.401 24 5 21 4 0.9594 0.9985 0.0000 18.125 3.401 24 5 21 4
1 0 0.9955 0.9985 0.0000 16.540 3.475 24 5 26 6 0.9775 0.9985 0.0000 17.332 3.438 24 5 21 4
2 0 0.9931 0.9985 0.0000 15.544 3.490 24 5 42 6 0.9827 0.9985 0.0000 16.736 3.455 24 5 21 4
3 0 0.9943 0.9985 0.0000 14.489 3.445 24 5 13 6 0.9856 0.9985 0.0000 16.174 3.453 24 5 21 4
4 0 0.9955 0.9985 0.0000 13.652 3.396 24 5 10 4 0.9876 0.9985 0.0000 15.670 3.442 24 5 21 4
5 0 0.9937 0.9985 0.0000 14.154 3.489 24 5 15 5 0.9886 0.9985 0.0000 15.417 3.449 24 5 21 4
6 0 0.9968 0.9985 0.0000 13.893 3.447 24 5 41 7 0.9898 0.9985 0.0000 15.199 3.449 24 5 21 4
7 0 0.9943 0.9985 0.0000 12.309 3.259 24 5 44 6 0.9903 0.9985 0.0000 14.838 3.425 24 5 21 4
8 0 0.9968 0.9985 0.0000 12.246 3.305 24 5 52 6 0.9910 0.9985 0.0000 14.550 3.412 24 5 21 4
9 0 0.9943 0.9985 0.0000 10.736 3.180 24 5 15 6 0.9914 0.9985 0.0000 14.169 3.389 24 5 21 4

View File

@ -14,22 +14,22 @@ building function set(s):
set 0: * / + - exp log area perimeter major minor eccentricity convex extent R
tree 0 uses function set 0.
function set complete.
no random number seed specfied; using 294.
no random number seed specfied; using 974.
creating initial population(s):
349 trees were generated to fill the population of 250 (250 trees).
1101 trees were generated to fill the population of 800 (800 trees).
initial population(s) complete.
starting evolution.
no checkpointing will be done.
=== generation 0.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 1.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 2.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 3.
evaluation complete. (0s wall)
@ -50,153 +50,5 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 9.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 10.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 11.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 12.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 13.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 14.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 15.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 16.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 17.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 18.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 19.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 20.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 21.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 22.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 23.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 24.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 25.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 26.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 27.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 28.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 29.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 30.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 31.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 32.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 33.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 34.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 35.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 36.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 37.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 38.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 39.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 40.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 41.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 42.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 43.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 44.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 45.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 46.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 47.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 48.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 49.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 50.
evaluation complete. (0s wall)
SYSTEM STATISTICS
------- memory -------
allocated: 3118370
freed: 3070370
not freed: 48000
max allocated: 206477
malloc'ed blocks: 46682
realloc'ed blocks: 6
free'ed blocks: 46676
------- time -------
overall: 0s wall
evaluation: 0s wall
breeding: 0s wall
------- generation spaces -------
space 0 size: 100
space 1 size: 100
------- ephemeral random constants -------
used: 1180
freed: 1180
allocated: 1000
blocks: 1

View File

@ -1,20 +1,19 @@
=== BEST-OF-RUN ===
generation: 30
nodes: 10
depth: 6
hits: 928
generation: 1
nodes: 8
depth: 3
hits: 585
TOP INDIVIDUAL:
-- #1 --
hits: 928
raw fitness: 928.0000
standardized fitness: 928.0000
adjusted fitness: 0.9989
hits: 585
raw fitness: 585.0000
standardized fitness: 585.0000
adjusted fitness: 0.9983
TREE:
(log (* -0.19211
(exp (* (* -0.66480
(exp eccentricity)) perimeter))))
(/ (exp convex)
(- (- eccentricity 0.32481) extent))
TREE-equ:
y = log((-0.19211 * exp(((-0.66480 * exp(eccentricity)) * perimeter))))
y = (exp(convex) / ((eccentricity - 0.32481) - extent))

View File

@ -1,14 +1,13 @@
Hits: 2601, Total Size: 2810, Percent Hit: 92.562278
CC: 1041
CO: 100
OO: 1560
OC: 109
Fitness: 0.998924
Hits: 928
Hits: 1862, Total Size: 2810, Percent Hit: 66.263345
CC: 263
CO: 872
OO: 1599
OC: 76
Fitness: 0.998294
Hits: 585
y = log((-0.19211 * exp(((-0.66480 * exp(eccentricity)) * perimeter))))
y = (exp(convex) / ((eccentricity - 0.32481) - extent))
(log (* -0.19211
(exp (* (* -0.66480
(exp eccentricity)) perimeter))))
(/ (exp convex)
(- (- eccentricity 0.32481) extent))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,52 +1,6 @@
GEN# SUB# μFGEN FsBestGEN FsWorstGEN μTreeSzGEN μTreeDpGEN bTreeSzGEN bTreeDpGEN wTreeSzGEN wTreeDpGEN μFRUN FsBestRUN FsWorstRUN μTreeSzRUN μTreeDpRUN bTreeSzRUN bTreeDpRUN wTreeSzRUN wTreeDpRUN
0 0 0.9740 0.9980 0.0000 16.664 3.100 13 4 19 6 0.9740 0.9980 0.0000 16.664 3.100 13 4 19 6
1 0 0.9900 0.9981 0.0000 14.932 3.192 23 6 40 5 0.9820 0.9981 0.0000 15.798 3.146 23 6 19 6
2 0 0.9900 0.9981 0.0000 14.320 3.340 23 6 62 9 0.9847 0.9981 0.0000 15.305 3.211 23 6 19 6
3 0 0.9980 0.9981 0.9979 14.600 3.492 23 6 9 3 0.9880 0.9981 0.0000 15.129 3.281 23 6 19 6
4 0 0.9980 0.9981 0.9980 12.120 3.152 23 6 50 6 0.9900 0.9981 0.0000 14.527 3.255 23 6 19 6
5 0 0.9980 0.9981 0.9978 10.476 3.024 23 6 9 4 0.9913 0.9981 0.0000 13.852 3.217 23 6 19 6
6 0 0.9980 0.9981 0.9975 10.400 3.028 20 6 3 1 0.9923 0.9981 0.0000 13.359 3.190 20 6 19 6
7 0 0.9940 0.9981 0.0000 9.276 2.884 20 6 58 11 0.9925 0.9981 0.0000 12.848 3.151 20 6 19 6
8 0 0.9940 0.9981 0.0000 8.656 3.004 20 6 32 7 0.9927 0.9981 0.0000 12.383 3.135 20 6 19 6
9 0 0.9980 0.9981 0.9980 9.476 3.208 20 6 3 1 0.9932 0.9981 0.0000 12.092 3.142 20 6 19 6
10 0 0.9940 0.9981 0.0000 8.924 3.224 20 6 25 9 0.9933 0.9981 0.0000 11.804 3.150 20 6 19 6
11 0 0.9980 0.9981 0.9980 10.156 3.328 20 6 1 0 0.9937 0.9981 0.0000 11.667 3.165 20 6 19 6
12 0 0.9980 0.9981 0.9976 10.156 3.376 4 2 20 6 0.9940 0.9981 0.0000 11.550 3.181 4 2 19 6
13 0 0.9940 0.9981 0.0000 9.024 3.132 4 2 33 6 0.9940 0.9981 0.0000 11.370 3.177 4 2 19 6
14 0 0.9980 0.9982 0.9977 9.288 3.224 3 1 4 2 0.9943 0.9982 0.0000 11.231 3.181 3 1 19 6
15 0 0.9980 0.9982 0.9977 8.156 3.052 3 1 19 6 0.9945 0.9982 0.0000 11.039 3.172 3 1 19 6
16 0 0.9980 0.9984 0.9980 7.012 2.624 13 4 1 0 0.9947 0.9984 0.0000 10.802 3.140 13 4 19 6
17 0 0.9980 0.9984 0.9980 5.864 2.240 13 4 16 6 0.9949 0.9984 0.0000 10.528 3.090 13 4 19 6
18 0 0.9980 0.9984 0.9980 5.636 2.196 13 4 1 0 0.9950 0.9984 0.0000 10.270 3.043 13 4 19 6
19 0 0.9980 0.9984 0.9979 5.524 2.148 13 4 8 4 0.9952 0.9984 0.0000 10.033 2.998 13 4 19 6
20 0 0.9980 0.9984 0.9979 5.472 2.124 13 4 7 3 0.9953 0.9984 0.0000 9.816 2.957 13 4 19 6
21 0 0.9980 0.9984 0.9980 5.324 2.116 13 4 7 4 0.9954 0.9984 0.0000 9.612 2.919 13 4 19 6
22 0 0.9980 0.9984 0.9980 5.080 2.044 13 4 5 2 0.9955 0.9984 0.0000 9.415 2.881 13 4 19 6
23 0 0.9980 0.9984 0.9980 4.772 1.908 13 4 2 1 0.9956 0.9984 0.0000 9.221 2.840 13 4 19 6
24 0 0.9980 0.9984 0.9980 4.728 1.808 13 4 1 0 0.9957 0.9984 0.0000 9.041 2.799 13 4 19 6
25 0 0.9980 0.9984 0.9980 4.628 1.728 13 4 1 0 0.9958 0.9984 0.0000 8.872 2.758 13 4 19 6
26 0 0.9980 0.9984 0.9980 4.496 1.688 13 4 4 2 0.9959 0.9984 0.0000 8.710 2.718 13 4 19 6
27 0 0.9980 0.9984 0.9977 4.944 1.848 13 4 4 2 0.9960 0.9984 0.0000 8.575 2.687 13 4 19 6
28 0 0.9980 0.9984 0.9980 5.644 2.128 13 4 13 5 0.9960 0.9984 0.0000 8.474 2.668 13 4 19 6
29 0 0.9980 0.9984 0.9980 5.032 1.880 13 4 8 4 0.9961 0.9984 0.0000 8.359 2.641 13 4 19 6
30 0 0.9940 0.9989 0.0000 5.360 2.024 10 6 8 3 0.9960 0.9989 0.0000 8.263 2.621 10 6 19 6
31 0 0.9940 0.9989 0.0000 5.244 2.008 10 6 7 3 0.9960 0.9989 0.0000 8.168 2.602 10 6 19 6
32 0 0.9980 0.9989 0.9979 5.172 2.012 10 6 7 4 0.9960 0.9989 0.0000 8.077 2.584 10 6 19 6
33 0 0.9940 0.9989 0.0000 5.460 2.112 10 6 16 5 0.9960 0.9989 0.0000 8.000 2.570 10 6 19 6
34 0 0.9980 0.9989 0.9980 6.048 2.328 10 6 6 3 0.9960 0.9989 0.0000 7.945 2.564 10 6 19 6
35 0 0.9940 0.9989 0.0000 6.396 2.444 10 6 30 12 0.9960 0.9989 0.0000 7.902 2.560 10 6 19 6
36 0 0.9980 0.9989 0.9979 6.752 2.552 10 6 42 10 0.9960 0.9989 0.0000 7.871 2.560 10 6 19 6
37 0 0.9980 0.9989 0.9979 6.432 2.440 10 6 42 10 0.9961 0.9989 0.0000 7.833 2.557 10 6 19 6
38 0 0.9980 0.9989 0.9980 6.264 2.244 10 6 1 0 0.9961 0.9989 0.0000 7.793 2.549 10 6 19 6
39 0 0.9980 0.9989 0.9980 6.400 2.372 10 6 1 0 0.9962 0.9989 0.0000 7.758 2.544 10 6 19 6
40 0 0.9980 0.9989 0.9980 6.572 2.524 10 6 3 1 0.9962 0.9989 0.0000 7.729 2.544 10 6 19 6
41 0 0.9980 0.9989 0.9980 6.408 2.508 10 6 1 0 0.9963 0.9989 0.0000 7.697 2.543 10 6 19 6
42 0 0.9940 0.9989 0.0000 5.656 2.180 10 6 12 5 0.9962 0.9989 0.0000 7.650 2.535 10 6 19 6
43 0 0.9980 0.9989 0.9980 4.992 1.856 10 6 1 0 0.9963 0.9989 0.0000 7.589 2.519 10 6 19 6
44 0 0.9980 0.9989 0.9980 5.060 1.940 10 6 1 0 0.9963 0.9989 0.0000 7.533 2.506 10 6 19 6
45 0 0.9980 0.9989 0.9980 4.776 1.880 10 6 1 0 0.9963 0.9989 0.0000 7.473 2.493 10 6 19 6
46 0 0.9980 0.9989 0.9974 4.876 1.940 10 6 6 2 0.9964 0.9989 0.0000 7.418 2.481 10 6 19 6
47 0 0.9980 0.9989 0.9977 4.712 1.868 10 6 7 2 0.9964 0.9989 0.0000 7.362 2.468 10 6 19 6
48 0 0.9940 0.9989 0.0000 4.992 1.960 10 6 15 5 0.9964 0.9989 0.0000 7.313 2.458 10 6 19 6
49 0 0.9980 0.9989 0.9980 4.956 2.028 10 6 1 0 0.9964 0.9989 0.0000 7.266 2.449 10 6 19 6
50 0 0.9980 0.9989 0.9980 4.640 1.912 10 6 3 1 0.9964 0.9989 0.0000 7.215 2.439 10 6 19 6
0 0 0.9543 0.9982 0.0000 18.117 3.346 8 3 70 6 0.9543 0.9982 0.0000 18.117 3.346 8 3 70 6
1 0 0.9905 0.9983 0.0000 15.209 3.341 8 3 9 3 0.9724 0.9983 0.0000 16.663 3.344 8 3 70 6
2 0 0.9930 0.9983 0.0000 14.949 3.501 8 3 37 8 0.9793 0.9983 0.0000 16.092 3.396 8 3 70 6
3 0 0.9955 0.9983 0.0000 14.072 3.480 8 3 14 5 0.9833 0.9983 0.0000 15.587 3.417 8 3 70 6
4 0 0.9955 0.9983 0.0000 12.946 3.396 8 3 18 4 0.9858 0.9983 0.0000 15.059 3.413 8 3 70 6

View File

@ -14,22 +14,22 @@ building function set(s):
set 0: * / + - exp log area perimeter major minor eccentricity convex extent R
tree 0 uses function set 0.
function set complete.
no random number seed specfied; using 5138.
no random number seed specfied; using 188.
creating initial population(s):
342 trees were generated to fill the population of 250 (250 trees).
1099 trees were generated to fill the population of 800 (800 trees).
initial population(s) complete.
starting evolution.
no checkpointing will be done.
=== generation 0.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 1.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 2.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 3.
evaluation complete. (0s wall)
@ -37,166 +37,3 @@ no checkpointing will be done.
=== generation 4.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 5.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 6.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 7.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 8.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 9.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 10.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 11.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 12.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 13.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 14.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 15.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 16.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 17.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 18.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 19.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 20.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 21.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 22.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 23.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 24.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 25.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 26.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 27.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 28.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 29.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 30.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 31.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 32.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 33.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 34.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 35.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 36.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 37.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 38.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 39.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 40.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 41.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 42.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 43.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 44.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 45.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 46.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 47.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 48.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 49.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 50.
evaluation complete. (0s wall)
SYSTEM STATISTICS
------- memory -------
allocated: 3160132
freed: 3112132
not freed: 48000
max allocated: 209758
malloc'ed blocks: 46452
realloc'ed blocks: 6
free'ed blocks: 46446
------- time -------
overall: 0s wall
evaluation: 0s wall
breeding: 0s wall
------- generation spaces -------
space 0 size: 100
space 1 size: 100
------- ephemeral random constants -------
used: 1121
freed: 1121
allocated: 1000
blocks: 1

View File

@ -1,21 +1,41 @@
=== BEST-OF-RUN ===
generation: 8
nodes: 13
depth: 5
hits: 789
generation: 0
nodes: 94
depth: 6
hits: 616
TOP INDIVIDUAL:
-- #1 --
hits: 789
raw fitness: 789.0000
standardized fitness: 789.0000
adjusted fitness: 0.9987
hits: 616
raw fitness: 616.0000
standardized fitness: 616.0000
adjusted fitness: 0.9984
TREE:
(+ (/ (- (* eccentricity minor)
(* area
(exp 0.91529))) convex)
(exp eccentricity))
(+ (+ (/ (log (+ (log major)
(/ 0.66193 major)))
(/ (+ (+ area eccentricity)
(* perimeter eccentricity))
(/ (- major major)
(log perimeter))))
(+ (/ (* (- minor eccentricity)
(+ major -0.00849))
(/ (/ 0.33991 major)
(+ extent convex)))
(/ (exp (/ perimeter eccentricity))
(- (/ extent extent)
(* minor minor)))))
(* (* (+ (+ (/ convex minor)
(- convex minor))
(+ (+ perimeter convex)
(exp major)))
(+ (- (/ minor extent)
(/ extent minor))
(* (/ 0.20455 minor)
(exp perimeter))))
(exp (- (- (log extent)
(* perimeter 0.95055))
(log (/ minor extent))))))
TREE-equ:
y = ((((eccentricity * minor) - (area * exp(0.91529))) / convex) + exp(eccentricity))
y = (((log((log(major) + (0.66193 / major))) / (((area + eccentricity) + (perimeter * eccentricity)) / ((major - major) / log(perimeter)))) + ((((minor - eccentricity) * (major + -0.00849)) / ((0.33991 / major) / (extent + convex))) + (exp((perimeter / eccentricity)) / ((extent / extent) - (minor * minor))))) + (((((convex / minor) + (convex - minor)) + ((perimeter + convex) + exp(major))) * (((minor / extent) - (extent / minor)) + ((0.20455 / minor) * exp(perimeter)))) * exp(((log(extent) - (perimeter * 0.95055)) - log((minor / extent))))))

View File

@ -1,15 +1,35 @@
Hits: 2210, Total Size: 2810, Percent Hit: 78.647687
CC: 897
CO: 227
OO: 1313
OC: 373
Fitness: 0.998734
Hits: 789
Hits: 1953, Total Size: 2810, Percent Hit: 69.501779
CC: 266
CO: 857
OO: 1687
OC: 0
Fitness: 0.998379
Hits: 616
y = ((((eccentricity * minor) - (area * exp(0.91529))) / convex) + exp(eccentricity))
y = (((log((log(major) + (0.66193 / major))) / (((area + eccentricity) + (perimeter * eccentricity)) / ((major - major) / log(perimeter)))) + ((((minor - eccentricity) * (major + -0.00849)) / ((0.33991 / major) / (extent + convex))) + (exp((perimeter / eccentricity)) / ((extent / extent) - (minor * minor))))) + (((((convex / minor) + (convex - minor)) + ((perimeter + convex) + exp(major))) * (((minor / extent) - (extent / minor)) + ((0.20455 / minor) * exp(perimeter)))) * exp(((log(extent) - (perimeter * 0.95055)) - log((minor / extent))))))
(+ (/ (- (* eccentricity minor)
(* area
(exp 0.91529))) convex)
(exp eccentricity))
(+ (+ (/ (log (+ (log major)
(/ 0.66193 major)))
(/ (+ (+ area eccentricity)
(* perimeter eccentricity))
(/ (- major major)
(log perimeter))))
(+ (/ (* (- minor eccentricity)
(+ major -0.00849))
(/ (/ 0.33991 major)
(+ extent convex)))
(/ (exp (/ perimeter eccentricity))
(- (/ extent extent)
(* minor minor)))))
(* (* (+ (+ (/ convex minor)
(- convex minor))
(+ (+ perimeter convex)
(exp major)))
(+ (- (/ minor extent)
(/ extent minor))
(* (/ 0.20455 minor)
(exp perimeter))))
(exp (- (- (log extent)
(* perimeter 0.95055))
(log (/ minor extent))))))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,52 +1,11 @@
GEN# SUB# μFGEN FsBestGEN FsWorstGEN μTreeSzGEN μTreeDpGEN bTreeSzGEN bTreeDpGEN wTreeSzGEN wTreeDpGEN μFRUN FsBestRUN FsWorstRUN μTreeSzRUN μTreeDpRUN bTreeSzRUN bTreeDpRUN wTreeSzRUN wTreeDpRUN
0 0 0.9581 0.9980 0.0000 17.276 3.300 1 0 80 6 0.9581 0.9980 0.0000 17.276 3.300 1 0 80 6
1 0 0.9980 0.9987 0.9980 16.392 3.492 20 6 35 5 0.9781 0.9987 0.0000 16.834 3.396 20 6 80 6
2 0 0.9860 0.9987 0.0000 16.440 3.696 20 6 28 9 0.9807 0.9987 0.0000 16.703 3.496 20 6 80 6
3 0 0.9980 0.9987 0.9980 14.416 3.480 20 6 6 2 0.9850 0.9987 0.0000 16.131 3.492 20 6 80 6
4 0 0.9980 0.9987 0.9980 13.980 3.656 20 6 5 2 0.9876 0.9987 0.0000 15.701 3.525 20 6 80 6
5 0 0.9940 0.9987 0.0000 14.128 3.768 20 6 51 10 0.9887 0.9987 0.0000 15.439 3.565 20 6 80 6
6 0 0.9980 0.9987 0.9966 13.556 3.556 20 6 17 7 0.9900 0.9987 0.0000 15.170 3.564 20 6 80 6
7 0 0.9980 0.9987 0.9980 13.888 3.588 20 6 11 5 0.9910 0.9987 0.0000 15.009 3.567 20 6 80 6
8 0 0.9980 0.9987 0.9980 16.616 3.864 13 5 28 8 0.9918 0.9987 0.0000 15.188 3.600 13 5 80 6
9 0 0.9980 0.9987 0.9979 16.444 3.696 13 5 98 13 0.9924 0.9987 0.0000 15.314 3.610 13 5 80 6
10 0 0.9940 0.9987 0.0000 12.012 3.164 13 5 49 12 0.9926 0.9987 0.0000 15.013 3.569 13 5 80 6
11 0 0.9980 0.9987 0.9980 11.188 2.956 13 5 139 13 0.9930 0.9987 0.0000 14.695 3.518 13 5 80 6
12 0 0.9980 0.9987 0.9980 10.552 2.756 13 5 1 0 0.9934 0.9987 0.0000 14.376 3.459 13 5 80 6
13 0 0.9980 0.9987 0.9980 9.376 2.816 13 5 14 6 0.9937 0.9987 0.0000 14.019 3.413 13 5 80 6
14 0 0.9940 0.9987 0.0000 9.888 2.820 13 5 11 5 0.9938 0.9987 0.0000 13.743 3.374 13 5 80 6
15 0 0.9980 0.9987 0.9980 8.776 2.704 13 5 9 3 0.9940 0.9987 0.0000 13.433 3.332 13 5 80 6
16 0 0.9980 0.9987 0.9973 9.264 2.996 13 5 8 4 0.9943 0.9987 0.0000 13.188 3.312 13 5 80 6
17 0 0.9980 0.9987 0.9980 9.264 3.000 13 5 22 8 0.9945 0.9987 0.0000 12.970 3.295 13 5 80 6
18 0 0.9900 0.9987 0.0000 8.764 2.960 13 5 20 6 0.9942 0.9987 0.0000 12.748 3.277 13 5 80 6
19 0 0.9980 0.9987 0.9973 8.116 2.820 13 5 34 8 0.9944 0.9987 0.0000 12.517 3.254 13 5 80 6
20 0 0.9980 0.9987 0.9980 6.616 2.376 13 5 6 3 0.9946 0.9987 0.0000 12.236 3.213 13 5 80 6
21 0 0.9980 0.9987 0.9980 6.952 2.624 13 5 7 3 0.9948 0.9987 0.0000 11.996 3.186 13 5 80 6
22 0 0.9980 0.9987 0.9980 6.584 2.492 13 5 8 3 0.9949 0.9987 0.0000 11.760 3.156 13 5 80 6
23 0 0.9980 0.9987 0.9953 6.800 2.520 13 5 38 9 0.9950 0.9987 0.0000 11.554 3.129 13 5 80 6
24 0 0.9980 0.9987 0.9953 6.692 2.580 13 5 40 9 0.9951 0.9987 0.0000 11.359 3.107 13 5 80 6
25 0 0.9980 0.9987 0.9953 6.600 2.532 13 5 28 9 0.9953 0.9987 0.0000 11.176 3.085 13 5 80 6
26 0 0.9980 0.9987 0.9980 6.176 2.392 13 5 3 1 0.9954 0.9987 0.0000 10.991 3.059 13 5 80 6
27 0 0.9980 0.9987 0.9980 6.268 2.272 13 5 30 10 0.9955 0.9987 0.0000 10.822 3.031 13 5 80 6
28 0 0.9980 0.9987 0.9976 5.992 2.348 13 5 33 10 0.9955 0.9987 0.0000 10.656 3.008 13 5 80 6
29 0 0.9980 0.9987 0.9977 6.360 2.424 13 5 31 10 0.9956 0.9987 0.0000 10.513 2.988 13 5 80 6
30 0 0.9980 0.9987 0.9977 5.976 2.360 13 5 3 1 0.9957 0.9987 0.0000 10.366 2.968 13 5 80 6
31 0 0.9980 0.9987 0.9977 6.160 2.384 13 5 3 1 0.9958 0.9987 0.0000 10.235 2.950 13 5 80 6
32 0 0.9980 0.9987 0.9980 5.632 2.188 13 5 5 2 0.9958 0.9987 0.0000 10.095 2.927 13 5 80 6
33 0 0.9980 0.9987 0.9980 5.964 2.292 13 5 7 3 0.9959 0.9987 0.0000 9.974 2.908 13 5 80 6
34 0 0.9980 0.9987 0.9977 5.472 2.156 13 5 4 2 0.9960 0.9987 0.0000 9.845 2.887 13 5 80 6
35 0 0.9980 0.9987 0.9979 5.700 2.236 13 5 8 4 0.9960 0.9987 0.0000 9.730 2.868 13 5 80 6
36 0 0.9980 0.9987 0.9979 5.380 2.156 13 5 6 3 0.9961 0.9987 0.0000 9.612 2.849 13 5 80 6
37 0 0.9980 0.9987 0.9975 5.156 2.048 13 5 9 4 0.9961 0.9987 0.0000 9.495 2.828 13 5 80 6
38 0 0.9980 0.9987 0.9980 5.220 2.044 13 5 8 3 0.9962 0.9987 0.0000 9.386 2.808 13 5 80 6
39 0 0.9980 0.9987 0.9977 5.536 2.072 13 5 12 4 0.9962 0.9987 0.0000 9.289 2.790 13 5 80 6
40 0 0.9980 0.9987 0.9979 5.624 2.172 13 5 13 5 0.9963 0.9987 0.0000 9.200 2.775 13 5 80 6
41 0 0.9940 0.9987 0.0000 5.204 2.016 13 5 19 6 0.9962 0.9987 0.0000 9.105 2.756 13 5 80 6
42 0 0.9980 0.9987 0.9980 5.164 1.984 13 5 5 2 0.9963 0.9987 0.0000 9.013 2.739 13 5 80 6
43 0 0.9980 0.9987 0.9980 5.512 2.148 13 5 4 3 0.9963 0.9987 0.0000 8.934 2.725 13 5 80 6
44 0 0.9940 0.9987 0.0000 5.880 2.292 13 5 15 4 0.9962 0.9987 0.0000 8.866 2.715 13 5 80 6
45 0 0.9980 0.9987 0.9980 5.880 2.300 13 5 18 7 0.9963 0.9987 0.0000 8.801 2.706 13 5 80 6
46 0 0.9980 0.9987 0.9980 5.864 2.280 13 5 9 4 0.9963 0.9987 0.0000 8.738 2.697 13 5 80 6
47 0 0.9980 0.9987 0.9980 5.804 2.252 13 5 6 3 0.9964 0.9987 0.0000 8.677 2.688 13 5 80 6
48 0 0.9980 0.9987 0.9980 5.604 2.208 13 5 6 2 0.9964 0.9987 0.0000 8.614 2.678 13 5 80 6
49 0 0.9980 0.9987 0.9980 5.952 2.368 13 5 9 3 0.9964 0.9987 0.0000 8.561 2.672 13 5 80 6
50 0 0.9980 0.9987 0.9980 5.476 2.228 13 5 4 2 0.9965 0.9987 0.0000 8.501 2.663 13 5 80 6
0 0 0.9674 0.9984 0.0000 17.760 3.290 94 6 46 6 0.9674 0.9984 0.0000 17.760 3.290 94 6 46 6
1 0 0.9943 0.9984 0.0000 16.865 3.489 94 6 48 6 0.9809 0.9984 0.0000 17.312 3.389 94 6 46 6
2 0 0.9918 0.9984 0.0000 15.945 3.494 94 6 17 6 0.9845 0.9984 0.0000 16.857 3.424 94 6 46 6
3 0 0.9955 0.9984 0.0000 14.954 3.365 94 6 34 5 0.9873 0.9984 0.0000 16.381 3.409 94 6 46 6
4 0 0.9930 0.9984 0.0000 15.514 3.421 94 6 24 6 0.9884 0.9984 0.0000 16.207 3.412 94 6 46 6
5 0 0.9943 0.9984 0.0000 14.149 3.271 94 6 42 8 0.9894 0.9984 0.0000 15.864 3.388 94 6 46 6
6 0 0.9943 0.9984 0.0000 14.643 3.494 94 6 62 10 0.9901 0.9984 0.0000 15.690 3.403 94 6 46 6
7 0 0.9968 0.9984 0.0000 14.394 3.542 94 6 13 6 0.9909 0.9984 0.0000 15.528 3.421 94 6 46 6
8 0 0.9943 0.9984 0.0000 14.380 3.451 94 6 50 8 0.9913 0.9984 0.0000 15.400 3.424 94 6 46 6
9 0 0.9955 0.9984 0.0000 14.176 3.419 94 6 85 8 0.9917 0.9984 0.0000 15.278 3.424 94 6 46 6

View File

@ -14,22 +14,22 @@ building function set(s):
set 0: * / + - exp log area perimeter major minor eccentricity convex extent R
tree 0 uses function set 0.
function set complete.
no random number seed specfied; using 810.
no random number seed specfied; using 148.
creating initial population(s):
315 trees were generated to fill the population of 250 (250 trees).
1087 trees were generated to fill the population of 800 (800 trees).
initial population(s) complete.
starting evolution.
no checkpointing will be done.
=== generation 0.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 1.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 2.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 3.
evaluation complete. (0s wall)
@ -44,7 +44,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 7.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 8.
evaluation complete. (0s wall)
@ -52,151 +52,3 @@ no checkpointing will be done.
=== generation 9.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 10.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 11.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 12.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 13.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 14.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 15.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 16.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 17.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 18.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 19.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 20.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 21.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 22.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 23.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 24.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 25.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 26.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 27.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 28.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 29.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 30.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 31.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 32.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 33.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 34.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 35.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 36.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 37.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 38.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 39.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 40.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 41.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 42.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 43.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 44.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 45.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 46.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 47.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 48.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 49.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 50.
evaluation complete. (0s wall)
SYSTEM STATISTICS
------- memory -------
allocated: 3440455
freed: 3392455
not freed: 48000
max allocated: 214541
malloc'ed blocks: 46490
realloc'ed blocks: 7
free'ed blocks: 46484
------- time -------
overall: 0s wall
evaluation: 0s wall
breeding: 0s wall
------- generation spaces -------
space 0 size: 200
space 1 size: 100
------- ephemeral random constants -------
used: 1154
freed: 1154
allocated: 1000
blocks: 1

View File

@ -1,19 +1,23 @@
=== BEST-OF-RUN ===
generation: 14
nodes: 10
depth: 5
hits: 705
generation: 4
nodes: 27
depth: 7
hits: 790
TOP INDIVIDUAL:
-- #1 --
hits: 705
raw fitness: 705.0000
standardized fitness: 705.0000
adjusted fitness: 0.9986
hits: 790
raw fitness: 790.0000
standardized fitness: 790.0000
adjusted fitness: 0.9987
TREE:
(/ (/ 0.19802
(* (exp (+ perimeter major)) perimeter)) -0.81639)
(* (exp (exp (log (+ (- perimeter eccentricity)
(log eccentricity)))))
(log (log (+ (/ (/ major minor)
(+ (log eccentricity) eccentricity))
(+ (- eccentricity eccentricity)
(log eccentricity))))))
TREE-equ:
y = ((0.19802 / (exp((perimeter + major)) * perimeter)) / -0.81639)
y = (exp(exp(log(((perimeter - eccentricity) + log(eccentricity))))) * log(log((((major / minor) / (log(eccentricity) + eccentricity)) + ((eccentricity - eccentricity) + log(eccentricity))))))

View File

@ -1,13 +1,17 @@
Hits: 2104, Total Size: 2810, Percent Hit: 74.875445
CC: 435
CO: 705
OO: 1669
OC: 1
Fitness: 0.998584
Hits: 705
Hits: 2194, Total Size: 2810, Percent Hit: 78.078292
CC: 931
CO: 210
OO: 1263
OC: 406
Fitness: 0.998736
Hits: 790
y = ((0.19802 / (exp((perimeter + major)) * perimeter)) / -0.81639)
y = (exp(exp(log(((perimeter - eccentricity) + log(eccentricity))))) * log(log((((major / minor) / (log(eccentricity) + eccentricity)) + ((eccentricity - eccentricity) + log(eccentricity))))))
(/ (/ 0.19802
(* (exp (+ perimeter major)) perimeter)) -0.81639)
(* (exp (exp (log (+ (- perimeter eccentricity)
(log eccentricity)))))
(log (log (+ (/ (/ major minor)
(+ (log eccentricity) eccentricity))
(+ (- eccentricity eccentricity)
(log eccentricity))))))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,52 +1,31 @@
GEN# SUB# μFGEN FsBestGEN FsWorstGEN μTreeSzGEN μTreeDpGEN bTreeSzGEN bTreeDpGEN wTreeSzGEN wTreeDpGEN μFRUN FsBestRUN FsWorstRUN μTreeSzRUN μTreeDpRUN bTreeSzRUN bTreeDpRUN wTreeSzRUN wTreeDpRUN
0 0 0.9820 0.9984 0.0000 16.676 3.356 55 6 62 6 0.9820 0.9984 0.0000 16.676 3.356 55 6 62 6
1 0 0.9700 0.9984 0.0000 14.752 3.472 55 6 80 6 0.9760 0.9984 0.0000 15.714 3.414 55 6 62 6
2 0 0.9940 0.9984 0.0000 13.968 3.388 55 6 11 5 0.9820 0.9984 0.0000 15.132 3.405 55 6 62 6
3 0 0.9940 0.9984 0.0000 14.032 3.444 55 6 13 5 0.9850 0.9984 0.0000 14.857 3.415 55 6 62 6
4 0 0.9980 0.9985 0.9977 14.048 3.480 7 3 5 2 0.9876 0.9985 0.0000 14.695 3.428 7 3 62 6
5 0 0.9940 0.9985 0.0000 13.992 3.552 7 3 28 7 0.9887 0.9985 0.0000 14.578 3.449 7 3 62 6
6 0 0.9980 0.9985 0.9980 13.292 3.476 7 3 4 3 0.9900 0.9985 0.0000 14.394 3.453 7 3 62 6
7 0 0.9980 0.9985 0.9966 13.668 3.456 7 3 16 6 0.9910 0.9985 0.0000 14.303 3.453 7 3 62 6
8 0 0.9980 0.9985 0.9980 13.876 3.380 7 3 1 0 0.9918 0.9985 0.0000 14.256 3.445 7 3 62 6
9 0 0.9860 0.9985 0.0000 16.684 3.880 7 3 66 15 0.9912 0.9985 0.0000 14.499 3.488 7 3 62 6
10 0 0.9900 0.9985 0.0000 15.896 3.748 7 3 110 12 0.9911 0.9985 0.0000 14.626 3.512 7 3 62 6
11 0 0.9940 0.9985 0.0000 16.740 4.156 7 3 79 10 0.9913 0.9985 0.0000 14.802 3.566 7 3 62 6
12 0 0.9900 0.9985 0.0000 16.372 4.128 7 3 15 6 0.9912 0.9985 0.0000 14.923 3.609 7 3 62 6
13 0 0.9940 0.9985 0.0000 15.704 4.136 7 3 43 9 0.9914 0.9985 0.0000 14.979 3.647 7 3 62 6
14 0 0.9900 0.9986 0.0000 15.632 4.224 10 5 34 10 0.9913 0.9986 0.0000 15.022 3.685 10 5 62 6
15 0 0.9980 0.9986 0.9961 13.724 4.144 10 5 21 8 0.9917 0.9986 0.0000 14.941 3.714 10 5 62 6
16 0 0.9940 0.9986 0.0000 11.332 3.804 10 5 23 8 0.9919 0.9986 0.0000 14.729 3.719 10 5 62 6
17 0 0.9940 0.9986 0.0000 10.504 3.568 10 5 43 10 0.9920 0.9986 0.0000 14.494 3.711 10 5 62 6
18 0 0.9980 0.9986 0.9968 9.268 3.116 10 5 9 4 0.9923 0.9986 0.0000 14.219 3.679 10 5 62 6
19 0 0.9980 0.9986 0.9975 7.996 2.744 10 5 5 2 0.9926 0.9986 0.0000 13.908 3.633 10 5 62 6
20 0 0.9980 0.9986 0.9980 7.560 2.572 10 5 13 6 0.9929 0.9986 0.0000 13.606 3.582 10 5 62 6
21 0 0.9980 0.9986 0.9980 5.444 2.068 10 5 2 1 0.9931 0.9986 0.0000 13.235 3.513 10 5 62 6
22 0 0.9940 0.9986 0.0000 5.284 1.948 10 5 27 6 0.9931 0.9986 0.0000 12.889 3.445 10 5 62 6
23 0 0.9980 0.9986 0.9974 4.924 1.920 10 5 3 1 0.9933 0.9986 0.0000 12.557 3.382 10 5 62 6
24 0 0.9980 0.9986 0.9980 5.180 1.984 10 5 4 2 0.9935 0.9986 0.0000 12.262 3.326 10 5 62 6
25 0 0.9980 0.9986 0.9980 5.388 2.128 10 5 3 1 0.9937 0.9986 0.0000 11.998 3.280 10 5 62 6
26 0 0.9980 0.9986 0.9980 4.988 1.964 10 5 2 1 0.9938 0.9986 0.0000 11.738 3.231 10 5 62 6
27 0 0.9980 0.9986 0.9979 4.840 1.964 10 5 5 3 0.9940 0.9986 0.0000 11.492 3.186 10 5 62 6
28 0 0.9980 0.9986 0.9978 4.924 2.012 10 5 9 3 0.9941 0.9986 0.0000 11.265 3.145 10 5 62 6
29 0 0.9940 0.9986 0.0000 5.232 2.148 10 5 19 4 0.9941 0.9986 0.0000 11.064 3.112 10 5 62 6
30 0 0.9980 0.9986 0.9980 4.828 1.936 10 5 3 1 0.9943 0.9986 0.0000 10.863 3.074 10 5 62 6
31 0 0.9980 0.9986 0.9980 4.872 1.976 10 5 5 2 0.9944 0.9986 0.0000 10.676 3.040 10 5 62 6
32 0 0.9980 0.9986 0.9980 5.048 2.004 10 5 2 1 0.9945 0.9986 0.0000 10.505 3.008 10 5 62 6
33 0 0.9940 0.9986 0.0000 4.568 1.772 10 5 13 4 0.9945 0.9986 0.0000 10.330 2.972 10 5 62 6
34 0 0.9980 0.9986 0.9980 4.768 1.900 10 5 3 1 0.9946 0.9986 0.0000 10.172 2.941 10 5 62 6
35 0 0.9980 0.9986 0.9980 4.932 2.012 10 5 7 4 0.9947 0.9986 0.0000 10.026 2.916 10 5 62 6
36 0 0.9980 0.9986 0.9980 4.964 2.052 10 5 2 1 0.9947 0.9986 0.0000 9.889 2.892 10 5 62 6
37 0 0.9980 0.9986 0.9980 5.208 2.164 10 5 3 1 0.9948 0.9986 0.0000 9.766 2.873 10 5 62 6
38 0 0.9980 0.9986 0.9980 5.052 2.152 10 5 7 2 0.9949 0.9986 0.0000 9.645 2.855 10 5 62 6
39 0 0.9980 0.9986 0.9979 4.644 1.936 10 5 7 2 0.9950 0.9986 0.0000 9.520 2.832 10 5 62 6
40 0 0.9980 0.9986 0.9980 4.236 1.744 10 5 10 5 0.9951 0.9986 0.0000 9.391 2.805 10 5 62 6
41 0 0.9980 0.9986 0.9980 4.236 1.716 10 5 1 0 0.9951 0.9986 0.0000 9.268 2.779 10 5 62 6
42 0 0.9940 0.9986 0.0000 4.332 1.716 10 5 18 6 0.9951 0.9986 0.0000 9.154 2.754 10 5 62 6
43 0 0.9980 0.9986 0.9980 4.428 1.668 10 5 1 0 0.9952 0.9986 0.0000 9.046 2.730 10 5 62 6
44 0 0.9980 0.9986 0.9980 5.180 1.948 10 5 1 0 0.9952 0.9986 0.0000 8.960 2.712 10 5 62 6
45 0 0.9980 0.9986 0.9978 4.672 1.824 10 5 3 1 0.9953 0.9986 0.0000 8.867 2.693 10 5 62 6
46 0 0.9980 0.9986 0.9980 4.912 1.948 10 5 2 1 0.9954 0.9986 0.0000 8.783 2.677 10 5 62 6
47 0 0.9980 0.9986 0.9980 4.440 1.832 10 5 2 1 0.9954 0.9986 0.0000 8.693 2.660 10 5 62 6
48 0 0.9980 0.9986 0.9979 4.504 1.852 10 5 10 4 0.9955 0.9986 0.0000 8.607 2.643 10 5 62 6
49 0 0.9980 0.9986 0.9977 4.384 1.820 10 5 9 5 0.9955 0.9986 0.0000 8.523 2.627 10 5 62 6
50 0 0.9980 0.9986 0.9980 4.676 1.944 10 5 1 0 0.9956 0.9986 0.0000 8.447 2.613 10 5 62 6
0 0 0.9568 0.9985 0.0000 18.383 3.362 27 6 42 6 0.9568 0.9985 0.0000 18.383 3.362 27 6 42 6
1 0 0.9930 0.9985 0.0000 16.621 3.464 27 6 25 6 0.9749 0.9985 0.0000 17.502 3.413 27 6 42 6
2 0 0.9930 0.9985 0.0000 15.195 3.546 27 6 50 8 0.9809 0.9985 0.0000 16.733 3.458 27 6 42 6
3 0 0.9892 0.9987 0.0000 13.970 3.580 6 3 40 6 0.9830 0.9987 0.0000 16.042 3.488 6 3 42 6
4 0 0.9905 0.9987 0.0000 13.515 3.486 27 7 54 7 0.9845 0.9987 0.0000 15.537 3.488 27 7 42 6
5 0 0.9942 0.9987 0.0000 12.235 3.434 27 7 32 6 0.9861 0.9987 0.0000 14.986 3.479 27 7 42 6
6 0 0.9905 0.9987 0.0000 12.850 3.550 27 7 36 10 0.9868 0.9987 0.0000 14.681 3.489 27 7 42 6
7 0 0.9967 0.9987 0.0000 11.761 3.316 27 7 73 9 0.9880 0.9987 0.0000 14.316 3.467 27 7 42 6
8 0 0.9967 0.9987 0.0000 11.758 3.329 27 7 48 8 0.9890 0.9987 0.0000 14.032 3.452 27 7 42 6
9 0 0.9967 0.9987 0.0000 11.661 3.294 27 7 20 6 0.9897 0.9987 0.0000 13.795 3.436 27 7 42 6
10 0 0.9980 0.9987 0.9964 11.799 3.350 27 7 35 6 0.9905 0.9987 0.0000 13.613 3.428 27 7 42 6
11 0 0.9980 0.9987 0.9964 11.545 3.322 27 7 34 6 0.9911 0.9987 0.0000 13.441 3.419 27 7 42 6
12 0 0.9930 0.9987 0.0000 11.832 3.381 27 7 33 11 0.9913 0.9987 0.0000 13.317 3.417 27 7 42 6
13 0 0.9980 0.9987 0.9979 10.935 3.210 27 7 23 5 0.9917 0.9987 0.0000 13.147 3.402 27 7 42 6
14 0 0.9967 0.9987 0.0000 10.332 3.197 27 7 9 3 0.9921 0.9987 0.0000 12.960 3.388 27 7 42 6
15 0 0.9980 0.9987 0.9979 9.859 3.135 27 7 10 3 0.9924 0.9987 0.0000 12.766 3.372 27 7 42 6
16 0 0.9967 0.9987 0.0000 10.072 3.147 27 7 31 9 0.9927 0.9987 0.0000 12.607 3.359 27 7 42 6
17 0 0.9980 0.9987 0.9979 9.643 3.050 27 7 9 5 0.9930 0.9987 0.0000 12.443 3.342 27 7 42 6
18 0 0.9967 0.9987 0.0000 8.766 2.866 27 7 30 8 0.9932 0.9987 0.0000 12.249 3.317 27 7 42 6
19 0 0.9980 0.9987 0.9979 8.268 2.829 27 7 9 4 0.9934 0.9987 0.0000 12.050 3.292 27 7 42 6
20 0 0.9980 0.9987 0.9979 8.179 2.784 27 7 6 3 0.9936 0.9987 0.0000 11.866 3.268 27 7 42 6
21 0 0.9980 0.9987 0.9980 7.721 2.645 27 7 9 4 0.9938 0.9987 0.0000 11.677 3.240 27 7 42 6
22 0 0.9955 0.9987 0.0000 7.875 2.672 27 7 29 10 0.9939 0.9987 0.0000 11.512 3.215 27 7 42 6
23 0 0.9967 0.9987 0.0000 8.107 2.766 27 7 14 7 0.9940 0.9987 0.0000 11.370 3.197 27 7 42 6
24 0 0.9967 0.9987 0.0000 7.695 2.736 27 7 12 4 0.9941 0.9987 0.0000 11.223 3.178 27 7 42 6
25 0 0.9955 0.9987 0.0000 7.980 2.766 27 7 11 4 0.9942 0.9987 0.0000 11.098 3.162 27 7 42 6
26 0 0.9967 0.9987 0.0000 7.191 2.643 27 7 13 6 0.9943 0.9987 0.0000 10.954 3.143 27 7 42 6
27 0 0.9967 0.9987 0.0000 6.411 2.415 27 7 27 7 0.9944 0.9987 0.0000 10.791 3.117 27 7 42 6
28 0 0.9967 0.9987 0.0000 6.125 2.290 27 7 17 9 0.9945 0.9987 0.0000 10.631 3.089 27 7 42 6
29 0 0.9967 0.9987 0.0000 5.639 2.154 27 7 12 5 0.9945 0.9987 0.0000 10.464 3.057 27 7 42 6

View File

@ -14,19 +14,19 @@ building function set(s):
set 0: * / + - exp log area perimeter major minor eccentricity convex extent R
tree 0 uses function set 0.
function set complete.
no random number seed specfied; using 401.
no random number seed specfied; using 36.
creating initial population(s):
331 trees were generated to fill the population of 250 (250 trees).
1108 trees were generated to fill the population of 800 (800 trees).
initial population(s) complete.
starting evolution.
no checkpointing will be done.
=== generation 0.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 1.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 2.
evaluation complete. (0s wall)
@ -44,7 +44,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 7.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 8.
evaluation complete. (0s wall)
@ -53,7 +53,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 10.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 11.
evaluation complete. (0s wall)
@ -68,7 +68,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 15.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 16.
evaluation complete. (0s wall)
@ -92,7 +92,7 @@ no checkpointing will be done.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 23.
evaluation complete. (0s wall)
evaluation complete. (1s wall)
breeding complete. (0s wall)
=== generation 24.
evaluation complete. (0s wall)
@ -112,91 +112,3 @@ no checkpointing will be done.
=== generation 29.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 30.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 31.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 32.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 33.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 34.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 35.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 36.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 37.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 38.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 39.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 40.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 41.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 42.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 43.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 44.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 45.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 46.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 47.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 48.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 49.
evaluation complete. (0s wall)
breeding complete. (0s wall)
=== generation 50.
evaluation complete. (0s wall)
SYSTEM STATISTICS
------- memory -------
allocated: 3437043
freed: 3389043
not freed: 48000
max allocated: 213685
malloc'ed blocks: 46585
realloc'ed blocks: 7
free'ed blocks: 46579
------- time -------
overall: 0s wall
evaluation: 0s wall
breeding: 0s wall
------- generation spaces -------
space 0 size: 200
space 1 size: 100
------- ephemeral random constants -------
used: 1136
freed: 1136
allocated: 1000
blocks: 1

View File

@ -34,9 +34,12 @@ enum class state_t : blt::u8
enum class packet_id : blt::u8
{
// NAME, DIRECTION PAYLOAD
EXECUTE_RUN, // Server -> Client NumOfRuns
CHILD_FIT, // Client -> Server Fitness of Child
PRUNE, // Server -> Client NONE, Child should terminate
EXECUTE_RUN, // Server -> Client numOfGens, Number of runs to execute
CHILD_FIT, // Client -> Server fitness, Fitness of Child
PRUNE, // Server -> Client NONE, Child should terminate
EXEC_TIME, // Client -> Server timer, wall time in ms
CPU_TIME, // Client -> Server timer, cpu time in ms
CPU_CYCLES, // Client -> Server timer, number of cpu cycles used
// avg fitness, best fitness, avg tree size
// unused
AVG_FIT, // Client -> Server Average Fitness, gen #
@ -58,7 +61,7 @@ struct packet_t
blt::i32 numOfGens;
blt::i32 generation;
};
blt::u64 clock_time;
blt::u64 timer;
};
};
};

View File

@ -6,7 +6,7 @@ num_threads = 8
### sample input parameter file for symbolic regression.
###
pop_size = 250
pop_size = 800
max_generations = 50
elitism = 2
# random_seed = 1234567890

View File

@ -34,6 +34,8 @@
#include "blt/std/logging.h"
#include "blt/std/ranges.h"
#include "blt/std/assert.h"
#include "blt/std/system.h"
#include "blt/std/time.h"
#include "blt/std/memory_util.h"
#include "blt/std/error.h"
#include "blt/std/types.h"
@ -69,6 +71,12 @@ std::atomic<double> best_individual;
std::mutex send_mutex;
std::queue<packet_t> send_packets;
int our_socket;
blt::u64 cpu_cycles_start = 0;
blt::u64 cpu_cycles_end = 0;
blt::u64 cpu_time_start = 0;
blt::u64 cpu_time_end = 0;
blt::u64 wall_time_start = 0;
blt::u64 wall_time_end = 0;
static int fitness_cases = -1;
@ -136,10 +144,7 @@ void handle_networking()
case packet_id::PRUNE:
{
BLT_DEBUG("We are a child who is going to be killed!");
close(our_socket);
//std::exit(0);
close_requested = true;
running = false;
break;
}
break;
@ -431,11 +436,41 @@ extern "C" int app_initialize(int startfromcheckpoint)
else
value_cutoff = strtod(param, NULL);
wall_time_start = blt::system::getCurrentTimeMilliseconds();
cpu_time_start = blt::system::getCPUTime();
cpu_cycles_start = blt::system::rdtsc();
return 0;
}
extern "C" void app_uninitialize(void)
{
wall_time_end = blt::system::getCurrentTimeMilliseconds();
cpu_time_end = blt::system::getCPUTime();
cpu_cycles_end = blt::system::rdtsc();
packet_t wall_time_packet{};
packet_t cpu_time_packet{};
packet_t cpu_cycles_packet{};
wall_time_packet.id = packet_id::EXEC_TIME;
wall_time_packet.timer = wall_time_end - wall_time_start;
cpu_time_packet.id = packet_id::CPU_TIME;
cpu_time_packet.timer = cpu_time_end - cpu_time_start;
cpu_cycles_packet.id = packet_id::CPU_CYCLES;
cpu_cycles_packet.timer = cpu_cycles_end - cpu_time_start;
{
std::scoped_lock lock(send_mutex);
send_packets.push(wall_time_packet);
send_packets.push(cpu_time_packet);
send_packets.push(cpu_cycles_packet);
}
do
{
{
std::scoped_lock lock(send_mutex);
if (send_packets.empty())
break;
}
std::this_thread::sleep_for(std::chrono::milliseconds(16));
} while(true);
running = false;
if (network_thread->joinable())
network_thread->join();

View File

@ -285,25 +285,42 @@ void process_files(const std::string& outfile, const std::string& writefile, int
stats.runs.push_back(run_stats::from_file(path + ".stt", path + ".fn"));
}
auto best_gens = averaged_stats::from_vec(stats.getBestFromGenerations());
auto best_gen = stats.getBestFromGenerations();
// for (const auto& v : best_gen)
// {
// write_fn_file(std::cout, v.fn);
// for (const auto& r : v.stt.records)
// {
// write_stt_record(std::cout, r);
// }
// std::cout << "\n\n";
// }
auto best_gens = averaged_stats::from_vec(best_gen);
auto best_fit = averaged_stats::from_vec(stats.getBestFromFitness());
auto best_hits = averaged_stats::from_vec(stats.getBestFromHits());
auto best_all = averaged_stats::from_vec(stats.runs);
std::ofstream writer_best_gens(writefile + "_best_generations.tsv");
std::ofstream writer_best_fit(writefile + "_best_fitness.tsv");
std::ofstream writer_best_hits(writefile + "_best_hits.tsv");
std::ofstream writer_best_all(writefile + "_all.tsv");
writer_best_gens << "Aggregation Count:\t" << best_gens.count << '\n';
writer_best_fit << "Aggregation Count:\t" << best_fit.count << '\n';
writer_best_hits << "Aggregation Count:\t" << best_hits.count << '\n';
writer_best_all << "Aggregation Count:\t" << best_all.count << '\n';
write_fn_file(writer_best_gens, best_gens.stats.fn);
write_fn_file(writer_best_fit, best_fit.stats.fn);
write_fn_file(writer_best_hits, best_hits.stats.fn);
write_fn_file(writer_best_all, best_all.stats.fn);
write_stt_header(writer_best_gens);
write_stt_header(writer_best_fit);
write_stt_header(writer_best_hits);
write_stt_header(writer_best_all);
for (const auto& v : best_gens.stats.stt.records)
write_stt_record(writer_best_gens, v);
@ -311,4 +328,6 @@ void process_files(const std::string& outfile, const std::string& writefile, int
write_stt_record(writer_best_fit, v);
for (const auto& v : best_hits.stats.stt.records)
write_stt_record(writer_best_hits, v);
for (const auto& v : best_all.stats.stt.records)
write_stt_record(writer_best_all, v);
}

View File

@ -38,24 +38,48 @@
#include <thread>
#include <unistd.h>
struct timer_info
{
blt::u64 wall_time;
blt::u64 cpu_time;
blt::u64 cpu_cylces;
};
// run id - > timer info
blt::hashmap_t<blt::i32, timer_info> run_timers;
class child_t
{
private:
blt::i32 run;
int socket = 0;
bool socket_closed = false;
double fitness = 0;
std::vector<packet_t> unprocess_packets;
std::vector<packet_t> unprocessed_packets;
public:
child_t() = default;
explicit child_t(blt::i32 run): run(run)
{};
void open(int sock)
{
socket = sock;
}
void aggregatePackets()
void processPackets()
{
for (const auto& v : unprocessed_packets)
{
if (v.id == packet_id::EXEC_TIME)
run_timers[run].wall_time = v.timer;
else if (v.id == packet_id::CPU_TIME)
run_timers[run].cpu_time = v.timer;
else if (v.id == packet_id::CPU_CYCLES)
run_timers[run].cpu_cylces = v.timer;
}
clearPackets(packet_id::EXEC_TIME);
clearPackets(packet_id::CPU_TIME);
clearPackets(packet_id::CPU_CYCLES);
}
ssize_t write(unsigned char* buffer, blt::size_t count)
@ -88,7 +112,7 @@ class child_t
void handlePacket(packet_t packet)
{
unprocess_packets.push_back(packet);
unprocessed_packets.push_back(packet);
}
[[nodiscard]] inline bool isSocketClosed() const
@ -98,19 +122,19 @@ class child_t
[[nodiscard]] inline const std::vector<packet_t>& pendingPackets() const
{
return unprocess_packets;
return unprocessed_packets;
}
inline void clearPackets(packet_id id)
{
auto it = unprocess_packets.begin();
auto it = unprocessed_packets.begin();
do
{
it = std::find_if(unprocess_packets.begin(), unprocess_packets.end(), [id](const auto& v) { return v.id == id; });
if (it == unprocess_packets.end())
it = std::find_if(unprocessed_packets.begin(), unprocessed_packets.end(), [id](const auto& v) { return v.id == id; });
if (it == unprocessed_packets.end())
break;
std::iter_swap(it, unprocess_packets.end() - 1);
unprocess_packets.pop_back();
std::iter_swap(it, unprocessed_packets.end() - 1);
unprocessed_packets.pop_back();
} while (true);
}
@ -294,7 +318,7 @@ outer_while:
child.second->handlePacket(packet);
}
} while (ret > 0);
child.second->aggregatePackets();
child.second->processPackets();
++it;
}
@ -311,12 +335,12 @@ outer_while:
{
for (auto& child : children)
{
for (const auto& packet : child.second->pendingPackets())
for (const auto& p : child.second->pendingPackets())
{
if (packet.id == packet_id::CHILD_FIT)
if (p.id == packet_id::CHILD_FIT)
{
child.second->setFitness(packet.fitness);
fitness_storage.push_back(packet.fitness);
child.second->setFitness(p.fitness);
fitness_storage.push_back(p.fitness);
break;
}
}
@ -396,8 +420,8 @@ int main(int argc, const char** argv)
{
blt::arg_parse parser;
parser.addArgument(blt::arg_builder("-n", "--num_pops").setDefault("10").setHelp("Number of populations to start").build());
parser.addArgument(blt::arg_builder("-g", "--num_gen").setDefault("500").setHelp("Number of generations between pruning").build());
parser.addArgument(blt::arg_builder("-n", "--num_pops").setDefault("120").setHelp("Number of populations to start").build());
parser.addArgument(blt::arg_builder("-g", "--num_gen").setDefault("5").setHelp("Number of generations between pruning").build());
parser.addArgument(blt::arg_builder("-p", "--prune_ratio").setDefault("0.2").setHelp("Number of generations to run before pruning").build());
parser.addArgument(blt::arg_builder("--program").setDefault("./FinalProject").setHelp("GP Program to execute per run").build());
parser.addArgument(blt::arg_builder("--out_file").setDefault("regress")
@ -446,7 +470,7 @@ int main(int argc, const char** argv)
else if (pid > 0)
{
// parent
children.insert({pid, std::make_unique<child_t>()});
children.insert({pid, std::make_unique<child_t>(i)});
BLT_TRACE("Forked child to %d", pid);
} else
{