Максимальна незалежна множина або максмальна стабільна множина — незалежна множина, яка не є підмножиною будь-якої іншої незалежної множини. Тобто, це множина S така, що кожне ребро графа має один кінець не в S і кожна вершина не з S має щонайменше одного сусіда в S. Максимальна незалежна множина також є домінівною множиною графа, і кожна домінівна множина, що також незалежна повинна бути максимальною незалежною, отже максимальні незалежні множини також називають незалежними домінівними множинами. Граф може мати багато максимальних множин дуже відмінних розмірів; a якнайбільшу з максимальних незалежних множин називають найбільшою незалежною множиною.
Наприклад, у графі P3, шлях з трьох вершин a, b і c і двох ребер ab і bc, обидві множини {b} і {a,c} максимальні незалежні. Множина {a} незалежна, але не максимальна, бо це підмножина більшої незалежної множини {a,c}. У цьому ж графі, максимальні кліки це множини {a,b} і {b,c}.
Фраза «максимальна незалежна множина» також використовується для опису максимальних підмножин незалежних елементів не тільки в графах, зокрема у векторних просторах і матроїдах.
Пов'язані множини вершин
Якщо S це максимальна незалежна множина деякого графа, то вона також і максимальна кліка або ж максимальний повний підграф у доповненні графа. Максимальна кліка це множина вершин, які породжують повний підграф і також, яка не міститься в якомусь більшому повному графі. Тобто, це множина S така, що кожна двійка вершин з S зв'язана ребром і кожній вершині не з S не вистачає щонайменше одного ребра до однієї з вершин в S. Граф може мати багато найбільших клік, різних розмірів; знаходження якнайбільшої з них є задачею максимальної кліки.
Деякі автори включають максимальність як частину визначення кліки, і називають максимальні кліки просто кліками.
Доповнення максимильної незалежної множини, тобто набір вершин, що не належать до неї, утворюють мінімальне вершинне покриття. Тобто, доповнення це вершинне покриття, множина вершин така, яка включає щонайменше по одному кінцю кожного ребра, і мінімальна в розумінні того, що жодну з цих вершин не можна видалити, щоб властивість покриття збереглась. Мінімальні вершинні покриття вивчались у статистичній механіці у зв'язку з моделями твердокулькових газових ґраток, математична абстракція для переходів плин-тверде тіло.
Кожна максимальна незалежна множина також і домінівна, тобто така множина вершин, що кожна вершина графа або належить до цієї множини або є суміжною з нею. Множина вершин є максимальною незалежною множиною тоді і тільки тоді коли вона є незалежною домінівною множиною.
Характеризація сімей графів
Певні сім'ї графів також можна характеризувати в термінах максимальних клік або максимальних незалежних підмножин. Приклади включають графи з незвідними максимальними кліками і спадково незвідними незвідними кліками. Кажуть, що граф має незвідні максимальні кліки, якщо кожна максимальна кліка містить ребро яке не належить до жодної іншої максимальної кліки, і що граф має спадково незвідні максимальні кліки, якщо ця ж властивість виконується в будь-якому вершинно-породженому підграфі, тобто такому графі, що утворюється підмножиною вершин разом з усіма ребрами обидва кінці яких належать до цієї підмножини.
Кографи можна характеризувати як графи, в яких кожна максимальна кліка перетинає кожну максимальну незалежну множину і в яких ця властивість додержується в усіх вершинно-породжених підграфах.
Обмеження на кількість множин
Moon та Moser, (1965) показали, що будь-який граф з n вершинами має не більше 3n/3 максимальних клік. Аргументуючи через доповнення графа маємо, будь-який граф з n вершинами також має не більше 3n/3 максимальних незалежних множин. Легко побудувати граф із саме 3n/3 максимальними незалежними множинами: просто взяти неперетинну множину з n/3 трикутних графів. Усяка максимальна незалежна множина в цьому графі утворюється вибиранням однієї вершини з кожного трикутника. Доповнення графа має саме 3n/3 максимальних клік і є особливим типом графа Турана; через зв'язок таких графів з обмеженням Муна і Мозера, ці графи іноді також називають графами Муна-Мозера. Тісніша межа можлива за умови обмеження розміру максимальної незалежної множини: кількість максимальних незалежних множин розміру k в кожному n-вершинному графі є щонайбільше
Графи, що досягли цієї межі знов-таки є графами Турана.
Деякі сім'ї графів, однак, мають набагато суворіші обмеження на кількість максимальних незалежних множин або максимальних клік. Якщо всі n-вершинні графи у сім'ї графів мають O(n) ребер, і якщо кожний підграф графа в цій сім'ї також належить до цієї сім'ї, тоді кожний граф у сім'ї має щонайбільше O(n) максимальних клік, і всі вони мають розмір O(1). Наприклад, ці умови істинні для планарного графа: кожен n-вершинний планарний граф має щонайбільше 3n − 6 ребер і підграф планарного графа завжди планарний, з цього випливає, що кожен планарний граф має O(n) максимальних клік (розміром не більше чотирьох). і також мають не більше ніж n максимальних клік, навіть хоча вони не завжди .
Кількість максимальних незалежних множин у n-вершинному граф-циклі дорівнює числу Перріна, а кількість максимальних незалежних множин у n-вершинному шляху дорівнює . Отже, обидві кількості пропорційні степеням 1.324718, пластичного числа.
Алгоритми перелічення множин
Алгоритм для перелічування всіх максимальних незалежних множин або максимальних клік у графі можна використати як підпрограму для розв'язання багатьох NP-повних задач на графах. Найочевидніші — задачі про максимальну незалежну множину, мінімальну незалежну домінівну множину і максимальну кліку. Кожну з них можна розв'язати із використанням алгоритму, який перелічує максимальні незалежні множини або максимальні кліки і обирає ті з них, які мають найбільший або найменший розмір. Схожим чином, найменше вершинне покриття можна знайти як доповнення до однієї з максимальних незалежних множин. Lawler, (1976) спостеріг, що перелік максимальних незалежних множин можна використати для знаходження 3-фарбування графа: граф можна 3-фарбувати тоді і тільки тоді, якщо доповнення до одної з його максимальних незалежних множин є двочастковим. Він використовував цей підхід не тільки для 3-фарбування, але й як частину загальнішого алгоритму фарбування графа, в наступному, подібні підходи до фарбування графа були вдосконалені іншими авторами. Інші, складніші задачі також можна змоделювати як знаходження кліки або незалежної множини певного типу. Це спонукає до розв'язання алгоритмічної проблеми перелічення всіх максимальних незалежних множин (або тотожно, всіх максимальних клік) ефективно.
Досить просто перетворити доведення 3n/3 обмеження на кількість максимальних незалежних множин Муна і Мозера в алгоритм, що перелічує всі такі множини за час O(3n/3). Для графів, що мають якнайбільшу можливу кількість максимальних незалежних множин, цей алгоритм потребує константного часу на одну множину на виході. Однак, алгоритм з такими часовими характеристиками може бути надто неефективним для графів більш обмеженою кількістю незалежних множин. Через це, багато дослідників вивчали алгоритми, які перебирають усі максимальні незалежні множини за поліноміальний час на одну множину на виході. Час потрібний на одну незалежну множину пропорційний до часу на множення матриць у насичених графах або швидше в різних класах розріджених графів.
Примітки
- Erdős, (1966) показує, що кількість різних розмірів максимальних незалежних множин у графі з n вершинами може бути завбільшки як n - log n - O(log log n) і ніколи не більше ніж n - log n.
- Weigt та Hartmann, (2001).
- Byskov, (2003). Для пов'язаних попередніх результатів Croitoru, (1979) і Eppstein, (2003).
- Chiba та Nishizeki, (1985). Виразили умову мати O(n) ребер еквівалентно через константність деревності графа.
- Bisdorff та Marichal, (2007); Euler, (2005); Füredi, (1987).
- Eppstein, (2003); Byskov, (2003).
- Eppstein, (2003). Для відповідних границь у широко використовному алгоритмі Брона-Кербоша, див. Tomita, Tanaka та Takahashi, (2006).
- Bomze та ін., (1999); Eppstein, (2005); Jennings та Motycková, (1992); Johnson, Yannakakis та Papadimitriou, (1988); Lawler, Lenstra та Rinnooy Kan, (1980); Liang, Dhall та Lakshmivarahan, (1991); Makino та Uno, (2004); Mishra та Pitt, (1997); Stix, (2004); Tsukiyama та ін., (1977); Yu та Chen, (1993).
- Makino та Uno, (2004); Eppstein, (2005).
Посилання
- Граф зі спадково незвідними максимальними кліками [ 29 листопада 2014 у Wayback Machine.] на Graphclass (англ.)
- Граф з незвідними максимальними кліками [ 29 листопада 2014 у Wayback Machine.] на Graphclass (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Maksimalna nezalezhna mnozhina abo maksmalna stabilna mnozhina nezalezhna mnozhina yaka ne ye pidmnozhinoyu bud yakoyi inshoyi nezalezhnoyi mnozhini Tobto ce mnozhina S taka sho kozhne rebro grafa maye odin kinec ne v S i kozhna vershina ne z S maye shonajmenshe odnogo susida v S Maksimalna nezalezhna mnozhina takozh ye dominivnoyu mnozhinoyu grafa i kozhna dominivna mnozhina sho takozh nezalezhna povinna buti maksimalnoyu nezalezhnoyu otzhe maksimalni nezalezhni mnozhini takozh nazivayut nezalezhnimi dominivnimi mnozhinami Graf mozhe mati bagato maksimalnih mnozhin duzhe vidminnih rozmiriv a yaknajbilshu z maksimalnih nezalezhnih mnozhin nazivayut najbilshoyu nezalezhnoyu mnozhinoyu Graf kuba maye shist riznih nezalezhnih mnozhin poznacheni chervonimi vershinami Napriklad u grafi P3 shlyah z troh vershin a b i c i dvoh reber ab i bc obidvi mnozhini b i a c maksimalni nezalezhni Mnozhina a nezalezhna ale ne maksimalna bo ce pidmnozhina bilshoyi nezalezhnoyi mnozhini a c U comu zh grafi maksimalni kliki ce mnozhini a b i b c Fraza maksimalna nezalezhna mnozhina takozh vikoristovuyetsya dlya opisu maksimalnih pidmnozhin nezalezhnih elementiv ne tilki v grafah zokrema u vektornih prostorah i matroyidah Pov yazani mnozhini vershinYaksho S ce maksimalna nezalezhna mnozhina deyakogo grafa to vona takozh i maksimalna klika abo zh maksimalnij povnij pidgraf u dopovnenni grafa Maksimalna klika ce mnozhina vershin yaki porodzhuyut povnij pidgraf i takozh yaka ne mistitsya v yakomus bilshomu povnomu grafi Tobto ce mnozhina S taka sho kozhna dvijka vershin z S zv yazana rebrom i kozhnij vershini ne z S ne vistachaye shonajmenshe odnogo rebra do odniyeyi z vershin v S Graf mozhe mati bagato najbilshih klik riznih rozmiriv znahodzhennya yaknajbilshoyi z nih ye zadacheyu maksimalnoyi kliki Deyaki avtori vklyuchayut maksimalnist yak chastinu viznachennya kliki i nazivayut maksimalni kliki prosto klikami Dopovnennya maksimilnoyi nezalezhnoyi mnozhini tobto nabir vershin sho ne nalezhat do neyi utvoryuyut minimalne vershinne pokrittya Tobto dopovnennya ce vershinne pokrittya mnozhina vershin taka yaka vklyuchaye shonajmenshe po odnomu kincyu kozhnogo rebra i minimalna v rozuminni togo sho zhodnu z cih vershin ne mozhna vidaliti shob vlastivist pokrittya zbereglas Minimalni vershinni pokrittya vivchalis u statistichnij mehanici u zv yazku z modelyami tverdokulkovih gazovih gratok matematichna abstrakciya dlya perehodiv plin tverde tilo Kozhna maksimalna nezalezhna mnozhina takozh i dominivna tobto taka mnozhina vershin sho kozhna vershina grafa abo nalezhit do ciyeyi mnozhini abo ye sumizhnoyu z neyu Mnozhina vershin ye maksimalnoyu nezalezhnoyu mnozhinoyu todi i tilki todi koli vona ye nezalezhnoyu dominivnoyu mnozhinoyu Harakterizaciya simej grafivPevni sim yi grafiv takozh mozhna harakterizuvati v terminah maksimalnih klik abo maksimalnih nezalezhnih pidmnozhin Prikladi vklyuchayut grafi z nezvidnimi maksimalnimi klikami i spadkovo nezvidnimi nezvidnimi klikami Kazhut sho graf maye nezvidni maksimalni kliki yaksho kozhna maksimalna klika mistit rebro yake ne nalezhit do zhodnoyi inshoyi maksimalnoyi kliki i sho graf maye spadkovo nezvidni maksimalni kliki yaksho cya zh vlastivist vikonuyetsya v bud yakomu vershinno porodzhenomu pidgrafi tobto takomu grafi sho utvoryuyetsya pidmnozhinoyu vershin razom z usima rebrami obidva kinci yakih nalezhat do ciyeyi pidmnozhini Kografi mozhna harakterizuvati yak grafi v yakih kozhna maksimalna klika peretinaye kozhnu maksimalnu nezalezhnu mnozhinu i v yakih cya vlastivist doderzhuyetsya v usih vershinno porodzhenih pidgrafah Obmezhennya na kilkist mnozhinMoon ta Moser 1965 pokazali sho bud yakij graf z n vershinami maye ne bilshe 3n 3 maksimalnih klik Argumentuyuchi cherez dopovnennya grafa mayemo bud yakij graf z n vershinami takozh maye ne bilshe 3n 3 maksimalnih nezalezhnih mnozhin Legko pobuduvati graf iz same 3n 3 maksimalnimi nezalezhnimi mnozhinami prosto vzyati neperetinnu mnozhinu z n 3 trikutnih grafiv Usyaka maksimalna nezalezhna mnozhina v comu grafi utvoryuyetsya vibirannyam odniyeyi vershini z kozhnogo trikutnika Dopovnennya grafa maye same 3n 3 maksimalnih klik i ye osoblivim tipom grafa Turana cherez zv yazok takih grafiv z obmezhennyam Muna i Mozera ci grafi inodi takozh nazivayut grafami Muna Mozera Tisnisha mezha mozhliva za umovi obmezhennya rozmiru maksimalnoyi nezalezhnoyi mnozhini kilkist maksimalnih nezalezhnih mnozhin rozmiru k v kozhnomu n vershinnomu grafi ye shonajbilshe n k k nmodk n k 1 nmodk displaystyle lfloor n k rfloor k n bmod k lfloor n k 1 rfloor n bmod k Grafi sho dosyagli ciyeyi mezhi znov taki ye grafami Turana Deyaki sim yi grafiv odnak mayut nabagato suvorishi obmezhennya na kilkist maksimalnih nezalezhnih mnozhin abo maksimalnih klik Yaksho vsi n vershinni grafi u sim yi grafiv mayut O n reber i yaksho kozhnij pidgraf grafa v cij sim yi takozh nalezhit do ciyeyi sim yi todi kozhnij graf u sim yi maye shonajbilshe O n maksimalnih klik i vsi voni mayut rozmir O 1 Napriklad ci umovi istinni dlya planarnogo grafa kozhen n vershinnij planarnij graf maye shonajbilshe 3n 6 reber i pidgraf planarnogo grafa zavzhdi planarnij z cogo viplivaye sho kozhen planarnij graf maye O n maksimalnih klik rozmirom ne bilshe chotiroh i takozh mayut ne bilshe nizh n maksimalnih klik navit hocha voni ne zavzhdi Kilkist maksimalnih nezalezhnih mnozhin u n vershinnomu graf cikli dorivnyuye chislu Perrina a kilkist maksimalnih nezalezhnih mnozhin u n vershinnomu shlyahu dorivnyuye Otzhe obidvi kilkosti proporcijni stepenyam 1 324718 plastichnogo chisla Algoritmi perelichennya mnozhinAlgoritm dlya perelichuvannya vsih maksimalnih nezalezhnih mnozhin abo maksimalnih klik u grafi mozhna vikoristati yak pidprogramu dlya rozv yazannya bagatoh NP povnih zadach na grafah Najochevidnishi zadachi pro maksimalnu nezalezhnu mnozhinu minimalnu nezalezhnu dominivnu mnozhinu i maksimalnu kliku Kozhnu z nih mozhna rozv yazati iz vikoristannyam algoritmu yakij perelichuye maksimalni nezalezhni mnozhini abo maksimalni kliki i obiraye ti z nih yaki mayut najbilshij abo najmenshij rozmir Shozhim chinom najmenshe vershinne pokrittya mozhna znajti yak dopovnennya do odniyeyi z maksimalnih nezalezhnih mnozhin Lawler 1976 sposterig sho perelik maksimalnih nezalezhnih mnozhin mozhna vikoristati dlya znahodzhennya 3 farbuvannya grafa graf mozhna 3 farbuvati todi i tilki todi yaksho dopovnennya do odnoyi z jogo maksimalnih nezalezhnih mnozhin ye dvochastkovim Vin vikoristovuvav cej pidhid ne tilki dlya 3 farbuvannya ale j yak chastinu zagalnishogo algoritmu farbuvannya grafa v nastupnomu podibni pidhodi do farbuvannya grafa buli vdoskonaleni inshimi avtorami Inshi skladnishi zadachi takozh mozhna zmodelyuvati yak znahodzhennya kliki abo nezalezhnoyi mnozhini pevnogo tipu Ce sponukaye do rozv yazannya algoritmichnoyi problemi perelichennya vsih maksimalnih nezalezhnih mnozhin abo totozhno vsih maksimalnih klik efektivno Dosit prosto peretvoriti dovedennya 3n 3 obmezhennya na kilkist maksimalnih nezalezhnih mnozhin Muna i Mozera v algoritm sho perelichuye vsi taki mnozhini za chas O 3n 3 Dlya grafiv sho mayut yaknajbilshu mozhlivu kilkist maksimalnih nezalezhnih mnozhin cej algoritm potrebuye konstantnogo chasu na odnu mnozhinu na vihodi Odnak algoritm z takimi chasovimi harakteristikami mozhe buti nadto neefektivnim dlya grafiv bilsh obmezhenoyu kilkistyu nezalezhnih mnozhin Cherez ce bagato doslidnikiv vivchali algoritmi yaki perebirayut usi maksimalni nezalezhni mnozhini za polinomialnij chas na odnu mnozhinu na vihodi Chas potribnij na odnu nezalezhnu mnozhinu proporcijnij do chasu na mnozhennya matric u nasichenih grafah abo shvidshe v riznih klasah rozridzhenih grafiv PrimitkiErdos 1966 pokazuye sho kilkist riznih rozmiriv maksimalnih nezalezhnih mnozhin u grafi z n vershinami mozhe buti zavbilshki yak n log n O log log n i nikoli ne bilshe nizh n log n Weigt ta Hartmann 2001 Byskov 2003 Dlya pov yazanih poperednih rezultativ Croitoru 1979 i Eppstein 2003 Chiba ta Nishizeki 1985 Virazili umovu mati O n reber ekvivalentno cherez konstantnist derevnosti grafa Bisdorff ta Marichal 2007 Euler 2005 Furedi 1987 Eppstein 2003 Byskov 2003 Eppstein 2003 Dlya vidpovidnih granic u shiroko vikoristovnomu algoritmi Brona Kerbosha div Tomita Tanaka ta Takahashi 2006 Bomze ta in 1999 Eppstein 2005 Jennings ta Motyckova 1992 Johnson Yannakakis ta Papadimitriou 1988 Lawler Lenstra ta Rinnooy Kan 1980 Liang Dhall ta Lakshmivarahan 1991 Makino ta Uno 2004 Mishra ta Pitt 1997 Stix 2004 Tsukiyama ta in 1977 Yu ta Chen 1993 Makino ta Uno 2004 Eppstein 2005 PosilannyaGraf zi spadkovo nezvidnimi maksimalnimi klikami 29 listopada 2014 u Wayback Machine na Graphclass angl Graf z nezvidnimi maksimalnimi klikami 29 listopada 2014 u Wayback Machine na Graphclass angl