подграфы в графе - PullRequest
       33

подграфы в графе

2 голосов
/ 17 марта 2011

У меня есть основной граф и еще один маленький граф. Предположим, что маленький граф можно повторить в основном графе как подграф со степенью сходства (необязательно тот же маленький граф) Что такое хороший алгоритм (или библиотека Java)найти их всех?

1 Ответ

5 голосов
/ 17 марта 2011

Я думаю, что вы пытаетесь решить проблему изоморфизма подграфа , которая, как известно, является NP-полной.Это означает, что, скорее всего, нет быстрого алгоритма, который бы делал то, что вам нужно.Ваше требование сходства (и не только изоморфизма) только добавляет еще одну сложность.На странице Википедии рассказывается об алгоритме Ульмана, который решает эту проблему за полиномиальное время (быстро) для определенных классов графов, вы можете попробовать.

...