Сложность решения задачи поиска оптимального ответа в комбинаторных задачах заключается в том, что при решении нужно выбрать такую систему конструктивного перебора, которая давала бы уверенность в том, что рассмотрены все случаи (без повтора комбинаций). infourok.ru
Некоторые другие аспекты сложности:
- Рост сложности задач. quantum-ods.github.io Сложность комбинаторных задач может расти экспоненциально, поэтому прямое решение (перебор всех возможных комбинаций) становится невозможным. quantum-ods.github.io
- Невозможность исчерпывающего поиска. en.wikipedia.org Во многих подобных задачах исчерпывающий поиск невозможен, поэтому необходимо прибегать к специализированным алгоритмам, которые быстро исключают большие части пространства поиска. en.wikipedia.org
- Необходимость настройки параметров алгоритмов. asvk.cs.msu.ru Например, при использовании итерационных алгоритмов нужно настроить их параметры на частную задачу так, чтобы обеспечить требуемый баланс между точностью и вычислительной сложностью алгоритма. asvk.cs.msu.ru
- Ограничения некоторых алгоритмов. asvk.cs.msu.ru Например, жадные алгоритмы обладают низкой вычислительной сложностью, но их применение ограничено частными задачами, которые имеют свойство оптимальности для подзадач. asvk.cs.msu.ru