Package com.tensegrity.graph.algorithm

Interface Summary
BFSVisitor This interface defines a breadth first graph visitor.
DFSVisitor DFS Visitor pattern which has the callbacks for a DFS Visit.
SingleSourceAllPathFeedback TODO: comment
TransformAlgorithm Algorithms that take a graph as input and output a transformed graph with different structure implement this interface.
 

Class Summary
AllPairsShortestPath This class implements the AllPairsShortestPath algorithm variant by Floyd by finding all shortest paths in the graph.
BFS This class implements the Breadth-First-Search algorithm with a cost of O(|V| + |E|).
BFSVisitorAdapter This defines a bfs graph visitor adapter for convenience.
BiconnectedDFS This class implements the Depth-First-Search algorithm with a cost of O(|V| + |E|).
BiconnectedDFS.BiComponent This class represents a single biconnected component which consists of nodes and edges.
DFS This class implements the Depth-First-Search (DFS) algorithm with a cost of O(|V| + |E|).
DFSVisitorAdapter DFS Visitor pattern which has the callbacks for a DFS Visit.
MinimumSpanningTree This algorithm computes a minimum spanning tree for a given (connected) graph.
NodePath  
SingleSourceAllPath  
SingleSourceShortestPath This class implements the single-source shortest path (SSSP) algorithm by finding a path between two vertices such that the sum of the weights of its constituent edges is minimized.
TopologicalSort This class implements the topological-sort algorithm.
TransitiveClosure Takes a graph and outputs a new (and probably more dense) graph which has direct edges for transitive connectivity information that was originally only reachable by traversing multiple nodes.
 



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.