[][src]Module vrp_core::solver::termination

The termination module contains logic which defines termination criteria for metaheuristic, e.g. when to stop evolution in evolutionary algorithms.

Structs

CompositeTermination

A trait which encapsulates multiple termination criteria.

CostVariation

A termination criteria which is in terminated state based on cost variation during the refinement process.

MaxGeneration

A termination criteria which is in terminated state when maximum amount of generations is exceeded.

MaxTime

A termination criteria which is in terminated state when max time elapsed.

Traits

Termination

A trait which specifies criteria when metaheuristic should stop searching for improved solution.