Package org.drip.sample.shortestpath
Class YenReducedRelaxationSingleSource
java.lang.Object
org.drip.sample.shortestpath.YenReducedRelaxationSingleSource
public class YenReducedRelaxationSingleSource
extends java.lang.Object
YenReducedRelaxationSingleSource illustrates the Shortest Path Generation for a Directed Graph
using the Bellman-Ford Algorithm for the given Source with the Yen Reduced Vertex Relaxation Scheme
applied. The References are:
- Dijkstra, E. W. (1959): A Note on Two Problems in Connection with Graphs Numerische Mathematik 1 269-271
- Felner, A. (2011): Position Paper: Dijkstra’s Algorithm versus Uniform Cost Search or a Case against Dijkstra’s Algorithm Proceedings of the 4th International Symposium on Combinatorial Search 47-51
- Mehlhorn, K. W., and P. Sanders (2008): Algorithms and Data Structures: The Basic Toolbox Springer
- Russell, S., and P. Norvig (2009): Artificial Intelligence: A Modern Approach 3rd Edition Prentice Hall
- Wikipedia (2019): Dijkstra's Algorithm https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm
- Module = Computational Core Module
- Library = Graph Algorithm Library
- Project = DROP API Construction and Usage
- Package = Source Destination Shortest Path Algorithms
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description YenReducedRelaxationSingleSource()
-
Method Summary
Modifier and Type Method Description static void
main(java.lang.String[] argumentArray)
Entry PointMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
YenReducedRelaxationSingleSource
public YenReducedRelaxationSingleSource()
-
-
Method Details
-
main
public static final void main(java.lang.String[] argumentArray) throws java.lang.ExceptionEntry Point- Parameters:
argumentArray
- Command Line Argument Array- Throws:
java.lang.Exception
- Thrown on Error/Exception Situation
-