Есть ли алгоритм для нахождения всех независимых множеств ориентированного графа? Из того, что я прочитал, независимый набор представляет собой набор, образованный узлами, которые не смежны. Алгоритм для независимого множества графа?
Итак, для этого примера у меня было бы {1} {2} {1,3} Итак, как можно найти все из них, я думаю о чем-то рекурсивном, но я действительно не знаю алгоритма, если бы кто-то мог указать мне в правильном направлении, это было бы очень признательно!
Спасибо!
Хорошая идея, но проблема в том, что я хочу ВСЕ наборы, и я не могу найти алгоритм для всех клик, только для максимальных, любых других идей? – JackRobinson
Идея такая же, что вы просто не оптимизируете. Как я уже упоминал в своем ответе, решение этой проблемы экспоненциально, поэтому почти любое решение должно быть примерно таким же хорошим, как вы можете. –
Если вы найдете все максимальные клики, вы нашли все клики. – saeedgnu