|
1.3. Постановка задачи оптимизации
Постановка задачи оптимизации подразумевает: 1. Формулировку цели, ради которой ставится задача. 2. Определение критерия отбора путей достижения цели. 3. Задание множества путей достижения цели: множества допустимых решений (МДР).
Задача оптимизации формулируется следующим образом: найти среди всех путей, ведущих к цели, наилучший, для которого критерий принимает оптимальное значение.
Пример 1.4. Рассчитать оптимальные размеры цилиндрического контейнера для размещения радиоаппаратуры, при условии, что площадь поверхности контейнера задана.
Цель: Рассчитываемый контейнер должен обладать наибольшим (максимальным) объемом. Критерий: МДР:
Как правило, множество допустимых
решений содержит огромное (чаще бесконечное) число возможных путей решения
задачи (в примере – это различные значения В курсе будут рассматриваться так называемые задачи математического программирования.
Постановка задачи математического программирования: 1.
Задается целевая функция многих переменных 2. Определяется критерий: найти минимальное значение функции, максимальное значение функции, найти значения переменных, при котором функция примет конкретное значение и т.д. 3.
Задается МДР: X
Т.о. задача математического
программирования формулируется следующим образом: найти такой вектор
Определение 1.7.
Точка
Определение 1.8.
Точка
На рисунке точки Кроме того, точка
Определение
1.9. Задача поиска всех минимумов и максимумов целевой функции
называется задачей поиска экстремума. Решением задачи поиска
экстремума являются пары
Множество точек экстремума может содержать конечное число точек (в том числе и одну), бесконечное число точек или быть пустым.
Если множество допустимых решений
задается ограничениями (условиями), накладываемыми на вектор
Замечание. Задачи поиска максимума функции
|