Общепринято, что проблемы, которые могут быть решены за полиномиальное время, «поддаются решению», а алгоритмы, требующие больше времени, чем неразрешимые. Конечно, решение за полиномиальное время ничего не говорит об абсолютной эффективности; например, то, что выполняется во времени n 1000 , на практике совершенно нецелесообразно.
Хотя я видел довольно много алгоритмов полиномиального времени, я никогда не видел ни одного для практической задачи, которая бы работала больше, чем O (n 4 ), которая была оригинальной версией Алгоритм соответствия Эдмондса.
Мой вопрос таков: Существует ли общеизвестная проблема, чей лучший алгоритм за полиномиальное время совершенно непрактичен для реальных входных данных? Очевидно, что мы можем создавать простые надуманные задачи, которые совершенно бесполезны, но мне любопытно если есть известная проблема, для которой наилучшее известное решение является как полиномиальным, так и совершенно неосуществимым.
РЕДАКТИРОВАТЬ: Чтобы уточнить, я, вероятно, должен сказать, что я ищу алгоритм с огромным показателем степени проблемы, а не сложный для реализации алгоритм или алгоритм с огромной константой фактор. Как отметил Морон, существует много известных непрактичных алгоритмов с большой асимптотикой.