Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТО и ЧМ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
683.01 Кб
Скачать

1.2. Классификация задач оптимизации

1.2.1. Задача безусловной оптимизации

Задача (1) называется задачей безусловной оптимизации, если ХЕп , т.е. если она имеет вид f (x) min , xEn (En – евклидово п – мерное пространство).

Теория необходимых и достаточных условий оптимальности в задачах безусловной излагается в курсе математического анализа.

Пусть f (x*) = - вектор первых частных производных (градиент) функции f в точке х*Еп.

f (x*) = i,j =1,…,n - матрица вторых частных производных (гессиан) функции f в точке х*Еп.

Теорема 1(необходимое условие локальной оптимальности)

Пусть функция f дифференцируема в точке х*Еп. Если х* локальное решение задачи f (x)min , xEn, то f (x) = 0. (5)

Теорема 2. Пусть функция f дифференцируема в точке х*Еп. Если х* -локальное решение задачи (5), то матрица f (x) – неотрицательна определенная.

Теорема 3(достаточное условие оптимальности).

Пусть функция f дважды дифференцируема в точке х*Еп. f (x) = 0, а матрица f (x*) положительно определена. Тогда точка х* есть точка локального минимума.

Пример 1. Решить задачу f (x) = x13 + x23 – 3x1x2 min , xRn.

□ 1) Находим частные производные функции и решаем систему уравнений

Х1 = (0,0), Х2 = (1,1) – критические

точки.

2) Находим

Записываем матрицу f (x) =

а) f (X1) = не является знакоопределенной, поэтому точка (0,0) не является точкой экстремума.

б) f (X2) = , 1 = 6 0, 2 =27 0. Матрица положительно определенная, поэтому Х2 = (1,1) - точка минимума, строгое локальное решение.

1.2.2 Задача условной оптимизации

Задача (5) называется задачей условной оптимизации, если Х – собственное подмножеством пространства Еп. Модель такой задачи имеет вид

f (x)min (max), xU (UEn), где допустимое множество U не совпадает со всем пространством Еп.

1.2.3. Задача математического программирования

Важный класс задач условных задач оптимизации составляют задачи математического программирования. Эта задача имеет вид

f(x)  min (1)

qi (x) 0, i= 1,…,k, (2)

qi (x)= 0, i= k+1,…,m (3)

При этом условия типа qi(x) 0 называются ограничениями-неравенствами, условия (3) – ограничения-равенства.

Частными видами задачи математического программирования являются:

1) ЗЛП- задача линейного программирования. Все функции f,qi – линейные, а все переменные xj удовлетворяют условию неотрицательности, т.е. xj0;

2) ЗНП – задача нелинейного программирования, хотя бы одна из функций f,qi нелинейная;

3) ЗВП – задача выпуклого программирования, если функции f,qiвыпуклые, допустимое множество U также выпуклое;

4) ЗДО - задача дискретной оптимизации, если на все или некоторые переменные xj наложены условия целочисленности. Частный случай ЗЦП – задача целочисленного программирования;

5) перечислим еще ряд задач: задача динамического, стохастического, параметрического программирования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]