[][src]Trait fox_and_hounds_model::algorithm::Algorithm

pub trait Algorithm {
    fn compute<T: Game>(game: &T, depth: i32) -> Option<T::Move>;
}

Required methods

fn compute<T: Game>(game: &T, depth: i32) -> Option<T::Move>

Loading content...

Implementors

impl Algorithm for AlphaBeta[src]

impl Algorithm for PrincipalVariationSearch[src]

fn compute<T: Game>(game: &T, depth: i32) -> Option<T::Move>[src]

Principal Variation Search

A more efficient alternative to Alpha-Beta Pruning https://en.wikipedia.org/wiki/Principal_variation_search

Loading content...