Expand description
Construction heuristic phase
Builds an initial solution by assigning values to uninitialized planning variables one at a time.
Structs§
- Best
FitForager - Best Fit forager - evaluates all moves and picks the best.
- Construction
Heuristic Config - Construction heuristic phase configuration.
- Construction
Heuristic Phase - Construction heuristic phase that builds an initial solution.
- First
Feasible Forager - First Feasible forager - picks the first move that results in a feasible score.
- First
FitForager - First Fit forager - picks the first feasible move.
- Placement
- A placement represents an entity that needs a value assigned, along with the candidate moves to assign values.
- Queued
Entity Placer - A queued entity placer that processes entities in order.
- Sorted
Entity Placer - Entity placer that sorts placements by a comparator function.
- Strongest
FitForager - Strongest Fit forager - picks the move with the highest strength value.
- Weakest
FitForager - Weakest Fit forager - picks the move with the lowest strength value.
Enums§
- Forager
Type - Type of forager to use in construction.
Traits§
- Construction
Forager - Trait for selecting a move during construction.
- Entity
Placer - Trait for placing entities during construction.