Научная статья на тему 'Об одном контрпримере для т-неприводимых расширений сверхстройных деревьев'

Об одном контрпримере для т-неприводимых расширений сверхстройных деревьев Текст научной статьи по специальности «Математика»

CC BY
93
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ГРАФ / Т-НЕПРИВОДИМОЕ РАСШИРЕНИЕ / СВЕРХСТРОЙНЫЕ ДЕРЕВЬЯ / РАВНОЛУЧЕВЫЕ ЗВЕЗДЫ / GRAPH / T-IRREDUCIBLE EXTENSION / STAR-LIKE TREES / STAR-LIKE TREES WITH RAYS OF EQUAL LENGTH

Аннотация научной статьи по математике, автор научной работы — Осипов Дмитрий Юрьевич

Т-неприводимым расширением графа G называется его расширение, получаемое из тривиального расширения данного графа удалением максимально возможного набора добавленных при построении тривиального расширения рёбер. Рассматривается один из способов построения оптимального расширения графа Т-неприводимое расширение (ТНР). Приводится контрпример для схемы из работы Ф. Харари и М. Хурума «One node fault tolerance for caterpillars and starlike trees», которая описывает построение одного ТНР для произвольного сверхстройного дерева. Рассматривается способ построения всех неизоморфных ТНР для подкласса сверхстройных деревьев равнолучевых звезд.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

On a counterexample for a T-irreducible extensions of starlike trees

T-irreducible extension of a graph G is an extension of the graph G which is obtained by removing maximal set of edges from the trivial extension of G. Here, counterexample is shown for the method by F. Harary and M. Khurum for constructing one of T-irreducible extensions for star-like trees. Besides, all nonisomorphic T-irreducible extensions are constructed for star-like trees with rays of equal length.

Текст научной работы на тему «Об одном контрпримере для т-неприводимых расширений сверхстройных деревьев»

ПРИКЛАДНАЯ ДИСКРЕТНАЯ МАТЕМАТИКА

2014 Прикладная теория графов №3(25)

УДК 519.17

ОБ ОДНОМ КОНТРПРИМЕРЕ ДЛЯ Т-НЕПРИВОДИМЫХ РАСШИРЕНИЙ СВЕРХСТРОЙНЫХ ДЕРЕВЬЕВ

Д. Ю. Осипов

Саратовский государственный университет им. Н. Г. Чернышевского, г. Саратов, Россия

E-mail: [email protected]

Т-неприводимым расширением графа G называется его расширение, получаемое из тривиального расширения данного графа удалением максимально возможного набора добавленных при построении тривиального расширения рёбер. Рассматривается один из способов построения оптимального расширения графа — Т-неприводимое расширение (ТНР). Приводится контрпример для схемы из работы Ф. Харари и М. Хурума «One node fault tolerance for caterpillars and starlike trees», которая описывает построение одного ТНР для произвольного сверхстрой-ного дерева. Рассматривается способ построения всех неизоморфных ТНР для подкласса сверхстройных деревьев — равнолучевых звезд.

Ключевые слова: граф, Т-неприводимое расширение, сверхстройные деревья, равнолучевые звезды.

Все понятия и определения соответствуют понятиям и определениям в [1].

Определение 1. Расширением n-вершинного графа G называется граф H с n +1 вершинами, такой, что граф G вкладывается в каждый максимальный подграф графа H.

Простейшим примером расширения графа G является его тривиальное расширение — соединение графа G с одноэлементным графом (т. е. к графу G добавляется вершина, которая соединяется ребром с каждой вершиной графа G).

Понятие расширения графа тесно связано с вопросами отказоустойчивости дискретных систем. Если граф G рассматривать как функциональную модель некоторого устройства Е, то расширение H графа G можно воспринимать как схему отказоустойчивой реализации этого устройства: при отказе любого элемента (что истолковывается как удаление из H соответствующей вершины и всех связанных с нею рёбер) в неповреждённой части обнаруживается работоспособная модель для Е.

При таком подходе естественно возникает вопрос об оптимальности отказоустойчивой реализации для данной системы, т. е. о получении такого расширения H графа G, которое не содержало бы «лишних» ребер. Один из способов — конструкция минимального расширения графа [2], другой — конструкция его Т-неприводимого расширения [3].

Определение 2. Минимальным расширением графа G называется его расширение с минимальным количеством рёбер.

В общем случае при построении минимального расширения возникает необходимость добавлять рёбра в исходный граф, т. е. менять всю систему, моделируемую этим графом. Но иногда технически важно найти решение следующей задачи: построить оптимальное расширение данного графа, сохраняя его первоначальную конструкцию (т. е. не меняя связей внутри него). Существует следующая процедура:

— построить тривиальное расширение исходного графа;

— удалять из полученного графа рёбра до тех пор, пока выполняется свойство рас-

Полученные графы назовем ТНР графа С. Для произвольного графа количество неизоморфных ТНР неизвестно.

Определение 3. Деревом называется связный граф, в котором нет циклов. Определение 4 [2]. Дерево называется сверхстройным, если в точности одна его вершина имеет степень больше 2. Эту вершину будем называть корнем сверхстройного дерева.

Сверхстройное дерево можно рассматривать как объединение к цепей с общей концевой вершиной. При этом дерево можно закодировать вектором, состоящим из длин цепей в порядке невозрастания: (ш1,..., тк), где т1 ^ ... ^ тк. Очевидно, что такое кодирование сверстройных деревьев при к > 2 является взаимно однозначным.

Определение 5. Вершина сверхстройного дерева Т (г — номер цепи сверхстройного дерева (цепи пронумерованы в некотором порядке); ] — номер вершины г-й цепи, нумерация начинается с 1 от корня) называется сложной, если среди длин цепей дерева Т нет цепи длины ] — 1 или т* — ], где г = 1,..., к; т* > 1; ] = 2,... , т*.

До сих пор остаётся нерешённой следующая задача: построить все неизоморфные ТНР для произвольного сверхстройного дерева. Однако попытка построить одно из ТНР для произвольного сверхстройного дерева описывается в [4].

В соответствии со схемой из [4] для построения одного из ТНР произвольного сверх-стройного дерева необходимо:

— добавить новую вершину к исходному графу;

— соединить ребром добавленную вершину с корнем и со всеми листьями исходного сверхстройного дерева;

— если в исходном сверхстройном дереве нет сложных вершин, то полученный граф и является искомым ТНР. Если есть некоторая сложная вершина , то соединить ребром добавленную вершину и вершину Уу_1. Так поступаем для всякой сложной вершины.

Отметим, что ранее в работе [5] уже приводились контрпримеры для утверждения из [4], что минимальное вершинное 1-расширение сверхстройного дерева с к цепями и р сложными вершинами содержит в точности к + р +1 дополнительных ребер.

Рассмотрим сверхстройное дерево (3, 2, 2) (граф С на рис. 1). У данного сверхстройного дерева только одна сложная вершина — вершина ь12. Построим ТНР для данного сверхстройного дерева по описанной схеме (граф С1 на рис. 2).

ширения.

32

32

Рис. 1. Граф С

Рис. 2. Граф С'

Нетрудно заметить, что граф С1 не является ТНР для сверхстройного дерева С. На самом деле ТНР для графа С является граф Н (рис. 3).

Рис. 3. Граф Н

Графы О' и Н отличаются на одно ребро. Докажем, что граф Н действительно является ТНР для графа О, представленного на рис. 1.

Легко проверяется, что граф Н является расширением графа О. Докажем свойство неприводимости графа Н, т. е. что при удалении любого ребра из Н полученный граф не будет расширением графа О. Очевидно, при удалении ребра игб (или иг8, или шиї) полученный граф не будет расширением для графа О, так как достаточно удалить из полученного графа вершину г5 (или г7, или г2 соответственно), чтобы получить вершину гб (или г8, или г1 соответственно) степени 0, чего не может быть в графе О. При удалении ребра достаточно удалить вершину г4. В этом случае центром графа будет вершина и, а вершина г8 будет иметь степень 1, но так как вершина г8 смежна только с и, то мы не сможем получить двухвершинную цепь, а, следовательно, в полученный граф не вкладывается граф О. Таким образом, никакой граф, полученный из Н удалением ребра, не является расширением для О, и свойство неприводимости графа Н доказано. Следовательно, граф Н является ТНР для графа О.

Граф О — сверхстройное дерево с наименьшим числом вершин, которое является контрпримером для описанной в [4] схемы. Среди сверхстройных деревьев с числом вершин 9 такого контрпримера нет. Среди сверхстройных деревьев с числом вершин 10 существует одно такое дерево: (5, 2, 2). Среди сверхстройных деревьев с числом вершин 11 существуют два таких дерева: (4, 3, 3) и (6, 2, 2). Можно предположить, что с ростом числа вершин количество таких контрпримеров будет возрастать, и такие графы можно выделить в некий подкласс сверхстройных деревьев.

Поскольку задача построения одного из ТНР для произвольного сверхстройного дерева не решена, можно решить эту задачу для некоторого подкласса сверхстройных деревьев. Таким подклассом, например, являются равнолучевые звезды [6].

Определение 6. Граф называется равнолучевой звездой с т лучами, каждый из которых состоит из п вершин, если V = {г0, г1,..., г1п,..., , г^-}, а а = {г?г?+1 :

і = 1,... ,п — 1;і = 1,... ,т} и {г0г? : і = 1,... ,т}, где г0 — центр равнолучевой звезды.

Теорема 1. Пусть граф Б^ — равнолучевая звезда с т лучами, каждый из которых состоит из п вершин (п ^ 2). Тогда единственным ТНР для графа Б^ является граф, полученный из тривиального расширения графа Б^ удалением рёбер иг?-1, і = 1,..., т, где и — вершина, добавленная при построении тривиального расширения графа Б^.

Доказательство. Пусть граф О = (V, а) —равнолучевая звезда с т лучами, каждый из которых состоит из п вершин. Положим Н' = (О), Н' = (V',а'), где V' = V и {и}. Стоит отметить, что граф О можно рассматривать как объединение т цепей одинаковой длины п, имеющих одну общую начальную вершину г0, т. е. эти цепи можно записать следующим образом: г0г?... г?, і = 1,... , т.

1. Будем удалять ребра из графа Н'. Рассмотрим следующие случаи:

а) Н' — г0и.

Удалим вершину г1 из полученного графа. Очевидно, что центром полученного графа будет и, так как г0 имеет степень только т — 1. Тогда из вершин г0, и, г1,... , г? мы должны получить цепь из п +1 вершин с началом в вершине и, но так как вершина г0 не смежна ни с и, ни с вершинами г1,... , г1, то цепь из п +1 вершин получить невозможно. Граф О не вкладывается в полученный граф, а, следовательно, граф Н' — г0и не является расширением графа О.

б) Н' — г1 и.

Удалим вершину г1 1 из полученного графа. Тогда вершина г1 имеет степень 0. Следовательно, граф О не вкладывается в полученный граф и Н' — г1 и не является расширением для О. Аналогично доказывается, что графы Н' — г?и, і = 2,..., т, также не являются расширениями для О.

в) Н' — г1и, і = 1,... , п — 2.

Удалим вершину г1+1 из полученного графа. Так как г1 будет иметь степень 1, то г1 должна быть концом цепи. Началом цепи может быть вершина г0 или и.

— г0 — начальная вершина цепи. Тогда цепь максимальной длины имеет вид

г0иг1.. .г1. В эту цепь может входить максимум п вершин. Очевидно,

что граф О не вкладывается в полученный граф.

— и — начальная вершина цепи. Тогда цепь максимальной длины имеет вид иг0г1... г1. Очевидно, что граф О не вкладывается в полученный граф.

Таким образом, графы Н' — г1 и, і = 1,... , п — 2, не являются расширениями для О. Аналогично доказывается, что графы Н' — г?и, і = 1,... , п — 2, і =

= 2, . . . , т, также не являются расширениями для О.

2. Удалим из графа Н' рёбра иг?-1, і = 1,... ,т. Полученный граф назовём Н. Покажем, что Н является расширением для О.

а) Н — и. Очевидно, что граф О вкладывается в граф Н — и.

б) Н — г0. В этом случае центром графа станет вершина и и цепи можно записать следующим образом: иг? ... г?, і = 1,... , т.

в) Н — г?, і = 1,... , п — 1, і = 1,... , т. В этом случае «повреждённая» цепь имеет вид г0г? ... г?_ 1иг?+1... г?, і = 1,..., т (т. е. удалённую вершину г? заменяет вершина и ).

г) Н — г?, і = 1,...,т. В этом случае «повреждённая» цепь имеет вид г0иг?... г?-1, і = 1,..., т.

Таким образом, граф Н является расширением графа О.

3. Докажем, что граф Н является ТНР для О. Для этого докажем свойство неприводимости. Поскольку в п. 1 доказательства показано, что из тривиального расширения графа О невозможно удалить никакое ребро так, чтобы свойство расширения сохранялось (кроме рёбер иг?-1, і = 1,... , т), а граф Н получен из тривиального расширения удалением рёбер иг?_ 1, і = 1,... ,т, то и из графа Н невозможно удалить никакое ребро так, чтобы свойство расширения сохранялось. Свойство неприводимости доказано.

4. Так как из тривиального расширения невозможно удалить никакие рёбра, кроме иг?_ 1, і = 1,...,т, так, чтобы свойство расширения сохранялось, то граф Н — единственное ТНР для О. ■

ЛИТЕРАТУРА

1. Богомолов А. М., Салий В. Н. Алгебраические основы теории дискретных систем. М.: Наука, 2009.

2. Абросимов М. Б. Минимальные расширения объединения некоторых графов // Теоретические проблемы информатики и ее приложений. 2001. №4. С. 3-11.

3. Салий В. Н. Доказательства с нулевым разглашением в задачах о расширениях графов // Вестник Томского государственного университета. Приложение. 2003. №6. С. 63-65.

4. Harary F. and Khurum M. One node fault tolerance for caterpillars and starlike trees // Internet J. Comput. Math. 1995. V. 6. P. 135-143.

5. Абросимов М. Б., Комаров Д. Д. Об одном контрпримере для минимальных вершинных 1-расширений сверхстройных деревьев // Прикладная дискретная математика. Приложение. 2012. №5. С. 83-84.

6. Осипов Д. Ю. О Т-неприводимых расширениях сверхстройных деревьев // Прикладная дискретная математика. Приложение. 2013. №6. С. 85-86.

i Надоели баннеры? Вы всегда можете отключить рекламу.