Commit Graph

65 Commits (main)

Author SHA1 Message Date
Brett 9cc4b9949b sorting 2025-04-02 01:07:52 -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 0e5d8dfd25 almost have ephemeral drop working, probably missing an implicit copy 2025-01-17 15:35:15 -05:00
Brett 316f973fd8 wow 2025-01-16 19:47:22 -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 8594c44bae drop is now being called correctly. 2025-01-15 21:10:35 -05:00
Brett 053a34e30c finally push changes 2025-01-13 15:58:06 -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 946ddcc572 rice broken 2024-12-24 00:02:29 -05:00
Brett 9cab2d3d4c continue work on new crossover 2024-09-10 15:47:44 -04:00
Brett 04fe36deb8 silly 2024-09-06 14:33:23 -04:00
Brett 2b1f1c92ab working on main is bad 2024-09-06 12:40:08 -04:00
Brett 699806aeff meow? 2024-09-06 00:21:55 -04:00
Brett 43e5ac46b9 remove testing 2024-09-04 22:54:51 -04:00
Brett 921fec9e6b fix thread issue 2024-09-02 15:41:20 -04:00
Brett c89e2967ba cleanup and allocations 2024-09-01 21:55:29 -04:00
Brett ac76b3c5df hmm works? 2024-08-27 18:07:22 -04:00
Brett 68dc109dad adding rice because symbolic regression is too unstable 2024-08-27 16:31:34 -04:00
Brett 6ded725802 silly 2024-08-23 22:40:13 -04:00
Brett d28577def2 stats, optional 2024-08-23 21:13:33 -04:00
Brett 82b8c82768 need to add leaf nodes back 2024-08-20 13:07:33 -04:00
Brett 3ac18cd1a4 make new stack changes work on all tests 2024-08-19 21:03:18 -04:00
Brett 701995f120 no work only paperclip 2024-08-18 19:59:40 -04:00
Brett a8b81bc7a6 test on single thread 2024-08-17 20:07:18 -04:00
Brett 928f73d9e0 add new advanced mutation operator 2024-08-16 19:38:27 -04:00
Brett 804378f2a6 silly 2024-08-13 13:40:34 -04:00
Brett 966d64d239 silly 2024-08-12 13:48:06 -04:00
Brett 4735c6c21b destructors are not possible currently. use a gc if you need them. 2024-08-11 20:21:53 -04:00
Brett e9954f5065 debug 2024-08-11 13:57:55 -04:00
Brett 502ea6ea36 new mutation function partially works 2024-08-10 04:41:41 -04:00
Brett 64e8d71468 allow program reset 2024-08-07 01:58:53 -04:00
Brett d5dea3b31e cleanup tree evaluation 2024-08-06 18:58:04 -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 19f94b14dc remove stupid transfer functions 2024-08-06 02:46:54 -04:00
Brett 3972a70bc5 silly little copy bytes 2024-08-05 02:40:16 -04:00
Brett 253f4f1fdf silly little mutation now uses direct stack moving. 2024-08-04 22:07:41 -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 58b68b70bb fix the bug? 2024-07-22 20:49:34 -04:00
Brett 32c5c6abf6 test stack. the last test seems to be on to something. check to see what the float is writing to! 2024-07-21 21:54:52 -04:00
Brett 9723611829 looking tool no 2024-07-21 19:01:29 -04:00
Brett f62494d7d8 cleanup to crossover 2024-07-20 15:45:07 -04:00
Brett 9f617ca3f4 final version for a while 2024-07-14 20:38:08 -04:00
Brett d8e67a915c working on removing transfer functions 2024-07-12 21:58:05 -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 93dcf12b69 silly 2024-07-10 22:00:28 -04:00
Brett 5da2af01ce silly little guys 2024-07-09 21:57:18 -04:00