Некоторые методы, которые применяются для оптимизации вычислений в комбинаторике:
- Метод полного перебора. 1 Основан на построении множества всех возможных решений поставленной задачи, оценке их качества и выборе наилучшего. 1
- Метод ветвей и границ. 1 Позволяет сократить затраты времени на поиск решений. 1 Если качество решения монотонно изменяется по мере его формирования, то его построение можно прекратить и перейти к формированию следующего решения. 1
- Жадные методы. 1 Применяются при последовательном формировании решения. 1 Производится выбор такого допустимого компонента решения, который приводит к минимальному ухудшению качества формируемого решения. 1
- Методы случайного перебора. 1 Базируются на использовании случайных чисел в процессе формирования решения. 1 С помощью генератора псевдослучайных чисел выбирается случайное направление движения в дереве комбинаторного перебора. 1
- Графический метод. 5 Позволяет существенно сократить трудоёмкость решения некоторых задач комбинаторной оптимизации, например, задачи о ранце или задачи об инвестициях. 5