Графы и орграфы
[93/98%]Начертите диаграмму каждого из следующих графов :
и
и
Начертите диаграмму каждого из следующих графов :
и .
и
Определите простые графы среди графов из двух предыдущих задач. Если простой граф найден, определите, является ли он (i) двудольным графом, (ii) полным графом, (iii) полным двудольным графом или (iv) полным недвудольным графом.
Дополнением простого графа называется простой граф , в котором между двумя вершинами и существует ребро тогда и только тогда, когда между и нет ребра в . Очевидно, что дополнение дополнения есть . Начертите диаграммы дополнений простых графов, найденных в задачах 1.1 и 1.2.
Покажите, что дополнение двудольного графа не обязано быть двудольным графом.
Начертите диаграмму ориентации простого недвудольного неполного графа, найденного в задачах 1.1 и 1.2.
Любая ориентация полного графа с множеством вершин является турниром, и он называется транзитивным турниром, если для всех выборов и из наличия дуги из в и дуги из в следует наличие дуги из в . Постройте как транзитивный турнир с четырьмя вершинами, так и турнир с четырьмя вершинами, не являющийся транзитивным.
Покажите, что каждый простой граф порядка изоморфен некоторому подграфу полного графа с вершинами.
Если два графа и изоморфны, то порядок равен порядку , а размер равен размеру .
Покажите, что два графа не обязаны быть изоморфными, даже если они имеют одинаковый порядок и одинаковый размер.
Покажите, что два простых графа изоморфны тогда и только тогда, когда изоморфны их дополнения.
Определите, изоморфны ли три графа, изображённые на Fig. 1-10.
Fig. 1-10
Пусть — число неизоморфных простых графов с вершинами и рёбрами. Найдите .
Найдите все неизоморфные простые графы порядка 4.
Простой граф, изоморфный своему дополнению, называется самодополнительным графом. Найдите самодополнительный граф порядка 4.
Найдите два самодополнительных графа порядка 5.
Найдите вершинно-порождённый двудольный подграф графа на Fig. 1-6(a).
Множество вершин простого графа называется независимым множеством (также известным как внутренне устойчивое множество) в , если никакие две вершины из не смежны. Множество вершин графа называется вершинным покрытием, если каждое ребро графа инцидентно хотя бы одной вершине из . Покажите, что множество вершин является вершинным покрытием тогда и только тогда, когда его дополнение является независимым множеством.
Независимое множество в простом графе называется наибольшим независимым множеством, если в не существует независимого множества такого, что . Число вершин в наибольшем независимом множестве графа называется числом независимости (также известным как число внутренней устойчивости) графа . Вершинное покрытие графа называется наименьшим вершинным покрытием, если не существует вершинного покрытия такого, что . Число вершин в наименьшем вершинном покрытии называется числом вершинного покрытия графа . Найдите число вершинного покрытия и число независимости графа на Fig. 1-14.
Fig. 1-14
Покажите, что для простого графа порядка выполняется .
Подмножество вершин простого графа называется доминирующим множеством вершин (также известным как внешне доминирующее множество), если каждая вершина, не принадлежащая , смежна хотя бы с одной вершиной из . Найдите:
доминирующее множество вершин, не являющееся независимым,
независимое множество, не являющееся доминирующим множеством вершин,
множество, являющееся одновременно независимым множеством и доминирующим множеством вершин в графе на Fig. 1-14.
Доминирующее множество вершин называется наименьшим доминирующим множеством вершин, если не существует доминирующего множества такого, что . Число вершин в наименьшем доминирующем множестве вершин называется числом доминирования вершин (также известным как число внешней устойчивости) графа. Покажите, что число доминирования вершин простого графа не может превышать его числа независимости.
Независимое множество называется максимальным независимым множеством, если оно не является собственным подмножеством другого независимого множества. Покажите, что независимое множество является доминирующим множеством вершин тогда и только тогда, когда оно является максимальным независимым множеством. (Максимальное независимое множество — не то же самое, что наибольшее независимое множество, определённое в задаче 1.19.)
Покажите, что если среди некоторого множества людей найдутся хотя бы два человека, не знакомых друг с другом, то из этого множества можно выбрать людей для формирования комитета так, что никакие два члена комитета не знакомы друг с другом и каждый человек из множества, не входящий в комитет, знаком хотя бы с одним членом комитета.
Комитет , описанный в задаче 1.24, называется наименьшим комитетом, если не существует комитета такого, что . Числом комитета множества называется мощность наименьшего комитета этого множества. Найдите число комитета графа знакомств на Fig. 1-14.
Множество рёбер графа называется паросочетанием (также известным как независимое множество рёбер), если никакие два ребра из не имеют общей вершины. Множество рёбер называется рёберным покрытием, если каждая вершина положительной степени является вершиной хотя бы одного ребра из . Покажите, что дополнение паросочетания не обязано быть рёберным покрытием. (Сравните этот результат с результатом задачи 1.18.)
Паросочетание в простом графе называется наибольшим паросочетанием (также известным как паросочетание наибольшей мощности), если не существует паросочетания такого, что . Число рёберной независимости графа — это число рёбер в наибольшем паросочетании. Рёберное покрытие простого графа называется наименьшим рёберным покрытием, если не существует рёберного покрытия графа такого, что . Число рёберного покрытия графа равно сумме числа рёбер в наименьшем рёберном покрытии и числа изолированных вершин. Найдите число рёберной независимости и число рёберного покрытия графа на Fig. 1-14.
Покажите, что для простого графа .
Множество рёбер графа называется доминирующим множеством рёбер, если каждое ребро, не входящее в , имеет общую вершину с некоторым ребром из . Число рёберного доминирования — это число рёбер в наименьшем доминирующем множестве рёбер. Найдите число рёберного доминирования графа на Fig. 1-14.
Покажите, что число рёберного доминирования не может превышать число рёберной независимости.
Найдите необходимое и достаточное условие, которому должно удовлетворять паросочетание, чтобы быть доминирующим множеством рёбер.
Найдите число рёбер в полном графе с вершинами.
Используя методы теории графов, покажите, что .
Покажите, что число вершин самодополнительного графа равно либо , либо , где — положительное целое число.
Найдите число рёбер полного двудольного графа .
Докажите теорему 1.1: сумма степеней графа вдвое больше числа его рёбер.
Используя теорему 1.1, найдите размер и .
Докажите теорему 1.2: каждый граф имеет чётное число нечётных вершин.
Постройте два неизоморфных простых графа с шестью вершинами степеней и 3. Найдите размер построенного таким образом графа.
Покажите, что если и — изоморфные графы, то степень каждой вершины сохраняется при изоморфизме.
Покажите, что два графа и с одним и тем же множеством вершин , у которых степень вершины одинакова для обоих графов при каждом , не обязаны быть изоморфными.
Докажите теорему 1.3: в орграфе сумма полустепеней исхода всех вершин равна числу дуг, что также равно сумме полустепеней захода всех вершин.
Покажите, что не существует простого графа с 12 вершинами и 28 рёбрами, в котором степень каждой вершины равна либо 3, либо 4, и (ii) степень каждой вершины равна либо 3, либо 6.
Покажите, что не существует простого графа с четырьмя вершинами, у которого три вершины имеют степень 3, а одна вершина — степень 1.
Помеченный граф с вершинами получается путём присвоения меток вершинам данного графа с вершинами и рёбрами. Два помеченных графа, полученных таким образом из данного графа , обязательно изоморфны, но не обязательно тождественны. Пометьте вершины простого графа с четырьмя вершинами степеней и 3, построив три изоморфных графа и таких, что (i) и тождественны, и (ii) и не тождественны.
Найдите число нетождественных помеченных графов с вершинами.
Покажите, что число вершин -регулярного графа чётно, если нечётно.
Покажите, что не может существовать группа из семи человек, в которой каждый человек знаком ровно с тремя другими членами группы.
Докажите, что в любой группе из шести человек найдутся либо три человека, знакомых друг с другом, либо три человека, не знакомых друг с другом.
Положительное целое число обладает -свойством Рамсея, если для каждого графа с вершинами либо является подграфом , либо является подграфом дополнения . Покажите, что положительное целое число 6 обладает -свойством Рамсея, тогда как число 5 им не обладает.
Покажите, что следующие свойства эквивалентны: (i) положительное целое число обладает -свойством Рамсея, (ii) каждый простой граф с вершинами содержит клику из вершин или независимое множество из вершин, и (iii) рёбра можно раскрасить двумя цветами так, что найдётся либо клика , все рёбра которой одного цвета, либо клика , все рёбра которой другого цвета.
Наименьшее целое число , обладающее -свойством Рамсея, называется числом Рамсея и обозначается . Покажите, что:
,
,
.
Покажите, что если двудольный граф регулярен, то и содержат одинаковое число элементов.
Кубическим графом называется простой граф, в котором степень каждой вершины равна 3. Постройте два неизоморфных кубических графа, каждый из которых имеет шесть вершин.
Найдите наибольшее число рёбер в двудольном графе.
-кубом (также известным как гиперкуб) называется граф , вершинами которого являются упорядоченные -наборы двоичных чисел, причём две вершины соединены ребром тогда и только тогда, когда они отличаются ровно в одной компоненте. Покажите, что -куб является -регулярным двудольным графом, и найдите число вершин и рёбер -куба.
Найдите наименьшее число вершин, необходимое для построения полного графа не менее чем с 1000 рёбрами.
Покажите, что вершины двудольного графа с вершинами в и вершинами в можно занумеровать так, что матрица смежности примет вид
где — матрица размера , каждый элемент которой равен 0 или 1, — транспонированная матрица , а 0 — матрица, все элементы которой равны нулю.
Докажите теорему 1.4: (i) В матрице смежности графа сумма элементов строки (или столбца), соответствующей вершине, равна её степени, а сумма всех элементов матрицы вдвое больше числа рёбер графа. (ii) В матрице смежности орграфа сумма элементов строки, соответствующей вершине, равна её полустепени исхода, сумма элементов столбца, соответствующей вершине, равна её полустепени захода, а сумма всех элементов матрицы равна числу дуг орграфа.
Докажите теорему 1.5: (i) Сумма элементов строки матрицы инцидентности простого графа, соответствующей вершине, равна её степени, а сумма всех элементов матрицы вдвое больше числа рёбер. (ii) Сумма элементов строки матрицы инцидентности орграфа равна разности между её полустепенью исхода и полустепенью захода, а сумма всех элементов матрицы равна нулю.
Матрицей перестановки называется квадратная бинарная матрица, имеющая ровно одну единицу в каждой строке и в каждом столбце. Две матрицы и называются изоморфными, если существует такая матрица перестановки , что . Покажите, что два графа изоморфны тогда и только тогда, когда изоморфны их матрицы смежности.
Найдите матрицы смежности и двух изоморфных графов, изображённых на Fig. 1-18, и найдите матрицу перестановки такую, что .
Fig. 1-18
Характеристическим многочленом простого графа с вершинами называется определитель матрицы , где — матрица смежности, а — единичная матрица размера . Покажите, что если два графа изоморфны, их характеристические многочлены совпадают. (Замечание: определитель записывается как .)
Вычислив характеристические многочлены двух графов, показанных на Fig. 1-19, покажите, что два неизоморфных графа могут иметь одинаковый характеристический многочлен.
Fig. 1-19
Если — матрица смежности простого графа с вершинами, двоичным кодом относительно называется неотрицательное целое число , где . Найдите двоичный код матрицы смежности графа , где и .
Покажите, что можно построить простой граф , если известны двоичный код одной из его матриц смежности и порядок .
Минимальным кодом графа называется его наименьший двоичный код, а наибольший двоичный код называется максимальным кодом графа. Найдите минимальный и максимальный коды простого графа с тремя вершинами и двумя рёбрами.
Докажите теорему 1.6: Пусть — невозрастающий вектор из (где не меньше 2) неотрицательных целых чисел, в котором ни одна компонента не превосходит . Пусть — вектор, полученный из удалением и вычитанием 1 из каждой из следующих компонент . Пусть — невозрастающий вектор, полученный из перестановкой его компонент, если это необходимо. Тогда является графическим вектором тогда и только тогда, когда является графическим вектором.
Докажите, что алгоритм из раздела 1.6 определяет, является ли заданный вектор неотрицательных целых чисел графическим вектором.
Проверьте, является ли графическим вектором. Если он графический, начертите простой граф, для которого этот вектор является вектором степеней.
Проверьте, является ли графическим вектором.
Пусть и , где . Покажите, что графический тогда и только тогда, когда графический.
Покажите, что не существует простого графа с шестью вершинами, у которого степени пяти вершин равны и 1.
Найдите , если — графический вектор.
Покажите, что конечный невозрастающий вектор, никакие две компоненты которого не равны между собой, не может быть графическим вектором.
Покажите, что в простом графе найдутся по крайней мере две вершины с одинаковыми степенями.
Покажите, что существует простой граф с 12 вершинами и 28 рёбрами, в котором степень каждой вершины равна либо 3, либо 5. Начертите этот граф.
Покажите, что существует простой граф с семью вершинами и 12 рёбрами, в котором степень каждой вершины равна 2, 3 или 4.
Найдите дополнения:
.
Найдите число неизоморфных графов с четырьмя вершинами и не более чем 3 рёбрами.
Найдите число вершинного покрытия и число независимости графов и .
Найдите число доминирования вершин графов и .
Найдите число комитета:
.
Если — независимое множество в графе, найдите подграф, порождённый .
Найдите наибольшее число рёбер в
простом графе с вершинами; и
двудольном графе , где мощности и равны и соответственно.
Известно, что существует простой граф с 12 вершинами и 28 рёбрами, в котором степень каждой вершины равна либо 3, либо 5. Найдите число вершин степени 3.
Найдите число нетождественных графов с четырьмя вершинами и тремя рёбрами.
Найдите число нетождественных графов с пятью вершинами и тремя рёбрами.
Если — -регулярный граф с вершинами, найдите число треугольников в и в его дополнении.
Покажите, что если каждое ребро графа соединяет нечётную вершину с чётной, то граф является двудольным. Верно ли обратное?
Любой корень характеристического многочлена графа называется собственным значением графа. Спектром графа называется совокупность всех его собственных значений. Найдите спектр:
,
,
.
Найдите минимальный и максимальный коды простого графа с четырьмя вершинами, степени вершин которого равны и 3.
Найдите минимальный и максимальный коды графа .