Математические заметки
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Скоро в журнале
Архив
Импакт-фактор
Правила для авторов
Лицензионный договор
Загрузить рукопись

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Матем. заметки:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Математические заметки, 2023, том 113, выпуск 3, страницы 323–331
DOI: https://doi.org/10.4213/mzm13517
(Mi mzm13517)
 

Оптимальные реализации графов с заданными мерами связности

М. Б. Абросимов, Б. А. Теребин

Саратовский национальный исследовательский государственный университет им. Н. Г. Чернышевского
Список литературы:
Аннотация: Вершинной связностью $k(G)$ графа $G$ называется наименьшее число вершин, удаление которых приводит к несвязному или тривиальному графу, т.е. к графу с одной вершиной. Реберной связностью $\lambda(G)$ нетривиального графа $G$ называется наименьшее количество ребер, удаление которых приводит к несвязному графу. Вершинная связность $k(G)$, реберная связность $\lambda(G)$ и минимальная степень вершины $\delta(G)$ графа связаны неравенством, которое было найдено Уитни в 1932 году: $k(G) \leq \lambda(G) \leq \delta(G)$. Позднее Чартрэнд и Харари доказали, что для любых натуральных чисел $a$, $b$, $c$, таких что $0 < a \leq b \leq c$, существует граф $G$, у которого $k(G)=a$, $\lambda(G)=b$, $\delta(G)=c$. В доказательстве строится семейство графов с указанными выше характеристиками, каждый из которых имеет $2(c+1)$ вершин и $c(c+1)+b$ ребер. Однако, легко заметить, что в некоторых случаях можно построить подходящий граф с меньшим числом вершин и ребер. Например, если $a=b=c$, то соответствующей оптимальной реализацией является полный граф на $c+ 1$ вершинах. В данной работе рассматривается вопрос минимизации конструкции Чартрэнда–Харари. Показывается, что при $b=c$ можно построить граф с меньшим числом вершин. Отдельно рассматриваются четыре случая: $a=b=c$, $a < b < c$, $a=b < c$ и $a < b=c$. Для каждого случая предлагаются графы с заданными значениями $k(G)=a$, $\lambda(G)=b$, $\delta(G)=c$ с минимальным числом вершин и с минимальным числом ребер.
Библиография: 6 названий.
Ключевые слова: связность, вершинная связность, реберная связность, минимальная степень вершины, неравенство Уитни.
Финансовая поддержка Номер гранта
Министерство науки и высшего образования Российской Федерации FSRR-2020-0006
Работа выполнена при поддержке Минобрнауки России в рамках выполнения государственного задания (проект № FSRR-2020-0006).
Поступило: 26.08.2022
Исправленный вариант: 29.09.2022
Англоязычная версия:
Mathematical Notes, 2023, Volume 113, Issue 3, Pages 319–326
DOI: https://doi.org/10.1134/S000143462303001X
Реферативные базы данных:
Тип публикации: Статья
УДК: 519.17
MSC: 05C40

1. Условие Уитни

В работе рассматриваются простые неориентированные графы. Основные понятия из теории графов используются в соответствии с работами [1], [2]. Напомним, что связным называется граф, любая пара вершин которого соединена маршрутом. В противном случае граф называется несвязным. Компонентой связности графа $G$ (или просто компонентой) называется максимальный по включению связный подграф графа $G$. Тривиальным называется одновершинный граф. Граф, любые две вершины которого смежны, называется полным.

Определение 1. Вершинной связностью $k(G)$ графа $G$ называется наименьшее число вершин, удаление которых приводит к несвязному или тривиальному графу.

Определение 2. Реберная связность $\lambda(G)$ нетривиального графа $G$ определяется как наименьшее количество ребер, удаление которых приводит к несвязному графу.

Вершина графа $G$ называется доминирующей, если ее степень равна $(n-1)$, где $n$ – количество вершин графа $G$. Обозначим минимальную степень вершины в графе $G$ за $\delta(G)$.

Вершинная связность $k(G)$, реберная связность $\lambda(G)$ и минимальная степень вершины $\delta(G)$ связаны неравенством, которое было найдено Уитни [3].

Теорема 1. Для любого графа $G$ справедливо неравенство

$$ \begin{equation} k(G) \leqslant \lambda(G) \leqslant \delta(G). \end{equation} \tag{1.1} $$

Позднее Чартрэнд и Харари [4] доказали следующее утверждение.

Теорема 2. Для любых натуральных чисел $a$, $b$, $c$, таких что $0 < a \leqslant b \leqslant c$, существует граф $G$, у которого $k(G)=a$, $\lambda(G)=b$, $\delta(G)=c$.

Из доказательства теоремы 2 следует, что для любых $a$, $b$, $c$ можно построить граф с числом вершин $2(c+1)$ и с числом ребер $c(c+1)+b$. Строится граф следующим образом: первые $c+1$ вершины образуют полный подграф $G_1$, вторые $c+1$ вершины образуют полный подграф $G_2$. В $G_1$ выбираются $a$ вершин – множество $A$, а в $G_2$ выбираются $b$ вершин – множество $B$. Далее вершины из $A$ и $B$ соединяются $b$ ребрами так, чтобы в первой части эти ребра были инцидентны всем $a$ вершинам, а в другой части – всем $b$ вершинам. Схематично структура графа показана на рис. 1.

Возникает вопрос: можно ли для заданных $k(G)=a$, $\lambda(G)=b$, $\delta(G)=c$ построить граф с меньшим числом вершин или ребер? Оказывается, что в некоторых случаях это возможно. Предварительные результаты были представлены в работах [5], [6], данная работа является завершающей эти исследования.

2. Минимальное число вершин

Для удобства неравенство $a \leqslant b \leqslant c$ представим с помощью совокупности следующих неравенств:

Рассмотрим каждый случай отдельно. Далее под графом с параметрами $a$, $b$, $c$ будем понимать граф, удовлетворяющий теореме Чартрэнда–Харари, т.е. граф $G$, у которого $k(G)=a$, $\lambda(G)=b$, $\delta(G)=c$. Очевидно, что любой граф, удовлетворяющий теореме Чартрэнда–Харари, должен состоять не менее, чем из $c+1$ вершины.

Теорема 3. Граф с наименьшим количеством вершин, удовлетворяющий условию $a=b=c$, является полным графом с числом вершин $c+1$.

Доказательство. Поскольку минимальная степень вершины равна $c$, число вершин в графе не может быть меньше, чем $c+1$.

Рассмотрим полный граф $K_{c+1}$, состоящий из $c+1$ вершины. Степень каждой его вершины равна $\delta(K_{c+1})=c$. Поскольку после удаления любых вершин из полного графа останется полный граф, то $k(K_{c+1})=c$. По теореме 1 имеем

$$ \begin{equation*} c=k(K_{c+1}) \leqslant \lambda(K_{c+1}) \leqslant \delta(K_{c+1})= c. \end{equation*} \notag $$
Следовательно,
$$ \begin{equation*} k(K_{c+1})=\lambda(K_{c+1})=\delta(K_{c+1}) \end{equation*} \notag $$
и $K_{c+1}$ есть граф с параметрами $a$, $b$, $c$, где $a=b=c$. Всякий граф на $c+1$ вершине, не являющийся полным, содержит вершину степени меньше чем $c$, т.е. не является графом с параметрами $a$, $b$, $c$.

В следующей теореме рассмотрим два случая: $a < b < c$ и $a=b < c$, общим для них является условие $b < c$.

Теорема 4. Граф с наименьшим количеством вершин, удовлетворяющий условию $a \leqslant b < c$, является графом с числом вершин $2(c+1)$.

Доказательство. Заметим, что граф, построенный по схеме из теоремы 2, имеет в точности $2(c+1)$ вершин. Докажем, что если $b < c$, то такое число вершин является минимальным.

Пусть $G$ – граф с параметрами $a$, $b$, $c$ из условия теоремы. Так как $0 < a \leqslant b < c$, то $c > 1$ и $G$ не является тривиальным графом. Так как реберная связность графа $G$ равна $b$, то в графе $G$ есть $b$ ребер, удаление которых приводит к несвязному графу, который обозначим $G^*$. Так как $G^*$ является несвязным, он состоит по крайней мере из двух компонент связности. Пусть $G_1$ одна из них. Если в $G_1$ есть вершина степени $c$, то минимально возможное число вершин в $G_1$ есть $c+ 1$.

Предположим, что все вершины в $G_1$ имеют степень меньше, чем $c$. Обозначим максимальную из степеней вершин в $G_1$ через $\Delta_1$, а через $n_1$ – количество вершин в $G_1$. Очевидно, что $n_1 > \Delta_1$ и $0 < \Delta_1 < c$. До удаления $b$ ребер все вершины из $G_1$ в графе $G$ имели степень не ниже $c$. Так как $b$ – это минимальное число ребер, удаление которых нарушает связность графа $G$, среди них не может быть ребер, которые соединяют пары вершин из $G_1$. Поэтому каждое из этих $b$ ребер инцидентно одной вершине из $G_1$, соответственно удаление одного ребра приводит к уменьшению на 1 степени одной вершины в $G_1$. Тогда получаем, что

$$ \begin{equation*} (c-\Delta_1)n_1 \leqslant b. \end{equation*} \notag $$
Далее, так как $\Delta_1 < n_1$ или $\Delta_1+1 \leqslant n_1$, получаем
$$ \begin{equation*} (c-\Delta_1)(\Delta_1+1) \leqslant (c-\Delta_1)n_1 \leqslant b, \qquad c\Delta_1+c-\Delta_1^2-\Delta_1 \leqslant b. \end{equation*} \notag $$
Так как по условию $b < c$, то
$$ \begin{equation*} c\Delta_1+c-\Delta_1^2-\Delta_1 < c, \qquad c-\Delta_1-1 < 0. \end{equation*} \notag $$

По предположению $\Delta_1 < c$, поэтому последнее неравенство невозможно. Следовательно, каждая компонента связности в графе $G^*$ содержит не менее $c+1$ вершин. Таким образом, наименьшее возможное число вершин, из которого может состоять граф из условия теоремы, равно $2(c+1)$.

Теорема 5. Граф с наименьшим количеством вершин, удовлетворяющий условию $a < b=c$, является графом с числом вершин $2(c+1)-a$.

Доказательство. Пусть $G$ – граф с параметрами $a$, $b$, $c$ из условия теоремы. Так как вершинная связность графа $G$ равна $a$, то в графе $G$ есть $a$ вершин, удаление которых приводит к несвязному графу, который обозначим $G^*$. Так как $G^*$ является несвязным, он состоит по крайней мере из двух компонент связности. Пусть $G_1$ одна из них. Минимальная степень вершины в графе $G$ есть $c$. После удаления $a$ вершин минимальная степень может уменьшиться не более, чем на $a$. Следовательно, в $G_1$ будет не менее, чем $c-a+1$ вершин. Тогда в графе $G$ будет не менее, чем $2(c- a+ 1)+a=2(c+1)-a$ вершин. Покажем, что граф $G$ с параметрами $a$, $b$, $c$ из условия теоремы и числом вершин $2(c+1)-a$ существует.

Так как $b=c$, данное значение реберной связности $\lambda(G)=b$ может быть получено удалением всех ребер у любой вершины минимальной степени $c$, т.е. ее изоляцией.

Построим множество $A$ из $a$ вершин так, чтобы эти вершины были смежны друг с другом и смежны со всеми остальными вершинами из графов $G_1$ и $G_2$, т.е. вершины множества $A$ – доминирующие вершины. Графы $G_1$ и $G_2$ полные графы на $c-a+1$ вершинах. Описанный граф схематично показан на рис. 2.

Условие $\lambda(G)=b$ достигается путем изоляции любой вершины из $G_1$ и $G_2$; $\lambda(G)=b= \delta(G)=c$: каждая вершина из $G_1$ и $G_2$ смежна с каждой вершиной из $A$ и смежна с остальными вершинами из своей части. Таким образом, степень каждой вершины из $G_1$ и $G_2$ равна $a+((c-a+1)- 1)=c=\delta(G)$. Вершины множества $A$ доминирующие, т.е. их степени равны $a+(2(c-a+1)- 1)=2(c+1)-a-1 > c$, так как $c > a$. При удалении вершин из множества $A$ получим 2 компоненты: $G_1$ и $G_2$, следовательно, $k(G)=a$. Таким образом, построили граф из $2(c+1)-a$ вершины, в котором $a < b=c$.

3. Минимальное число ребер

Теперь определим графы с минимальным количеством ребер, которые удовлетворяют условию Уитни. Представим неравенство $a \leqslant b \leqslant c$ с помощью совокупности случаев так же, как это делалось ранее. Рассмотрим каждый случай отдельно.

Теорема 6. Граф с наименьшим количеством ребер, удовлетворяющий условию $a=b=c$, является полным графом с числом ребер ${c(c-1)}/{2}$.

Доказательство. Доказательство аналогично доказательству теоремы 3.

Теорема 7. Граф с наименьшим количеством ребер, удовлетворяющий условию $a < b < c$, является графом с числом ребер

$$ \begin{equation*} (c-a+1)\biggl(\frac{c-a}{2}+a\biggr)+(c-b+1)\biggl(\frac{c-b}{2}+b\biggr)+b+\sigma+\theta, \end{equation*} \notag $$
где
$$ \begin{equation*} \begin{gathered} \, \theta=\begin{cases} 0, & \textit{если } a < \biggl[\dfrac{b}{a}\biggr]+2, \\ \biggl\lceil \dfrac{(a-m)(a-1-[{b}/{a}])}{2} +\dfrac{m(a-2-[{b}/{a}])}{2} \biggr\rceil & \textit{иначе}, \end{cases} \\ m=b-a\biggl[\frac{b}{a}\biggr], \\ \sigma=\begin{cases} 0, & \textit{если } b \leqslant 2, \\ \biggl\lceil\dfrac{b(b-2)}{2}\biggr\rceil & \textit{иначе}. \end{cases} \end{gathered} \end{equation*} \notag $$

Доказательство. Построим граф $G$ с $2(c+1)$ вершинами следующим образом: выделим 2 множества с $c+1$ вершинами. Обозначим соответствующие подграфы через $G_1$ и $G_2$. Пометим $a$ вершин в $G_1$ и обозначим это помеченное множество за $A$, а остальные вершины из $G_1$ обозначим $\overline{A}$. Пометим $b$ вершин в $G_2$ и обозначим это помеченное множество за $B$, а остальные вершины из $G_2$ обозначим $\overline{B}$. Соединим ребрами в $G_1$ все непомеченные вершины из $\overline{A}$ друг с другом, а также соединим их со всеми вершинами из $A$. Аналогичным образом произведем соединение $G_2$ и $B$. Пусть вершины внутри множеств $A$ и $B$ не смежны. Получим, что степени вершин множества $\overline{A}$ равны $\delta(G)=c$. Поскольку все $c-a+1$ вершин множества $\overline{A}$ смежны друг с другом, соответствующий подграф содержит ${(c-a)(c-a+1)}/{2}$ ребер. К тому же, все $c-a+1$ вершины смежны с $a$ вершинами из $A$. Тогда количество ребер между $\overline{A}$ и $A$ равно $a(c-a+1)$. Получаем, что количество ребер внутри $\overline{A}$ и между $\overline{A}$ и $A$ равно

$$ \begin{equation*} \frac{(c-a)(c-a+1)}{2}+a(c-a+1)=(c-a+1)\biggl(\frac{c- a}{2}+a\biggr). \end{equation*} \notag $$
Аналогичным образом получаем для $\overline{B}$ и $B$:
$$ \begin{equation*} \frac{(c-b)(c-b+1)}{2}+b(c-b+1)=(c-b+1)\biggl(\frac{c-b}{2}+b\biggr). \end{equation*} \notag $$

Соединим вершины множеств $A$ и $B$. Каждая вершина множества $A$ будет инцидентна $[b/a]$ ребрам. Каждое такое ребро, инцидентное вершине из $A$, будет инцидентно ровно одной вершине из $B$. Может получиться, что $b-a[b/a]=m$ вершин из $B$ не будут смежны с $A$. Тогда попарно соединим $m$ любых вершин из $A$ с вершинами из $B$. После соединения получаем еще $b$ ребер. В итоге получим, что $m$ вершинам из $A$ будет инцидентно $[b/a]+1$ ребро, а $(a-m)$ вершинам – $[b/a]$.

Теперь рассмотрим множество $B$. Степень каждой вершины равна $c-b+2$. Это следует из того, что каждая вершина смежна с каждой вершиной из $\overline{B}$ и смежна с вершиной из $A$, следовательно $(c- b+1)+1=c-b+2$. Если $b > 2$, то степень каждой вершины из $B$ меньше $c$. Соединим вершины $B$ между собой таким образом, чтобы их степени стали не меньше $c$. Соединим их с помощью

$$ \begin{equation*} \biggl\lceil\frac{b(c-(c-b-2))}{2}\biggr\rceil=\biggl\lceil\frac{b(b-2)}{2}\biggr\rceil \end{equation*} \notag $$
ребер, где величина $c-(c-b+2)$ – количество ребер, которое должно быть инцидентно каждой вершине внутри $B$. Если $b < 2$, то получим, что количество ребер меньше 0, что невозможно. Тогда определим величину $\sigma$ следующим образом:
$$ \begin{equation*} \sigma=\begin{cases} 0, & \text{если } b \leqslant 2, \\ \biggl\lceil\dfrac{b(b-2)}{2}\biggr\rceil & \text{иначе}. \end{cases} \end{equation*} \notag $$

Теперь рассмотрим множество $A$. Степень $(a-m)$ вершин равна $(c-a+1)+ [b/a]$ и степень $m$ вершин равна $(c-a+1)+[b/a]+1$. Если $a \geqslant [b/a]+2$, то степень некоторых (а при строгом неравенстве – всех) вершин из $A$ меньше $c$. Соединим вершины $A$ между собой таким образом, чтобы их степени стали не меньше $c$. Рассуждая аналогично предыдущему случаю, получим следующее количество ребер:

$$ \begin{equation*} \theta=\begin{cases} 0, & \text{если } a <\biggl[\dfrac{b}{a}\biggr]+2, \\ \biggl\lceil \dfrac{(a-m)(a-1-[{b}/{a}])}{2} +\dfrac{m(a-2-[{b}/{a}])}{2} \biggr\rceil & \text{иначе}. \end{cases} \end{equation*} \notag $$

Тогда, сложив все результаты, получим следующее количество ребер:

$$ \begin{equation*} (c-a+1)\bigg(\frac{c-a}{2}+a\bigg)+(c-b+1)\bigg(\frac{c-b}{2}+b\bigg)+b+\sigma+\theta, \end{equation*} \notag $$
где
$$ \begin{equation*} \begin{gathered} \, \theta=\begin{cases} 0, & \text{если } a < \biggl[\dfrac{b}{a}\biggr]+2, \\ \biggl\lceil \dfrac{(a-m)(a-1-[{b}/{a}])}{2} +\dfrac{m(a-2-[{b}/{a}])}{2} \biggr\rceil & \text{иначе}, \end{cases} \\ m=b-a\biggl[\frac{b}{a}\biggr], \\ \sigma=\begin{cases} 0, & \text{если }b \leqslant 2, \\ \biggl\lceil\dfrac{b(b-2)}{2}\biggr\rceil & \text{иначе}. \end{cases} \end{gathered} \end{equation*} \notag $$

При этом условие $a < b < c$, где $k(G)=a$, $\lambda(G)=b$, $\delta(G)=c$, будет верно по теореме Уитни.

Посмотрим, действительно ли полученное выражение меньше, чем $(c+1)c+b$. Если раскрыть выражения с обеих сторон, то в худшем случае получим следующее значение (когда $\sigma$ и $\theta$ не равны нулю): $c^2+c-{m}/{2} < c^2+c+b.$

Теорема 8. Граф с наименьшим количеством ребер, удовлетворяющий условию $a=b < c$, является графом с числом ребер $c^2-b^2+2b+c+2\sigma$, где

$$ \begin{equation*} \sigma=\begin{cases} 0, & \textit{если }b \leqslant 2, \\ \biggl\lceil\dfrac{b(b-2)}{2}\biggr\rceil & \textit{иначе}. \end{cases} \end{equation*} \notag $$

Доказательство. Этот случай является частным случаем предыдущего. Множества $A$ и $B$ будут иметь одинаковую размерность, а значит, количество ребер, которое нужно будет добавить в $A$ и $B$, будет совпадать, т.е. $\sigma=\theta$.

Теорема 9. Граф с наименьшим количеством ребер, удовлетворяющий условию $a < b=c$, является графом с числом ребер $c^2-a^2+a+c+\sigma$, где

$$ \begin{equation*} \sigma=\begin{cases} 0, & \textit{если } \biggl\lceil\dfrac{2a^2-ac-2a}{2}\biggr\rceil \leqslant 0, \\ \biggl\lceil\dfrac{2a^2-ac-2a}{2}\biggr\rceil & \textit{иначе}. \end{cases} \end{equation*} \notag $$

Доказательство. Построим граф $G$ как в теореме 5, но со следующим изменением: вершины множества $A$ не смежны друг с другом.

$G_1$ и $G_2$ являются полными подграфами по построению, число вершин в каждом из них равно $(c- a+1)$. Так как в полном графе с числом вершин $n$ количество ребер равно ${n(n-1)}/{2}$, количество ребер, соединяющих вершины $G_1$ и $G_2$, равно $(c-a)(c-a+1)$. При этом каждая из вершин $G_1$ и $G_2$ смежна с каждой вершиной из $A$, т.е. $2(c-a+1)$ вершины смежны с $a$ вершинами. Тогда получаем $2a(c-a+1)$ ребра.

В итоге количество ребер равно $(c-a)(c-a+1)+2a(c-a+1)=c^2-a^2+a+c$.

Если $a=c-1$, то степень каждой вершины из $A$ равна 4. В случае, когда $c > 4$, степень каждой вершины из $A$ будет меньше $\delta(G)$, что противоречит условию.

Таким образом, наименьшее количество ребер, которое может содержать граф, – это $c^2-a^2+a+c$. Это условие является необходимым, но не достаточным.

Получили, что степени вершин в $A$ могут быть меньше $c$. Тогда нужно соединить вершины множества $A$ между собой так, чтобы их степени стали не меньше $\delta(G)=c$.

Степень каждой вершины из множества $A$ равна $2(c-a+1)$. Чтобы эта величина стала не меньше $c$, необходимо соединить вершины внутри $A$ между собой $\lceil{a(c-2(c-a+ 1))}/{2}\rceil$ ребрами, где величина $c-2(c-a+1)$ – количество ребер, которое должно быть инцидентно каждой вершине внутри $A$. Обозначим полученную величину за $\sigma$ и распишем ее:

$$ \begin{equation*} \sigma=\biggl\lceil\frac{a(c-2(c-a+1))}{2}\biggr\rceil =\biggl\lceil\frac{2a^2-ac-2a}{2}\biggr\rceil. \end{equation*} \notag $$

При $a=1$ данная величина равна $\lceil(2-c-2)/{2}\rceil=\lceil {-c}/{2}\rceil$.

Поскольку количество ребер отрицательным быть не может, то

$$ \begin{equation*} \sigma=\begin{cases} 0, & \text{если } \biggl\lceil\dfrac{2a^2-ac-2a}{2}\biggr\rceil \leqslant 0, \\ \biggl\lceil\dfrac{2a^2-ac-2a}{2}\biggr\rceil & \text{иначе}. \end{cases} \end{equation*} \notag $$

Таким образом, минимальное количество ребер, которое может содержать граф, удовлетворяющий условию $a < b=c$, равно следующему значению:

$$ \begin{equation*} c^2-a^2+a+c+\sigma\text, \end{equation*} \notag $$
где
$$ \begin{equation*} \sigma=\begin{cases} 0, & \text{если }\biggl\lceil\dfrac{2a^2-ac-2a}{2}\biggr\rceil \leqslant 0, \\ \biggl\lceil\dfrac{2a^2-ac-2a}{2}\biggr\rceil & \text{иначе}. \end{cases} \end{equation*} \notag $$

Определим, действительно ли полученное выражение меньше, чем $c(c+1)+b$. Если раскрыть выражения с обеих сторон, то в худшем случае получим следующее значение (когда $\sigma$ не равно нулю): $c^2+c-{ac}/{2} < c^2+c+b$.

Рассмотрим несколько примеров.

Пусть $a=4$, $b=c=5$. Тогда $k(G)=4$, $\lambda(G)=\delta(G)=5$. Данный случай удовлетворяет условию теорем 5 и 9. Посчитаем количество вершин и ребер, из которого будем строить граф. В силу теоремы 5 количество вершин равно $2(c+ 1)- a=2(5+1)-4=8$. Далее рассчитаем число ребер. Для начала найдем значение $\sigma$:

$$ \begin{equation*} \sigma=\biggl\lceil\frac{2a^2-ac-2a}{2}\biggr\rceil=\biggl\lceil\frac{36-20-8}{2}\biggr\rceil=2. \end{equation*} \notag $$

Тогда число ребер равно $c^2-a^2+a+c+\sigma=25-16+4+5+2=20$.

Пусть $a=b=4$, $c=5$. Тогда $k(G)=\lambda(G)=4$, $\delta(G)=5$. Данный случай удовлетворяет условию теорем 4 и 8. Посчитаем количество вершин и ребер, из которого будем строить граф. В силу теоремы 4 количество вершин равно $2(c+1)=2(5+1)=12$. Далее рассчитаем число ребер. Для начала найдем значение $\sigma$:

$$ \begin{equation*} \sigma=\biggl\lceil\frac{b(b-2)}{2}\biggr\rceil=\biggl\lceil\frac{4(4-2)}{2}\biggr\rceil=4. \end{equation*} \notag $$

Тогда число ребер равно $c^2-b^2+2b+c+2\sigma=25-16+8+5+8=30$.

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

4. Заключение

Оказалось, что нет универсального способа построения графа $G$ с минимальным числом вершин и ребер для любых чисел $a$, $b$, $c$, таких что $0 < a \leqslant b \leqslant c$ и $k(G)=a$, $\lambda(G)=b$, $ \delta(G)=c$. Однако, были сформулированы и доказаны теоремы, позволяющие строить такие графы для всех отдельных ситуаций: $a=b=c$, $a < b < c$, $a=b < c$ и $a < b=c$. Самым простым является случай $a=b=c$, когда все характеристики равны между собой, и соответствующей реализацией является полный граф на $c+1$ вершинах. В некоторых ситуациях оптимальным является граф с $2(c+1)$ вершинами, который был предложен Чартрэндом и Харари, и построить граф с меньшим числом вершин или ребер не представляется возможным. При $b=c$ всегда можно построить граф с меньшим числом вершин и ребер, чем граф, построенный по схеме Чартрэнда и Харари.

СПИСОК ЦИТИРОВАННОЙ ЛИТЕРАТУРЫ

1. Ф. Харари, Теория графов, Мир, М., 1973  mathscinet
2. А. М. Богомолов, В. Н. Салий, Алгебраические основы теории дискретных систем, Наука, М., 1997  mathscinet
3. H. Whitney, “Congruent graphs and the connectivity of graphs”, Amer. J. Math., 54:1 (1932), 150–168  crossref  mathscinet
4. G. Chartrand, F. Harary, “Graphs with prescribed connectivities”, Theory of Graphs (Proc. Colloq., Tihany, 1966), Academic Press, New York, 1968, 61–63  mathscinet
5. Б. А. Теребин, М. Б. Абросимов, “Об оптимальности реализации графов с заданными мерами связности”, Прикладная дискретная математика. Приложение, Издательский дом ТГУ, Томск, 2020, 103–105  mathnet
6. Б. А. Теребин, М. Б. Абросимов, “О минимальном числе ребер в реализациях графов с заданными мерами связности”, Компьютерные науки и информационные технологии (Материалы Междунар. науч. конф), Наука, Саратов, 2021, 159–161

Образец цитирования: М. Б. Абросимов, Б. А. Теребин, “Оптимальные реализации графов с заданными мерами связности”, Матем. заметки, 113:3 (2023), 323–331; Math. Notes, 113:3 (2023), 319–326
Цитирование в формате AMSBIB
\RBibitem{AbrTer23}
\by М.~Б.~Абросимов, Б.~А.~Теребин
\paper Оптимальные реализации графов с~заданными мерами связности
\jour Матем. заметки
\yr 2023
\vol 113
\issue 3
\pages 323--331
\mathnet{http://mi.mathnet.ru/mzm13517}
\crossref{https://doi.org/10.4213/mzm13517}
\mathscinet{http://mathscinet.ams.org/mathscinet-getitem?mr=4582555}
\transl
\jour Math. Notes
\yr 2023
\vol 113
\issue 3
\pages 319--326
\crossref{https://doi.org/10.1134/S000143462303001X}
\scopus{https://www.scopus.com/record/display.url?origin=inward&eid=2-s2.0-85160347063}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/mzm13517
  • https://doi.org/10.4213/mzm13517
  • https://www.mathnet.ru/rus/mzm/v113/i3/p323
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Математические заметки Mathematical Notes
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024