Interface MultiObjectiveShortestPathAlgorithm<V,E>
- Type Parameters:
V- the graph vertex typeE- the graph edge type
- All Known Implementing Classes:
BaseMultiObjectiveShortestPathAlgorithm, MartinShortestPath
public interface MultiObjectiveShortestPathAlgorithm<V,E>
An algorithm which computes multi-objective shortest paths between vertices.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceA set of paths starting from a single source vertex. -
Method Summary
Modifier and TypeMethodDescriptionCompute all shortest paths starting from a single source vertex.Get a shortest path from a source vertex to a sink vertex.
-
Method Details
-
getPaths
-
getPaths
Compute all shortest paths starting from a single source vertex.- Parameters:
source- the source vertex- Returns:
- the shortest paths
-