Struct dogs::tree_search::algo::beam_search_dom::BeamSearchDom [−][src]
pub struct BeamSearchDom<N, B, G, Space> { /* fields omitted */ }
Expand description
beam search with pareto-dominance scheme
Implementations
Trait Implementations
impl<'a, N, B, G, Space> SearchAlgorithm<N, B> for BeamSearchDom<N, B, G, Space> where
N: Clone,
B: PartialOrd + Copy,
G: Ord + Clone,
Space: SearchSpace<N, B> + GuidedSpace<N, G> + TotalNeighborGeneration<N> + ParetoDominanceSpace<N>,
impl<'a, N, B, G, Space> SearchAlgorithm<N, B> for BeamSearchDom<N, B, G, Space> where
N: Clone,
B: PartialOrd + Copy,
G: Ord + Clone,
Space: SearchSpace<N, B> + GuidedSpace<N, G> + TotalNeighborGeneration<N> + ParetoDominanceSpace<N>,
returns true if the optimal value is found (thus we can stop the search)
runs until the stopping_criterion is reached
Gets the search manager of the algorithm. It allows to get the best found solution and its value, etc. Read more
provides various statistics of events that occured during the search.