Научная статья на тему 'О бесконтурных точных расширениях'

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

CC BY
186
51
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЕСКОНТУРНЫЙ ГРАФ / ТРАНЗИТИВНЫЙ ТУРНИР / ТОЧНОЕ РАСШИРЕНИЕ / DIRECTED ACYCLIC GRAPH / TRANSITIVE TOURNAMENT / EXACT EXTENSION

Аннотация научной статьи по математике, автор научной работы — Абросимов М. Б., Долгов А. А.

Точные расширения неориентированных графов достаточно хорошо исследованы, а о точных расширениях орграфов известно значительно меньше. В данной работе доказывается, что только бесконтурный или сильно связный граф может быть точным 1-расширением орграфа. Более того, бесконтурным точным 1-расширением может быть только транзитивный турнир.

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

Exact extensions of undirected graphs are well studied, but exact extensions of directed graphs are much less known.We prove that only directed acyclic graph or strongly connected graph can be an exact extension. Furthermore, only transitive tournament can be directed acyclic exact extension.

Текст научной работы на тему «О бесконтурных точных расширениях»

ИНФОРМАТИКА

УДК 519.17

О БЕСКОНТУРНЫХ ТОЧНЫХ РАСШИРЕНИЯХ

М.Б. Абросимов, А.А. Долгов

Саратовский государственный университет,

кафедра теоретических основ компьютерной безопасности и криптографии E-mail: mic@rambler.ru, Dolgov.A.A@gmail.com

Точные расширения неориентированных графов достаточно хорошо исследованы, а о точных расширениях орграфов известно значительно меньше. В данной работе доказывается, что только бесконтурный или сильно связный граф может быть точным 1 -расширением орграфа. Более того, бесконтурным точным 1 -расширением может быть только транзитивный турнир.

Ключевые слова: бесконтурный граф, транзитивный турнир, точное расширение. On Directed Acyclic Exact Extensions M.B. Abrosimov, A.A. Dolgov

Saratov State University,

Chair of Theoretical Basis of Computer Security and Cryptography E-mail: Dolgov.A.A@gmail.com

Exact extensions of undirected graphs are well studied, but exact extensions of directed graphs are much less known. We prove that only directed acyclic graph or strongly connected graph can be an exact extension. Furthermore, only transitive tournament can be directed acyclic exact extension.

Key words: directed acyclic graph, transitive tournament, exact extension. ВВЕДЕНИЕ

Граф G* называется точным (вершинным) k-расширением графа G, если G изоморфен каждому подграфу графа G*, получающемуся из G* путем удаления любых его k вершин и всех связанных с ними дуг (ребер). Этот термин впервые был введен Харари и Хей-зом в 1996 году [1], точное k-расширение является частным случаем минимального вершинного k-расширения. Далеко не каждый граф имеет точное 1-расширение и еще меньше графов, которые имеют точное k-расширение при k > 1.

Для неориентированных графов задача описания точных расширений была решена в работе [2]. Было установлено, что среди неориентированных графов только полный и вполне несвязный графы имеют точное k-расширение при любом k. Среди остальных графов выделяются графы, имеющие вершины со степенями b и b — 1, причем число вершин степени b — 1 в точности равно b. Такие графы могут иметь точное 1-расширение, но не имеют точного k-расширения ни при каком k > 1. Кроме того, было показано, что точными 1-расширениями неориентированных графов являются вершинно-симметрические графы и только они.

Для ориентированных графов задача в общем не решена. Известно, что любой вершинно-симметрический орграф является точным 1-расширением подходящего орграфа, однако не только вершинно-

-симметрические орграфы могут быть точными расширениями. Более того, оказалось, что среди орграфов встречаются и асимметричные точные к-расширения. Так, например, в работе [3] доказывается, что точным к-расширением транзитивного турнира Тп при п > 2 является транзитивный турнир Тп+к. В данной работе будет предложено прямое доказательство этого утверждения без использования понятия минимального вершинного к-расширения.

Дадим основные определения преимущественно по работе [4].

Ориентированным графом (орграфом) С называется пара (V,«), где V — конечное непустое множество (множество вершин), а а - отношение в множестве V (отношение смежности). Неориентированным графом называется орграф с антирефлексивным и симметричным отношением смежности. Элементы множества а называются дугами для орграфа и ребрами для неориентированного графа. Орграф С = (V, а) называется направленным графом, или диграфом, если его отношение а антисимметрично, то есть нет встречных дуг, за исключением, быть может, петель. Полный диграф без петель называется турниром. Таким образом, у турнира между любыми двумя вершинами существует в точности одна дуга. Турнир с транзитивным отношением смежности называется транзитивным турниром.

Путем в графе называется чередующаяся последовательность вершин и дуг вида ^1(^1,^2)^2 (^2, -из)-из . . . ^-1(^-1 ,Vn)Vn.

Вершина и достижима из вершины V, если существует путь из v в и.

Орграф называется (слабо) связным, если его симметризация, т.е. неориентированный граф, получающийся заменой дуг ребрами, является связным.

Орграф называется сильно связным, или сильным, если любые его две вершины взаимно достижимы. Классы отношения достижимости для неориентированных графов называются компонентами связности. Классы отношения взаимной достижимости для орграфов называются сильными компонентами, или компонентами сильной связности.

Два графа С и Н изоморфны, если между множествами их вершин существует взаимно однозначное соответствие, сохраняющее отношение смежности. Изоморфизм графа на самого себя называется автоморфизмом. Граф, имеющий только тождественный автоморфизм, называется асимметричным. Две вершины графа С называются подобными, если существует автоморфизм, при котором образом одной вершины является другая вершина. Граф, все вершины которого подобны, называется вершинно-симметрическим.

1. ТОЧНЫЕ РАСШИРЕНИЯ ОРГРАФОВ

Рассмотрим произвольный орграф С. Предположим, что он состоит из нескольких компонент связности С = С и С2 и ... и С к. Предположим, что среди компонент Сг есть пара неизоморфных компонент Сх и Су. Рассмотрим графы, получающиеся из С при удалении вершины vx из компоненты Сх и вершины vy из компоненты Су. В графе С — vx связных компонент, изоморфных Сх, стало на одну меньше, в графе С — vy компонент, изоморфных Су, стало на одну меньше. Так как Сх неизоморфно Су, очевидно, что и С — vx не может быть изоморфно С — vy. Таким образом, для того чтобы С мог являться точным 1-расширением, необходимо, чтобы все его связные компоненты Сг были изоморфны.

Пусть С = С1 и С2 и ... и С к, и пусть все компоненты попарно изоморфны. Рассмотрим произвольную компоненту Сг = ). В случае, когда IV| = 1, получаем вполне несвязный граф, являющийся точным 1-расширением. Предположим IV | > 1. Выберем произвольную вершину v е V. Рассмотрим граф С — v. Очевидно, что удаление вершины v затронет только компоненту Сг, значит, для произвольной вершины v е V компоненты Сг — v должны быть изоморфны.

Таким образом, граф С = С1 и С2 и ... и Ск тогда и только тогда является точным 1-расши-рением, когда Сг изоморфно С^, V г,^ е [1,к]. Причем Сг, V г е [1,к] должны являться точными 1-расширениями.

Таким образом, наибольший интерес представляют связные графы, являющиеся точными расширениями. В дальнейшем мы будем рассматривать только связные орграфы.

Рассмотрим 3-вершинные турниры. Их всего два: 3-вершинный цикл (циклическая тройка) и 3-вершинный транзитивный турнир (транзитивная тройка). При удалении любой вершины из 3-вер-

шинного турнира мы получим единственный 2-вершинный турнир. Все 3-вершинные турниры являются точными 1-расширениями. Заметим, что транзитивный турнир является бесконтурным графом, а циклическая тройка — сильно связным орграфом.

Теорема 1. Точным 1-расширением может быть только бесконтурный или сильно связный орграф.

Доказательство. Пусть дан произвольный орграф С = (V,«). Рассмотрим два случая.

Первый случай. Орграф С состоит из нескольких сильно связных компонент, хотя бы две из которых содержат разное число вершин.

Покажем, что такой граф не может быть точным 1-расширением. Действительно, обозначим через К сильно связные компоненты орграфа С, содержащие п вершин, а через К2 — сильно связные компоненты, содержащие п2 вершин. Допустим, что п > п2. Количество компонент К обозначим а > 1, количество компонент К2 обозначим Ь > 1. Рассмотрим орграф ^, полученный из С удалением одной вершины из некоторой компоненты К1. Компонент К1 станет а — 1, а компонент К2 останется Ь штук.

Рассмотрим орграф , полученный из С удалением одной вершины из некоторой компоненты К2. Компонент К1 станет а или более штук, так как п1 > п2, а компонент К2 станет Ь — 1.

Очевидно, что не изоморфен и, значит, С не может быть точным 1-расширением.

Второй случай. Орграф С состоит из нескольких сильно связных компонент К^ каждая из которых содержит одинаковое число вершин п > 1 (в случае если п = 1 получаем бесконтурный граф).

Рассмотрим конденсацию орграфа С. Она представляет собой бесконтурный граф, в качестве вершин которого будут выступать компоненты К^ У бесконтурного графа всегда есть хотя бы один сток и источник. Обозначим через и1 один из источников конденсации графа С, а через и2 — один из стоков.

Выберем некоторую компоненту Ка, в которой есть дуга из и1. Выберем в и1 вершину такую, чтобы при ее удалении в и1 — осталась хотя бы одна вершина, связанная с Ка (это всегда возможно, так как по условию п > 1). Рассмотрим граф С — г>ь

Сильно связных компонент, содержащих п вершин, в нем станет на одну меньше. При этом можно заметить, что дуги из оставшихся компонент Ki идут только в другие компоненты с п вершинами, а в некоторые Ki идут дуги из сильно связных компонент с числом вершин меньше п, получившихся из и1 после удаления из нее .

Проведя аналогичные рассуждения для стока и2, и удалив из него некоторую вершину г>2, не влияющую на связь некоторого К с и2, мы получим граф = С — г>2. Сильно связных компонент, содержащих п вершин, в нем так же, как ив , станет на одну меньше. Но при этом можно заметить, что дуги, входящие в оставшиеся компоненты Ki, идут только из других компонент с п вершинами, а из некоторых Ki идут дуги в сильно связные компоненты с числом вершин меньше п, полученные из и2 после удаления г>2.

Очевидно, что и неизоморфны, а значит, С не является точным 1-расширением. □

2. ТОЧНЫЕ РАСШИРЕНИЯ ТРАНЗИТИВНЫХ ТУРНИРОВ

В предыдущем разделе мы показали, что только бесконтурный или сильно связный орграф может быть точным 1-расширением. Примером бесконтурных графов являются транзитивные турниры. В теореме 2 будет показано, что точным к-расширением транзитивного турнира при любом натуральном к является транзитивный турнир, а в последующей теореме 3 мы докажем, что среди всех бесконтурных графов, только транзитивные турниры являются точными 1-расширениями.

Теорема 2. Единственным с точностью до изоморфизма точным к-расширением транзитивного п-вершинного турнира Тп при п > 2 является (п + к)-вершинный транзитивный турнир

Тп+к.

Доказательство. Транзитивный турнир является полным бесконтурным графом. Очевидно, что любой его подграф обладает теми же свойствами, то есть тоже является транзитивным турниром. Таким образом, удаление любых к вершин транзитивного турнира Тп+к приводит к транзитивному турниру Тп, то есть турнир Тп+к действительно является точным к-расширением турнира Тп.

Покажем, что турнир Тп+£ является и единственным точным к-расширением турнира Тп.

Пусть орграф О* — точное к-расширение транзитивного турнира Тп. Степень каждой вершины Тп есть в точности п — 1. Тогда степень любой вершины в орграфе О* должна быть не ниже п — 1 + к.

Действительно, если бы это было не так и в орграфе О* была бы вершина V степени меньше п — 1 + к, то удаление к вершин, соединенных дугой c V, приведет к оргафу с вершиной степени меньше п — 1, который не может быть изоморфен Тп.

Покажем, что орграф О* является направленным. Пусть это не так и в нем есть встречные дуги (и, V) и (V, и), и = V. Рассмотрим подграф, получающийся из О* удалением любых к вершин, отличных от и и V. Этот орграф не может быть изоморфен турниру Тп из-за встречных дуг (и, V) и ^,и), в итоге получили противоречие.

Аналогично, показывается, что О* является и полным направленным графом. Если бы это было не так, то можно было бы найти две различные вершины и и V в О*, между которыми нет дуги. Тогда орграф, получающийся из О* удалением любых к вершин, отличных от и и V очевидно не будет изоморфен турниру Тп.

Таким образом, любое точное к-расширение О* турнира Тп является (п+к)-вершинным турниром. Покажем, что орграф О* должен быть бесконтурным графом.

Пусть это не так и в орграфе О* существует нетривиальный контур. Пусть 5 — минимальная из длин всех нетривиальных контуров в орграфе О* и vil,..., ^, vil один из таких контуров. Рассмотрим два случая.

1) 5 < п. В этом случае любой п-вершинный подграф О*, содержащий все вершины выбранного контура, не будет изоморфен бесконтурному турниру Тп.

2) 5 > п. Рассмотрим подграф орграфа О*, образованный вершинами vil, . Поскольку орграф О* является точным к-расширением турнира Тп, то рассматриваемый подграф изоморфен турниру Тп, а, значит, в силу транзитивности в Тп ив О* есть дуга ^^ , vin). Тогда при п > 2 можно построить контур длины меньше, чем 5: vil^^, что противоречит предположению о минимальности нетривиального контура длины 5 в орграфе О*.

Таким образом, транзитивный турнир Тп+£ является единственным точным к-расширением транзитивного турнира Тп при п > 2. □

Заметим, что ограничение п > 2 в формулировке теоремы 2 является существенным, так как при п =1 и п = 2 получаются вырожденные случаи: точным к-расширением 2-вершинного турнира Т2 является любой (п + к)-вершинный турнир, а точным к-расширением 1-вершинного графа является любой (п + к)-вершинный граф.

3. БЕСКОНТУРНЫЕ ТОЧНЫЕ РАСШИРЕНИЯ ОРГРАФОВ

Лемма 1. Любая вершина бесконтурного графа, являющегося точным 1-расширением, кроме вершин являющихся стоками (источниками), должна быть соединена дугой с подходящим стоком (источником), причем ровно с одним.

Доказательство. Рассмотрим произвольный бесконтурный п-вершинный граф О = (V, а) являющийся точным 1-расширением. Так как его симметризация тоже является точным 1-расширением, то суммарное количество входящих и исходящих из любой вершины дуг должно быть одинаковым, обозначим его за й.

Пусть V — один из стоков графа О. Пусть и — одна из вершин, имеющих дугу, идущую в V. Рассмотрим граф О* = О — и. В графе О* количество стоков со степенью захода й изменилось. Вершины, являвшиеся стоками в графе О и потерявшие входящую дугу из и, получили степень захода, равную й — 1. Вершины, не являвшиеся стоками в О, а в О* ставшие стоками, степень захода й иметь не могут, поскольку они потеряли одну исходящую дугу, шедшую в и, и должны теперь иметь степень захода не выше й — 1. Таким образом, количество стоков со степенью захода й в графе О* уменьшилось на те стоки, в которые была дуга из и.

Так как О точное 1-расширение, то при удалении любой вершины из О количество стоков должно быть таким же, как в графе О*. Рассмотрим, что получится, если удалить из О сток. Очевидно, что число стоков со степенью захода й уменьшится ровно на один, тот, который мы удалили. Таким обра-

зом,для того чтобы граф С мог быть точным 1-расширением, любая вершина, стоком не являющаяся, должна иметь дугу ровно в один сток графа С.

Проведя аналогичные рассуждения для источников, получаем, что в любую вершину графа С, не являющуюся источником, должна идти дуга ровно из одного источника. □

Следствие 1. В бесконтурном графе, являющемся точным 1-расширением, количество стоков должно быть равно количеству источников.

Доказательство. Предположим, что источников больше, чем стоков. По лемме 1 каждая вершина, включая источники, должна иметь дугу, идущую в подходящий сток. Так как стоков больше, чем источников, то некоторые источники окажутся соединенными с одним общим стоком. Но по лемме 1 в любую вершину, включая стоки, должна идти дуга ровно из одного подходящего источника. Пришли к противоречию.

Аналогичное противоречие мы получим, предположив, что количество стоков больше, чем количество источников. Значит, количество стоков должно быть равно количеству источников. □

Следствие 2. Если в бесконтурном графе, являющемся точным 1-расширением, есть ровно один сток и ровно один источник, тогда этот граф — транзитивный турнир.

Доказательство. Пусть дан п-вершинный бесконтурный граф С, являющийся точным 1-расширением. И пусть в С ровно один сток и ровно один источник.

По лемме 1 каждая вершина, кроме стока, в С должна быть соединена дугой со стоком и каждая вершина, кроме источника, в С должна быть соединена дугой с источником. Степень захода стока и степень исхода источника получается равной п — 1.

Так как граф С — точное 1-расширение, то сумма степеней исхода и захода каждой вершины в С должно быть равно степени исхода источника, т.е. п — 1. Получается что С — полный бесконтурный граф, являющийся точным 1-расширением. Другими словами, С — транзитивный турнир. □

Лемма 2. Пусть вершина V бесконтурного графа, являющегося точным 1-расширением, имеет входящую дугу из некоторого источника г, тогда из вершины V должна идти дуга в сток в, причем именно тот, в который есть дуга из г.

Доказательство. Пусть дан п — вершинный бесконтурный граф С, являющийся точным 1-расширением. И пусть к > 1 — число стоков и источников орграфа С. Степень исхода источников обозначим за й.

Рассмотрим один из источников орграфа С, обозначим его за г. Сток, в который из г идет дуга, обозначим за в.

Рассмотрим вершины, в которые из г идет дуга. И пусть среди них есть вершина V, не смежная с в.

Рассмотрим граф С* = С — V. В С* степень исхода источника г уменьшится на единицу и станет равной й — 1. Степень захода стока в останется равной й.

Рассмотрим граф С** = С — в. В графе С** степень исхода источника г также равна й — 1, но так как по лемме 1 с источником г был связан ровно один сток в, то теперь г ни с одним стоком со степенью захода й не смежен. Получается, что С не может быть точным 1-расширением. Получили противоречие. □

Теорема 3. Единственным связным п-вершинным бесконтурным точным 1-расширением является транзитивный турнир Тп.

Доказательство. Пусть дан п-вершинный бесконтурный граф С = (V,«), являющийся точным 1-расширением. Если в графе С есть ровно один сток и ровно один источник, то по следствию из леммы 1 мы получаем, что С — транзитивный турнир.

Предположим, что стоков и источников к > 1 штук. Так как симметризация графа С также должна быть точным 1-расширением, то сумма степеней захода и исхода для любой вершины должна совпадать. Таким образом, степень исхода любого источника должна быть равна степени захода любого стока, обозначим ее за й.

Согласно лемме 2 множество всех вершин V можно разбить на IV|/(й + 1) непересекающихся подмножеств ©г, каждое из которых будет содержать по одному стоку и источнику из С. Из источника г е ©г будут идти дуги во все остальные вершины ©г и из любой вершины подмножества ©г будет идти дуга в сток в е ©г.

Рассмотрим два подмножества 01 = 02. Предположим, что Elv е 0ь соединенная дугой с некоторой вершиной u е 02. Рассмотрим граф G* = G — v. Так как v была связана со стоком s и источником i из 01, то в графе G* появятся две особенные вершины: вершина s* = s — единственный сток графа G* со степенью захода d — 1 и вершина i* = i — единственный источник графа G* со степенью исхода d — 1. Вершины, смежные с s* и i*, не могут быть подобными ни с одной другой вершиной графа G*. Кроме того, в графе G* появилась вершина v* = v / 01, потерявшая дугу, инцидентную удаленной вершине u.

Рассмотрим теперь граф G** = G — s. В графе G** также будет две особенные вершины: i* = i и некоторая s* = s, так же, как s, принадлежащая подмножеству 01, так как s не была смежна ни с одной вершиной вне 01. Для вершин, не входящих в 01, удаление s никаких изменений не повлекло. Получается, что G* и G** не могут быть изоморфными, а значит, если G является точным 1-расширением, то в нем не может быть ни одной дуги из вершин некоторого множества 0j в вершины множества 0j, при i = j, а значит, при k > 1 граф G — несвязный граф. □

Библиографический список

1. Harary F., Hayes J.P. Node fault tolerance in graphs 3. Абросимов М.Б., Долгов А.А. Точные расширения // Networks. 1996. V. 27. P. 19-23. некоторых турниров // Вестн. Томск. гос. ун-та. При-

2. Абросимов М.Б. Минимальные расширения допол- ложение. 2007. № 23. С. 211-216. нений графов // Теоретические задачи информатики

и ее приложений. Саратов: Изд-во Сарат. ун-та, 2001. 4. Богомолов А.М., СалийВ.Н. Алгебраические основы

Вып. 4. С. 11-19. теории дискретных систем. М.: Наука, 1997.

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