Module vrp_core::solver::hyper [−][src]
Expand description
This module contains a hyper-heuristic logic.
Structs
An experimental dynamic selective hyper heuristic which selects inner heuristics based on how they work during the search. The selection process is modeled by Markov Decision Process.
A selective heuristic which uses dynamic or static selective heuristic depending on search performance.
A simple hyper-heuristic which selects mutation operator from the list with fixed (static) probabilities.
Traits
Represents a hyper heuristic functionality.
Functions
Creates a mutation probability which uses context state.
Creates a mutation probability which uses is_hit method from passed random object.
Type Definitions
A type which specifies a group of multiple mutation strategies with their probability.
A type which specifies probability behavior for mutation selection.