Помощь в написании студенческих работ
Антистрессовый сервис

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

РефератПомощь в написанииУзнать стоимостьмоей работы

Если целевая функция — выпуклая квадратичная функция, принадлежащая пространству R", то для нахождения экстремума методом сопряженных градиентов требуется не более п итераций. Конечное число шагов — большое достижение для практики. Это обеспечивается поворотом главных осей линий уровня таким образом, чтобы одна из главных осей прошла через точку экстремума. Свойство сопряженности векторов… Читать ещё >

Метод сопряженных градиентов Понятие сопряженности векторов (реферат, курсовая, диплом, контрольная)

д2 ~к

В разделе 3 была введена матрица Гессе Н = ° ^ -, элементы.

дх.дх.

которой для «-мерного пространства R, имеют вид.

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

Пусть имеем два направления, которые характеризуются векторами.

—О —I.

Р и Р .

—1 —о Если скалярное произведение (Р, Р) = (), то векторы ортогональны, т. е. взаимно перпендикулярны.

— I —о Если скалярное произведение (Р, Н Р) = (), то векторы называются сопряженными относительно матрицы Я. Здесь Я — положительно определенная квадратная матрица.

Приведенные определения имеют определенную геометрическую иллюстрацию, приведенную на рис. 3.16. Матрица Я, умноженная на.

—О ^.

вектор Р, изменяет его длину и поворачивает на некоторый угол. И этот новый полученный вектор ортогонален к вектору Р .

Рис. 3.16.

Рис. 3.16.

Свойство сопряженности векторов используется в методе сопряженных градиентов, который отличается от метода наискорейшего спуска только выбором направления уменьшения функции на каждом шаге. Вместо вектораV/(x*) метод использует вектор к.

Формула метода сопряженных градиентов Метод сопряженных градиентов Понятие сопряженности векторов. имеет вид где х° е R"  — вектор начальных приближений. Шаг ак выбирается аналогично (3.10) из решения задачи одномерной оптимизации:

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

Направление спуска Рк определяется по формуле Метод сопряженных градиентов Понятие сопряженности векторов.

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

Векторы Pv Р2, Р2 являются сопряженными.

где.

Замечания

  • 1. В данном методе направление спуска определяет не только анти-
  • —к —Л-1

градиент -Vf (x), но и направление спуска на предыдущем шаге Р .

  • 2. Для снижения влияния накапливающихся ошибок вычисления рекомендуется через п шагов поиска обнулять длину шага Д, = 0.
  • 3. Если целевая функция — выпуклая квадратичная функция, принадлежащая пространству R", то для нахождения экстремума методом сопряженных градиентов требуется не более п итераций. Конечное число шагов — большое достижение для практики. Это обеспечивается поворотом главных осей линий уровня таким образом, чтобы одна из главных осей прошла через точку экстремума.
  • 4. Для функции общего вида (а не квадратичной) метод сопряженных градиентов еще не разработан. Основная трудность в том, что матрица Гессе получается функциональной, т. е. зависящей от переменных.

Пример. Найти методом сопряженных градиентов минимум функции.

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

при начальных приближениях х° = (0,0); е = 5 • 10 2.

Так как функция f{x) — квадратичная, следовательно, оптимальное решение х*ор, должно быть найдено за 2 шага.

Вычислим градиент:

Шаг 1. По формулам (3.15) и (3.14) находим направление спуска и формируем функцию для нахождения длины шага.

Шаг 1. По формулам (3.15) и (3.14) находим направление спуска и формируем функцию для нахождения длины шага.

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

Из уравнения Метод сопряженных градиентов Понятие сопряженности векторов. находим значение а: Метод сопряженных градиентов Понятие сопряженности векторов.

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

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

Следовательно,.

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

Проверим условия сходимости итерационного процесса (3.9):

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

На рис. 3.17 приведены стратегии поиска для метода Коши и сопряженных градиентов, а в табл. 3.4 и 3.5 — численные результаты поиска.

Таблица 3.4.

Метод наискорейшего спуска (Коши)

Номер итерации.

V/(x*) = (х,*, х2*).

5-С 1 II.

уг Ус.

  • -7
  • -7

0,25.

  • 1.748
  • 1.748
  • -1,755
  • 1,742

0,503.

  • 2,631
  • 0,873
  • -0,866
  • -0,879

0,25.

  • 2,847
  • 1,092
  • -0,214
  • 0,215

0,497.

  • 2,953
  • 0,985
  • -0,108
  • -0,107

0,25.

  • 2,980
  • 1,012
  • -0,028
  • -0,027

0,503.

  • 2,994
  • 0,998
  • -0,013
  • -0,013

0,25.

  • 2,998
  • 1,001

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

Номер итерации.

V/(x*) = (x,‘-, x/).

-к

Р

А.

ак

хк =(х, х2*).

  • -7
  • -7
  • -1
  • -1
  • 7/4
  • 7/4
  • 7/4
  • -35/16
  • 21/16

1/16.

4/7.

  • 3
  • 1
Метод сопряженных градиентов Понятие сопряженности векторов.

Рис. 3.17

Показать весь текст
Заполнить форму текущей работой