Trait vrp_core::solver::hyper::HyperHeuristic[][src]

pub trait HyperHeuristic {
    fn search(
        &mut self,
        refinement_ctx: &RefinementContext,
        individuals: Vec<&Individual>
    ) -> Vec<Individual>; }

Represents a hyper heuristic functionality.

Required methods

fn search(
    &mut self,
    refinement_ctx: &RefinementContext,
    individuals: Vec<&Individual>
) -> Vec<Individual>
[src]

Performs a new search in solution space using individuals provided.

Loading content...

Implementors

impl HyperHeuristic for DynamicSelective[src]

impl HyperHeuristic for MultiSelective[src]

impl HyperHeuristic for StaticSelective[src]

Loading content...