Orientare aciclică

Orientarea aciclică a unui graf nedirecționat este alocarea de direcții fiecărei muchii ( orientare ) în care nu se formează niciun ciclu direcționat și, prin urmare, o astfel de orientare transformă graficul într-un graf aciclic direcționat . Orice grafic are o orientare aciclică.

Numărul cromatic al oricărui grafic este egal cu lungimea minimă a căii maxime dintre toate orientările aciclice. Orientările aciclice sunt legate de colorare prin intermediul unui polinom cromatic , care numără atât orientările aciclice, cât și colorațiile. Pentru graficele plane, orientările aciclice sunt graficele duale ale orientărilor complet ciclice , și invers. Mulțimii orientărilor aciclice ale unui grafic dat i se poate da structura unui cub parțial , în care două orientări ciclice sunt adiacente dacă diferă în direcția unei singure muchii.

Orientările arborilor sunt întotdeauna aciclice și sunt poliarbori . Orientările aciclice ale graficelor complete se numesc turnee tranzitive . Orientările bipolare sunt cazuri speciale de orientări aciclice în care există exact o sursă și un singur absorbant. Orice turneu tranzitiv este bipolar.

Clădire

Orice grafic are o orientare aciclică. O modalitate de a crea orientări aciclice este de a ordona vârfurile și apoi de a orienta fiecare muchie de la cel mai vechi vârf din listă la cel mai recent. Secvența de vârfuri devine apoi o ordonare topologică a graficului aciclic direcționat (DAG) rezultat, iar orice sortare topologică a acestui DAG formează aceeași orientare.

Deoarece orice OAG are un sort topologic, orice orientare aciclică poate fi obținută în acest fel. Cu toate acestea, secvențe de vârf diferite pot duce la aceleași orientări aciclice dacă OAG rezultat are mai multe sorturi topologice. De exemplu, un ciclu cu patru vârfuri (prezentat în figură) are 24 de secvențe diferite, dar numai 14 orientări aciclice posibile.

Link către colorare

Teorema Gallai-Hasse-Roy-Vitaver afirmă că un grafic are o orientare aciclică în care drumul maxim are cel mult k vârfuri dacă și numai dacă graficul poate fi colorat cu cel mult k culori [1] .

Numărul de orientări aciclice poate fi numărat folosind un polinom cromatic a cărui valoare pentru un întreg pozitiv k este egală cu numărul de k -colorări ale graficului. Orice grafic G are orientări aciclice exact diferite [2] , deci în acest sens, orientările aciclice pot fi înțelese ca o colorare cu −1 culoare.

Dualitate

Pentru graficele plane, orientările aciclice sunt orientări duale până la complet ciclice , orientări în care fiecare muchie aparține unui ciclu direcționat - dacă este un grafic plan , iar orientările sunt translate în orientările graficului dual prin rotirea fiecărei muchii 90 grade în sensul acelor de ceasornic, apoi complet ciclic orientarea graficului corespunde orientării aciclice a graficului dual astfel obținut și invers [3] .

La fel ca polinomul cromatic, polinomul grafic Tatta poate fi folosit pentru a număra numărul de orientări aciclice ca . Dualitatea dintre orientările aciclice și total ciclice ale graficelor plane poate fi extinsă în același mod și la graficele neplanare — polinomul Tutt al graficului dual al unui grafic plan se obține prin schimbul de argumente ale polinomului și numărul de orientările complet ciclice ale graficului este , care se obține prin schimbul de argumente în formula pentru numărul de orientări aciclice [4] .

Rib Flipping

Mulțimii orientărilor aciclice ale unui grafic dat i se poate da o structură de cub parțial în care două orientări ciclice sunt adiacente dacă diferă în direcția unei singure muchii [5] . Rezultă că dacă două orientări aciclice diferite ale aceluiași grafic diferă în direcția k muchii, este posibil să se transforme una dintre orientări în cealaltă printr-o succesiune de k modificări în orientarea unei muchii, astfel încât fiecare stare intermediară este o orientare aciclică.

Cazuri speciale

Orice orientare a unui arbore este aciclică. Un graf aciclic direcționat obținut printr-o astfel de orientare se numește polytree [6] .

O orientare aciclică a unui graf complet se numește turneu tranzitiv și este echivalentă cu o ordonare completă a vârfurilor grafului. Într-o astfel de orientare, există, în special, exact o sursă și o chiuvetă.

O orientare aciclică a unui graf arbitrar care are o sursă unică și un absorbant unic se numește orientare bipolară [7] .

Orientarea tranzitivă a unui grafic este o orientare aciclică, care este închiderea sa tranzitivă . Nu orice grafic are o orientare tranzitivă. Graficele cu orientare tranzitivă sunt grafice de comparabilitate [8] . Graficele complete sunt un caz special de grafice de comparabilitate, iar turneele tranzitive sunt un caz special de orientări tranzitive.

Note

  1. Nešetřil, Ossona de Mendez, 2012 , p. 42.
  2. Stanley, 1973 , p. 171–178.
  3. Welsh, 1997 , p. 287–323.
  4. Las Vergnas, 1980 , p. 231–243.
  5. Fukuda, Prodon, Sakuma, 2001 , p. 9–16.
  6. Dasgupta, 1999 , p. 134–141.
  7. de Fraysseix, Ossona de Mendez, Rosentiehl, 1995 , p. 157–179.
  8. Ghouila-Houri, 1962 , p. 1370–1371.

Literatură