When the seed is an undivided bare plot (init.dom), auto-generate pop_size random topologies before the memetic loop starts, each evaluated at child_budget. This crosses the zero-feasibility region that single-seed chaining cannot escape — the programme-house cold start was stalling at 18 fails after 2000 evals vs urb-evolve's 6. Auto-detection via seed_root.divided preserves the existing single-seed path for warm starts from existing designs; all previous tests pass unchanged. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| test_dom_corpus.py | ||
| test_driver.py | ||
| test_genome.py | ||
| test_graph.py | ||
| test_innerloop.py | ||
| test_operators.py | ||
| test_oracle.py | ||