Commit Graph

22 Commits

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