Recombinant dynamical systems
Saul Kato
TL;DR
The paper introduces a memory-based, recombination-based framework for problem solving where remembered solutions exist as runnable dynamical constructs (BNMs) and can be recombined to tackle new tasks. It formalizes BNMs and their composition, defines the ESG problem for efficient sequence generation, and provides empirical evidence suggesting ESG is hard for random search and hill climbing. A simple recombine-and-test procedure—gluing BNMs via a minimal rule—consistently yields efficient 2BNMs in polynomial time on tested instances, offering a potential path toward compositional, experience-based problem solving. However, the authors acknowledge significant caveats (scalability, potential triviality, and generality) and call for exploring richer problem classes and broader applications, including string compression and extrapolative BNMs. The accompanying code enables replication and further exploration of recombinant dynamical systems.
Abstract
We describe a connectionist model that attempts to capture a notion of experience-based problem solving or task learning, whereby solutions to newly encountered problems are composed from remembered solutions to prior problems. We apply this model to the computational problem of \emph{efficient sequence generation}, a problem for which there is no obvious gradient descent procedure, and for which not all posable problem instances are solvable. Empirical tests show promising evidence of utility.
