Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Метод сопряженных градиентов

Этот метод позволяет получить сопряженные направления для квадратично функции f(x) с использованием ее производных.

В этом методе используется итерационный процесс:

х+р, k=0,1,…, хЄЕ, p=-f) (1)

в которой величина шага находится из условия исчерпывающего спуска по направлению р. После вычисления очередной точки х, k=0,1,… новое направление поиска рнаходится по формуле:

р=-f)+р, k=0,1,… (2)

Где коэффициенты выбираются так, чтобы при min-ии квадратичной функции f(x) с положительно определенной матрицей А получалась последовательность А-ортогональных векторов р, р,…

Из условия <Ар, р>=0 имеет

=- (3)

Напомним, что для квадратичной функции шаг исчерпывающего спуска по направлению рравен:

=- (4)

Можно показать, что процесс (1)-(4) min-ии квадратичной функции с положительно определенной симметричной функцией с положительно определенной симметричной матрицей А дает точки х,-,хи векторы р,-,ртакие, что если f)0 при 0i<k<n-1, то векторы р,-,р А-ортогональны, а f),…, f) взаимно ортогональны.

 

Опишем алгоритм сопряженных градиентов:

ШАГ 0:

Задать параметр точности >0, выбрать хЄЕ, найти f).

ШАГ1:

Положить k=0, р=-f).

ШАГ2:

Решить задачу одномерной min-ии -f(х+р)→min, >0, т.е. найти =.

ШАГ3:

Положить х= х+ри вычислить f). Проверить условие достижения точности: ||f)||<.

Если оно выполняется, то положить х, f)=f) и закончить поиск, иначе – перейти к шагу 4.

ШАГ4:

Проверить условие k+1=n. Если оно выполняется, то положить х, f)=f) и перейти к шагу 1, иначе – перейти к шагу 5.

ШАГ5:

Вычислить коэффициент =||f)||/||f)||и найти новое направление поиска р=-f)+р. Положить k=k+1 и перейти к шагу 2.

 


<== предыдущая лекция | следующая лекция ==>
Метод градиентного спуска | Метод Ньютона
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 243; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.