Document the locked architecture as an ADR #63
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #61
Question
Write ADR documenting the Evo_Bot architecture decision. Record:
Architecture:
Alternatives considered: PPO/SAC (too slow to adapt), Q-learning (collapses to histogram for single-shot decisions), guess factor histogram (proven but unoriginal), transformer/LLM-style (data-starved in Robocode).
Trade-offs: GA+ANN is original and finds nonlinear patterns but needs more data than histograms. Fixed topology before NEAT reduces implementation risk.
Blocked by #62 — ADR should use the settled CONTEXT.md vocabulary.
ADR written:
docs/adr/0001-neuroevolution-gun-fixed-topology-ann-evolved-by-ga.mdon branchresearch/goto-controller(commitcb1bbc3).Records the locked Evo_Bot architecture: fixed-topology ANN (91->8->1, 745 weights) evolved by mutation-only GA (all weights, sigma=0.005-0.01, no crossover, single elite, pop 300). Includes considered alternatives (PPO/SAC, Q-learning, GF histogram, transformer, CMA-ES, crossover) and consequences. Uses corrected GA parameters from #65 research.