Crate pathfinding [] [src]

This crate implements functions to search in a graph.

Reexports

pub extern crate ndarray;
pub extern crate num_traits;

Functions

astar

Compute a shortest path using the A* search algorithm.

bfs

Compute a shortest path using the breadth-first search algorithm.

dfs

Compute a path using the depth-first search algorithm.

dijkstra

Compute a shortest path using the Dijsktra search algorithm.

edmondskarp

Compute the maximum flow that can go through a directed graph using the Edmonds Karp algorithm.

edmondskarp_matrix

Compute the maximum flow that can go through a directed graph using the Edmonds Karp algorithm. The graph is described via an adjacency matrix.

fringe

Compute a shortest path using the Fringe search algorithm.

idastar

Compute a shortest path using the IDA* search algorithm.