stringtranslate.com

Плотный подграф

Пример графа G с плотностью d G = 1,375 и его плотнейший подграф, индуцированный вершинами b , c , d , e и h красного цвета с плотностью 1,4 .

В теории графов и информатике плотный подграф — это подграф с множеством ребер на вершину. Это формализуется следующим образом: пусть G = ( V , E )неориентированный граф , а S = ( V S , E S ) — подграф G . Тогда плотность S определяется как:

Самая плотная задача подграфа — это нахождение подграфа максимальной плотности. Плотность максимально плотного подграфа графа иногда называют плотностью его подграфа . В 1984 году Эндрю В. Голдберг разработал полиномиальный алгоритм для нахождения подграфа максимальной плотности с использованием метода максимального потока . Он был улучшен Галло, Григориадисом и Тарьяном в 1989 году [1] для выполнения за время O ( nm log( n 2 / m )) . Простой LP для нахождения оптимального решения был предложен Чарикаром в 2000 году. [2]

Плотность подграфа асимптотически связана с понятием древесности и вырожденности графа .

Самый плотныйкподграф

Существует множество вариаций задачи о самом плотном подграфе. Одна из них — задача о самом плотном k -подграфе, где цель состоит в том, чтобы найти подграф максимальной плотности ровно на k вершинах. Эта задача обобщает задачу о клике и, таким образом, является NP-трудной в общих графах. Существует полиномиальный алгоритм, аппроксимирующий самый плотный k- подграф в пределах отношения для каждого , [3] в то время как он не допускает -аппроксимации за полиномиальное время, если только гипотеза об экспоненциальном времени не ложна. [4] При более слабом предположении, что , для задачи не существует PTAS . [5]

Задача остаётся NP-трудной в двудольных графах и хордовых графах , но является полиномиальной для деревьев и разветвлённых графов . [6] Открыто, является ли задача NP-трудной или полиномиальной в (собственных) интервальных графах и планарных графах ; однако, вариация задачи, в которой требуется, чтобы подграф был связным, является NP-трудной в планарных графах. [7]

Самая плотная в максимумекподграф

Целью задачи о наиболее плотном подграфе является нахождение подграфа максимальной плотности на не более чем вершинах. Андерсен и Челлапилла показали, что если существует -аппроксимация для этой задачи, то это приведет к -аппроксимации для задачи о наиболее плотном подграфе. [8] Позже это было улучшено Хуллером и Саха , которые показали, что -аппроксимация для наиболее плотном подграфе подразумевает -аппроксимацию для задачи о наиболее плотном подграфе. [9]

Самый плотный по крайней мерекподграф

Задача о самом плотном минимуме определяется аналогично задаче о самом плотном максимуме подграфе. Задача является NP-полной, [9] но допускает 2-аппроксимацию за полиномиальное время. [10] Более того, есть некоторые свидетельства того, что этот алгоритм аппроксимации по сути является наилучшим из возможных: если принять гипотезу о небольшом расширении множества (предположение о вычислительной сложности, тесно связанное с гипотезой об уникальных играх ), то аппроксимировать задачу с точностью до множителя для каждой константы NP-трудно . [11]

К-clique плотнейший подграф

Харалампос Цуракакис представил задачу о самом плотном подграфе -клики. Эта вариация задачи о самом плотном подграфе направлена ​​на максимизацию среднего числа индуцированных клик , где — множество -клик, индуцированных . Обратите внимание, что задача о самом плотном подграфе получается как частный случай для . Это обобщение обеспечивает эмпирически успешный подход поливремени для извлечения больших почти-клик из крупномасштабных сетей реального мира.

Локально топ-ксамый плотный подграф

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

Ссылки

  1. ^ Галло, Джорджио; Григориадис, Майкл Д.; Тарьян, Роберт Э. (1989), «Быстрый параметрический алгоритм максимального потока и его применение», SIAM Journal on Computing , 18 (1): 30–55, doi :10.1137/0218003, MR  0978165
  2. ^ Чарикар, Моисей (2000), «Жадные аппроксимационные алгоритмы для поиска плотных компонентов в графе», в Янсен, Клаус; Хуллер, Самир (ред.), Аппроксимационные алгоритмы для комбинаторной оптимизации, Третий международный семинар, APPROX 2000, Саарбрюккен, Германия, 5-8 сентября 2000 г., Труды , Lecture Notes in Computer Science, т. 1913, Springer, стр. 84–95, doi :10.1007/3-540-44436-X_10, ISBN 978-3-540-67996-7
  3. ^ Бхаскара, Адитья; Чарикар, Моисей ; Хламтач, Эден; Фейге, Уриэль ; Виджаярагхаван, Аравиндан (2010), «Обнаружение высоких логарифмических плотностей — приближение O ( n 1/4 ) для самого плотного k -подграфа», STOC'10 — Труды Международного симпозиума ACM 2010 года по теории вычислений , ACM, Нью-Йорк, стр. 201–210, doi :10.1145/1806689.1806719, ISBN 9781450300506, MR  2743268, S2CID  1391318.
  4. ^ Manurangsi, Pasin (2017), "Почти полиномиальное отношение ETH-трудности аппроксимирующего плотнейшего k-подграфа", STOC'17 — Труды 49-го ежегодного симпозиума ACM SIGACT по теории вычислений , ACM, стр. 954–961, arXiv : 1611.05991 , doi : 10.1145/3055399.3055412, ISBN 9781450345286, S2CID  1892186.
  5. ^ Хот, Субхаш (2006), «Исключение PTAS для графа min-bisection, плотного k -подграфа и двудольной клики», SIAM Journal on Computing , 36 (4): 1025–1071, CiteSeerX 10.1.1.114.3324 , doi :10.1137/S0097539705447037, MR  2272270, S2CID  16514252 .
  6. ^ Корнейл, Д.Г.; Перл, И. (1984), «Кластеризация и доминирование в совершенных графах», Дискретная прикладная математика , 9 (1): 27–39, doi : 10.1016/0166-218X(84)90088-X , MR  0754426.
  7. ^ Кейл, Дж. Марк; Брехт, Тимоти Б. (1991), «Сложность кластеризации в планарных графах» (PDF) , Журнал комбинаторной математики и комбинаторных вычислений , 9 : 155–159, MR  1111849.
  8. ^ Андерсен, Рид; Челлапилла, Кумар (2009). «Поиск плотных подграфов с ограничениями по размеру». В Авраченков, Константин; Донато, Дебора; Литвак, Нелли (ред.). Алгоритмы и модели для веб-графа . Конспект лекций по информатике. Берлин, Гейдельберг: Springer. стр. 25–37. doi :10.1007/978-3-540-95995-3_3. ISBN 978-3-540-95995-3.
  9. ^ ab Khuller, Samir ; Saha, Barna (2009), "On find thick subgraphs" (PDF) , Automata, Languages ​​and Programming: 36th International Colloquium, ICALP 2009, Rhodes, Greece, July 5-12, 2009, Proceedings, Part I , Lecture Notes in Computer Science, vol. 5555, Berlin: Springer-Verlag, pp. 597–608, CiteSeerX 10.1.1.722.843 , doi :10.1007/978-3-642-02927-1_50, ISBN  978-3-642-02926-4, г-н  2544878
  10. ^ Андерсен, Рид (2007), Поиск больших и малых плотных подграфов , arXiv : cs/0702032 , Bibcode : 2007cs........2032A
  11. ^ Manurangsi, Pasin (2018), "Неаппроксимируемость задач максимальной биклики, минимального k -разреза и плотнейшего по крайней мере k -подграфа из гипотезы расширения малого множества", Алгоритмы , 11 (1): 10, arXiv : 1705.03581 , doi : 10.3390/a11010010 , MR  3758880

Дальнейшее чтение