Изоморфизм подграфов в SAT

Проблема изоморфизма подграфов (SI) - это вычислительная задача, в которой два графа G и H заданы в качестве входных данных, и нужно определить, содержит ли G подграф, изоморфный H.

Это проблема NP-Complete.

Я хочу знать его связь с проблемой SAT.
В частности, я хочу, чтобы экземпляры этой проблемы могли быть решены с помощью SAT Solver (например, miniSAT). Мне нужен алгоритм, который может выполнять отображение от SI к задаче SAT за полиномиальное время, а затем назначение SAT может использоваться, чтобы найти отображение от узлов G к узлам H.

Любая идея ???


person T.J.    schedule 06.03.2014    source источник


Ответы (1)


SAT кодировка для проблемы изоморфизма графов описана в статье SAT 2013. "О сложности разрешения неизоморфизма графа".

Minisat - один из самых известных программных решений SAT, но у него есть несколько преемников, которые, вероятно, работают быстрее и с большей вероятностью успеха. Попробуйте Cryptominisat (версия 2.9.5 кажется быстрее, чем версия 3; она поддерживает параллельные потоки), Riss3g или Застежка.

person Axel Kemper    schedule 07.03.2014