| Modules | |
| Graph Search | |
| Common graph search algorithms. | |
| Shortest Path algorithms | |
| Algorithms for finding shortest paths. | |
| Maximum Flow algorithms | |
| Algorithms for finding maximum flows. | |
| Minimum Cost Flow algorithms | |
| Algorithms for finding minimum cost flows and circulations. | |
| Minimum Cut algorithms | |
| Algorithms for finding minimum cut in graphs. | |
| Connectivity and other graph properties | |
| Algorithms for discovering the graph properties. | |
| Planarity embedding and drawing | |
| Algorithms for planarity checking, embedding and drawing. | |
| Matching algorithms | |
| Algorithms for finding matchings in graphs and bipartite graphs. | |
| Minimum Spanning Tree algorithms | |
| Algorithms for finding a minimum cost spanning tree in a graph. | |
| Auxiliary algorithms | |
| Auxiliary algorithms implemented in LEMON. | |
 1.5.9
 1.5.9