language-icon Old Web
English
Sign In

Acyclic orientation

In graph theory, 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. In graph theory, 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. The chromatic number of any graph equals the length of the longest path in an acyclic orientation chosen to minimize this path length. Acyclic orientations are also related to colorings through the chromatic polynomial, which counts both acyclic orientations and colorings.The planar dual of an acyclic orientation is a totally cyclic orientation, and vice versa. The family of all acyclic orientations can be given the structure of a partial cube by making two orientations acyclic when they differ in the direction of a single edge. Orientations of trees are always acyclic, and give rise to polytrees. Acyclic orientations of complete graphs are called transitive tournaments. The bipolar orientations are a special case of the acyclic orientations in which there is exactly one source and one sink; every transitive tournament is bipolar. Every graph has an acyclic orientation. One way to generate an acyclic orientation is to place the vertices into a sequence, and then direct each edge from the earlier of its endpoints in the sequence to the later endpoint.The vertex sequence then becomes a topological ordering of the resulting directed acyclic graph (DAG), and every topological ordering of this DAG generates the same orientation. Because every DAG has a topological ordering, every acyclic orientation can be constructed in this way.However, it is possible for different vertex sequences to give rise to the same acyclic orientation, when the resulting DAG has multiple topological orderings.For instance, for a four-vertex cycle graph (shown), there are 24 different vertex sequences, but only 14 possible acyclic orientations. The Gallai–Hasse–Roy–Vitaver theorem states that a graph has an acyclic orientation in which the longest path has at most k vertices if and only if it can be colored with at most k colors. The number of acyclic orientations may be counted using the chromatic polynomial χ G {displaystyle chi _{G}} , whose value at a positive integer k is the number of k-colorings of the graph.Every graph G has exactly | χ G ( − 1 ) | {displaystyle |chi _{G}(-1)|} different acyclic orientations,so in this sense an acyclic orientation can be interpreted as a coloring with −1 colors. For planar graphs, acyclic orientations are dual to totally cyclic orientations, orientations in which each edge belongs to a directed cycle: if G {displaystyle G} is a planar graph, and orientations of G {displaystyle G} are transferred to orientations of the planar dual graph of G {displaystyle G} by turning each edge 90 degrees clockwise, then a totally cyclic orientation of G {displaystyle G} corresponds in this way to an acyclic orientation of the dual graph and vice versa. Like the chromatic polynomial,the Tutte polynomial T G {displaystyle T_{G}} of a graph G {displaystyle G} , can be used to count the number of acyclic orientations of G {displaystyle G} as T G ( 2 , 0 ) {displaystyle T_{G}(2,0)} .The duality between acyclic and totally cyclic orientations of planar graphs extends in this form to nonplanar graphs as well: the Tutte polynomial of the dual graph of a planar graph is obtained by swapping the arguments of T G {displaystyle T_{G}} , and the number of totally cyclic orientations of a graph G {displaystyle G} is T G ( 0 , 2 ) {displaystyle T_{G}(0,2)} , also obtained by swapping the arguments of the formula for the number of acyclic orientations.

[ "Vertex (geometry)", "Graph" ]
Parent Topic
Child Topic
    No Parent Topic