Римское доминирующее множество
Римское доминирующее множество
В теории графов римское доминирующее множество (РДМ) — это особый тип доминирующего множества, вдохновлённый историческими военными стратегиями обороны Римской империи. Концепция моделирует сценарий, в котором города (вершины) могут быть защищены легионами, размещёнными либо в самом городе, либо в соседних городах. Город считается защищённым, если в нём размещён по крайней мере один легион, или если в нём нет легионов, но он соседствует с городом, в котором есть по крайней мере два легиона, что позволяет отправить один легион для обороны, оставляя исходный город всё ещё защищённым.
Число римского доминирования графа измеряет минимальное общее количество легионов, необходимое для защиты всех городов согласно этой стратегии.
Определение[править | править код]
Пусть — граф. Функция римского доминирования (ФРД) — это функция , такая что для каждой вершины с существует вершина , смежная с , с .
Вес функции римского доминирования равен . Число римского доминирования — это минимальный вес среди всех функций римского доминирования для .
Эквивалентно, пусть — упорядоченное разбиение , где . Тогда является функцией римского доминирования тогда и только тогда, когда каждая вершина в смежна по крайней мере с одной вершиной в . Это выполняется тогда и только тогда, когда имеет функцию римского доминирования минимального веса с .
Значение римского доминирования[править | править код]
Значение римского доминирования вершины расширяет концепцию римского доминирования, учитывая, сколько минимальных функций римского доминирования присваивают положительные значения этой вершине.
Для графа пусть — множество всех -функций (функций римского доминирования минимального веса). Для вершины значение римского доминирования определяется как:
Известны некоторые основные свойства значения римского доминирования: равенство выполняется тогда и только тогда, когда является или получен из копий путём добавления связного подграфа на множестве центров.
Для любого графа с вершинами и выполняется .
Для любого графа с вершинами и выполняется .
Если — связный граф с вершинами, и , то .
Алгоритмы и сложность[править | править код]
Задача принятия решения для римского доминирования является NP-полной, даже при ограничении на двудольные графы, хордальные графы или планарные графы. Однако существуют полиномиальные по времени алгоритмы для вычисления числа римского доминирования на интервальных графах, кографах и сильно хордальных графах.
См. также[править | править код]
- Доминирующее множество
- Разметка графа