![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
![]() |
совпадает с множеством характеристических векторов элементов множества fG, то граф G называется пороговым, а неравенство (1) — разделяющим неравенством.
Например, граф, изображенный на рис. 50.1, является пороговым, 3x1 + 2x2 + x3+2x4≤ 3 — разделяющее нера-
![]() |
Отметим некоторые свойства пороговых графов. Очевидно следующее
Утверждение 50.1. Любой порожденный подграф порогового графа также является пороговым.
Лемма 50.2. Графы 2К.2, Р4 и С4 не являются пороговыми.
![]() |
![]() |
Но последняя система неравенств противоречива. Тем самым лемма доказана.
Непосредственно из предыдущего вытекает
Следствие 50.3. Любой пороговый граф не имеет порожденных подграфов вида 2К2, Р4 и С4.
Обозначим через К ° G и О ° G графы, полученные из графа G присоединением новой доминирующей и, соответственно, изолированной вершины.
Лемма 50.4. Если G — пороговый граф, то оба графа K°GuO°G также являются пороговыми.
![]() |
что S > β; δ и γ — произвольные числа, удовлетворяющие неравенствам
![]() |
является разделяющим для графа К° G.
Аналогично, взяв в (3) γ и δ, удовлетворяющие условиям β < δ < b, γ ≤ δ — β, получим разделяющее неравенство для графа О °G.
Как отмечалось выше, некоторые графы являются униграфами, т. е. с точностью до изоморфизма определяются своими степенными последовательностями.
Из того факта, что любые две реализации графической последовательности получаются одна из другой с помощью цепочки переключений (теорема 45.1), вытекает Следствие 50.5. Граф G является униграфом тогда и только тогда, когда для любого переключения s графы G и sG изоморфны.
Ниже доказано, что пороговые графы и только они составляют простейший класс K униграфов — графов, вовсе не допускающих переключений, отличных от тождественного. Непосредственно из определения переключения вытекает следующая характеризация этого класса в терминах запрещенных порожденных подграфов.
Утверждение 50.6. Граф принадлежит классу K тогда и только тогда, когда ни один из трех графов 2К2, Р4 и С4 не является его порожденным подграфом.
Следствие 50.3 означает, что любой пороговый граф принадлежит классу K.
Лемма 50.7. Если G € K, то в графе G есть либо доминирующая, либо изолированная вершина.
Пусть, напротив, G е K и в графе G нет ни доминирующих, ни изолированных вершин, и пусть и — его вершина максимальной степени. Тогда в этом графе существуют две такие вершины v и w, что uv € EG, uw ¢ EG.
Если при этом vw € EG, то, поскольку степень вершин и максимальна, существует четвертая вершина x, смежная с и и не смежная с v (см. рис. 50.3). Порожденный подграф G(u, v, w, х) входит в список подграфов, фрещенных для класса Ж утверждением 50.6 (он совпадает с Р4 или с С4).
![]() |
граф G(u, и,w,x) имел бы вид, запрещенный утверждением 50.6.. Так как и — вершина максимальной степени, то существует пятая вершина у, смежная с и, но не смежная с х. Подграф G{u,w, х, у) снова запрещенный ис..50.4).
Полученное противоречие доказывает лемму.
Очевидны следующие два свойства графов из класса K.
1. Порожденный подграф любого графа из класса K также принадлежит этому классу.
2. Если G € K, то оба графа К° G и О °G также принадлежат классу K.
Для п > 2 положим
![]() |
Утверждение 50.8. Класс K есть класс всех графов, имеющих вид
Gi о G2 °... °Gn,
где Gn = K1, п ≥ 1, а для i= 1, п — 1 компоненты Gi независимо друг от друга принимают значения К или О.
Теорема 50.9. Граф является пороговым тогда и только тогда, когда он имеет вид, описанный в утверэкгдении 50.8.
Требуется доказать, что класс пороговых графов совпадает с классом K. Выше отмечалось, что любой пороговый граф принадлежит классу K. С другой стороны,согласно утверждению 50.8 любой граф из класса K можно построить, исходя из одной вершины, присоединяя на каждом шаге к уже полученному графу либо доминирующую, либо изолированную вершину. Одновершинный граф является пороговым. Согласно лемме 50.4 свойство пороговости графа сохраняется при присоединении к графу новой доминирующей или изолированной вершины. Следовательно, любой граф из класса K является пороговым.
Следствие 50.10. Любой пороговый граф является расщепляемым.
![]() |
вершины. Отнеся к верхней доле вершину а и все вершины, присоединенные как доминирующие, а к нижней доле — все остальные вершины, получим полярное разбиение множества VG. Следовательно, граф G расщепляем.
Следствие 50.11. Для любого натурального числа п существует ровно 2n-1 попарно неизоморфных пороговых графов порядка п.
![]() |
вида, описанного в утверждении 50.8, изоморфны тогда и только тогда, когда
п = m, Gi = Git i = 1, п — 1.
Каждая из компонент Gi может принимать два значения. Следовательно, число неизоморфных среди таких графов равно 2n-1.
На рис. 50.5 показаны все 8 пороговых графов порядка 4. Из теоремы 50.9 следует, что каждый из них определяется (0, 1)-вектором (α, β, γ ).
Непосредственно из теоремы 50.9 вытекает Следствие 50.12. Если G — пороговый граф, то и дополнительный граф G также является пороговым.
Графическая последовательность, имеющая пороговую реализацию, называется пороговой. Все реализации пороговой последовательности изоморфны, поскольку пороговый граф является униграфом. Очевидно, что из теоремы 50.9 вытекает следующий критерий пороговости последовательности целых неотрицательных чисел.
Следствие 50.13. При тг>1 правильная п-последо-вателъность d является пороговой тогда и только тогда, когда верно одно из следующих двух утверждений:
1) d1 = п— 1 и производная последовательность d1 = {d2—i,..., dn— 1) пороговая;
2) dn = 0 и производная последовательность dn = { d1, d2,..., dn-1) пороговая.
§ 51. Пороговое разложение графа
Поскольку граф с одним ребром является пороговым, то любой граф G можно представить в виде объединения
G = G1 U G2 U... U Gt
пороговых графов G, с совпадающими множествами вершин. Назовем такое представление пороговым разложением графа G. Минимальное число t компонент в пороговых разложениях графа G назовем пороговым числом графа G и обозначим через th(G).
Параметр th(G) связан с минимизацией числа линейных неравенств, задающих булеву функцию. Рассмотрим эту связь. Пусть
![]() |
Теорема 51.1. Любая булева функция определяется некоторой системой линейных неравенств.
Известно, что всякая булева функция ƒ от п переменных может быть задана своей совершенной дизъюнктивной нормальной формой (совершенной д. н. ф.):
![]() |
(см., например, [32]).
![]() |
![]() |
![]() |
Бинарный вектор х = (х1 ,х2 ,.., хп) не удовлетворяет этому неравенству только при условиях
х1= х2 = …= хп =1
![]() |
![]() |
Итак, каждая элементарная конъюнкция, входящая в совершенную д. н. ф. функции ƒ, определяется одним линейным неравенством. Очевидно, что функция ƒ определяется системой этих неравенств.
Минимальное число t неравенств в системах, задающих функцию ƒ, называется пороговым числом функции ƒ и обозначается через t(f). Если функция ƒ графическая, т. е. ƒ = 0 или ƒ — монотонная булева функция, все нижние единицы которой имеют норму 2, то, как показано в 28, этой функции соответствует граф G t, множество характеристических векторов независимых подмножеств вершин которого совпадает с множеством нулей функции ƒ.
Теорема 51.2. Для любой графической функции f верно равенство
t(f) = th(Gt). (2)
Пусть ƒ — графическая функция,
Gt = Gi U G2 U... U Gt
![]() |
Аналогичных систем для пороговых графов Ga. Множество характеристических векторов элементов системы fGa совпадает с множеством бинарных решений линейного неравенства, являющегося разделяющим для графа Ga. Из неравенства (3) следует, что множество бинарных решений системы из t таких неравенств есть множество характеристических векторов элементов из fGf, т. е. множество нулей функции f. Следовательно, эта система неравенств задает функцию f, и потому t(f) ≤ t. Итак, t(f) ≤ th(Gi).
![]() |
![]() |
то последняя система неравенств противоречива, следовательно, G'h — пороговый граф. Итак, (3')—пороговое разложение графа Gf. Поэтому th(Gf) ≤ t и, следовательно, th(Gf) ≤ t(f). Равенство (2) доказано.
Вычисление порогового числа произвольного графа G и, тем более, построение соответствующего порогового разложения графа — крайне трудные задачи. Пороговое число можно оценить с помощью числа независимости ao(G), однако последнее так же трудно вычислимо.
![]() |
Пусть S — наибольшее независимое множество вершин графа G%
VG\S = {u1,u2,..., uh}.
![]() |
![]() |
— пороговое разложение с минимальным числом компонент. В пороговом графе G< также нет треугольников. Из теоремы 50.9 следует поэтому, что граф Gi является звездой или получается из звезды в результате присоединения изолированных вершин. В любом случае в графе Gi есть вершина ui инцидентная всем его ребрам. Так как U EGi = EG, то множество VG\{ u1 , u2,..., ut) независимо в графе G. Следовательно, ao(G) ≥ n — th(G), что вместе с неравенством (4) приводит к равенству (5).
Заметим, что равенство (5) может быть верным и для графа с треугольниками. Таков, например, граф на с. 51.1.
![]() |
Поскольку для любого n-вершинного графа G верно равенство ao(G)+ β0(G) = n (теорема 25.5), где βo(G) — число покрытия графа G, то из предыдущей теоремы вытекает
Следствие 51.4. Для любого графа G, не содержащего треугольников, верно равенство th (G)= βo(G).
В частности, любой двудольный граф не содержит треугольников. Кроме того, для двудольного графа G верно равенство (G) = a1 (G), где a1(G) — число паросочетания (теорема 32.1). Поэтому из теоремы 51.3 вытекает
Следствие 51.5. Для любого двудольного графа G верно равенство th(G) = a1(G).
Таким образом, в классе двудольных графов параметр (G) вычисляется несложно.
Дата публикования: 2015-01-23; Прочитано: 987 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!