JGraphT is a free Java class library that provides mathematical graph-theory objects and algorithms.

All Packages

org._3pq.jgraphtThe front-end API's interfaces and classes, including Graph, DirectedGraph and UndirectedGraph.
org._3pq.jgrapht.algAlgorithms provided with JGraphT.
org._3pq.jgrapht.alg.utilUtilities used by JGraphT algorithms.
org._3pq.jgrapht.demoDemo programs that help to get started with JGraphT.
org._3pq.jgrapht.edgeImplementations of various edge interfaces.
org._3pq.jgrapht.eventEvent classes and listener interfaces, used to provide a change notification mechanism on graph modification events.
org._3pq.jgrapht.ext Extensions and integration means to other products.
org._3pq.jgrapht.generateGenerators for graphs of various topologies.
org._3pq.jgrapht.graphImplementations of various graphs.
org._3pq.jgrapht.traverseGraph traversal means.
org._3pq.jgrapht.utilNon-graph-specific data structures, algorithms, and utilities used by JGraphT.
JGraphT is a free Java class library that provides mathematical graph-theory objects and algorithms. This is an open-source java graph library that supports a rich gallery of graphs and is designed to be powerful, extensible and easy to use.

Visit http://jgrapht.sourceforge.net to download and to get the latest info on JGraphT.