В теории графов ациклическая ориентация неориентированного графа — это присвоение направления каждому ребру ( ориентация ), которое не образует никакого направленного цикла и, следовательно, превращает его в направленный ациклический граф . Каждый граф имеет ациклическую ориентацию.
Хроматическое число любого графа на единицу больше длины самого длинного пути в ациклической ориентации, выбранной для минимизации этой длины пути. Ациклические ориентации также связаны с раскрасками через хроматический многочлен , который учитывает как ациклические ориентации, так и раскраски. Плоская двойственная ациклической ориентации является полностью циклической ориентацией , и наоборот. Семейству всех ациклических ориентаций можно придать структуру частичного куба , сделав две ориентации смежными, когда они отличаются направлением одного ребра.
Ориентации деревьев всегда ацикличны и приводят к полидеревьям . Ацикличные ориентации полных графов называются транзитивными турнирами . Биполярные ориентации являются частным случаем ацикличных ориентаций, в которых есть ровно один источник и один сток; каждый транзитивный турнир является биполярным.
Каждый граф имеет ациклическую ориентацию. Один из способов создания ациклической ориентации — поместить вершины в последовательность, а затем направить каждое ребро от более ранней из его конечных точек в последовательности к более поздней конечной точке. Затем последовательность вершин становится топологическим упорядочением полученного направленного ациклического графа (DAG), и каждое топологическое упорядочение этого DAG создает ту же ориентацию.
Поскольку каждый DAG имеет топологический порядок, каждая ациклическая ориентация может быть построена таким образом. Однако возможно, что различные последовательности вершин дадут начало одной и той же ациклической ориентации, когда полученный DAG имеет несколько топологических порядков. Например, для графа цикла с четырьмя вершинами (показано) существует 24 различных последовательности вершин, но только 14 возможных ациклических ориентаций.
Теорема Галлаи –Хассе–Роя–Витавера утверждает, что граф имеет ациклическую ориентацию, в которой самый длинный путь имеет не более k вершин, тогда и только тогда, когда его можно раскрасить не более чем в k цветов. [1]
Число ациклических ориентаций можно подсчитать с помощью хроматического многочлена , значение которого при положительном целом числе k равно числу k -раскрасок графа. Каждый граф G имеет ровно различные ациклические ориентации, [2] поэтому в этом смысле ациклическую ориентацию можно интерпретировать как раскраску в −1 цветов.
Для планарных графов ациклические ориентации являются дуальными по отношению к полностью циклическим ориентациям , ориентациям, в которых каждое ребро принадлежит направленному циклу: если — планарный граф , и ориентации преобразуются в ориентации планарного двойственного графа поворотом каждого ребра на 90 градусов по часовой стрелке, то полностью циклическая ориентация соответствует таким образом ациклической ориентации двойственного графа и наоборот. [3]
Подобно хроматическому многочлену, многочлен Тутта графа может быть использован для подсчета числа ациклических ориентаций как . Двойственность между ациклическими и полностью циклическими ориентациями планарных графов распространяется в этой форме и на непланарные графы: многочлен Тутта двойственного графа планарного графа получается путем замены аргументов , а число полностью циклических ориентаций графа равно , также получается путем замены аргументов формулы для числа ациклических ориентаций. [4]
Множество всех ациклических ориентаций данного графа может быть представлено в виде структуры частичного куба , в котором две ациклические ориентации являются смежными, если они отличаются направлением одного ребра. [5] Это подразумевает, что когда две различные ациклические ориентации одного и того же графа отличаются направлениями k ребер, то можно преобразовать одну из ориентаций в другую с помощью последовательности из k изменений ориентации одного ребра, так что каждое из промежуточных состояний этой последовательности преобразований также будет ациклическим.
Каждая ориентация дерева ациклична . Направленный ацикличный граф, полученный в результате такой ориентации, называется полидеревом . [ 6]
Ациклическая ориентация полного графа называется транзитивным турниром и эквивалентна полному упорядочению вершин графа. В такой ориентации, в частности, есть ровно один источник и ровно один сток.
В более общем смысле ациклическая ориентация произвольного графа, имеющего единственный источник и единственный сток, называется биполярной ориентацией . [7]
Транзитивная ориентация графа — это ациклическая ориентация, которая равна его собственному транзитивному замыканию . Не каждый граф имеет транзитивную ориентацию; графы, которые имеют ее, являются графами сравнимости . [8] Полные графы являются частными случаями графов сравнимости, а транзитивные турниры являются частными случаями транзитивных ориентаций.