Sp-алгоритм метода решений частичных проблем собственных значений. Градиентный метод расходящегося ряда. Метод Девидона-Флетчера- Пауэлла
Курсовая работа, 13 Февраля 2013, автор: пользователь скрыл имя
Краткое описание
Цель работы: исследовать метод решения частичной проблемы собственных значений и методы многомерной оптимизации.
Задачи:
- разработать и реализовать алгоритмы следующих методов:
- степенной метод;
- метод расходящегося ряда;
- метод Девидона-Флетчера-Пауэлла.
Оглавление
Введение
1. Методы решения частичной проблемы собственных значений
1.1 Степенной метод
1.2 Метод скалярных произведений
2. Методы многомерной оптимизации
2.1 Метод расходящегося ряда
3. Метод Девидона – Флетчера – Пауэлла
Заключение
Список используемых источников
Файлы: 1 файл
Курсовая.doc
— 358.50 Кб (Скачать)где ,
Точка задается пользователем, величина шага определяется из условия:
Решение задачи (4) может осуществляться как из условий , или из условий , , где - полином, аппроксимирующий функцию , так и численно, то есть путем поиска решения задачи методами одномерной оптимизации.
Формулы (2), (3) при аналитическом решении задачи (4) обеспечивают построение последовательности положительно определенных матриц, таких, что при . Следствием этого для квадратичной функции является тот факт, что направления будут Н-сопряженными и, следовательно, алгоритм ДФП сойдется не более, чем за n шагов.
Для неквадратичных функций алгоритм перестает быть конечным, и его сходимость зависит от точности решения задачи (4). Глобальную сходимость алгоритма можно гарантировать лишь при его обновлении через каждые n шагов, т.е. когда в формуле (1)
Построение последовательности заканчивается в точке , для которой , где ε –заданное число, или при (М – предельное число итераций), или при двукратном одновременном выполнении неравенств и . Как только условия выполнились, полагаем .
Недостаток алгоритма ДФП состоит в том, что его условия сходимости довольно чувствительны к неточностям в подзадачах одномерной минимизации. Основным достоинством является сочетание высокой скорости сходимости с невысокой трудоемкостью итерации.
Иллюстрация метода:
Алгоритм:
- Задать . Найти градиент .
- Положить k=0, ;
- Вычислить ;
- Проверить критерий окончания :
а) если критерий выполнен, то ;
б) если нет, то перейти к шагу 5).
- Проверить условие :
а) если неравенство выполнено и , то ;
б) если неравенство выполнено, но , то при заданном предельном количестве итераций решение не найдено;
в) иначе, перейти при k=0 к шагу 10, а при k>0 к шагу 6.
- Вычислить .
- Вычислить .
- Вычислить
.
- Вычислить .
- Определить
- Вычислить из условия ;
- Вычислить
- Проверить условия и :
а) если оба неравенства выполняются в двух последовательных итерациях с номерами k и k-1, то расчет окончен и ;
б) если нет, то положить k=k+1 и перейти к шагу 3).
Заключение.
В своей работе я исследовала и реализовала метод решения частичной проблемы собственных значений и методы многомерной оптимизации.
Решены поставленные задачи - были разработаны и реализованы алгоритмы следующих методов:
- для решения частичной проблемы собственных значений: метод скалярных произведений;
- для проведения многомерной
оптимизации: метод
Список используемых источников.
- Вержбицкий В.М. //Численные методы. Численные методы: Учеб. пособие для вузов. — М.: Высш. шк., 2001. — 382 с.:ил. ISBN 5-06-003982-Х
- Бахвалов Н. С., Жидков Н. П., Кобелько Г.М. //Численные методы.-М.: Наука, 1987г.
- Васильев Ф.П.//Численные методы решения экстремальных задач.-М.: Наука, 1990г.
- Волков Б. А.// Численные методы.-М.: Наука, 1990г.
- Пантелеев А.В., Летова Т.А.// Методы оптимизации в примерах и задачах: Учеб. пособие. -2-е изд.,исправл.-М.:Высш.шк., 2005. -544с.:ил. ISBN 5-06-004137-9
- Интернет ссылка www.exponenta.ru.
- Деннис Дж., Шнабель Р.// Численные методы безусловной оптимизации и решения НУ: пер. с англ.-М.: Мир, 1988-440с. ISBN 5-03-001102-1
- Срочко В.А.// Численные методы: Курс лекций. – Иркутск. Иркут. ун-т, 2003.-168с.
- Пшеничный Б.Н., Ланилин Ю.М.//Численные методы в экстремальных задачах. –М.: Наука, 1975.