1. Найти минимум целевой функции методом сопряженных направлений: 𝑓(𝑥) = 3𝑥1 −𝑥13 + 3𝑥22 + 4𝑥2 2 𝑥̅ = (−1; − ) ; 𝑥̅ 2=(0,78;1) 3 В качестве сопряженных направлений возьмём единичные вектора, т.е. 1 0 d1 e1 ; d 2 e2 . 0 1 Первая итерация: x 1 x 0 0 d 2 x1 0.78;1 0 0;1 0.78;1 0 f 3 0.78 0.78 3 1 0 4 1 0 3 2 2.34 0.474552 3 60 30 4 40 2 8.865448 100 30 2 f 10 60 0 1.6667 x1 0.78;1 0 0.78;1 1.6667 0.78;0.6667 Вторая итерация: x 2 x1 1d1 x 2 0.78;0.6667 1 1;0 0.78 1 ;0.6667 f 3 0.78 1 0.78 1 3 0.6667 4 0.6667 3 2 2.34 31 0.474552 1.82521 2.341 1 1.3334664 2.6668 2 0.533312 1.1748 12.341 1 2 f 1.1748 4.681 31 3 3 2 1 0.78 x 2 0.78 1 ;0.6667 0.78 0.78;0.6667 0;0.6667 Третья итерация: x 3 x 2 2 d 2 x 3 0;0.6667 2 0;1 0;0.6667 2 f 3 0 0 3 3 0.6667 2 4 0.6667 2 2 3 1.3334664 4.00022 32 2.6668 42 2 1.6666664 0.00022 32 2 f 0.0002 62 0.0000333 x 3 0;0.6667 2 0;0.6667 1. Покажите, как изменится решение для начальной точки x0 = [0.78, –0.78]T. 2. Методом сопряженных градиентов найти точку минимума функции f(x): f(x) = x12 + 2x22 + x1 x2 − 7x1 − 7x2 x=[0;0]T Схема алгоритма МСГ. Положить k 0 . Пусть x 0 - начальная точка; g0 f x 0 Ax 0 b , Шаг 1 d0 g0 ; k 0 . Определить x k 1 x k k d k , где Шаг 2 k g kT d k d kT Ad k f kT d k d kT Ad k . Затем d k 1 g k 1 k d k , k g kT1 Ad k d kT Ad k , k находится из условия d k 1 Ad k 0 (сопряжены относительно матрицы A ). Шаг 3 Положить k k 1 Ш. 2. Критерий останова одномерного поиска вдоль каждого из направлений d k записывается в виде: f x k 1 d k 0 . Значения направление dk i i 1, k 1 было выбираются таким образом, чтобы A -сопряжено со всеми построенными ранее направлениями. 2 d d d f ( x) f ( x) dx12 d x1 d x2 2 1 H simplify 1 4 2 d d d f ( x) dx2 dx1f ( x) 2 d x2 d f ( x) d x1 2 x1 x2 7 g ( x1 x2) d x1 4 x2 7 dx2f ( x) Шаг 1 пусть x1 0 x2 0 начальная точка Шаг 2 определяем 7 d0 g ( x1 x2) 7 k - номер итерации k 0 начала нужно определить k g( x1x2)T d0 1 d0T H d0 4 k0 координаты следующей точки находим определяем Шаг 1: Шаг 2: определяем x k 1 но для начала нужно определить k x k 1 но для Получаем результат: [3; 1]. Матрица Гессе для функции f(x): 2 d f ( x) d d f ( x) dx12 d x1 dx2 2 H simplify 1 2 d d d f ( x ) f ( x ) dx2 dx1 dx22 1 4 Матрица положительно определена Вычислим градиент функции в этой точке: 1 f1( x) x 2 2 2 x 2 x x 7 x 7 x 1 2 1 2 0 x 3 1 0 f1( x) 0 x 0 Вектор-градиент в этой точке обращается в нуль, следовательно точка x1- стационарная, а т.к. функция вогнута (матрица Гессе положительно определена), то точка x1 = [3; 1] является точной минимума. 2. Покажите, как изменится решение для начальной точки x0 = [–7, –7]T.