Package org.graph4j.ordering
Class AcyclicOrientation
java.lang.Object
org.graph4j.SimpleGraphAlgorithm
org.graph4j.ordering.AcyclicOrientation
An acyclic orientation of an undirected graph is an assignment of a
direction to each edge (an orientation) that does not form any directed cycle
and therefore makes it into a directed acyclic graph. Every graph has an
acyclic orientation.
- Author:
- Cristian Frăsinaru
-
Field Summary
Fields inherited from class org.graph4j.SimpleGraphAlgorithm
graph -
Constructor Summary
ConstructorsConstructorDescriptionAcyclicOrientation(Graph graph) AcyclicOrientation(Graph graph, int[] vertexOrdering) -
Method Summary
Methods inherited from class org.graph4j.SimpleGraphAlgorithm
getGraph
-
Constructor Details
-
AcyclicOrientation
- Parameters:
graph- the input undirected graph.
-
AcyclicOrientation
- Parameters:
graph- the input undirected graph.vertexOrdering- an ordering of the graph vertices.
-
-
Method Details
-
create
- Returns:
- A directed acyclic graph, corresponding to the input graph.
-