Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
457.doc
Скачиваний:
73
Добавлен:
30.04.2022
Размер:
6.43 Mб
Скачать

Лекция 7. Методы безусловной минимизации функций многих переменных Прямые методы

Эффективность методов одномерной минимизации можно сравнивать, на основании гарантированной точности e(N) нахождения точки х*, которую они обеспечивают в результате определения N значений f(x). Наиболее эффективным из сравниваемых методов является метод золотого сечения, за ним идут методы деления отрезка пополам и наименее эффективен метод перебора.

Таблица 16

Методы минимизации

Количество найденных значений f(x)

N=5

N=11

N=21

N=51

Метод золотого сечения

0,073

4,1 ×10–3

3,3 ×10–5

1,8 ×10–11

Методы деления отрезка пополам

0,125

1,6 ×10–2

4,9 ×10–4

1,5 ×10–8

Метод перебора

0,250

0,100

0,050

0,020

Минимизация функции многих переменных

Будем рассматривать функции многих переменных f=f(x1 , …, xn) как функции, заданные в точках хn–мерного евклидова пространства Еn: f=f(х). Пусть функция п переменных f(х) определена во всем пространстве Еn.

1) Точка х*ÎЕn , называется точкой глобального минимума функции f(х), если для всех х*ÎЕn выполняется неравенство f (x*) £f(х). Значение f(x*) =minf(х) = f* называется минимумом функции. Множество всех точек глобального минимума функции f(х) будем обозначать через U*.

2) Точка x~называется точкой локального минимума функции f(х), если существует e–окрестность точки x~ такая, что для всех х*ÎUn (x~) выполняется неравенство f(x~) £f(х).

3) Если допустимое множество Uв задаче минимизации (максимизации) функции n переменных совпадает со всем пространством En , то говорят о задаче безусловной оптимизации

(63)

Дифференцируемые функции

Многие алгоритмы минимизации и критерии оптимальности в En используются только для функций, дифференцируемых необходимое число раз.

НЕОБХОДИМЫЕ И ДОСТАТОЧНЫЕ УСЛОВИЯ МИНИМУМА ДИФФЕРЕНЦИРУЕМОЙ ФУНКЦИИ:

1. Если в точке х0ÎEnфункция f(x) дифференцируема и достигает локального минимума, то:

f¢(х0) = 0 (64)

или

(65)

(необходимое условие минимумa).

2. Если в стационарной точке х0ÎEn , функция f(x) дважды дифференцируема и матрица ее вторых производныхf¢¢(х0) положительно определена, то х0 есть точка локального минимума (x) (достаточное условие минимумa).

Классический метод минимизации функций, дифференцируемых во всем пространстве En .

Алгоритм метода.

Шаг 1. Решив систему уравнений , найти все стационарные точки функции (x).

Шаг 2. Используя достаточные условия минимума, среди стационарных точек функции(x) найти точки локального минимума и, сравнивая значения функции в них, определить точки глобального минимума.

Пример 3.1. Классический метод минимизации.

Решить задачу (x) = x21 + x22 + x23 + x1x3x2x3®min.

Шаг 1. Запишем систему:

(66)

Решив ее, получим стационарную точку

Шаг 2. Находим

Так как, эта матрица положительно определена, заключаем что х0 является точкой минимума функцииf(x).

Минимальное значение f*»f0 )= –19/12.

С помощью классического метода найти точки минимума функций:

f(x) = x21 + x22 – 3x1x2, (67)

f(x) = 2x21 + x22 + x23 + 2x1x2x3 + 6x1 + 6x2 + 4x3. (68)

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