W ISGCI listy ponad 1100 klas grafów. W przypadku wielu z nich wiemy, czy można ustalić niezależny zestaw w czasie wielomianowym; nazywane są czasem klasami IS-easy . Chciałbym skompilować listę maksymalnych klas IS-easy. Klasy te razem tworzą granicę (znanej) podatności na rozwiązywanie tego problemu.
Ponieważ do dowolnej nieskończonej klasy IS-easy można po prostu dodać skończoną liczbę wykresów, nie wpływając na łatwość obsługi, pewne ograniczenia są w porządku. Ograniczmy klasy do tych, które są dziedziczne (zamknięte przy pobieraniu indukowanych podgrafów lub równoważnie, zdefiniowane przez zestaw wykluczonych indukowanych podgrafów). Co więcej, rozważmy tylko te rodziny, które nie zawierają X dla zestawu X z małym opisem. Nie może to również być nieskończone łańcuchy rosnące klas tractable (takie jak -bezpłatne i klasy opisane przez Davida Eppsteina poniżej), ale ograniczmy uwagę do klas, które faktycznie okazały się IS-łatwe.
Oto te, które znam:
- idealne wykresy
- -bezpłatnie
- -Darmowy
- co-Meyniel
- prawie dwustronny
- bez fotela
- ( , krykiet) -bezpłatnie
- -bezpłatnie(dla dowolnego ustalonego )
- -Darmowy
Czy znane są inne takie maksymalne klasy?
Edycja: Zobacz także powiązane pytanie Jarosława Bułatowa dotyczące klas określonych przez wykluczonych nieletnich, co jest łatwe dla wykresów wykluczonych przez osoby niepełnoletnie? i zobacz Globalne właściwości klas dziedzicznych? na bardziej ogólne pytanie, które wcześniej zadałem na temat klas dziedzicznych.
Jak zauważa Jukka Suomela w komentarzach, sprawa pomniejszona o wykluczenie jest również interesująca (i zadałaby interesujące pytanie), ale nie na tym koncentruje się.
Aby uniknąć przykładu Davida, maksymalna klasa powinna być również definiowana jako grafy wolne od X, gdzie nie każdy wykres w X ma niezależny wierzchołek.
Klasy podane w odpowiedziach poniżej:
- bez jabłek (sugerowane przez Standa Živný)
Dodano 09.10.2013: niedawny wynik Lokshtanova, Vatshelle i Villanger, wspomniany w odpowiedzi przez Martina Vatshelle, zastępuje niektóre z wcześniej znanych maksymalnych klas.
Oznacza to, że wszystkie dziedziczne klasy grafów zdefiniowane przez pojedynczy zabroniony indukowany podgraph z maksymalnie pięcioma wierzchołkami można teraz ostatecznie zaklasyfikować jako IS-easy lub nie-IS-easy.
źródło
Odpowiedzi:
Pytanie jest już trochę starsze, ale ISGCI może tu pomóc.
Po uruchomieniu aplikacji Java ISGCI i przejściu do menu Problemy -> Klasy brzegowe / Otwarte -> Zestaw niezależny, pojawia się okno dialogowe z 3 listami.
Lista Maksymalne P zawiera wszystkie klasy C (w ISGCI), w których IS można rozwiązać w czasie wielomianowym, tak że istnieje minimalna nadklasa C, w której IS nie jest znane z P (tj. NP-zupełne, otwarte lub nieznany ISGCI). Wybranie klasy i kliknięcie przycisku „Rysuj” spowoduje narysowanie klasy i nadklas, które zostaną znalezione po przejściu w stylu BFS w górę hierarchii włączania, o ile jest to konieczne, aby znaleźć klasę, w której IS nie jest znany z P.
Lista Minimalna NP-zupełna odwraca się: zawiera klasy, w których IS jest NP-zupełna, tak że nie wszystkie maksymalne podklasy są również NP-zupełne. Rysowanie przechodzi w hierarchii, dopóki nie zostanie znaleziona klasa niekompletna.
Otwarta lista zawiera klasy, dla których problem jest otwarty lub nieznany. Rysowanie przechodzi po superklasach / podklasach, dopóki nie zostanie osiągnięta klasa, która nie jest otwarta.
Podczas tworzenia rysunku dobrym pomysłem jest ustawienie kolorystyki na problem zestawu niezależnego (Problemy -> Kolor problemu -> Zestaw niezależny).
Jeśli chodzi o pytanie Standy Zivny, w ISGCI wymienionych jest 20 klas o znanej złożoności dla nieważonego problemu IS, ale o nieznanej złożoności w przypadku ważonym (ISGCI nie może rozróżnić między „prostymi” i „skomplikowanymi” algorytmami wielomianowymi):
gc_11 rozszerzony P 4- obciążony
gc_128 EPT
gc_415 dobrze przykryty
gc_428 (K 3,3 -e, P 5 , X 98 ) -
wolny gc_648 (K 3,3 -e, P 5 ) -
wolny gc_752 współ-dziedziczna klika-Helly
gc_756 (E, P) -
wolny gc_757 (P, T 2 ) -
wolny gc_758 (P, P 8 ) -
wolny gc_759 (K 3,3 -e, P 5 , X 99 ) -
wolny gc_808 (C 6 , K 3, 3 + e, P, P 7 , X 37 , X 41 ) -
wolny gc_811 (P, gwiazda1,2,5 ) -
wolny gc_812 (P 5 , P 2 ∪ P 3 ) -
wolny gc_813 (P, P 7 ) -
wolny gc_818 (P, gwiazda 1,2,3 ) -
wolny gc_819 (P, gwiazda 1, 2,4 ) -
wolny gc_841 (2K 3 + e, A, C 6 , E, K 3,3 -e, P 6 , R, X 166 , X 167 , X 169 , X 170 , X 171 , X 172 , X 18 , X 45 , X 5 , X 58 , X 84 , X 95 , X98 , A, C 6 , E, P 6 , R, X 166 , X 167 , X 169 , X 170 , X 171 , X 172 , X 18 , X 45 , X 5 , X 58 , X 84 , X 95 , X 98 , antena, co-antena, co-domino, co-fish, co-twin-house, domino, fish, twin-house) - bez
gc_894 co-circular perfect
gc_895 silnie okrągły idealny
(3K 2 , E, P 2 ∪ P 4 , netto) -bezpłatnie
Bez wątpienia wiele z nich będzie miało również znane algorytmy dla ważonego przypadku. Dodatki i poprawki są zawsze mile widziane pod adresem podanym na stronie internetowej ISGCI!
źródło
Ciekawym artykułem do obejrzenia może być:
A. Brandstadt, VV Lozin, R. Mosca: Niezależne zestawy maksymalnej masy w grafach bez Apple, SIAM Journal on Discrete Mathematics 24 (1) (2010) 239–254. doi: 10.1137 / 090750822
Nieskończoną klasę jabłek definiuje się jako cykle C_k, k> = 5, każde z łodygą.
Nie wspominasz, czy twoje pojęcie łatwości IS obejmuje ważony problem IS. Grafy bez fotela (inaczej grafy bez widelca) są znane jako IS-easy:
VE Alekseev, algorytm wielomianowy do znajdowania największych niezależnych zbiorów na wykresach bez widelców, Discrete Applied Mathematics 135 (1-3) (2004) 3–16. doi: 10.1016 / S0166-218X (02) 00290-1
Możliwość przeważenia ważonego przypadku jest nietrywialnym rozszerzeniem, patrz:
VV Lozin, M. Milanic: Algorytm wielomianowy do znalezienia niezależnego zestawu ciężaru maksymalnego na wykresie bez widelca, Journal of Discrete Algorithms 6 (4) (2008) 595–604. doi: 10.1016 / j.jda.2008.04.001
Czy istnieją inne (interesujące) klasy, w których ważony problem IS jest znacznie trudniejszy / trudniejszy do rozwiązania / otwarty niż przypadek nieważony?
źródło
Według Vassilisa Giakoumakisa i Ireny Rusu, dysk. Appl. Matematyka 1997 , wykresy wolne od (P5, house) (inaczej wykresy wolne od (P5, coP5)) są łatwe w IS.
Kolejny, przypisany przez ISGCI V. Lozinowi, R. Mosca Disc. Appl. Matematyka 2005 , to rodzina grafów wolnych od (K2 u claw) .
Mogą istnieć również nieskończone łańcuchy rosnące klas możliwych do przełożenia
Zdecydowanie istnieją nieskończone łańcuchy rosnące. Jeśli H jest skończonym zestawem wykresów, dla których wykresy wolne od H są łatwe do IS, niech H 'będzie wykresami utworzonymi, dodając niezależny wierzchołek do każdego wykresu w H. Wówczas wykresy wolne od H's są również łatwe do IS: po prostu zastosuj algorytm wolny od H do zbiorów nie sąsiadów każdego wierzchołka. Na przykład, jak opisuje ISGCI, wykresy wolne od klejnotów są łatwe w IS, ponieważ klejnotem jest P4 plus niezależny wierzchołek, a wykresy wolne od IS są łatwe. Prawdopodobnie chcesz ograniczyć swoje pytanie do maksymalnych klas, w których nie wszystkie zabronione podgrupy mają niezależny wierzchołek.
źródło
Niech H będzie wykresem co najwyżej 5 wierzchołków, wtedy złożoność zbioru niezależnego jest znana w klasie grafów wolnych od H.
źródło