WikiDer > Проблема оптимизации
В математика, Информатика и экономика, проблема оптимизации это проблема найти Лучший решение от всех возможные решения.
Проблемы оптимизации можно разделить на две категории, в зависимости от того, переменные находятся непрерывный или же дискретный:
- Задача оптимизации с дискретными переменными известна как дискретная оптимизация, в котором объект например, целое число, перестановка или же график должен быть найден из счетный набор.
- Проблема с непрерывными переменными известна как непрерывная оптимизация, в котором оптимальное значение из непрерывная функция нужно найти. Они могут включать ограниченные проблемы и мультимодальные проблемы.
Проблема непрерывной оптимизации
В стандартная форма из непрерывный проблема оптимизации[1]
куда
- ж : ℝп → ℝ это целевая функция быть минимизированным по п-переменный вектор Икс,
- граммя(Икс) ≤ 0 называются неравенство ограничения
- часj(Икс) = 0 называются ограничения равенства, и
- м ≥ 0 и п ≥ 0.
Если м = п = 0, проблема является задачей безусловной оптимизации. По соглашению стандартная форма определяет проблема минимизации. А проблема максимизации можно лечить отрицание целевая функция.
Задача комбинаторной оптимизации
Формально комбинаторная оптимизация проблема А четверка[нужна цитата] (я, ж, м, грамм), куда
- я это набор экземпляров;
- данный пример Икс ∈ я, ж(Икс) - множество возможных решений;
- данный пример Икс и возможное решение у из Икс, м(Икс, у) обозначает мера из у, который обычно положительный настоящий.
- грамм - целевая функция, либо мин или же Максимум.
Затем цель - найти какой-нибудь экземпляр Икс ан Оптимальное решение, то есть возможное решение у с
Для каждой задачи комбинаторной оптимизации существует соответствующий проблема решения который спрашивает, есть ли возможное решение для некоторой конкретной меры м0. Например, если есть график грамм который содержит вершины ты и v, проблема оптимизации может заключаться в том, чтобы "найти путь из ты к v который использует наименьшее количество ребер ". Эта проблема может иметь ответ, скажем, 4. Соответствующая проблема принятия решения была бы" есть ли путь от ты к v который использует 10 или меньше ребер? »На эту проблему можно ответить простым« да »или« нет ».
В области аппроксимационные алгоритмы, алгоритмы предназначены для поиска почти оптимальных решений сложных проблем. Обычный вариант решения тогда является неадекватным определением проблемы, поскольку он указывает только приемлемые решения. Несмотря на то, что мы могли бы ввести подходящие задачи решения, проблема более естественно характеризуется как проблема оптимизации.[2]
Смотрите также
- Проблема подсчета (сложность)
- Оптимизация дизайна
- Функциональная проблема
- Проблема с перчаткой
- Исследование операций
- Удовлетворительный: оптимум не нужно искать, просто «достаточно хорошее» решение.
- Проблема поиска
- Полубесконечное программирование
Рекомендации
- ^ Бойд, Стивен П .; Ванденберге, Ливен (2004). Выпуклая оптимизация (pdf). Издательство Кембриджского университета. п. 129. ISBN 978-0-521-83378-3.
- ^ Аузиелло, Джорджио; и другие. (2003), Сложность и приближение (Исправленное ред.), Springer, ISBN 978-3-540-65431-5
внешняя ссылка
- «Как формирование трафика оптимизирует пропускную способность сети». МПК. 12 июля 2016 г.. Получено 13 февраля 2017.