ТЕМА 4. УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ В ДИНАМИКЕ
Лекция 9. Постановка и классификация задач условной оптимизации
Моделирование процессов и объектов в металлургии. Конспект лекций
-69-
Задачи оптимального управления относятся к классу бесконечномер-
ных задач оптимизации, где в качестве допустимых множеств, по которым
ведется минимизация, выступают множества функций.
П
П
о
о
н
н
я
я
т
т
и
и
е
е
о
о
ч
ч
и
и
с
с
л
л
е
е
н
н
н
н
ы
ы
х
х
м
м
е
е
т
т
о
о
д
д
а
а
х
х
о
о
п
п
т
т
и
и
м
м
и
и
з
з
а
а
ц
ц
и
и
и
и
Любой численный метод (алгоритм) решения задачи
оптимизации ос-
нован на точном или приближенном вычислении ее характеристик (значе-
ний целевой функции и функций, задающих границу допустимого множест-
ва, а также их производных). На основе полученной информации строится
приближение к решению задачи – искомой точке минимума х* или, если та-
кая точка не единственна, к множеству точек минимума. Иногда, если это
требуется, строится приближение к минимальному значен
ию целевой функ-
ции f*.
Алгоритмы, использующие лишь информацию о значениях миними-
зируемой функции, называются алгоритмами нулевого порядка; алгоритмы,
использующие также информацию о значениях первых производных, – алго-
ритмами первого порядка; алгоритмы использующие, кроме того, информа-
цию о вторых производных, – алгоритмами второго порядка.
Работа алгоритма состоит из двух эта
пов. На первом этапе вычисля-
ются предусмотренные алгоритмом характеристики задачи. На втором эта-
пе по полученной информации строится приближение к решению. Обычно
для задания алгоритма достаточно указать способ выбора точек приближения
x
k
= (х
1
k
,…, х
n
k
) ∈
Χ
, k = 1, 2, … (конечно, при условии, что уже решен вопрос
о том, какие именно характеристики задачи следует вычислять).
Определение 9.3. Выбор точек приближения называется поиском
точек.
Если все точки выбираются одновременно до начала вычислений, то
алгоритм минимизации называется пассивным. Однако для решения боль-
шинства задач точки приближения выбираются поочередно, т.е. точка х
(k+1)
выбирается тогда, когда уже выбраны точки предыдущих вычислений х
(1)
,
х
(2)
, …, х
(k)
и в каждой из них произведены предусмотренные алгоритмом вы-
числения. Такие алгоритмы называются последовательными.
Определение 9.4. В последовательных алгоритмах вычисление ха-
рактеристик задачи в точке х
(k)
и поиск точки х
(k+1)
вместе составляют
шаг метода, или, что то же самое, итерацию метода.
Методы оптимизации можно условно разделить на две основные
группы: конечношаговые и бесконечношаговые. Конечношаговыми, или ко-
нечными, называются методы, гарантирующие отыскание решения задачи за
конечное число шагов. Бесконечношаговыми называются методы, для кото-
рых достижение решения гарантируется лишь в пределе.
Важной характеристикой бесконечношаговых методов оптимизации
является сходимость.