A gráfelméletben a trapézgráfok trapézmetszetgráfok , amelyeknek mindegyik párhuzamos oldala két egyenesen fekszik. A gráfoknak ezt az osztályát az összehasonlíthatósági gráfok osztálya tartalmazza, és alosztályként intervallumgráfokat és permutációs gráfokat tartalmaz . A grafikon trapéz alakú akkor és csak akkor, ha létezik a gráf csúcsainak megfelelő trapézhalmaz, és a gráf két csúcsa akkor és csak akkor van összekötve éllel, ha a csúcsoknak megfelelő trapézek metszik egymást. A trapéz gráfokat 1988-ban vezette be Ido Dagan, Martin Charles Golumbic és Ron Pinter. Ezekhez a grafikonokhoz léteznek futási idővel rendelkező algoritmusok a grafikon színezésére, súlyozott független halmazok , klikklefedettségek és maximális súlyozott klikkek keresésére.
Legyen két párhuzamos egyenes. Ezeken az egyeneseken trapézokat határozunk meg, amelyekben két csúcs van az egyik egyenesen, a másik kettő pedig a másik egyenesen. Egy gráf akkor és csak akkor trapéz alakú , ha van a gráf csúcsainak megfelelő trapézhalmaz, és a gráf két csúcsa akkor és csak akkor van összekötve éllel, ha a csúcsoknak megfelelő trapézek metszik egymást. Egy részlegesen rendezett halmaz dimenziója a legkisebb számú d teljes rendelés úgy, hogy . A poszet inkompatibilitási gráf olyan irányítatlan gráf , amelyben egy x csúcs akkor és csak akkor szomszédos egy y csúcsgal G-ben, ha x és y össze nem hasonlítható P-ben. Az irányítatlan gráf akkor és csak akkor trapéz gráf, ha ez az összehasonlíthatatlansági gráf egy részben megrendelt készlet legfeljebb 2-es mérettel. [1]
A maximális klikkek megtalálásának és a trapézgráfok színezésének problémái az integrált áramkörök tervezésénél a vezető csatornák lefektetésének problémájához kapcsolódnak . Ha néhány címkézett pont van beállítva a tábla felső és alsó oldalán, akkor az azonos címkével ellátott pontok egy közös hálózathoz kapcsolódnak. Ez a hálózat egy trapézzel ábrázolható, amely szélső (bal és jobb) pontokat tartalmaz azonos címkével. A hálókat akkor és csak akkor lehet keresztezés nélkül lefektetni, ha a trapézok nem metszik egymást. Így a metszéspontok nélküli vezetékek lefektetéséhez szükséges rétegek száma megegyezik a gráf kromatikus számával.
A definíció alapján a trapézok használhatók egy gráf ábrázolására.
A domináns dobozábrázolás az euklideszi sík egyik vonalának pontjait az x tengely pontjaiként, a másik egyenes pontjait pedig az euklideszi sík y tengelyének pontjaként jeleníti meg . Ekkor bármely trapéz megfelel egy téglalapnak a síkban. R K -ban az x - et y uralja , amelyet x < y -ként írunk fel, ha x i kisebb, mint y i i = 1, …, k esetén . Azt mondjuk, hogy a b téglalap uralja b'-t, ha b alsó sarka uralja b ' felső sarkát . Azt mondjuk, hogy két téglalap összehasonlítható, ha az egyik uralja a másikat. Így két trapéz nem metszi egymást pontosan, ha a hozzájuk tartozó téglalapok összehasonlíthatók. A dobozábrázolás azért hasznos, mert a dominancia-reláció lehetővé teszi a kicsomagolási algoritmus alkalmazását [2] Az 1. ábra grafikonjának téglalap alakú ábrázolása a 3. ábrán látható.
A bittoleráns gráfok bittoleráns sorrendű összehasonlíthatatlansági gráfok. Egy sorrendet akkor és csak akkor mondunk bittűrőnek, ha minden x ponthoz I x intervallum és t 1 ( x ) és t r ( x ) valós számok vannak hozzárendelve úgy, hogy x < y akkor és csak akkor I x és I y átfedése kisebb, mint t r ( x ) és t 1 ( y ), I x közepe pedig kisebb, mint I y közepe . [3] 1993-ban Langley kimutatta, hogy a korlátos bitleráns gráfok egyenértékűek a trapézgráfok osztályával. [négy]
A trapézgráfok osztálya intervallumgráfokat és permutációs gráfokat tartalmaz, és egyenértékű a legfeljebb kettő sorrendű, részben rendezett halmazok összehasonlíthatatlansági gráfjaival. A permutációs gráfok a trapézgráfok speciális esetének tekinthetők, ha a trapézokat egyenesekre redukáljuk (vagyis nulla párhuzamos oldalhosszúságú trapézokra).
Mint minden összehasonlíthatatlansági grafikon, a trapéz gráfok is tökéletesek .
A kör alakú trapézgráfok a gráfok egy osztálya, amelyet Felsner és munkatársai javasoltak 1993-ban. Ezek a gráfok a trapézgráfok szuperosztályát képezik, és körgráfokat és körív gráfokat tartalmaznak. A kör alakú trapéz a kör tartománya két nem metsző húr között, a körtrapéz gráf pedig a körtrapézcsalád metszésgráfja. A grafikon körkörös ábrázolása a 4. ábrán látható. Létezik egy futási idővel rendelkező algoritmus a maximális súly független halmazának megoldására, és egy futási idővel rendelkező algoritmus a maximális súlyú klikk megtalálásának problémájára.
A k - trapézgráfok a trapézgráfok általánosítása a tér magasabb dimenzióira. Felsner javasolta, és a domináns többdimenziós téglalapok meghatározásán alapulnak. Ezekben a gráfokban az x csúcs a vektornak felel meg . A ( k − 1)-dimenziós rendezési fák segítségével a koordináták tárolására és lekérésére a Felsner-algoritmusok megoldják a kromatikus szám, a maximális klikk és a maximális független halmaz időben történő megtalálásának problémáját .
A trapéz gráfok algoritmusait össze kell hasonlítani az általánosabb összehasonlíthatósági gráfok algoritmusaival. Ehhez a gráfok szélesebb osztálya, a maximális független halmaz és a minimális klikkfedés megtalálásának problémája időben megoldható . [5] Dagan és munkatársai először javasoltak egy algoritmust a trapéz gráfok időben történő színezésére , ahol n a csúcsok száma, k pedig a gráf kromatikus száma. Később Felsner trapézgráfok téglalapábrázolásával algoritmusokat adott ki a kromatikus szám, a súlyozott független halmaz, a klikk lefedettség és a maximális súlyozott klikk időben történő megtalálására . Mindezek az algoritmusok memóriaméretet igényelnek . Ezek az algoritmusok a téglalapok általi ábrázolás dominanciáján alapulnak, ami lehetővé teszi a kicsomagoló algoritmusok használatát. A Felsner által javasolt algoritmusok kiegyensúlyozott fákat használnak, amelyek lehetővé teszik a beillesztési, törlési és lekérdezési műveletek időben történő végrehajtását , ami megadja az eredményül kapott időt .
Annak meghatározásához, hogy egy gráf trapéz alakú-e, tranzitív orientációt kell keresni a gráf komplementerén . Mivel a trapéz gráfok az összehasonlítható gráfok egy részhalmaza, ha trapéz alakú, akkor komplementerének összehasonlíthatósági gráfnak kell lennie. Ha a komplementen nem létezik tranzitív orientáció , akkor a gráf nem trapéz alakú. Ha megtalálta, akkor ellenőrzi, hogy a trapézsorrend által megadott sorrend lesz-e. A leggyorsabb trapézkő felismerési algoritmust McConnell és Spinrad javasolták 1994-ben futási idővel . A folyamat a részleges sorrend dimenziójának kérdését (hogy meghaladja-e a 2-t) arra a problémára redukálja, hogy a megfelelő bipartit gráfot láncokkal lefedjük (2K 2 részgráfok nélküli gráfok). [6] Ahogy Mertzios és Corneil kimutatta, csúcsszétválasztás esetén a trapézgráfok felismerésének problémája időben megoldható , ahol az élek számát jelöli. Ez a folyamat egy adott gráf kibontását , majd a kiterjesztett gráf átalakítását használja úgy, hogy a gráf összes eredeti csúcsát egy pár új csúcsra cseréli. Ez a „felosztott gráf” akkor és csak akkor, ha trapéz alakú, speciális tulajdonságokkal rendelkező permutációs gráf. [7]