Commit Graph

52 Commits (d14ccfd1da376ad0f202ab56e672764c8938548d)

Author SHA1 Message Date
Brett d14ccfd1da add ability to write trees to file 2025-04-08 01:50:23 -04:00
Brett 2e09696a67 Fix bug with generators? 2025-04-05 17:14:16 -04:00
Brett 577f3d613c silly 2025-03-31 17:47:58 -04:00
Brett a58fe64c0e fix copy op, change selection behaviour 2025-01-21 21:20:16 -05:00
Brett 82c535dbd1 idk what is broken 2025-01-21 19:35:20 -05:00
Brett fa07017299 fix bug in debug mode 2025-01-20 23:15:20 -05:00
Brett d457abc92f hey lifetimes!!! 2025-01-20 19:45:41 -05:00
Brett 1a070ab5f2 fixed one bug, pretty sure there are more 2025-01-20 17:08:46 -05:00
Brett b3153511ee fixed transformations but now need to fix bugs 2025-01-20 01:32:29 -05:00
Brett de853370be wow 2025-01-18 18:04:35 -05:00
Brett 1430e2f9a8 fixed drop being called on normals, still need to move tree functions 2025-01-18 13:12:36 -05:00
Brett ccc6abaa79 subtree swap now in tree class, realized im not sure why it isn't working. 2025-01-17 17:06:02 -05:00
Brett 0e5d8dfd25 almost have ephemeral drop working, probably missing an implicit copy 2025-01-17 15:35:15 -05:00
Brett f7d28d7a65 working on fixing memorys 2025-01-16 15:24:58 -05:00
Brett 44571f5402 new tree methods 2025-01-16 02:27:47 -05:00
Brett 9eff9ea8ef wow there is something wrong, check debug mode! 2025-01-15 21:44:38 -05:00
Brett 8594c44bae drop is now being called correctly. 2025-01-15 21:10:35 -05:00
Brett db0c7da8e7 start adding functions for ref 2025-01-14 14:55:17 -05:00
Brett ca0f10b410 Begin working on adding drop function, add tests for many symbolic regression configs + performance 2025-01-11 18:25:55 -05:00
Brett 5356be6649 crossover changes 2024-12-25 00:10:34 -05:00
Brett 946ddcc572 rice broken 2024-12-24 00:02:29 -05:00
Brett fd72b2a716 tracking allocations 2024-08-31 22:44:34 -04:00
Brett d4e6c40fe1 working on swaping new populations 2024-08-30 23:27:25 -04:00
Brett 95b88aeebf shared memory? 2024-08-25 17:01:06 -04:00
Brett ec8153bef0 cleanup 2024-08-22 02:45:10 -04:00
Brett 7aaad70132 remove bitmask, fix the other tests 2024-08-21 20:40:42 -04:00
Brett 82b8c82768 need to add leaf nodes back 2024-08-20 13:07:33 -04:00
Brett 52732bc1a1 fix printing issue 2024-08-19 22:05:42 -04:00
Brett 928f73d9e0 add new advanced mutation operator 2024-08-16 19:38:27 -04:00
Brett 766befd949 silly little child finder 2024-08-13 20:07:46 -04:00
Brett a43922589f parent function doesn't work 2024-08-13 17:30:48 -04:00
Brett 804378f2a6 silly 2024-08-13 13:40:34 -04:00
Brett 2d4ae109df prepare for gc 2024-08-12 20:36:21 -04:00
Brett 966d64d239 silly 2024-08-12 13:48:06 -04:00
Brett 877b380a00 test function 2024-08-10 19:47:54 -04:00
Brett b10b438889 cleanup and more functions 2024-08-06 21:34:03 -04:00
Brett d5dea3b31e cleanup tree evaluation 2024-08-06 18:58:04 -04:00
Brett 1fb168a8f8 remove redundant test 2024-08-06 13:45:24 -04:00
Brett 4fb5649e0e yeah there was something wrong now i have no idea 2024-08-03 21:26:39 -04:00
Brett ec71055078 hopefully fix evaluation order 2024-08-03 19:51:38 -04:00
Brett be90039a5a mutation 2024-08-03 13:16:53 -04:00
Brett 1178fb8f44 add more debugging. found there is a bug in mutation. no idea where 2024-08-02 21:08:34 -04:00
Brett b232aaccf8 silly 2024-07-13 15:36:49 -04:00
Brett d6ebcd935c rework fitness 2024-07-11 04:11:24 -04:00
Brett 246f305957 depth to trees 2024-07-10 02:54:58 -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 8a62071aff silly little crossover 2024-06-29 14:03:57 -04:00
Brett ea80e28f84 adding another test 2024-06-26 20:55:37 -04:00