<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=93.185.28.172&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=93.185.28.172&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/93.185.28.172"/>
		<updated>2026-05-14T16:16:06Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A0%D1%91%D0%B1%D0%B5%D1%80%D0%BD%D0%BE%D0%B5_%D1%8F%D0%B4%D1%80%D0%BE&amp;diff=68117</id>
		<title>Рёберное ядро</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A0%D1%91%D0%B1%D0%B5%D1%80%D0%BD%D0%BE%D0%B5_%D1%8F%D0%B4%D1%80%D0%BE&amp;diff=68117"/>
				<updated>2018-12-29T21:59:20Z</updated>
		
		<summary type="html">&lt;p&gt;93.185.28.172: /* Критерий существования реберного ядра */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение|&lt;br /&gt;
definition=&lt;br /&gt;
'''Рёберное ядро''' (англ. ''core'') &amp;lt;tex&amp;gt;C_1(G)&amp;lt;/tex&amp;gt; графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; {{---}} это подграф [[Основные определения теории графов#finite graph|графа]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, порожденный объединением таких независимых множеств &amp;lt;tex&amp;gt;Y \subset E(G)&amp;lt;/tex&amp;gt;, что &amp;lt;tex&amp;gt;|Y| = \alpha_{0}(G)&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;\alpha_{0}(G)&amp;lt;/tex&amp;gt; {{---}} число вершинного покрытия.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение|&lt;br /&gt;
definition= &lt;br /&gt;
Множество [[Основные определения теории графов#def_graph_edge_1|ребер]] (вершин) называется '''независимым''' (англ. ''independent''), если никакие его два элемента не смежны.&lt;br /&gt;
}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|id=def_3&lt;br /&gt;
|definition=&lt;br /&gt;
'''Вершинным покрытием''' (англ. ''vertex cover'') графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; называется такое множество &amp;lt;tex&amp;gt;V&amp;lt;/tex&amp;gt; его вершин, что у любого ребра в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; хотя бы одна из вершин лежит в &amp;lt;tex&amp;gt;V&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
{{Определение|&lt;br /&gt;
definition=&lt;br /&gt;
'''Числом вершинного покрытия''' (англ. ''point-covering number'') называется число вершин в наименьшем вершинном покрытии графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
==Критерий существования реберного ядра==&lt;br /&gt;
{{Определение|&lt;br /&gt;
definition=&lt;br /&gt;
Наименьшее вершинное покрытие &amp;lt;tex&amp;gt;M&amp;lt;/tex&amp;gt; графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; с множеством вершин &amp;lt;tex&amp;gt;V&amp;lt;/tex&amp;gt; называется '''внешним''' (англ. ''external vertex cover''), если для любого подмножества &amp;lt;tex&amp;gt;M' \subseteq M&amp;lt;/tex&amp;gt; выполняется неравенство &amp;lt;tex&amp;gt;|M'| \leqslant |U(M')|&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;U(M') = \{v \mid \:v \in V(G) \setminus  M,  \: vu \in E(G), \: u \in M'\}&amp;lt;/tex&amp;gt;. &lt;br /&gt;
}}&lt;br /&gt;
{{Теорема|&lt;br /&gt;
statement=&lt;br /&gt;
Для произвольного графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; следующие утверждения эквивалентны:&lt;br /&gt;
(1) &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; имеет не пустое рёберное ядро. &amp;lt;br&amp;gt;&lt;br /&gt;
(2) &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; имеет внешнее наименьшее вершинное покрытие.&lt;br /&gt;
(3) каждое наименьшее вершинное покрытие для &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; является внешним.&lt;br /&gt;
|proof=&lt;br /&gt;
Обозначим минимальное вершинное покрытие &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; как &amp;lt;tex&amp;gt;M&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;U = V(G) \setminus M&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Докажем &amp;lt;tex&amp;gt;(1) \Rightarrow (3)&amp;lt;/tex&amp;gt;. Предположим, что в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; существует наименьшее вершинное покрытие &amp;lt;tex&amp;gt;M&amp;lt;/tex&amp;gt;, которое не является внешним.&lt;br /&gt;
Это значит что &amp;lt;tex&amp;gt;\exists M' : \:  M' = \{u_1, \dots,   u_r \}, &amp;lt;/tex&amp;gt; где &amp;lt;tex&amp;gt;r \leqslant \alpha_0(G)&amp;lt;/tex&amp;gt;,&lt;br /&gt;
такое что &amp;lt;tex&amp;gt;|M'| &amp;gt; |U(M')|.&amp;lt;/tex&amp;gt; Пусть &amp;lt;tex&amp;gt;U(M') = \{u_1, \dots, u_t\}, \: t &amp;lt; r&amp;lt;/tex&amp;gt;. Так же, пусть &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; {{---}} максимальное независимое множество ребер в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;. Поскольку никакие две вершины &amp;lt;tex&amp;gt;U&amp;lt;/tex&amp;gt; не смежны, каждое ребро из &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; соединено, по крайней мере, с одной вершиной из &amp;lt;tex&amp;gt;M&amp;lt;/tex&amp;gt;. Если какое-нибудь ребро из &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; соединено более чем с одной ввершиной из &amp;lt;tex&amp;gt;M&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;|X| &amp;lt; \alpha_0(G)&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;C_1(G) = \varnothing &amp;lt;/tex&amp;gt;. Так что будем считать, что каждое ребро из &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; смежно ровно с одной вершиной из &amp;lt;tex&amp;gt;M&amp;lt;/tex&amp;gt;. Из этого сдедует, что &amp;lt;tex&amp;gt;|X| \leqslant t - r + \alpha_0(g) &amp;lt; \alpha_0(G)&amp;lt;/tex&amp;gt;. И снова &amp;lt;tex&amp;gt;C_1(G) = \varnothing&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Следствие &amp;lt;tex&amp;gt;(3) \Rightarrow (2)&amp;lt;/tex&amp;gt; {{---}} очевидно. &amp;lt;br&amp;gt;&lt;br /&gt;
Докажем &amp;lt;tex&amp;gt;(2) \Rightarrow (1)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;M = \{v_1, \dots, v_s\}&amp;lt;/tex&amp;gt; {{---}} наименьшее внешнее вершинное покрытие. Пусть &amp;lt;tex&amp;gt;Y_i = \{u \mid u \in U, uv_i \in E(G) \}&amp;lt;/tex&amp;gt;. Тогда для любого &amp;lt;tex&amp;gt;k: \:\: 1 \leqslant k \leqslant s&amp;lt;/tex&amp;gt;, объединение любых &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; различных множеств &amp;lt;tex&amp;gt;Y_i&amp;lt;/tex&amp;gt; содержит, по меньшей мере &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; вершин. &lt;br /&gt;
Следовательно, по [[Теорема Холла|теореме Холла]], существует множество &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; различных вершин &amp;lt;tex&amp;gt;\{y_1, \dots, y_s\}, \: y_j \in Y_j&amp;lt;/tex&amp;gt;. Следовательно существует набор независимых ребер &amp;lt;tex&amp;gt;y_1v_1, \dots, y_sv_s&amp;lt;/tex&amp;gt;. А значит &amp;lt;tex&amp;gt;C_1(G)&amp;lt;/tex&amp;gt; не может быть пустым.&lt;br /&gt;
}}&lt;br /&gt;
[[Файл:EdgeCore.png|thumb|500px|рис. 1. a) граф &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, б) реберное ядро графа &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt; ]]&lt;br /&gt;
В качестве примера рассмотрим граф &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt; изображенный на рис. 1 а). Этот граф имеет два наименьших вершинных покрытия: &amp;lt;tex&amp;gt;M_1 = \{B, E, F\}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;M_2 = \{B, E, G\}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;M_1' = M_1&amp;lt;/tex&amp;gt; то &amp;lt;tex&amp;gt;U(M_1') = \{A, C, D, G\}&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;M_1'' = \{E, F\}&amp;lt;/tex&amp;gt;. Тогда &amp;lt;tex&amp;gt;U(M_1'')  =\{C, D, G\}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Отсюда &amp;lt;tex&amp;gt;|M_1'| \leqslant |U(M_1')|&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;|M_1''| \leqslant |U(M_1'')|&amp;lt;/tex&amp;gt;. И это верно для любого подмножества &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Значит, &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} внешнее покрытие. Значит и &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} внешнее покрытие.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Реберное ядро в двудольном графе==&lt;br /&gt;
Здесь и далее будем рассматривать [[Двудольные графы|двудольный граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, в котором обозначим &amp;lt;tex&amp;gt;S&amp;lt;/tex&amp;gt; {{---}} множество вершин левой доли, &amp;lt;tex&amp;gt;T&amp;lt;/tex&amp;gt; {{---}} множество вершин правой доли.&lt;br /&gt;
{{Определение |&lt;br /&gt;
definition= &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; {{---}} '''полунесводимый граф''' (англ. ''semi-irreducible graph''), если &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; имеет ровно одно вершинное покрытие &amp;lt;tex&amp;gt;M&amp;lt;/tex&amp;gt;, такое что или &amp;lt;tex&amp;gt;M \cap S&amp;lt;/tex&amp;gt; или &amp;lt;tex&amp;gt;M \cap T&amp;lt;/tex&amp;gt; {{---}} пусто&lt;br /&gt;
}}&lt;br /&gt;
{{Определение|&lt;br /&gt;
definition= &lt;br /&gt;
&amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; {{---}} '''несводимый''' граф (англ. ''irreducible graph''), если он имеет ровно два наименьших вершинных покрытия &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;, таких что либо &amp;lt;tex&amp;gt;M_1 \cap S \cup M_2 \cap T = \varnothing &amp;lt;/tex&amp;gt;, либо &amp;lt;tex&amp;gt;M_2 \cap S \cup M_1 \cap T = \varnothing&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Определение|&lt;br /&gt;
definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; {{---}} '''сводимый граф''' (англ. ''reducible graph'') если он не является ни полунесводимым, ни несводимым.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема|&lt;br /&gt;
id=th2|&lt;br /&gt;
statement=&lt;br /&gt;
Если оба конца ребра &amp;lt;tex&amp;gt;w \in E(G)&amp;lt;/tex&amp;gt; покрыто некоторым минимальным вершинным покрытием, то &amp;lt;tex&amp;gt;w \notin C_1(G)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
Сошлемся на теорему 3 (Theorem 3)&amp;lt;ref&amp;gt;A. L. Dulmage and N. S. Mendelsohn, 1958, pp. 519.&amp;lt;/ref&amp;gt; аналогичного результата для двудольных графов. То же самое доказательство можно перенести на произвольный граф.&lt;br /&gt;
}}&lt;br /&gt;
{{ Утверждение&lt;br /&gt;
|about=Следствие 1&lt;br /&gt;
|statement=Eсли &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; имеет минимальное вершинное покрытие, которое не является независимым, то  &amp;lt;tex&amp;gt;G \neq C_1(G)&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ Утверждение&lt;br /&gt;
|about=Следствие 2&lt;br /&gt;
|id=proposal2&lt;br /&gt;
|statement=Если &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; {{---}} сводимый связный двудольный граф, то &amp;lt;tex&amp;gt;G \neq C_1(G)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема|&lt;br /&gt;
id=th3|&lt;br /&gt;
statement=&lt;br /&gt;
Если &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; имеет непустое реберное ядро, то &amp;lt;tex&amp;gt;C_1(G) \supset G&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;C_1(C_1(G)) = C_1(G)&amp;lt;/tex&amp;gt;, а компоненты &amp;lt;tex&amp;gt;C_1(G)&amp;lt;/tex&amp;gt; являются несводимыми или полунесводимыми двудольными подграфами &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|id=th4&lt;br /&gt;
|statement=&lt;br /&gt;
&amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; и его реберное ядро &amp;lt;tex&amp;gt;C_1(G)&amp;lt;/tex&amp;gt; совпадают тогда и только тогда, когда &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; является двудольным и не является сводимым.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Примеры ===&lt;br /&gt;
[[File:Bipartite_graph_1.png|thumb|130px|Двудольный граф &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;]]&lt;br /&gt;
[[File:Bipartite_graph_2.png|thumb|130px|Двудольный граф &amp;lt;tex&amp;gt;G_2&amp;lt;/tex&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Рассмотрим двудольные графы &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;G_2&amp;lt;/tex&amp;gt;, изображенные на рисунках 1 и 2. В графе &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; пусть &amp;lt;tex&amp;gt;S_1 = \{v_3, v_6\}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;T_1 = \{v_1, v_2, v_4, v_5, v_7 \}&amp;lt;/tex&amp;gt;. Этот граф имеет единственное наименьшее вершинное покрытие &amp;lt;tex&amp;gt;M_1 = \{v_3, v_6\}&amp;lt;/tex&amp;gt; и, поскольку &amp;lt;tex&amp;gt;M_1 \cap T_1 = \varnothing&amp;lt;/tex&amp;gt;, он полунесводимый; следовательно, он совпадает со своим рёберным ядром. В графе &amp;lt;tex&amp;gt;G_2&amp;lt;/tex&amp;gt; пусть &amp;lt;tex&amp;gt;S_2 = \{u_1, u_4, u_5\}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;T_2 = \{u_2, u_3, u_6\}&amp;lt;/tex&amp;gt;. В нём два наименьших вершинных покрытия, именно &amp;lt;tex&amp;gt;M_2 = \{u_1,u_4, u_5\}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;N_2 = \{u_2, u_3, u_6\}&amp;lt;/tex&amp;gt;. Так как &amp;lt;tex&amp;gt;M_2 \cap T_2 = \varnothing&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;N_2 \cap S_2 = \varnothing&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;G_2&amp;lt;/tex&amp;gt; {{---}} несводимый граф и, значит, совпадает со своим рёберным ядром.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[NP-полнота задачи о независимом множестве]]&lt;br /&gt;
* [[Теория Рамсея]]&lt;br /&gt;
* [[Связь максимального паросочетания и минимального вершинного покрытия в двудольных графах]]&lt;br /&gt;
&lt;br /&gt;
==Примечания==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Источники информации ==&lt;br /&gt;
&lt;br /&gt;
* [https://math.dartmouth.edu/archive/m38s12/public_html/sources/Hall1935.pdf P. Hall, On representatives of subsets, Journal of the London Mathematical Society 10 (1935) pp. 26-30.]&lt;br /&gt;
&lt;br /&gt;
* [https://cms.math.ca/openaccess/cjm/v10/cjm1958v10.0517-0534.pdf A. L. Dulmage and N. S. Mendelsohn: Coverings of bipartite graphs, Canad J. Math., (1958), 517-534.]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Основные определения теории графов]]&lt;/div&gt;</summary>
		<author><name>93.185.28.172</name></author>	</entry>

	</feed>