O partiție oblică a unui graf este o partiție a vârfurilor acestuia în două submulțimi sub forma unui subgraf generat deconectat și a unui complement ; joacă un rol important în teoria grafurilor perfecte .
O partiție oblică a unui graf este o partiție a vârfurilor grafului în două subseturi și , pentru care subgraful generat este deconectat, iar subgraful generat este complementul unui graf deconectat (denumit în continuare „co-conectat”) . O partiție oblică echivalentă a unui graf poate fi descrisă ca o partiție a vârfurilor grafului în patru submulțimi , și , în care nu există muchii de la până la , dar există toate muchiile posibile de la până la . Pentru o astfel de partiție, subgrafele generate sunt atât deconectate, cât și, respectiv, coconectate, deci putem lua și .
Orice cale cu patru sau mai multe vârfuri are o partiție oblică, în care mulțimea co-deconectată este una dintre muchiile interne ale căii, iar mulțimea deconectată este formată din ambele vârfuri ale acestei muchii. Cu toate acestea, nu este posibil ca ciclurile de orice lungime să aibă o partiție oblică - indiferent de subseturile de cicluri alese ca mulțime , complementul setului va avea același număr de componente conectate, deci este imposibil să se descompună și fi co-deconectat.
Dacă graficul are o partiție oblică, are o astfel de partiție și complementul său . De exemplu, complementele de cale au partiții oblice, dar complementele de ciclu nu.
Dacă graficul este deconectat, atunci, cu excepția a trei cazuri simple (un grafic gol, un grafic cu o muchie și trei vârfuri, sau o potrivire perfectă pe patru vârfuri), are o partiție oblică, în care latura co-deconectată a partiția este formată din punctele de capăt ale unei muchii, iar partea deconectată este formată din toate celelalte vârfuri. Din același motiv, dacă complementul unui graf este deconectat, atunci, cu excepția setului corespunzător de trei cazuri, acesta trebuie să aibă o partiție oblică [1] .
Dacă graficul are un separator de clică (o clică a cărei îndepărtare face ca vârfurile rămase să fie deconectate) cu mai mult de un vârf, partiția într-o clică și vârfurile rămase formează o partiție oblică. O secțiune de clică cu un vârf este o balama . Dacă un astfel de vârf există, atunci, cu câteva excepții simple, există o partiție oblică în care latura co-deconectată este formată din acest vârf și unul dintre vecinii săi [1] .
O secțiune stea dintr-un grafic este un separator de vârfuri în care unul dintre vârfuri este adiacent tuturor celorlalte vârfuri ale separatorului. Orice separator de clicuri este o secțiune stea. Neapărat, un graf cu o secțiune stea (cu mai mult de un vârf) are o partiție oblică, în care subgraful co-deconectat este format din vârfurile secțiunii stea, iar subgraful deconectat este format din toate vârfurile rămase [1] .
Un modul (sau o mulțime omogenă) este o submulțime non-trivială a vârfurilor graficului , astfel încât, pentru orice vârf care nu aparține lui , fie este adiacent tuturor vârfurilor din , fie niciunul dintre ele. Dacă graficul are un modul și în afara lui există vârfuri adiacente tuturor vârfurilor și alte vârfuri din afara lui nu sunt adiacente niciunui vârf din , atunci are o secțiune stea constând dintr-un vârf în modul împreună cu vecinii săi din afara modulului. Pe de altă parte, dacă există un modul în care unul dintre aceste două submulțimi este gol, atunci graficul este deconectat sau co-deconectat și din nou (cu excepția a trei cazuri simple) are o secțiune oblică [1] .
Partițiile oblice au fost introduse de Khvatal [2] în legătură cu graficele perfecte . Chvatal a demonstrat că un grafic minim imperfect nu poate avea o secțiune de stea. Este clar că grafurile deconectate nu pot fi minim imperfecte și, de asemenea, se știa că grafurile cu separatoare sau module de clică nu pot fi minim imperfecte [3] . Claudy Berge a presupus la începutul anilor 1960 că graficele perfecte trebuie să fie aceleași cu graficele Berge, grafice fără un ciclu impar generat (cu lungimea de cinci sau mai mult) sau complementul acestuia și (deoarece ciclurile și complementele lor nu au partiții oblice) niciun grafic. care nu este un grafic Berge minim poate avea o partiție oblică. Interesat de aceste rezultate, Chvatal a presupus că niciun grafic minim imperfect nu poate avea o partiție oblică. Unii autori au dovedit cazuri speciale ale acestei presupuneri, dar ea a rămas mult timp nerezolvată [4] .
Partițiile oblice au câștigat o importanță deosebită atunci când au fost folosite de Chudnovskaya, Robertson, Seymour și Thomas [5] pentru a demonstra teorema puternică a grafului perfect conform căreia grafurile Berge sunt la fel cu grafurile perfecte. Chudnovskaya și grupul ei nu au putut să demonstreze în mod direct conjectura lui Khvatal, dar au dovedit un rezultat mai slab, că contraexemplul minim al teoremei (dacă ar exista unul) ar trebui să aibă o partiție oblică echilibrată în care fiecare cale generată cu un capăt pe o parte. a despărțitorului și a vârfurilor interioare de pe cealaltă parte are o lungime uniformă. Acest rezultat a devenit lema cheie în demonstrația lor, iar versiunea completă a lemei lui Chvatala rezultă din teorema lor [6] .
Partițiile oblice formează o componentă cheie a descompunerii structurale a grafurilor perfecte, care a fost folosită de Chudnovskaya, Robertson, Seymour și Thomas [5] ca parte a demonstrației teoremei grafului perfect puternic. Chudnovskaya și colab. au arătat că orice grafic perfect fie aparține la cinci clase de bază de grafice perfecte, fie are unul dintre cele patru tipuri de descompunere în grafice mai simple, iar una dintre aceste descompunere este o descompunere oblică.
Un exemplu simplu de descompunere structurală folosind partiții oblice a fost dat de Seymour [6] . El a observat că orice grafic de comparabilitate este complet sau bipartit sau are o partiție oblică. Într-adevăr, dacă orice element dintr-o mulțime parțial ordonată este fie un element minim, fie un element maxim, atunci graficul de comparabilitate corespunzător este bipartit. Dacă comanda este completă , atunci graficul de comparabilitate corespunzător este complet. Dacă niciunul dintre aceste cazuri nu are loc, dar orice element care nu este nici minim, nici maxim este comparabil cu toate celelalte elemente, atunci fie împărțirea în elemente minime și non-minimale (dacă există mai mult de un element minim), fie împărțirea în elementele maxime și nemaximale (dacă există mai mult de un element maxim) formează secțiunea stelară. În cazul rămas, există un element de ordine parțială care nu este nici minim, nici maxim și nu este comparabil cu toate celelalte elemente. În acest caz, există o despărțire oblică (complement al secțiunii stea) în care partea co-deconectată este formată din elemente comparabile cu (fără includere ), iar partea deconectată este formată din elementele rămase.
Graficele cordale au descompoziții și mai simple de un fel similar - sunt fie complete, fie au un separator de clică. Hayward [7] a arătat în mod similar că orice graf cordal slab conectat și co-conectat (un grafic cu un ciclu generat de lungime mai mare de patru sau complementul său) cu patru sau mai multe vârfuri are o secțiune stea sau complementul său, de unde, prin lema lui Chvatala. , rezultă că orice astfel de grafic este perfect.
O partiție oblică a unui grafic dat, dacă există, poate fi găsită în timp polinomial . Acest lucru a fost arătat inițial de Figueiredo, Klein, Kohayakawa și Reid [8] , dar cu un timp de rulare foarte lung , unde este numărul de vârfuri din graficul de intrare. Kennedy și Reid [9] au îmbunătățit timpul de rulare la . Iată numărul de margini.
Problema verificării dacă un grafic conține o partiție oblică în care una dintre părțile părții co-deconectate este independentă este o problemă NP-completă [10] . Verificarea dacă un graf dat conține o partiție oblică echilibrată este, de asemenea, NP-complet pentru grafurile arbitrare, dar problema poate fi rezolvată în timp polinomial pentru grafurile perfecte [11] .