Читайте также: |
|
· неравенств gi(x1,x2,…,xn)³0
· равенств pi(x1,x2,…,xn)=0
По виду целевой функции и ограничения задачи оптимизации принято делить на следующие виды.
1. Если целевая функция линейная и ограничения тоже линейные, то такая задача называется задачей линейного программирования. Задачи ЛП изучены хорошо, поэтому существует метод линеаризации – преобразования задач нелинейных к линейному виду.
2. Если целевая функция представляется квадратичной формой, то задача называется задачей квадратичного программирования. Нелинейные задачи тоже часто приводят к квадратичной, поскольку решить квадратичную задачу часто легче, чем задачу общего вида.
В настоящее время продолжает развиваться теория кубического программирования. Она еще до конца не разработана.
3. Если ограничения на целевую функцию отсутствует или имеют простой вид ± xi ³ a (ограничения только на переменную), то такая задача называется задачей безусловной оптимизации.
4. Если функция нелинейная и существует ограничения (сложные), то задача относится к нелинейной оптимизации.
Если в задачи существуют параметры, зависящие от времени, при этом они существенно влияют на решение, то в каждый момент времени (общее время разбивается на несколько этапов) оптимальное решение получается разное и итоговое оптимальное решение представляет из себя сумму решений принятых на каждом этапе. Методы решения таких многоэтапных задач относятся к методам теории динамического программирования.
В задаче линейного программирования (ЛП) целевая функция может быть представлена как сумма произведений переменных на некие константы:
Ограничения задачи могут быть представлены в виде равенств и неравенств:
(ограничения в виде равенств) (ограничения в виде неравенств)
Совокупность хi называется вектором неизвестных. Решением задачи тогда будет значение этого вектора неизвестных, при котором функция f обладает максимумом или минимумом. Коэффициенты ci также образует вектор, который называется вектором ресурсов. Элементы bi образуют вектор с названием вектор запасов. Для удобства решения принято приводить задачу от общей постановки к специальному стандартному виду.
Требования к стандартному виду задачи ЛП:
1) Параметры хi должны быть больше или равны нулю (хi³0). Если есть такое ограничение, которое допускает отрицательное значение хi, то делают замену переменных так, чтобы новое хi не было отрицательным.
2) Ограничения в виде неравенств преобразуются в ограничения в виде равенств.
3) Элементы, стоящие справа должны быть неотрицательными в равенствах, то есть bi³0.
Дата добавления: 2015-07-11; просмотров: 211 | Нарушение авторских прав