Expand description
Implementations of the Walker<T> trait
for various traversal algorithms.
You may want to take a look at:
- The
Walker<Ix>trait - The
WalkerStateenumerator - Each of the strategies implementation their corresponding modules.
Re-exports
pub use beam::*;pub use best::*;pub use bidirectional::*;pub use breadth::*;pub use depth::*;pub use hill::*;pub use sim_annealing::*;pub use super::*;
Modules
- The Beam strategy implementation
- The best first strategy implementation. Various strategies derive from the best first strategy For example Dijkstra, A*, etc.
- Bidirectional search using any of the methods above
- The BFS stategy implementation
- The DFS strategy implementation. The route is random
- The hill ans stochastic hill implementation
- A simulation of the traveler problem
Enums
- State interface for Walker machines.
Traits
- The Walker trait. All solution-searching strategies must implement this trait.