Commit Graph

76 Commits (82b8c8276803eec3fa5d3e53b531dafa0dfb36d9)

Author SHA1 Message Date
Brett 82b8c82768 need to add leaf nodes back 2024-08-20 13:07:33 -04:00
Brett 858a7f5cfe works 2024-08-18 02:08:48 -04:00
Brett 58b3ed02c3 threading on the next generation function + working on debug 2024-08-17 19:52:52 -04:00
Brett 18ef85c1ce what 2024-08-17 04:35:44 -04:00
Brett 2d4ae109df prepare for gc 2024-08-12 20:36:21 -04:00
Brett 552b150402 check for drop func 2024-08-12 17:26:37 -04:00
Brett 966d64d239 silly 2024-08-12 13:48:06 -04:00
Brett 64e8d71468 allow program reset 2024-08-07 01:58:53 -04:00
Brett 593e02b6ff make the flag bool atomic 2024-08-06 03:51:49 -04:00
Brett 7a10a10196 allow early exit from program using fitness function. returning true will now halt exeuction. 2024-08-06 03:51:13 -04:00
Brett 3972a70bc5 silly little copy bytes 2024-08-05 02:40:16 -04:00
Brett ec71055078 hopefully fix evaluation order 2024-08-03 19:51:38 -04:00
Brett 3af4676c83 clang 2024-07-23 03:09:12 -04:00
Brett 5d72923998 add kill 2024-07-19 22:54:32 -04:00
Brett 8e5a3f3b7c fix stack 2024-07-17 00:54:24 -04:00
Brett 45db2acb11 fix leaks 2024-07-16 21:56:21 -04:00
Brett 2fcc8369db broken 2024-07-16 03:17:18 -04:00
Brett c7bb4a434b i really should run a test 2024-07-16 00:25:23 -04:00
Brett 34a3343a89 change default function to be more in line with koza's description of a gp 2024-07-15 18:18:13 -04:00
Brett 2081dd3e5f add new selection, think there is a bug in elitsm 2024-07-15 17:51:16 -04:00
Brett fcd2d67852 change terminate conds 2024-07-15 15:53:24 -04:00
Brett 5b6924574a use cv in thread, move barrier to blt 2024-07-14 14:08:39 -04:00
Brett b232aaccf8 silly 2024-07-13 15:36:49 -04:00
Brett 034071dae3 NO FREE SUPER FAST 2024-07-13 00:14:48 -04:00
Brett d8e67a915c working on removing transfer functions 2024-07-12 21:58:05 -04:00
Brett f798d0f3a8 going to add silly! 2024-07-12 18:53:42 -04:00
Brett 05ce4d8fab silly 2024-07-12 18:35:32 -04:00
Brett b6d249b23e replace lock with CXE loop 2024-07-12 18:33:39 -04:00
Brett c4cff07210 i think the silly little data races are fixed now 2024-07-12 14:09:45 -04:00
Brett 821ffa3aa9 fixed a race, still another around 2024-07-12 04:03:56 -04:00
Brett ee3dc8d766 everything slow! 2024-07-11 21:14:23 -04:00
Brett d6ebcd935c rework fitness 2024-07-11 04:11:24 -04:00
Brett ef46bc3189 i think elites are working now 2024-07-11 00:52:36 -04:00
Brett 93dcf12b69 silly 2024-07-10 22:00:28 -04:00
Brett 246f305957 depth to trees 2024-07-10 02:54:58 -04:00
Brett 5da2af01ce silly little guys 2024-07-09 21:57:18 -04:00
Brett 1a05bb5c94 was working on finishing features, now rewriting randomness 2024-07-09 14:11:19 -04:00
Brett e367411220 selection and next generation 2024-07-09 03:57:58 -04:00
Brett 46a22b520b silly 2024-07-09 00:49:49 -04:00
Brett f983c0fb62 selection, add lambdas to operators, few tests, mutation 2024-07-08 22:20:51 -04:00
Brett f37582ab4a crossover working, test 5 now fully tests crossover on a production sized scale 2024-07-03 21:27:57 -04:00
Brett 30a4a0e8d7 crossover no longer produces an error on test 5 2024-07-03 18:40:21 -04:00
Brett 580d017d3c i think there is a jim nearby 2024-06-30 21:44:45 -04:00
Brett 5346a2c77a refactor for using operator_info container, more cache local 2024-06-30 20:20:11 -04:00
Brett 96d8b278e8 move operator info into a struct for locality 2024-06-30 13:57:45 -04:00
Brett d3124f8516 crossover 2024-06-30 03:20:56 -04:00
Brett 8a62071aff silly little crossover 2024-06-29 14:03:57 -04:00
Brett cc9f7202c7 silly little guy 2024-06-29 10:47:27 -04:00
Brett bf4394cb0d silly trees, there's a memory leak 2024-06-27 03:01:39 -04:00
Brett ad1f4a3ee3 FUCK YOU NEXT CLOUD 2024-06-26 20:24:58 -04:00