
- •3.7. Контрольные вопросы к разделу 3 64
- •Введение
- •Постановка задач оптимизации
- •Задача математического программирования
- •Особенности задач ядерной энергетики.
- •Особенности поверхности, описываемой целевой функцией
- •Пример постановки оптимизационной задачи в общем виде
- •Многоразмерная сложная оптимизационная задача
- •Простая оптимизационная задача
- •Возможный порядок решения задачи оптимизации параметров тэу
- •Задача динамической оптимизации
- •Современная методология оптимизации развития производств ятэк
- •Контрольные вопросы к разделу 1
- •Классические методы поиска экстремума
- •Безусловный экстремум
- •Условный экстремум
- •Контрольные вопросы к разделу 2
- •Численные методы безусловной минимизации
- •Основные понятия
- •Метод градиента
- •Метод наискорейшего спуска
- •Метод покоординатного спуска
- •Метод поиска по образцу (или метод Хука-Дживса)
- •Метод поиска по симплексу или s2- метод.
- •Контрольные вопросы к разделу 3
- •Численные методы минимизации в задачах с ограничениями
- •Общая характеристика методов
- •Модификации алгоритмов безусловной минимизации
- •Методы штрафных функций
- •Метод внутренних штрафных функций
- •Метод внешних штрафных функций.
- •Методы перебора вариантов
- •Перебор на равномерной сетке
- •Метод случайного поиска
- •Контрольные вопросы к разделу 4
- •Список рекомендуемой литературы
- •141292, Московская обл., г. Красноармейск, пр-т Испытателей, д. 14
Контрольные вопросы к разделу 2
На какой математический аппарат опираются классические методы оптимизации?
Какое условие является необходимым для наличия экстремума в заданной точке?
Какое условие является достаточным для наличия экстремума в заданной точке?
Дайте математическую формулировку задачи по определению безусловного экстремума?
Дайте математическую формулировку классической задачи об условном экстремуме.
Какие методы решения классической задачи об условном экстремуме вы знаете?
В чем заключается метод неопределенных множителей Лагранжа?
В чем заключаются особенности практической реализации рассмотренных классических методов?
В чем заключается основная проблема решения задачи оптимизации классическим методом при задании ограничений в виде нескольких неравенств (если не применять метод множителей Лагранжа)?
Какой смысл может иметь множитель Лагранжа в задаче определения размеров реактора заданного объема в форме параллелепипеда?
Опишите особенности поверхности, расчетные точки которой приведены в таблице 2.1?
Численные методы безусловной минимизации
Основные понятия
О
безусловной минимизации говорят в тех
случаях, когда ограничения на переменные
отсутствуют, либо являются несущественными.
Последнее может быть установлено
предварительным исследованием целевой
функции. В этом случае поиск точки
безусловного минимума называют локальным
поиском.
Таким образом задача безусловной минимизации заключается в нахождении точки .
Задача
безусловной минимизации: найти точку
,
удовлетворяющей условию
.
Для успешной реализации большинства численных методов локального поиска важно, чтобы функция была выпуклой.
Напомним,
что функция
называется выпуклой, если для любых
точек
,
для любого числа t
(0t1)
выполняется условие:
(3.1)
Если для всех из допустимой области имеет место строгое неравенство, то функция называется строго выпуклой, и на описываемой ею поверхности имеется только одна точка минимума.
Геометрически (при n=2) свойство выпуклости означает, что отрезок прямой, соединяющий любые две точки графика функции, лежит не ниже этого графика (рис. 3.1).
Рисунок 3.1
Функция
называется
вогнутой, если функция
выпуклая.
Покажем,
что функция
- выпуклая.
Используя свойство модуля, получаем:
.
Таким образом, условие выпуклости выполняется.
Установление свойства выпуклости непосредственно по определению в общем виде затруднительно.
Установлено, что если функция выпуклая в допустимой области, то она имеет единственное минимальное значение, которое может достигаться в одной точке или на бесконечном множестве точек (рис. 3.2,б). Если функция строго выпуклая, минимальное значение достигается в единственной точке (рис. 3.2,а). Функция, изображенная на рисунке 3.2,в, невыпуклая, в тоже время легко показать, что она не является и вогнутой.
Рисунок 3.2
Большинство
методов безусловной минимизации являются
итерационными, т.е. исходя из начальной
точки
определяется
последовательность точек по формуле
, (3.2)
где
k-oe
приближение к искомой точке;
- вектор, задающий направление спуска;
- скалярная величина, шаг.
С
ростом номера k
точки
приближаются к искомой точке минимума.
Методы
различаются способом выбора направления
и распределяются по группам:
- методы нулевого порядка (не требуют вычисления производных);
- методы первого порядка (используют первую производную);
- методы второго порядка (используют первую и вторую производную).
При реализации этих методов применяют следующие критерии остановки процесса итераций при заданном числе l:
1)
,
если
,
,
где l
– заданное число;
2)
,
если
,
,
где l>0
– малое заданное число;
3)
,
если
;
4)
Z
,
если
5)
.
Последнее условие применимо только для дифференцируемых функций.