Module graph::walkers

source ·
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 WalkerState enumerator
  • Each of the strategies implementation their corresponding modules.

Re-exports

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

Traits

  • The Walker trait. All solution-searching strategies must implement this trait.