Индуцированный путь

Путь графа, который является индуцированным подграфом

Индуцированный путь длины четыре в кубе . Нахождение самого длинного индуцированного пути в гиперкубе известно как задача о змее в коробке .

В математической области теории графов индуцированный путь в неориентированном графе G — это путь , который является индуцированным подграфом графа G. То есть это последовательность вершин в G , такая что каждые две смежные вершины в последовательности соединены ребром в G , а каждые две несмежные вершины в последовательности не соединены никаким ребром в G. Индуцированный путь иногда называют змеей , а задача нахождения длинных индуцированных путей в графах гиперкуба известна как задача «змея в коробке» .

Аналогично, индуцированный цикл — это цикл , который является индуцированным подграфом графа G ; индуцированные циклы также называются циклами без хорд или (когда длина цикла равна четырем или более) дырами . Антидыра — это дыра в дополнении к графу G , т. е. антидыра — это дополнение дыры.

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

Пример

Максимальные длины змей ( L s ) и катушек ( L c ) в задаче о змеях в коробке для размерностей n от 1 до 4

На иллюстрации изображен куб, граф с восемью вершинами и двенадцатью ребрами, а также индуцированный путь длины четыре в этом графе. Прямой анализ случая показывает, что в кубе больше не может быть индуцированного пути, хотя он имеет индуцированный цикл длины шесть. Задача нахождения самого длинного индуцированного пути или цикла в гиперкубе, впервые поставленная Каутцем (1958), известна как задача о змее в коробке , и она широко изучалась из-за ее приложений в теории кодирования и инженерии.

Характеристика семейств графов

Многие важные семейства графов можно охарактеризовать с точки зрения индуцированных путей или циклов графов в семействе.

  • Тривиально, связные графы без индуцированного пути длины два являются полными графами , а связные графы без индуцированного цикла являются деревьями .
  • Граф без треугольников — это граф, не имеющий индуцированного цикла длины три.
  • Кографы это в точности графы без индуцированного пути длины три.
  • Хордовые графы — это графы, не имеющие индуцированного цикла длины четыре или более.
  • Графы без четных дыр — это графы, не содержащие индуцированных циклов с четным числом вершин.
  • Тривиально совершенные графы — это графы, которые не имеют ни индуцированного пути длины три, ни индуцированного цикла длины четыре.
  • Согласно сильной теореме о совершенном графе, совершенные графы — это графы без нечетных дыр и без нечетных антидыр.
  • Дистанционно -наследуемые графы — это графы, в которых каждый индуцированный путь является кратчайшим путем, а также графы, в которых каждые два индуцированных пути между одними и теми же двумя вершинами имеют одинаковую длину.
  • Блочные графы — это графы, в которых между любыми двумя вершинами существует не более одного индуцированного пути, а связные блочные графы — это графы, в которых между каждыми двумя вершинами существует ровно один индуцированный путь.

Алгоритмы и сложность

Для графа G и параметра k NP-полной задачей является определение того, имеет ли граф индуцированный путь длины не менее k . Garey & Johnson (1979) приписывают этот результат неопубликованному сообщению Mihalis Yannakakis . Однако эта задача может быть решена за полиномиальное время для некоторых семейств графов, таких как графы без астероидных тройников [5] или графы без длинных дыр. [6]

Также NP-полной является задача определения того, можно ли разбить вершины графа на два индуцированных пути или два индуцированных цикла. [7] Как следствие, определение числа индуцированных путей графа является NP-трудной задачей.

Сложность аппроксимации задач на самый длинный индуцированный путь или цикл может быть связана со сложностью нахождения больших независимых множеств в графах с помощью следующего сокращения. [8] Из любого графа G с n вершинами сформируйте другой граф H с вдвое большим количеством вершин, чем G , добавив к G n ( n  − 1)/2 вершин, имеющих по два соседа каждая, по одному для каждой пары вершин в G. Тогда, если G имеет независимое множество размера k , H должен иметь индуцированный путь и индуцированный цикл длины 2 k , образованные чередованием вершин независимого множества в G с вершинами I. Обратно, если H имеет индуцированный путь или цикл длины k , любой максимальный набор несмежных вершин в G из этого пути или цикла образует независимое множество в G размера не менее k /3. Таким образом, размер максимального независимого множества в G находится в пределах постоянного множителя размера самого длинного индуцированного пути и самого длинного индуцированного цикла в H. Следовательно, согласно результатам Хастада (1996) о неаппроксимируемости независимых множеств, если только NP=ZPP, не существует полиномиального алгоритма для аппроксимации самого длинного индуцированного пути или самого длинного индуцированного цикла с точностью до множителя O( n 1/2-ε ) оптимального решения.

Дыры (и антидыры в графах без хордовых циклов длины 5) в графе с n вершинами и m ребрами могут быть обнаружены за время (n+m 2 ). [9]

Атомные циклы

Атомарные циклы являются обобщением хордовых циклов, которые не содержат n -хорд. Для некоторого цикла n -хорда определяется как путь длины n, соединяющий две точки на цикле, где n меньше длины кратчайшего пути на цикле, соединяющего эти точки. Если цикл не имеет n -хорд, он называется атомарным циклом, потому что его нельзя разложить на меньшие циклы. [10] В худшем случае атомарные циклы в графе можно перечислить за время O( m 2 ), где m — количество ребер в графе.

Примечания

  1. ^ Бакли и Харари (1988).
  2. ^ Нешетржил и Оссона де Мендес (2012), Предложение 6.4, стр. 122.
  3. ^ Чартранд и др. (1994).
  4. ^ Бариоли, Фаллат и Хогбен (2004).
  5. ^ Крач, Мюллер и Тодинка (2003).
  6. ^ Гаврил (2002).
  7. ^ Ле, Ле и Мюллер (2003).
  8. ^ Берман и Шнитгер (1992).
  9. ^ Николопулос и Палиос (2004).
  10. ^ Гашлер и Мартинес (2012).

Ссылки

  • Бариоли, Франческо; Фаллат, Шон; Хогбен, Лесли (2004). "Вычисление минимального ранга и числа покрытия путей для некоторых графов" (PDF) . Линейная алгебра и ее приложения . 392 : 289–303. doi : 10.1016/j.laa.2004.06.019 .
  • Берман, Петр; Шнитгер, Георг (1992). «О сложности аппроксимации задачи независимого множества». Информация и вычисления . 96 (1): 77–94. doi : 10.1016/0890-5401(92)90056-L .
  • Бакли, Фред; Харари, Фрэнк (1988). «О самых длинных индуцированных путях в графах». Chinese Quarterly Journal of Mathematics . 3 (3): 61–65.
  • Chartrand, Gary ; McCanna, Joseph; Sherwani, Naveed; Hossain, Moazzem; Hashmi, Jahangir (1994). «Индуцированное число путей двудольных графов». Ars Combinatoria . 37 : 191–208.
  • Гэри, Майкл Р.; Джонсон , Дэвид С. (1979). Компьютеры и неразрешимость: Руководство по теории NP-полноты . WH Freeman . стр. 196.
  • Гашлер, Майкл; Мартинес, Тони (2012). «Надежное обучение многообразий с помощью CycleCut» (PDF) . Connection Science . 24 (1): 57–69. doi :10.1080/09540091.2012.664122.
  • Гаврил, Фаника (2002). «Алгоритмы для путей, индуцированных максимальным весом». Information Processing Letters . 81 (4): 203–208. doi :10.1016/S0020-0190(01)00222-8.
  • Хастад, Йохан (1996). «Клику трудно аппроксимировать в пределах n1−ε». Труды 37-го ежегодного симпозиума IEEE по основам компьютерной науки . стр. 627–636. doi :10.1109/SFCS.1996.548522.
  • Каутц, Уильям Х. (июнь 1958 г.). «Коды проверки ошибок на единичном расстоянии». Труды IRE по электронным компьютерам . EC-7 (2): 179–180. doi :10.1109/TEC.1958.5222529. S2CID  26649532.
  • Kratsch, Dieter; Müller, Haiko; Todinca, Ioan (2003). "Feedback vertex set and longest induced path on AT-free graphs". Графовые теоретические концепции в информатике . Берлин: Lecture Notes in Computer Science, Vol. 2880, Springer-Verlag. pp. 309–321. doi :10.1007/b93953. Архивировано из оригинала 25.11.2006.
  • Le, Hoàng-Oanh; Le, Van Bang; Müller, Haiko (2003). "Разбиение графа на непересекающиеся индуцированные пути или циклы" (PDF) . Дискретная прикладная математика . Второй международный коллоквиум "Journées de l'Informatique Messine", Metz, 2000. 131 (1): 199–212. doi : 10.1016/S0166-218X(02)00425-0 . Архивировано из оригинала (PDF) 2016-03-03.
  • Nešetřil, Jaroslav ; Ossona de Mendez, Patrice (2012). "Глава 6. Деревья ограниченной высоты и глубины дерева". Разреженность: графы, структуры и алгоритмы . Алгоритмы и комбинаторика. Том 28. Гейдельберг: Springer. С. 115–144. doi :10.1007/978-3-642-27875-4. ISBN 978-3-642-27874-7. МР  2920058.
  • Николопулос, Ставрос Д.; Палиос, Леонидас (2004). «Обнаружение дыр и антидыр в графах». Труды 15-го симпозиума ACM-SIAM по дискретным алгоритмам . С. 850–859.
Получено с "https://en.wikipedia.org/w/index.php?title=Induced_path&oldid=1235225618"