Trait vrp_core::solver::hyper::HyperHeuristic [−][src]
pub trait HyperHeuristic {
fn search(
&mut self,
refinement_ctx: &RefinementContext,
individuals: Vec<&Individual>
) -> Vec<Individual>;
}Expand description
Represents a hyper heuristic functionality.
Required methods
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.