Проблема изоморфизма графов - Википедия - Graph isomorphism problem
Нерешенная проблема в информатике: Можно ли решить проблему изоморфизма графов за полиномиальное время? (больше нерешенных проблем в информатике) |
В проблема изоморфизма графов это вычислительная проблема определения двух конечных графики находятся изоморфный.
Проблема не решена в полиномиальное время ни быть НП-полный, и поэтому может находиться в вычислительном класс сложности НП-средний. Известно, что проблема изоморфизма графов находится в низкая иерархия из класс NP, что означает, что он не является NP-полным, если полиномиальная временная иерархия рушится до второго уровня.[1] В то же время изоморфизм для многих специальных классов графов может быть решен за полиномиальное время, и на практике изоморфизм графов часто может быть решен эффективно.[2]
Эта проблема - частный случай проблема изоморфизма подграфов,[3] который спрашивает, может ли данный граф грамм содержит подграф, изоморфный другому заданному графу ЧАС; эта проблема, как известно, NP-полная. Также известно, что это частный случай неабелев проблема скрытой подгруппы над симметричная группа.[4]
В районе распознавание изображений он известен как точное сопоставление графиков.[5]
Уровень развития
Лучший в настоящее время принятый теоретический алгоритм обусловлен Бабай и Лукс (1983), и основан на более ранней работе Люкс (1982) в сочетании с субфакторный алгоритм В. Н. Земляченко (Земляченко, Корнеенко и Тышкевич 1985 ). Время выполнения алгоритма 2O (√п бревноп) для графиков с п вершин и полагается на классификация конечных простых групп. Без теорема CFSG, немного более слабая оценка 2O (√п бревно2 п) был получен сначала для сильно регулярные графы к Ласло Бабай (1980 ), а затем распространен на общие графы с помощью Бабай и Лукс (1983). Улучшение экспоненты √п это большая открытая проблема; для сильно регулярных графов это было сделано Шпильман (1996). За гиперграфы ограниченного ранга, a субэкспоненциальный верхняя оценка, соответствующая случаю графов, была получена Бабай и Коденотти (2008).
В ноябре 2015 года Бабай объявил квазиполиномиальное время алгоритм для всех графиков, то есть один с временем выполнения для некоторых фиксированных .[6][7][8] 4 января 2017 г. Бабай отозвал квазиполиномиальное утверждение и заявил субэкспоненциальное время вместо этого связаны после Харальд Хельфготт обнаружил изъян в доказательстве. 9 января 2017 года Бабай объявил об исправлении (полностью опубликован 19 января) и восстановил квазиполиномиальное утверждение, а Хельфготт подтвердил исправление.[9][10] Хельфготт далее утверждает, что можно c = 3, поэтому время работы 2O ((журнал п)3).[11][12] Новое доказательство еще не прошло полную рецензию.
Существует несколько конкурирующих практических алгоритмов изоморфизма графов, например, из-за Маккей (1981), Шмидт и Друффель (1976), и Ульман (1976). Хотя они, кажется, хорошо работают на случайные графы, основным недостатком этих алгоритмов является их экспоненциальная временная производительность в худший случай.[13]
Проблема изоморфизма графов в вычислительном отношении эквивалентна проблеме вычисления группа автоморфизмов графа,[14][15] и слабее, чем группа перестановок проблема изоморфизма и проблема пересечения групп перестановок. Для последних двух проблем Бабай, Кантор и Лукс (1983) получены оценки сложности, аналогичные таковым для изоморфизма графов.
Решенные частные случаи
Ряд важных частных случаев проблемы изоморфизма графов имеют эффективные решения за полиномиальное время:
- Деревья[16][17]
- Планарные графики[18] (На самом деле изоморфизм плоских графов пространство журнала,[19] класс, содержащийся в п )
- Графики интервалов[20]
- Графы перестановок[21]
- Циркулянтные графики[22]
- Графики с ограниченными параметрами
- Графики ограниченных ширина дерева[23]
- Графики ограниченных род[24] (Планарные графы - это графы рода 0.)
- Графики ограниченного степень[25]
- Графы с ограниченными собственное значение множественность[26]
- k-Стягиваемые графы (обобщение ограниченной степени и ограниченного рода)[27]
- Сохраняющий цвет изоморфизм цветные графики с ограниченной кратностью цвета (т.е. не более k вершины имеют одинаковый цвет для фиксированного k) в классе NC, который является подклассом п[28]
Класс сложности GI
Поскольку проблема изоморфизма графов не известна как NP-полная и не решаема, исследователи стремились разобраться в проблеме, определив новый класс GI, набор задач с редукция по Тьюрингу за полиномиальное время к проблеме изоморфизма графов.[29] Если на самом деле проблема изоморфизма графов разрешима за полиномиальное время, GI будет равно п. С другой стороны, если проблема NP-полная, GI будет равно НП и все проблемы в НП было бы разрешимо за квазиполиномиальное время.
Как обычно классы сложности в пределах полиномиальная временная иерархия, проблема называется GI-жесткий если есть редукция по Тьюрингу за полиномиальное время от любой проблемы в GI к этой проблеме, т. е. решение за полиномиальное время GI-сложной проблемы привело бы к полиномиальному решению проблемы изоморфизма графов (и, таким образом, все проблемы в GI). Проблема называется полный за GI, или же GI-полный, если это одновременно GI-трудный и полиномиальное время решение проблемы GI даст полиномиальное время решение для .
Проблема изоморфизма графов содержится в обоих НП и со-ЯВЛЯЮСЬ. GI содержится в и низкий за Четность P, а также содержится в потенциально гораздо меньшем классе SPP.[30] То, что он находится в четности P, означает, что проблема изоморфизма графов не сложнее, чем определение того, является ли полиномиальное время недетерминированная машина Тьюринга имеет четное или нечетное количество принимающих путей. GI также содержится в низком уровне для ЗППНП.[31] По сути, это означает, что эффективный Алгоритм Лас-Вегаса с доступом к НП оракул может решить изоморфизм графов настолько легко, что не получит никакой силы от того, что ему дана возможность делать это в постоянное время.
Проблемы GI-complete и GI-hard
Изоморфизм других объектов
Существует ряд классов математических объектов, для которых проблема изоморфизма является GI-полной проблемой. Некоторые из них представляют собой графы, наделенные дополнительными свойствами или ограничениями:[32]
- диграфы[32]
- помеченные графики, при условии, что изоморфизм не требуется для сохранения меток,[32] но только отношение эквивалентности состоящий из пар вершин с одинаковой меткой
- «поляризованные графы» (состоящие из полный график Kм и пустой график Kп плюс несколько ребер, соединяющих их; их изоморфизм должен сохранять разбиение)[32]
- 2-цветные графики[32]
- явно заданный конечный структуры[32]
- мультиграфы[32]
- гиперграфы[32]
- конечные автоматы[32]
- Марковские процессы принятия решений[33]
- коммутативный 3 класс нильпотентный (т.е. xyz = 0 для всех элементов Икс, у, z) полугруппы[32]
- конечный ранг ассоциативный алгебры над фиксированным алгебраически замкнутым полем с нулевым квадратом радикала и коммутативным множителем над радикалом.[32][34]
- контекстно-свободные грамматики[32]
- сбалансированные неполные блочные конструкции[32]
- Признавая комбинаторный изоморфизм из выпуклые многогранники представлены вершинно-фасеточными инциденциями.[35]
GI-полные классы графов
Класс графов называется GI-полным, если распознавание изоморфизма для графов из этого подкласса является GI-полной проблемой. Следующие классы являются GI-полными:[32]
- связанные графы[32]
- графики диаметр 2 и радиус 1[32]
- ориентированные ациклические графы[32]
- регулярные графики[32]
- двудольные графы без нетривиальных сильно регулярные подграфы[32]
- двудольный Эйлеровы графы[32]
- двудольные регулярные графы[32]
- линейные графики[32]
- разделить графики[36]
- хордовые графы[32]
- обычный самодополняемые графы[32]
- многогранники общего, просто, и симплициальный выпуклые многогранники в произвольных размерах.[37]
Многие классы орграфов также GI-полны.
Другие проблемы с GI-complete
Помимо проблем изоморфизма, существуют и другие нетривиальные GI-полные проблемы.
- Признание самодополнимости графа или орграфа.[38]
- А проблема клики для класса так называемых M-графы. Показано, что нахождение изоморфизма для п-вершинных графов эквивалентно нахождению п-клик в M-график размера п2. Этот факт интересен тем, что проблема поиска (п − ε) -клика в M-график размера п2 NP-полна при сколь угодно малых положительных ε.[39]
- Проблема гомеоморфизма 2-комплексов.[40]
GI-тяжелые проблемы
- Проблема подсчета числа изоморфизмов между двумя графами полиномиально эквивалентна проблеме определения того, существует ли хоть один.[41]
- Проблема решения двух выпуклые многогранники предоставленный либо V-описание или же H-описание проективно или аффинно изоморфны. Последнее означает существование проективного или аффинного отображения между пространствами, содержащими два многогранника (не обязательно одной размерности), которое индуцирует биекцию между многогранниками.[37]
Проверка программы
Мануэль Блюм и Сампат Каннан (1995 ) показали вероятностную проверку программ на изоморфизм графов. Предполагать п - заявленная процедура с полиномиальным временем, которая проверяет, изоморфны ли два графа, но ей не доверяют. Чтобы проверить, если грамм и ЧАС изоморфны:
- Просить п ли грамм и ЧАС изоморфны.
- Если ответ «да»:
- Попытка построить изоморфизм, используя п как подпрограмма. Отметить вершину ты в грамм и v в ЧАС, и измените графики, чтобы сделать их отличительными (с небольшим локальным изменением). Просить п если модифицированные графы изоморфны. Если нет, поменяйте v в другую вершину. Продолжайте поиск.
- Либо изоморфизм будет найден (и его можно будет проверить), либо п будет противоречить себе.
- Если ответ «нет»:
- Выполните следующие 100 раз. Выбрать случайно грамм или же ЧАС, и случайным образом переставляем его вершины. Просить п если граф изоморфен грамм и ЧАС. (Как в ЯВЛЯЮСЬ протокол неизоморфизма графов).
- Если какой-либо из тестов не прошел, судите п как недопустимая программа. В противном случае ответьте «нет».
- Если ответ «да»:
Эта процедура является полиномиальной и дает правильный ответ, если п - правильная программа для изоморфизма графов. Если п неверная программа, но правильно отвечает на грамм и ЧАС, программа проверки либо выдаст правильный ответ, либо обнаружит недопустимое поведение п.Если п не является правильной программой и неправильно отвечает на грамм и ЧАС, программа проверки обнаружит недопустимое поведение п с большой вероятностью, или ответ неправильный с вероятностью 2−100.
В частности, п используется только как черный ящик.
Приложения
Графики обычно используются для кодирования структурной информации во многих областях, включая компьютерное зрение и распознавание образов, и сопоставление графиков, то есть выявление сходства между графами, является важным инструментом в этих областях. В этих областях проблема изоморфизма графов известна как точное сопоставление графов.[42]
В хеминформатика И в математическая химия, проверка изоморфизма графов используется для выявления химическое соединение в пределах химическая база данных.[43] Также в органической математической химии проверка изоморфизма графов полезна для генерации молекулярные графики и для компьютерный синтез.
Поиск по химической базе данных является примером графического сбор данных, где канонизация графа подход часто используется.[44] В частности, ряд идентификаторы за химические субстанции, Такие как Улыбки и ИнЧИ, разработанные для обеспечения стандартного и удобочитаемого способа кодирования молекулярной информации и для облегчения поиска такой информации в базах данных и в Интернете, используют этап канонизации в своих вычислениях, который, по сути, является канонизацией графа, представляющего молекулу.
В автоматизация проектирования электроники изоморфизм графов является основой Макет против схемы (LVS) этап проектирования схемы, который является проверкой того, электрические цепи представлен принципиальная схема и макет интегральной схемы одинаковые.[45]
Смотрите также
Примечания
- ^ Шёнинг (1987).
- ^ Маккей (1981).
- ^ Ульман (1976).
- ^ Мур, Рассел и Шульман (2008).
- ^ Эндика Бенгоетчеа, «Неточное сопоставление графов с использованием оценки алгоритмов распределения», К. Т. Н., 2002, Глава 2: Проблема сопоставления графов (получено 28 июня 2017 г.)
- ^ «Математик заявляет о прорыве в теории сложности». Наука. 10 ноября 2015 года.
- ^ Бабай (2015)
- ^ Видео с первой лекции 2015 года, ссылка на которую есть на домашней странице Бабая
- ^ Бабай, Ласло (9 января 2017 г.), Обновление изоморфизма графов
- ^ Эрика Кларрайх, Изоморфизм графов побежден - снова, Quanta Magazine, 14 января 2017 г. глянь сюда
- ^ Хельфготт, Харальд (16 января 2017 г.), Isomorphismes de graphes en temps quasi-polynomial (d'après Babai et Luks, Weisfeiler-Leman ...), arXiv:1701.04372, Bibcode:2017arXiv170104372A
- ^ Дона, Даниэле; Баджпай, Джитендра; Хельфготт, Харальд Андрес (12 октября 2017 г.). «Изоморфизмы графов за квазиполиномиальное время». arXiv:1710.04574 [math.GR ].
- ^ Фоджа, Сансоне и Венто (2001).
- ^ Люкс, Евгений (1993-09-01). «Группы перестановок и вычисление за полиномиальное время». Серия DIMACS по дискретной математике и теоретической информатике. 11. Провиденс, Род-Айленд: Американское математическое общество. С. 139–175. Дои:10.1090 / dimacs / 011/11. ISBN 978-0-8218-6599-6. ISSN 1052-1798.
- ^ Алгебой (https://cs.stackexchange.com/users/90177/algeboy ), Изоморфизм графов и группа автоморфизмов, URL (версия: 2018-09-20): https://cs.stackexchange.com/q/97575
- ^ Келли (1957).
- ^ Ахо, Хопкрофт и Ульман (1974), п. 84-86.
- ^ Хопкрофт и Вонг (1974).
- ^ Datta et al. (2009).
- ^ Бут и Люкер (1979).
- ^ Колборн (1981).
- ^ Музычук (2004).
- ^ Бодлендер (1990).
- ^ Миллер 1980; Филотти и Майер 1980.
- ^ Люкс (1982).
- ^ Бабай, Григорьев и гора (1982).
- ^ Миллер (1983).
- ^ Люкс (1986).
- ^ Бут и Колборн 1977; Кёблер, Шёнинг и Торан, 1993 г..
- ^ Кёблер, Шёнинг и Торан 1992; Арвинд и Курур 2006
- ^ Арвинд и Кёблер (2000).
- ^ а б c d е ж грамм час я j k л м п о п q р s т ты v ш Икс Земляченко, Корнеенко и Тышкевич (1985)
- ^ Нараянамурти и Равиндран (2008).
- ^ Григорьев (1981).
- ^ Джонсон (2005); Кайбель и Шварц (2003).
- ^ Чанг (1985).
- ^ а б Кайбель и Шварц (2003).
- ^ Колборн и Колборн (1978).
- ^ Козен (1978).
- ^ Шоу-Тейлор и Писански (1994).
- ^ Матон (1979); Джонсон 2005.
- ^ Эндика Бенгоэтчеа, доктор философии, Абстрактный
- ^ Ирнигер (2005).
- ^ Повар и держатель (2007).
- ^ Бэрд и Чо (1975).
Рекомендации
- Ахо, Альфред В.; Хопкрофт, Джон; Ульман, Джеффри Д. (1974), Разработка и анализ компьютерных алгоритмов, Ридинг, Массачусетс: Эддисон-Уэсли.
- Арвинд, Викраман; Кёблер, Йоханнес (2000), «Изоморфизм графов низкий для ZPP (NP) и других результатов с низкой точностью», Материалы 17-го ежегодного симпозиума по теоретическим аспектам информатики, Конспект лекций по информатике, 1770, Springer-Verlag, стр.431–442, Дои:10.1007/3-540-46541-3_36, ISBN 3-540-67141-2, МИСТЕР 1781752.
- Арвинд, Викраман; Курур, Пиюш П. (2006), "Изоморфизм графов в SPP", Информация и вычисления, 204 (5): 835–852, Дои:10.1016 / j.ic.2006.02.002, МИСТЕР 2226371.
- Бабай, Ласло (1980), «О сложности канонической разметки сильно регулярных графов», SIAM Журнал по вычислениям, 9 (1): 212–216, Дои:10.1137/0209018, МИСТЕР 0557839.
- Бабай, Ласло; Коденотти, Паоло (2008), «Изоморфизм гиперграфов низкого ранга за умеренно экспоненциальное время» (PDF), Материалы 49-го ежегодного симпозиума IEEE по основам компьютерных наук (FOCS 2008), IEEE Computer Society, стр. 667–676, Дои:10.1109 / FOCS.2008.80, ISBN 978-0-7695-3436-7, S2CID 14025744.
- Бабай, Ласло; Григорьев, Д.Ю.; Маунт, Дэвид М. (1982), "Изоморфизм графов с ограниченной кратностью собственных значений", Материалы 14-го ежегодного симпозиума ACM по теории вычислений, стр. 310–324, Дои:10.1145/800070.802206, ISBN 0-89791-070-2, S2CID 12837287.
- Бабай, Ласло; Кантор, Уильям; Люкс, Евгений (1983), «Вычислительная сложность и классификация конечных простых групп», Материалы 24-го ежегодного симпозиума по основам компьютерных наук (FOCS), стр. 162–171, Дои:10.1109 / SFCS.1983.10, S2CID 6670135.
- Бабай, Ласло; Люкс, Евгений М. (1983), «Каноническая маркировка графов», Материалы пятнадцатого ежегодного симпозиума ACM по теории вычислений (STOC '83), стр. 171–183, Дои:10.1145/800061.808746, ISBN 0-89791-099-0, S2CID 12572142.
- Бабай, Ласло (2015), Изоморфизм графов в квазиполиномиальном времени, arXiv:1512.03547, Bibcode:2015arXiv151203547BCS1 maint: ref = harv (связь)
- Baird, H. S .; Чо, Ю. Э. (1975), «Система проверки дизайна художественного произведения», Труды 12-й конференции по автоматизации проектирования (DAC '75), Пискатауэй, Нью-Джерси, США: IEEE Press, стр. 414–420..
- Блюм, Мануэль; Каннан, Сампат (1995), «Разработка программ, проверяющих их работу», Журнал ACM, 42 (1): 269–291, CiteSeerX 10.1.1.38.2537, Дои:10.1145/200836.200880, S2CID 52151779.
- Бодландер, Ганс (1990), "Полиномиальные алгоритмы изоморфизма графов и хроматического индекса на частичных k-деревья ", Журнал алгоритмов, 11 (4): 631–643, Дои:10.1016/0196-6774(90)90013-5, МИСТЕР 1079454.
- Бут, Келлог С .; Колборн, К. Дж. (1977), Задачи, полиномиально эквивалентные изоморфизму графов, Технический отчет, CS-77-04, факультет компьютерных наук, Университет Ватерлоо.
- Бут, Келлог С .; Люкер, Джордж С. (1979), «Алгоритм линейного времени для определения изоморфизма интервального графа», Журнал ACM, 26 (2): 183–195, Дои:10.1145/322123.322125, МИСТЕР 0528025, S2CID 18859101.
- Boucher, C .; Локер, Д. (2006), Полнота изоморфизма графов для совершенных графов и подклассов совершенных графов (PDF), Технический отчет, CS-2006-32, Департамент компьютерных наук, Университет Ватерлоо.
- Чунг, Фан Р. К. (1985), "О ширине разреза и топологической ширине полосы дерева", Журнал SIAM по алгебраическим и дискретным методам, 6 (2): 268–277, Дои:10.1137/0606026, МИСТЕР 0778007.
- Колборн, К. Дж. (1981), "О проверке изоморфизма графов перестановок", Сети, 11: 13–21, Дои:10.1002 / нетто.3230110103, МИСТЕР 0608916.
- Колборн, Марлен Джонс; Колборн, Чарльз Дж. (1978), "Изоморфизм графов и самодополняемые графы", Новости ACM SIGACT, 10 (1): 25–29, Дои:10.1145/1008605.1008608, S2CID 35157300.
- Кук, Дайан Дж .; Держатель, Лоуренс Б. (2007), «Раздел 6.2.1: Каноническая маркировка», Данные графа майнинга, Wiley, стр. 120–122, ISBN 978-0-470-07303-2.
- Datta, S .; Limaye, N .; Nimbhorkar, P .; Thierauf, T .; Вагнер, Ф. (2009), "Изоморфизм плоских графов находится в лог-пространстве", 2009 24-я ежегодная конференция IEEE по вычислительной сложности, п. 203, arXiv:0809.2319, Дои:10.1109 / CCC.2009.16, ISBN 978-0-7695-3717-7, S2CID 14836820.
- Filotti, I.S .; Майер, Джек Н. (1980), "Полиномиальный алгоритм определения изоморфизма графов фиксированного рода", Материалы 12-го ежегодного симпозиума ACM по теории вычислений, стр. 236–243, Дои:10.1145/800141.804671, ISBN 0-89791-017-6, S2CID 16345164.
- Foggia, P .; Sansone, C .; Венто, М. (2001), «Сравнение производительности пяти алгоритмов изоморфизма графов» (PDF), Proc. 3-й семинар IAPR-TC15 Графические представления в распознавании образов, стр. 188–199.
- Гарей, Майкл Р.; Джонсон, Дэвид С. (1979), Компьютеры и непреодолимость: руководство по теории NP-полноты, У. Х. Фриман, ISBN 978-0-7167-1045-5.
- Григорьев, Д.Ю. (1981), «Сложность« диких »матричных задач и изоморфизма алгебр и графов», Записки научных семинаров Ленинградского Отделения Математического Института Имени им. В. А. Стеклова Академии Наук СССР (ЛОМИ) (на русском), 105: 10–17, 198, МИСТЕР 0628981. Английский перевод в Журнал математических наук 22 (3): 1285–1289, 1983.
- Хопкрофт, Джон; Вонг, Дж. (1974), "Алгоритм с линейным временем для изоморфизма плоских графов", Материалы шестого ежегодного симпозиума ACM по теории вычислений, стр. 172–184, Дои:10.1145/800119.803896, S2CID 15561884.
- Ирнигер, Кристоф-Андре Марио (2005), Сопоставление графиков: фильтрация баз данных графиков с помощью машинного обучения, Диссертация на тему «Кюнстлихен интеллигент», 293, AKA, ISBN 1-58603-557-6.
- Кайбель, Фолькер; Шварц, Александр (2003), «О сложности проблем изоморфизма многогранников», Графы и комбинаторика, 19 (2): 215–230, arXiv:математика / 0106093, Дои:10.1007 / s00373-002-0503-y, МИСТЕР 1996205, S2CID 179936, заархивировано из оригинал на 2015-07-21.
- Келли, Пол Дж. (1957), «Теорема сравнения для деревьев», Тихоокеанский математический журнал, 7: 961–968, Дои:10.2140 / pjm.1957.7.961, МИСТЕР 0087949.
- Кёблер, Йоханнес; Шёнинг, Уве; Торан, Якобо (1992), "Изоморфизм графа низкий для PP", Вычислительная сложность, 2 (4): 301–330, Дои:10.1007 / BF01200427, МИСТЕР 1215315, S2CID 8542603.
- Козен, Декстер (1978), "Проблема клики, эквивалентная изоморфизму графов", Новости ACM SIGACT, 10 (2): 50–52, Дои:10.1145/990524.990529, S2CID 52835766.
- Люкс, Евгений М. (1982), «Изоморфизм графов ограниченной валентности можно проверить за полиномиальное время», Журнал компьютерных и системных наук, 25: 42–65, Дои:10.1016/0022-0000(82)90009-5, МИСТЕР 0685360, S2CID 2572728.
- Люкс, Евгений М. (1986), «Параллельные алгоритмы для групп перестановок и изоморфизм графов», Proc. IEEE Symp. Основы информатики, стр. 292–302.
- Матон, Рудольф (1979), "Замечание о проблеме подсчета изоморфизма графов", Письма об обработке информации, 8 (3): 131–132, Дои:10.1016/0020-0190(79)90004-8, МИСТЕР 0526453.
- Маккей, Брендан Д. (1981), «Практический изоморфизм графов», 10-е. Конференция Манитобы по вычислительной математике и вычислениям (Виннипег, 1980), Congressus Numerantium, 30, стр. 45–87, МИСТЕР 0635936.
- Миллер, Гэри (1980), "Проверка изоморфизма графов ограниченного рода", Материалы 12-го ежегодного симпозиума ACM по теории вычислений, стр. 225–235, Дои:10.1145/800141.804670, ISBN 0-89791-017-6, S2CID 13647304.
- Миллер, Гэри Л. (1983), "Проверка изоморфизма и канонические формы для k-сжимаемые графы (обобщение ограниченной валентности и ограниченного рода) », Proc. Int. Конф. по основам теории компьютеров, Конспект лекций по информатике, 158, стр. 310–327, Дои:10.1007/3-540-12689-9_114. Полная статья в Информация и контроль 56 (1–2): 1–20, 1983.
- Мур, Кристофер; Рассел, Александр; Шульман, Леонард Дж. (2008), «Симметричная группа не поддается строгой выборке Фурье», SIAM Журнал по вычислениям, 37 (6): 1842–1864, arXiv:Quant-ph / 0501056, Дои:10.1137/050644896, МИСТЕР 2386215.
- Музычук, Михаил (2004), "Решение проблемы изоморфизма для циркулянтных графов", Proc. Лондонская математика. Soc., 88: 1–41, Дои:10.1112 / с0024611503014412, МИСТЕР 2018956.
- Narayanamurthy, S.M .; Равиндран, Б. (2008), «О сложности нахождения симметрии в марковских процессах принятия решений» (PDF), Труды Двадцать пятой Международной конференции по машинному обучению (ICML 2008), стр. 688–696.
- Schmidt, Douglas C .; Друффель, Ларри Э. (1976), «Быстрый алгоритм поиска с возвратом для проверки ориентированных графов на изоморфизм с использованием матриц расстояний», Журнал ACM, 23 (3): 433–445, Дои:10.1145/321958.321963, МИСТЕР 0411230, S2CID 6163956.
- Шёнинг, Уве (1987), «Изоморфизм графов находится в низкой иерархии», Материалы 4-го ежегодного симпозиума по теоретическим аспектам информатики, стр. 114–124; также Журнал компьютерных и системных наук 37: 312–323, 1988.
- Шоу-Тейлор, Джон; Писанский, Томаж (1994), "Гомеоморфизм 2-комплексов является полным изоморфизмом графов", SIAM Журнал по вычислениям, 23 (1): 120–132, Дои:10.1137 / S0097539791198900, МИСТЕР 1258998.
- Спилман, Дэниел А. (1996), "Более быстрая проверка изоморфизма сильно регулярных графов", Материалы двадцать восьмого ежегодного симпозиума ACM по теории вычислений (STOC '96), ACM, стр. 576–584, ISBN 978-0-89791-785-8.
- Ульман, Джулиан Р. (1976), «Алгоритм изоморфизма подграфов» (PDF), Журнал ACM, 23: 31–42, CiteSeerX 10.1.1.361.7741, Дои:10.1145/321921.321925, МИСТЕР 0495173, S2CID 17268751.
Обзоры и монографии
- Прочтите, Рональд С.; Корнейл, Дерек Г. (1977), "Болезнь изоморфизма графов", Журнал теории графов, 1 (4): 339–363, Дои:10.1002 / jgt.3190010410, МИСТЕР 0485586.
- Гати, Г. (1979), "Дополнительная аннотированная библиография по болезни изоморфизма", Журнал теории графов, 3 (2): 95–109, Дои:10.1002 / jgt.3190030202.
- Земляченко, В. Н .; Корнеенко, Н. М .; Тышкевич, Р.И. (1985), "Проблема изоморфизма графов", Журнал математических наук, 29 (4): 1426–1481, Дои:10.1007 / BF02104746, S2CID 121818465. (Перевод с Записки научных семинаров Ленинградского отделения Математического института им. Стеклова АН СССР (Записи семинаров Ленинградское отделение Математического института им. В. А. Стеклова АН СССР. ), Т. 118, с. 83–158, 1982.)
- Арвинд, В .; Торан, Якобо (2005), «Проверка изоморфизма: перспективы и открытые проблемы» (PDF), Бюллетень Европейской ассоциации теоретической информатики, 86: 66–84. (Краткий обзор открытых вопросов, связанных с проблемой изоморфизма графов, колец и групп.)
- Кёблер, Йоханнес; Шёнинг, Уве; Торан, Якобо (1993), Проблема изоморфизма графов: ее структурная сложность, Биркхойзер, ISBN 978-0-8176-3680-7. (С обложки книги: Книги сосредоточены на проблеме вычислительной сложности проблемы и представляют несколько недавних результатов, которые обеспечивают лучшее понимание относительного положения проблемы в классе NP, а также в других классах сложности.)
- Джонсон, Дэвид С. (2005), «Колонка NP-полноты», ACM-транзакции на алгоритмах, 1 (1): 160–176, Дои:10.1145/1077464.1077476, S2CID 12604799. (В этом 24-м выпуске колонки обсуждается современное состояние открытых проблем из книги Компьютеры и труднодоступность и предыдущие столбцы, в частности, для изоморфизма графов.)
- Торан, Хакобо; Вагнер, Фабиан (2009), «Сложность изоморфизма плоских графов» (PDF), Бюллетень Европейской ассоциации теоретической информатики, 97, заархивировано из оригинал (PDF) на 2010-09-20, получено 2010-06-03.
Программного обеспечения
- Изоморфизм графов, обзор реализаций, Репозиторий алгоритмов Стоуни-Брук.