Skip to main content

Module harness

Module harness 

Source
Expand description

Drive loop adapting a CoEvolutionaryAlgorithm to BenchEnv.

CoEvolutionaryHarness is to CoEvolutionaryAlgorithm what EvolutionaryHarness is to Strategy: it owns the joint state, the RNG, and the generation budget, and exposes the run to the rlevo-benchmarks evaluator through rlevo-core::evaluation::BenchEnv with no benchmark-side changes. One BenchEnv::step drives one simultaneous-update generation.

Structs§

CoEAMetrics
Per-generation summary for a co-evolutionary run.
CoEvolutionaryHarness
Wraps a CoEvolutionaryAlgorithm into a BenchEnv.