Комбинаторная оптимизация
- Комбинаторная оптимизация – область математической оптимизации для поиска оптимального объекта из дискретного набора.
- Типичные задачи комбинаторной оптимизации: задача коммивояжера, задача о минимальном связующем дереве, задача о рюкзаке.
- Комбинаторная оптимизация связана с исследованием операций, теорией алгоритмов и теорией сложности вычислений.
- Применение комбинаторной оптимизации: логистика, оптимизация цепочек поставок, создание наилучшей сети авиакомпаний, решение о такси, оптимальное распределение рабочих мест, проектирование сетей распределения воды.
- Методы комбинаторной оптимизации: ветвление и привязка, ветвление и отсечение, динамическое программирование, поиск по табу.
- Универсальные алгоритмы поиска не гарантируют нахождение оптимального решения и работают быстро.
- Задачи комбинаторной оптимизации можно рассматривать как поиск наилучшего элемента из дискретных элементов.
- Область аппроксимационных алгоритмов занимается поиском почти оптимальных решений сложных задач.
Полный текст статьи: