pumpkin_solver

Module termination

source
Expand description

Contains the conditions which are used to determine when the Solver should terminate even when the state of the satisfaction/optimization problem is unknown.

The main TerminationCondition is a condition which is polled by the Solver during the search process. It indicates when the Solver should stop, even if no definitive conclusions have been made.

The most common example would be TimeBudget, which terminates the Solver whenever the time budget is exceeded.

Structs§

Traits§

  • The central trait that defines a termination condition. A termination condition determines when the solver should give up searching for solutions.