Perfekt beställningsbar graf
I grafteorin är en perfekt beställningsbar graf en graf vars hörn kan ordnas på ett sådant sätt att en girig färgalgoritm med denna ordning optimalt färgar varje inducerad subgraf i den givna grafen. Perfekt beställningsbara grafer utgör ett specialfall av de perfekta graferna , och de inkluderar ackordsgrafer , jämförbarhetsgrafer och ärftliga avståndsgrafer . Men att testa om en graf är perfekt beställningsbar är NP-komplett .
Definition
Den giriga färgningsalgoritmen, när den tillämpas på en given ordning av hörnen i en graf G , beaktar grafens hörn i sekvens och tilldelar varje vertex sin första tillgängliga färg, det minsta uteslutna värdet för den färguppsättning som används av dess grannar. Olika vertexordningar kan leda till att denna algoritm använder olika antal färger. Det finns alltid en ordning som leder till en optimal färgsättning – det gäller till exempel den ordning som bestäms utifrån en optimal färgsättning genom att sortera hörnen efter deras färg – men det kan vara svårt att hitta. De perfekt beställningsbara graferna definieras som de grafer för vilka det finns en ordning som är optimal för den giriga algoritmen, inte bara för själva grafen utan för alla dess inducerade subgrafer .
Mer formellt sägs en graf G vara perfekt ordningsbar om det finns en ordning π av hörn av G , så att varje inducerad subgraf av G färgas optimalt av den giriga algoritmen med hjälp av undersekvensen av π inducerad av hörnen i subgrafen . En ordningsföljd π har denna egenskap exakt när det inte finns fyra hörn a , b , c , och d för vilka abcd är en inducerad väg, a förekommer före b i ordningen och c förekommer efter d i ordningen.
Beräkningskomplexitet
Perfekt beställningsbara grafer är NP-kompletta att känna igen. Det är dock lätt att testa om en viss ordning är en perfekt ordning av en graf. Följaktligen är det också NP-svårt att hitta en perfekt ordning på en graf, även om grafen redan är känd för att vara perfekt beställningsbar.
Relaterade grafklasser
Varje perfekt beställningsbar graf är en perfekt graf .
Chordal grafer är perfekt beställningsbara; en perfekt ordning av en ackordsgraf kan hittas genom att vända en perfekt elimineringsordning för grafen. Att tillämpa girig färgläggning till en perfekt ordning ger således en effektiv algoritm för optimal färgläggning av ackordsgrafer. Jämförbarhetsgrafer är också perfekt beställningsbara, med en perfekt ordning som ges av en topologisk ordning av en transitiv orientering av grafen. Komplementgraferna för toleransgraferna är perfekt beställningsbara .
En annan klass av perfekt beställningsbara grafer ges av graferna G så att i varje delmängd av fem hörn från G , minst en av de fem har en sluten grannskap som är en delmängd av (eller lika med) den slutna grannskapet av en annan av de fem hörnen. På motsvarande sätt är dessa grafer där den partiella ordningen för slutna kvarter, ordnade efter inkludering av set, har bredd som högst fyra. Cykeldiagrammet med 5 vertex har en partiell ordningsföljd i grannskapet på bredd fem, så fyra är den maximala bredden som säkerställer perfekt beställningsbarhet. Liksom med ackordsgraferna (och till skillnad från de perfekt beställningsbara graferna mer generellt) är graferna med bredd fyra igenkännbara i polynomtid.
Ett begrepp som ligger mellan den perfekta elimineringsordningen för en ackordsgraf och en perfekt ordningsföljd är en semiperfekt elimineringsordning : i en elimineringsordning finns det ingen trepunktsinducerad bana där mittpunkten är den första av de tre som ska elimineras, och i en semiperfekt elimineringsordning, finns det ingen fyrpunktsinducerad bana där en av de två mittersta hörnen är den första som elimineras. Det omvända av denna ordning uppfyller därför kraven för en perfekt ordning, så grafer med semiperfekta elimineringsordningar är perfekt beställningsbara. I synnerhet kan samma lexikografiska bredd-först sökalgoritm som används för att hitta perfekta elimineringsordningar för ackordsgrafer användas för att hitta semiperfekta elimineringsordningar för avståndsärftliga grafer , som därför också är perfekt beställningsbara.
De grafer för vilka varje vertexordning är en perfekt ordning är kograferna . Eftersom kografer är graferna utan en inducerad väg med fyra vertex, kan de inte bryta mot kravet på banordning vid en perfekt ordning.
Flera ytterligare klasser av perfekt beställningsbara grafer är kända.
Anteckningar
- Brandstädt, Andreas ; Le, Van Bang; Spinrad, Jeremy (1999), Graph Classes: A Survey , SIAM Monographs on Discrete Mathematics and Applications, ISBN 0-89871-432-X
- Christen, Claude A.; Selkow, Stanley M. (1979), "Some perfect coloring properties of graphs", Journal of Combinatorial Theory , Series B, 27 (1): 49–59, doi : 10.1016/0095-8956(79)90067-4 , MR 0539075
- Chvátal, Václav (1984), "Perfectly orderable graphs", i Berge, Claude ; Chvátal, Václav (red.), Topics in Perfect Graphs , Annals of Discrete Mathematics, vol. 21, Amsterdam: North-Holland, s. 63–68 . Som citeras av Maffray (2003) .
- Chvátal, Václav ; Hoàng, Chính T.; Mahadev, NVR; De Werra, D. (1987), "Four classes of perfectly orderable graphs", Journal of Graph Theory , 11 (4): 481–495, doi : 10.1002/jgt.3190110405 .
- Dragan, FF; Nicolai, F. (1995), LexBFS-orderingar av avståndsärftliga grafer , Schriftenreihe des Fachbereichs Mathematik der Univ. Duisburg SM-DU-303 . Som citeras av Brandstädt, Le & Spinrad (1999) .
- Felsner, Stefan; Raghavan, Vijay; Spinrad, Jeremy (2003), "Igenkänningsalgoritmer för beställningar av liten bredd och grafer av små Dilworth-tal" , Order , 20 ( 4): 351–364 (2004), doi : 10.1023 /B:ORDE.0000034609.fb 4609.fb 4609.fb 4609.fb 2079151 , S2CID 1363140 .
- Golumbic, Martin Charles ; Monma, Clyde L.; Trotter, William T. Jr. (1984), "Tolerance graphs", Discrete Applied Mathematics , 9 (2): 157–170, doi : 10.1016/0166-218X(84)90016-7 , MR 0761599
- Hoàng, Chính T.; Maffray, Frédéric; Olariu, Stephan; Preissmann, Myriam (1992), "A charming class of perfectly orderable graphs" , Discrete Mathematics , 102 (1): 67–74, doi : 10.1016/0012-365X(92)90348-J .
- Hoàng, Chính T.; Reed, Bruce A. (1989), "Some classes of perfectly orderable graphs", Journal of Graph Theory , 13 (4): 445–463, doi : 10.1002/jgt.3190130407 .
- Maffray, Frédéric (2003), "Om färgningen av perfekta grafer", i Reed, Bruce A. ; Sales, Cláudia L. (red.), Recent Advances in Algorithms and Combinatorics , CMS Books in Mathematics, vol. 11, Springer-Verlag, s. 65–84, doi : 10.1007/0-387-22444-0_3 , ISBN 0-387-95434-1 .
- Middendorf, Matthias; Pfeiffer, Frank (1990), "On the complexity of recognition perfectly orderable graphs", Discrete Mathematics , 80 (3): 327–333, doi : 10.1016/0012-365X(90)90251-C .
- Payan, Charles (1983), "Perfectness and Dilworth number", Discrete Mathematics , 44 (2): 229–230, doi : 10.1016/0012-365X(83)90064-X , MR 0689816 .