When evolving the individuals in the genepool, we should keep track of solution attempts and exclude already tried attempts from evolution. Since the GA will run fast, this should be done in an in-memory database and flushed to disk in batches. You can do this with SQLite.
Reference #5
When evolving the individuals in the genepool, we should keep track of solution attempts and exclude already tried attempts from evolution. Since the GA will run fast, this should be done in an in-memory database and flushed to disk in batches. You can do this with SQLite.