У меня есть курс под названием "Анализ алгоритмов" в колледже, где мы в настоящее время изучаем различные классы сложности - P, NP, NP-hard и т.д.
Мы уже обсуждали NP-полные проблемы как пересечение NP и NP-hard, а также проблемы P, содержащиеся в NP. Мы также говорили о некоторых примерах, в основном о NP-полных проблемах (k-coloring, k-clique, SAT).
В большинстве случаев мы доказываем, что проблема NP-полная:
а. Поиск недетерминированного алгоритма для его решения (который использует выбор, успех, сбой);
б. Сокращение известной проблемы NP-полной.
Дело в том, что эти проблемы при запуске на детерминированной машине (последовательно, вместо одновременного разветвления при встрече с выбором) имеют экспоненциально-временные решения.
Мой вопрос в том, что я никогда не сталкивался с проблемами, которые решались ни в полиномиальное время, ни в экспоненциальном времени; полиномиальные временные задачи находятся в P, а проблемы экспоненциального времени обычно находятся в NP-полном.
Здесь есть полезная диаграмма Венна: http://en.wikipedia.org/wiki/Np_complete
-
Я хотел бы знать пример проблемы, которая не находится ни в P, ни в NP-complete, но в NP.
-
Кроме того, являются внутренне экспоненциальные проблемы, такие как генерирование набора мощности набора NP-complete?. Или это имя применяется только для задач, для которых используется алгоритм экспоненциального времени, только потому, что нет другого очевидного метода его решения?
Хорошо, поэтому я дал ответ Рош Оксюморону, потому что он фактически перечислял некоторые примеры проблем, которые предположительно находились между P и NPC. Спасибо за помощь, ребята, и я действительно заметил, что поставил этот вопрос не в том месте. Там также: https://cstheory.stackexchange.com/
где я нашел следующие очень полезные ответы на мой вопрос: https://cstheory.stackexchange.com/info/79/problems-between-p-and-npc который конкретно касается того, что я спросил, и: https://cstheory.stackexchange.com/info/52/hierarchies-in-np-under-the-assumption-that-p-np что обычно интересно, если не точно связано с начальным вопросом.
Большое спасибо,
Dan