Struct vrp_core::solver::search::DecomposeSearch
source · pub struct DecomposeSearch { /* private fields */ }
Expand description
A search operator which decomposes original solution into multiple partial solutions, preforms search independently, and then merges partial solution back into one solution.
Implementations§
Trait Implementations§
source§impl HeuristicSearchOperator for DecomposeSearch
impl HeuristicSearchOperator for DecomposeSearch
§type Context = RefinementContext
type Context = RefinementContext
A heuristic context type.
§type Objective = GoalContext
type Objective = GoalContext
A heuristic objective type.
§type Solution = InsertionContext
type Solution = InsertionContext
A heuristic solution type.
Auto Trait Implementations§
impl !RefUnwindSafe for DecomposeSearch
impl Send for DecomposeSearch
impl Sync for DecomposeSearch
impl Unpin for DecomposeSearch
impl !UnwindSafe for DecomposeSearch
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more