Expand description
Local search phase
Improves an existing solution by iteratively applying moves that are accepted according to an acceptance criterion.
Structs§
- Accepted
Count Forager - A forager that collects a limited number of accepted moves.
- Diversified
Late Acceptance Acceptor - Diversified late acceptance acceptor - combines late acceptance with best score tracking.
- Entity
Tabu Acceptor - Entity tabu acceptor - maintains a tabu list based on entity identifiers.
- First
Accepted Forager - A forager that picks the first accepted move.
- Great
Deluge Acceptor - Great Deluge acceptor - accepts moves above a rising water level.
- Hill
Climbing Acceptor - Hill climbing acceptor - accepts only improving moves.
- Late
Acceptance Acceptor - Late acceptance acceptor - accepts moves that improve on a historical score.
- Local
Search Config - Local search phase configuration.
- Local
Search Phase - Local search phase that improves an existing solution.
- Move
Tabu Acceptor - Move tabu acceptor - maintains a tabu list based on move identifiers.
- Simulated
Annealing Acceptor - Simulated annealing acceptor - accepts moves with temperature-based probability.
- Step
Counting Hill Climbing Acceptor - Step Counting Hill Climbing acceptor - allows limited non-improving moves.
- Tabu
Search Acceptor - Tabu search acceptor - maintains a tabu list of recently visited solutions.
- Value
Tabu Acceptor - Value tabu acceptor - maintains a tabu list based on assigned values.
Enums§
- Acceptor
Type - Type of acceptor to use in local search.
Traits§
- Acceptor
- Trait for accepting or rejecting moves in local search.
- Local
Search Forager - Trait for collecting and selecting moves in local search.