Package org.drip.graph.treebuilder
Class OptimalSpanningForestGenerator
java.lang.Object
org.drip.graph.treebuilder.OptimalSpanningForestGenerator
- Direct Known Subclasses:
BoruvkaGenerator,CapacitatedMSTGenerator,DegreeConstrainedMSTGenerator,DirectedGraphMSTGenerator,DynamicMSTGenerator,EuclideanMSTGenerator,KMSTGenerator,KruskalGenerator,OptimalBottleneckSpanningTreeGenerator,OptimalLabelingSpanningTreeGenerator,PrimGenerator,RectilinearMSTGenerator,ReverseDeleteGenerator,SteinerTreeGenerator
public abstract class OptimalSpanningForestGenerator
extends java.lang.Object
OptimalSpanningForestGenerator exposes the Algorithmic Implementation for the Generation of the
Minimum/Maximum Spanning Forest. The References are:
- Grama, A., A. Gupta, G. Karypis, and V. Kumar (2003): Introduction to Parallel Computing 2nd Edition Addison Wesley
- Kepner, J., and J. Gilbert (2011): Graph Algorithms in the Language of Linear Algebra Society for Industrial and Applied Mathematics
- Pettie, S., and V. Ramachandran (2002): An Optimal Minimum Spanning Tree Algorithm Journal of the ACM 49 (1) 16-34
- Sedgewick, R. E., and K. D. Wayne (2011): Algorithms 4th Edition Addison-Wesley
- Setia, R., A. Nedunchezhian, and S. Balachandran (2015): A New Parallel Algorithm for Minimum Spanning Tree Problem https://hipcor.fatcow.com/hipc2009/documents/HIPCSS09Papers/1569250351.pdf
- Wikipedia (2019): Prim's Algorithm https://en.wikipedia.org/wiki/Prim%27s_algorithm
- Module = Computational Core Module
- Library = Graph Algorithm Library
- Project = Graph Optimization and Tree Construction Algorithms
- Package = Stubs for Spanning Tree Construction
- Author:
- Lakshmi Krishnamurthy
-
Method Summary
Modifier and Type Method Description Directed<?>graph()Retrieve the Graphbooleanmaximum()Indicate if the Forest contains Minimum or Maximum Spanning Treesabstract Forest<?>optimalSpanningForest()Generate the Optimal Spanning ForestMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
graph
Retrieve the Graph- Returns:
- The Graph
-
maximum
public boolean maximum()Indicate if the Forest contains Minimum or Maximum Spanning Trees- Returns:
- TRUE - The Forest contains Maximum Spanning Trees
-
optimalSpanningForest
Generate the Optimal Spanning Forest- Returns:
- Optimal Spanning Forest
-