Package | Description |
---|---|
org.jgrapht.alg.shortestpath |
Shortest-path related algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
ALTAdmissibleHeuristic<V,E>
An admissible heuristic for the A* algorithm using a set of landmarks and the triangle
inequality.
|
Modifier and Type | Field and Description |
---|---|
protected AStarAdmissibleHeuristic<V> |
AStarShortestPath.admissibleHeuristic |
Modifier and Type | Method and Description |
---|---|
boolean |
AStarShortestPath.isConsistentHeuristic(AStarAdmissibleHeuristic<V> admissibleHeuristic)
Deprecated.
use
isConsistent(Graph) instead |
Constructor and Description |
---|
AStarShortestPath(Graph<V,E> graph,
AStarAdmissibleHeuristic<V> admissibleHeuristic)
Create a new instance of the A* shortest path algorithm.
|
AStarShortestPath(Graph<V,E> graph,
AStarAdmissibleHeuristic<V> admissibleHeuristic,
Supplier<org.jheaps.AddressableHeap<Double,V>> heapSupplier)
Create a new instance of the A* shortest path algorithm.
|
BidirectionalAStarShortestPath(Graph<V,E> graph,
AStarAdmissibleHeuristic<V> heuristic)
Constructs a new instance of the algorithm for a given graph and heuristic.
|
BidirectionalAStarShortestPath(Graph<V,E> graph,
AStarAdmissibleHeuristic<V> heuristic,
Supplier<org.jheaps.AddressableHeap<Double,V>> heapSupplier)
Constructs a new instance of the algorithm for a given graph, heuristic and heap supplier.
|
Copyright © 2019. All rights reserved.