Что такое хорошие статьи / книги, чтобы лучше понять силу модульного разложения и его свойства?
Я особенно заинтересован в алгоритмических аспектах модульной декомпозиции. Я слышал, что можно найти модульную декомпозицию графа за линейное время. Есть ли относительно простой алгоритм для этого? А как насчет не очень эффективного, но более простого алгоритма?
ds.algorithms
reference-request
graph-theory
graph-algorithms
Виниций душ Сантуш
источник
источник
Ответы:
Вы должны взглянуть на Простой модульный алгоритм разложения линейного времени для графов, Использование расширения порядка, SWAT 2004 и Линейное время модульного разложения ориентированных графов, Disc. Appl. Математика 2005 для самых простых известных алгоритмов линейного времени на неориентированном и ориентированном графе соответственно.
Проблема в основном вызвала теоретический интерес, и алгоритмы, разработанные до сих пор, являются относительно сложными. Я не думаю, что это были постоянные усилия в направлении алгоритма, который на самом деле поддается реализации (то есть «не так эффективно, но проще»).
К вашему сведению, первые алгоритмы линейного времени для неориентированных графов были «Новый линейный алгоритм модульной декомпозиции». CAAP 1994 и линейная модульная декомпозиция и эффективная транзитивная ориентация графов сопоставимости .
источник
Есть недавний опрос
Хабиб и Пол (2010). Обзор алгоритмических аспектов модульной декомпозиции. Обзор информатики 4 (1): 41-59 (2010)
что вы должны проверить.
источник
У Филиппа Гамбета есть веб-страница о библиографии алгоритмов модульной декомпозиции.
О «Простом модульном алгоритме разложения по линейному времени для графов, использующем расширение порядка», Фабьен де Монгольфье представил расширенную версию этой статьи на своем веб-сайте . Если вас интересуют варианты или обобщения MD, вы также можете найти некоторые статьи об однородных отношениях на его веб-сайте.
источник
Там на самом деле является (относительно) простой рекурсивный алгоритм модульной декомпозиции , который работает в линейном времени. Смотрите: http://www.cs.utoronto.ca/~mtedder/TedderModular.pdf
источник
Мне нравится книга Дистеля . Он объясняет, как работает модульная декомпозиция и как ее применять. В этой книге также много информации о выпуклости в графе.
источник