Який найшвидший відомий алгоритм ізоморфізму непрямої графіки?
Який найшвидший відомий алгоритм ізоморфізму непрямої графіки?
Відповіді:
Дослідження ізоморфізму графів, як правило, йшли в напрямку пошуку ефективних або вдосконалених алгоритмів для багатьох спеціальних класів графіків з алгоритмами P-Time, щодо яких досягнуто значного прогресу, а також більш емпіричний аналіз із найсучаснішим програмним забезпеченням, наприклад Наути дивиться дещо на середню та найгіршу поведінку окремо. для спільної справи в відповідно до цього опитування блогу по Bennett / Flammia / Харроу , мабуть , старий результат по Бабая / Luks може бути найвідомішим.
"Канонічне маркування графіка" Ласло Бабая та Євгена М. Лукса STOC 1983 ( тут викладено документ ) Це описує субекспоненціал (або, помилково, що Скотт вирішив назвати це?), Exp (-n ^ {frac {1} { 2} + c}), алгоритм часу для графа з n вершинами. Зараз, як список для читання, я не рекомендую ще раз заскакувати у цей документ, але я просто хотів обмежити свій оптимізм щодо класичного алгоритму, показавши (а) найкраще, що ми маємо в цілому, - це субекспоненціальний алгоритм часу, (б) цей запис проіснував майже три десятиліття, і (c) що якщо ви подивитеся на папір, то побачите, що це не просто. Відмовитись від надії всіх, хто входить?
ось два інших досить всебічних опитування, щоб оцінити стан сучасних, але, можливо, більше з емпіричним нахилом.
Ефективні алгоритми для тестування графіка на ізоморфізм Хосе Луїс Лопес Преса кандидатська дисертація (2009)
Проблема графіка ізоморфізму (1996) Фортін (1996)
Бабай винайшов найшвидший відомий алгоритм, який працює в квазіполіномічний час.