Pre-Initialization Statistics
Recover from Checkpoint
Reinitialize Exchanger, Evaluator
Initializer
Evaluator
Out of time or found the ideal?
Post-Initialization Statistics Initialize Exchanger, Evaluator
Pre-Evaluation Statistics
Post-Evaluation Statistics
YES
NO
Pre-Breeding Exchange
Found the ideal?
NO
Breeding
Post-Breeding Exchange
Pre-Pre-Breeding Exchange Statistics
Post-Pre-Breeding Exchange Statistics
Pre-Finishing Statistics
Finisher
Shut Down Exchanger, Evaluator
Pre-Breeding Statistics
Post-Breeding Statistics
Pre-Post-Breeding Exchange Statistics
Post-Post-Breeding Exchange Statistics
Optionally Checkpoint
Increment Generation
Optional Pre-Checkpoint Statistics
YES
Optional Post-Checkpoint Statistics