Commit Graph

22 Commits

Author SHA1 Message Date
354d3b707c nix run 2026-01-31 18:57:20 +01:00
5900a8ad17 plot data.csv in plot.png using uiua 2026-01-31 18:48:15 +01:00
0ab47a72f4 print out bit-string of found solution 2026-01-31 18:22:38 +01:00
b567855bc1 write data to csv file 2026-01-31 18:13:30 +01:00
e450625077 major refactor 2026-01-31 17:39:55 +01:00
8ca904fc0a fix penalty bug 2026-01-31 15:55:59 +01:00
dcdf9ebd2a it works! 2026-01-31 15:42:13 +01:00
320c75b2d5 ! tie it all together 2026-01-31 15:42:13 +01:00
7703846db9 implement elitism_survivor_selection 2026-01-31 15:42:13 +01:00
5c66bdb5cd implement inversion_mutation 2026-01-31 12:18:22 +01:00
b5efeb0642 implement swap_mutation 2026-01-31 12:18:22 +01:00
fcfb934d8c implement bit_flip_mutation 2026-01-31 12:18:22 +01:00
7cb9407e61 implement uniform_crossover 2026-01-31 12:18:22 +01:00
c09f0c0e02 implement two_point_crossover 2026-01-31 11:55:37 +01:00
f755e55688 implement single_point_crossover 2026-01-31 11:52:12 +01:00
48b37d2914 implement roulette_selection 2026-01-31 11:46:57 +01:00
eb4a13524c implement tournament_selection 2026-01-31 11:41:09 +01:00
763b2fdb49 generate and destroy population 2026-01-31 11:31:18 +01:00
213e796068 use bit_array instead of []bool 2026-01-31 11:19:14 +01:00
7df33a810b implement fitness function with penalty 2026-01-31 10:51:02 +01:00
cacc2911f1 read data 2026-01-31 10:51:02 +01:00
93264c3131 initial odin flake 2026-01-30 20:21:23 +01:00