Struct vrp_core::solver::hyper::DynamicSelective [−][src]
pub struct DynamicSelective { /* fields omitted */ }Expand description
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.
Implementations
Creates a new instance of DynamicSelective.
Trait Implementations
fn search(
&mut self,
refinement_ctx: &RefinementContext,
individuals: Vec<&Individual>
) -> Vec<Individual>
fn search(
&mut self,
refinement_ctx: &RefinementContext,
individuals: Vec<&Individual>
) -> Vec<Individual>
Performs a new search in solution space using individuals provided.