Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_po_MO.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.8 Mб
Скачать

10.Решение многомерной задачи оптимизации на условный экстремум.

В классическом диф. исчислении существуют задачи на условный экстремум:

найти экстремум функции многих переменных Q = F (U1….Uк, Uк+1,U к+м),

при условии, что , необх. найти (к+м) переменных

1 способ: из m ур-ий связи выражаем m неизвестных через ост.

Пример: Q = x2+y2; x + y – 1 = 0,

х = 1 – у, Q = 1 – 2y + y2 + y2

x=0,5, y=0,5

2 способ: выразить значение одних переменных через др. чаще всего невозможно. Тогда примен. метод неопр. множителей Лагранжа:

  1. Q = F (U1, …, U к+м)

Введем в рассм-ие целевую ф-ю:

λ – неопр. множитель Лагранжа

Далее решаем класс. методом.

По пред. примеру:

Q = x2+y2; x + y – 1 = 0, х = 1 – у, Q = 1 – 2y + y2 + y2; x=0,5, y=0,5

; ;

11. Поиск экстремума ф-ции многих переменных методом сканирования.

U2

линии уровня или линии равного значения ф-ции

критерия оптимальности

U1

Сущность: просмотр значений целевой ф-ции в ряде точек в дополнительной области управления и выбор из них оптимальной(min max) причем распределение точек разнообразно.(по секи, спирали ,как угодно)

Плюсы:

  • получаем глобальный экстремум

  • Не зависит от вида целевой функции

Минус:

Большой объем вычислений .

выход: сначала сканирование с большим шагом, локализуем и уменьшаем шаг.

12. Метод многомерного поиска экстремума ,Метод релаксации и Гаусса- Зайделя.

Или метод поочередного ∆-ия переменных.

Гаусса- Зайделя

U 1

U 1

U 2 < U 1

0 U 2

U 2

Поиск заканчивается ,когда передвижение не дает улучшений ни по одной из переменных.

Пусть мы находимся в точке О, будем изменять одно направление U 1

, U 2-const .делаем шаг по U 1

И смотрим получившееся значение Q,если значение улучшилось, делаем шаг в этом же направлении ,если ухудшилось,в обратном ,и начинаем шагать по другой переменной.

Поиск заканчиваем когда интервал ≤заданной точности.

Метод релаксации

Усовершенствованный метод Гаусса- Зайделя ,отличие в том, что перемещение к экстр. происходит не последовательно по каждой из переменных, а по той ,у которой целевая ф-ция меняется наиболее быстро. перед тем ,как начать движение необходимо взять

по всем переменным, посмотреть,по которым наиболее сильно ∆-ся производят рабочий шаг.

шаг x i+ 1 = x I +k∆

∆= 1) ∆ ,если Q i>Qi-1

2) ∆/2,если Q i<Qi-1

недостатки те же. окончание поиска,когда ∑ всех производн в квадрате ≤δ-критерия окончания поиска.

(∑ {dQ2/dUi} )0.5 ≤δ

13. МЕТОД ГРАДИЕНТА.

Ни метод релаксации, ни метод Гаусса-Зайделя не помогают решить задачу оврагов или хребтов, потому что в этих методах задано направление поиска по одной из переменных. А при наличие «оврага» или «хребта» функция возрастает, улучшается при движении вдоль «хребта» или «оврага». Метод градиента - заключается в том, что мы отыскиваем направление градиента и делаем рабочий шаг в этом направлении. Градиентом функции называется вектор, направление которого совпадает с направлением наибольшeго быстрого роста функции, а величина(или модуль) вектора пропорционална скорости роста функции. Q=U1U2²+ U2²

U 1=2 U1=1

dQ/dU1=U 22=1

dQ/U2= U1 2U2+2U2=6

gradQ=

Св-ва:

  1. В каждой точке свой градиент

  2. Градиент указывает направление наискорейшего роста функции

  3. Градиент нормален или перпендикулярен поверхности равных значений целевой функции

Ui+1=U1+k (∂Q/∂Ui)/│gradQ│

Шаг k – м/о выбирать самим, сначала большой, затем меньше.

МЕТОД НАИСКОРЕЙШЕГО СПУСКА. Отличается от метода градиента тем. Что градиент не определяется после каждого шага, а определяется в исх.точке, а затем по направлению градиента делаются шаги до тех пор пока функция не начнет уменьшаться (соединение метода релаксации и градиента)

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