rpid 0.3.1

Rust Programmable Interface for Domain-Independent Dynamic Programming (RPID)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! State space search algorithms for dynamic programming.

mod beam_search;
mod best_first_search;
mod cabs;
mod search;
mod search_nodes;

pub use beam_search::{beam_search, Beam, BeamDrain, BeamInsertionResult};
pub use best_first_search::BestFirstSearch;
pub use cabs::{Cabs, CabsParameters};
pub use search::{Search, SearchParameters, Solution};
pub use search_nodes::{
    CostNode, DualBoundNode, IdTree, InsertionResult, SearchNode, StateRegistry,
};