В чем разница между следующими деревьями Штейнера: (не) метрическим минимальным деревом Штейнера, евклидовым минимальным деревом Штейнера, графовым минимальным деревом Штейнера и т. д.? Какие из них NP-полные, а какие NP-сложные? Некоторые из найденных мной онлайн-ресурсов предполагают, что деревья Штейнера являются NP-сложными, а другие предполагают, что они NP-полные, но я полагаю, что они имеют в виду разные версии/варианты проблемы.
Обновление: неважно, я разобрался. Проблема решения SMT является NP-полной, потому что по дереву Штейнера и целому числу k легко за полиномиальное время проверить, меньше ли стоимость дерева или равна k. Но задача оптимизации SMT не имеет полиномиального верификатора времени (мы все еще можем найти стоимость дерева, но мы не можем проверить, что это оптимальное решение), поэтому она NP-трудна.