Связь вершинного покрытия и независимого множества — различия между версиями
Строка 4: | Строка 4: | ||
[[Файл:Independent_set_graph.gif|thumb|right|150x150px|Пример независимого множества вершин графа.]] | [[Файл:Independent_set_graph.gif|thumb|right|150x150px|Пример независимого множества вершин графа.]] | ||
{{Определение|neat=neat|definition= | {{Определение|neat=neat|definition= | ||
− | '''Независимым множеством вершин''' (англ. '''Independent vertex set''') графа <tex>G</tex> называется такое | + | '''Независимым множеством вершин''' (англ. '''Independent vertex set''') графа <tex>G</tex> называется такое подмножество <tex>S</tex> множества вершин графа V, что |
− | <tex> \forall u, v \in | + | <tex> \forall u, v \in S</tex> <tex>uv \notin E</tex>. |
}} | }} | ||
{{Определение|neat = neat|definition= | {{Определение|neat = neat|definition= | ||
− | '''Максимальным независимым множеством''' (англ. '''Maximum independent vertex set | + | '''Максимальным независимым множеством''' (англ. '''Maximum independent vertex set''') называется независимое множество вершин максимальной мощности. |
}} | }} | ||
<br/> | <br/> | ||
Строка 23: | Строка 23: | ||
Дополнение минимального вершинного покрытия является максимальным независимым множеством. | Дополнение минимального вершинного покрытия является максимальным независимым множеством. | ||
|proof= | |proof= | ||
− | Рассмотрим произвольное <tex> | + | Рассмотрим произвольное максимальное независимое множество вершин графа <tex>M</tex>. Из определения следует, что любое ребро соединяет либо вершину из <tex>M</tex> и <tex>V \backslash M</tex>, либо вершины множества <tex>V \backslash M</tex>. Таким образом, каждое |
+ | ребро инцидентно некоторой вершине множества <tex>V \backslash M</tex>, то есть <tex>V \backslash M</tex> является некоторым вершинным покрытием. Тогда мощность минимального вершинного покрытия <tex>|MVC| \le |V \backslash M|</tex> или <tex>|MVC| + |M| \le |V|</tex>. | ||
− | Рассмотрим произвольное <tex>MVC</tex> | + | Рассмотрим произвольное минимальное вершинное покрытие графа <tex>MVC</tex>. Так как каждое ребро инцидентно хотя бы одной вершине из <tex>MVC</tex>, то <tex>V \backslash MVC</tex> является независимым множеством. Тогда <tex>|V \backslash MVC| \le |M|</tex> или <tex>|V| \le |MVC| + |M|</tex>. |
− | Значит, <tex>|V| = | | + | Значит, <tex>|V| = |M| + |MVC|</tex>, и <tex>V \backslash MVC</tex> является максимальным независимым множеством, а <tex>V \backslash М</tex> - минимальным вершинным покрытием. |
}} | }} | ||
Версия 01:28, 18 января 2012
Содержание
Определения
Независимое множество
Определение:
Независимым множеством вершин (англ. Independent vertex set) графа
называется такое подмножество множества вершин графа V, что
.
Определение:
Максимальным независимым множеством (англ. Maximum independent vertex set) называется независимое множество вершин максимальной мощности.
Связь вершинного покрытия и независимого множества
Теорема: |
Дополнение минимального вершинного покрытия является максимальным независимым множеством. |
Доказательство: |
Рассмотрим произвольное максимальное независимое множество вершин графа . Из определения следует, что любое ребро соединяет либо вершину из и , либо вершины множества . Таким образом, каждое ребро инцидентно некоторой вершине множества , то есть является некоторым вершинным покрытием. Тогда мощность минимального вершинного покрытия или .Рассмотрим произвольное минимальное вершинное покрытие графа Значит, . Так как каждое ребро инцидентно хотя бы одной вершине из , то является независимым множеством. Тогда или . , и является максимальным независимым множеством, а - минимальным вершинным покрытием. |
См. также
Связь максимального паросочетания и минимального вершинного покрытия в двудольных графах.