Сравнительный анализ методов квадратичной интерполяции и золотого сечения

Задача нахождения экстремума: сущность и содержание, оптимизация. Решение методами квадратичной интерполяции и золотого сечения, их сравнительная характеристика, определение основных преимуществ и недостатков. Количество итераций и оценка точности.

Рубрика Математика
Вид курсовая работа
Язык русский
Дата добавления 25.08.2014
Размер файла 779,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Курсовая работа

Сравнительный анализ методов квадратичной интерполяции и золотого сечения

Введение

экстемум интерполяция итерация

Задачей оптимизации в математике, информатике и исследовании операций называется задача нахождения экстремума (минимума или максимума) целевой функции в некоторой области конечномерного векторного пространства, ограниченной набором линейных и / или нелинейных равенств и / или неравенств.

Методы квадратичной интерполяции и золотого сечения принадлежат к методам одномерной минимизации.

Целью этих методов является нахождение безусловного минимума функцииодной переменной, т.е. такую точку, что при

Метод квадратичной интерполяции основан на последовательном применении процедуры оценивания с использованием квадратичной аппроксимации.

Метод золотого сечения - метод поиска значений действительно-значной функции на заданном отрезке. В основе метода лежит принцип деления в пропорциях золотого сечения. Наиболее широко известен как метод поиска экстремума в решении задач оптимизации. Интервал неопределенности делится на две равные части так, что отношение длины большого отрезка к длине всего интервала равно отношению длины меньшего отрезка к длине большего отрезка.

Целью курсовой работы является сравнительный анализ методов квадратичной интерполяции и дихотомии.

1. Метод квадратичной интерполяции

Постановка задачи

Требуется найти безусловный минимум функцииодной переменной, т.е. такую точку, что при

Стратегия поиска

Метод квадратичной интерполяции (метод Пауэлла) относиться к последовательным стратегиям. Задается начальная точка и с помощью пробного шага находятся три точки так, чтобы они были как можно ближе к искомой точке минимума. В полученных точках вычисляются значения функции. Затем строится интерполяционный полином второй степени, проходящий через имеющиеся три точки. В качестве приближения точки минимума берется точка минимума полинома. Процесс поиска заканчивается, когда полученная точка отличается от наилучшей из трех опорных точек не более чем на заданную величину.

Алгоритм

Задать начальную точку величину шага ?x>0, и - малые положительные числа, характеризующие точность.

Вычислить = .

Вычислить = и = .

Сравнить с :

а) если , положить = . (рис 1, а).

б) если , положить = . (рис 1, б).

Вычислить = .

Найти = min{, , = : = .

Вычислить точку минимума интерполяционного полинома, построенного по трем точкам:

и величину функции (рис 1).

Если знаменатель в формуле для на некоторой итерации обращается в нуль, то результатом интерполяции является прямая. В этом случае рекомендуется обозначить и перейти к шагу 2.

Проверить выполнение условия окончания:

,

Тогда:

а) если оба условия выполнены, процедура закончена и

б) если хотя бы одно из условий не выполнено и,

выбрать наилучшую точку и две точки по обе стороны

от нее. Обозначить эти точки в естественном порядке и перейти к

шагу 6;

в) если хотя бы одно из условий не выполнено и , то

положить и перейти к шагу 2.

2. Метод золотого сечения

Постановка задачи

Требуется найти безусловный минимум функцииодной переменной, т.е. такую точку, что при

Стратегия поиска

Метод относится к последовательным стратегиям. Задается начальный интервал неопределенности и требуемая точность. Алгоритм уменьшения интервала опирается на анализ значений функций в двух точках (см. рис. 2). В качестве точек вычисления функции выбираются точки золотого сечения. Тогда с учетом свойств золотого сечения на каждой итерации, кроме первой, требуется только одно новое вычисление функции. Условие окончания процесса поиска стандартные: поиск заканчивается, когда длина текущего интервала неопределенности оказывается меньше установленной величины.

Алгоритм

0. Задать начальный интервал неопределенности , точность .

1. Положить

2. Вычислить ,

3. Вычислить.

4. Сравнить.

а) если, то положить и , (рис. 3а). Перейти к шагу 6.

б) если, положить , и , (рис. 3б).

5. Вычислить и проверить условие окончания:

а) если , процесс поиска завершается и . В качестве приближенного решения можно взять середину последнего интервала: ;

б) если , положить и перейти к шагу 4.

3. Решение задач

3.1 Перечень функций для исследования

Найти минимум функции:

1)[-4; 0]

2) [1; 4]

3) [-5; 0]

4) [0; 5]

5) [0; 7]

3.2 Решение методом квадратичной интерполяции

Пример 1. Найти минимум функции

0.1. ?x=1, , .

0.2.

0.3. ;

0.4.

0.5.

0.6.

0.7. ;

0.8. ;

0.9.

1.2.

1.3. ;

1.4. .

1.5.

1.6.

1.7. ;

1.8. ;

1.9 .

Пример 2. Найти минимум функции

0.1. ?x=1, , .

0.2.

0.3. ;

0.4.

0.5.

0.6.

0.7. ;

0.8. ;

0.9.

1.6.

1.7. ;

1.8. ;

1.9. .

Пример 3. Найти минимум функции

0.1. ?x=1, , .

0.2.

0.3. ;

0.4. .

0.5.

0.6.

0.7. ;

0.8. ;

0.9.

1.2.

1.3. ;

1.4. .

1.5.

1.6.

1.7. ;

1.8. ;

1.9 .

3.3 Решение методом золотого сечения

Пример 1. Найти минимум функции

0.1 ,.

0.2

0.3 , .

0.4 .

0.5 .

,, , .

0.6 , .

1.4 .

1.5 .

, , , .

1.6 , .

2.4 .

2.5 .

, , ,

2.6 , .

3.4 .

3.5 .

, , , .

3.6 , .

4.4 .

4.5 .

, , , .

4.6 , .

5.4 .

5.5 .

, , , .

5.6 , .

Пример 2. Найти минимум функции

0.1 ,.

0.2

0.3 , .

0.4 .

0.5 .

, , , .

0.6 , .

1.4 .

1.5 .

, , .

1.6 , .

2.4 .

2.5 .

, , ,

2.6 , .

3.4 .

3.5 .

, , , .

3.6 , .

4.4 .

4.5 .

, , .

4.6 , .

.

Пример 3. Найти минимум функции

0.1 ,.

0.2

0.3 , .

0.4 .

0.5 .

, , ,

0.6 , .

1.4

1.5 .

, , , .

1.6 , .

2.4 .

2.5 .

, , ,

2.6 , .

3.4 .

3.5 .

, , , .

3.6 , .

4.4 .

4.5 .

, , , .

4.6 , .

5.4 .

5.5 .

, , , .

5.6 , .

4. Сравнительный анализ методов

Наилучшими критериями сравнения методов поиска являются их эффективность и универсальность. Под эффективностью алгоритма обычно понимают число вычислений функции, необходимое для достижения требуемого сужения интервала неопределенности

4.1 Преимущества и недостатки

Преимущества метода квадратичной интерполяции:

Методом квадратичной интерполяции решение происходит быстрее

для гладких функций.

Недостатки метода квадратичной интерполяции:

Для быстpоизменяющихся функций методом квадратичной интерполяции решение происходит медленнее методов исключения интеpвалов.

Преимущества метода золотого сечения:

Метод золотого сечения, обладающий высокой эффективностью, наиболее подходят для решения одномерных унимодальных задач оптимизации. С точки зрения эффективности метод золотого сечения занимает промежуточное положение между методами дихотомии и чисел Фибоначчи.

Недостатки метода золотого сечения:

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

4.2 Количество итераций

Количество итераций при решении методом квадратичной интерполяции.

Функция

Количество итераций

1

2

2

2

3

2

4

2

5

1

Количество итераций при решении методом золотого сечения

Функция

Количество итераций

1

6

2

5

3

6

4

6

5

7

4.3 Точность к min

Точность вычисления методом квадратичной интерполяции

Функция

Минимум

Точность

1

.

2

.

3

.

4

.

5

Точность вычисления методом золотого сечения

Функция

Минимум

Точность

1

.

2

.

3

.

4

5

Заключение

Рассмотрев все результаты исследования методов квадратичной интерполяции и золотого сечения, можно прийти к выводу, что каждый из них имеет свои достоинства и недостатки. Однако, пользователь всегда сможет найти подходящий алгоритм для решения своей конкретной проблемы. В руках опытного программиста метод золотого сечения и метод квадратичной интерполяции представляет собой мощный инструмент для поиска точных ответов в случае дискретных, и приближённых, но весьма точных, - в случае непрерывных задач.

Список литературы

1. А.В. Пантелеев, Т.А. Летова «Методы оптимизации в примерах и задачах»

2. А.В. Аттетков, СВ. Галкин, B.C. Зарубин «МЕТОДЫ ОПТИМИЗАЦИИ». - Москва: Издательство МГТУ им. Н.Э. Баумана, 2003.

Размещено на Allbest.ru


Подобные документы

  • Методы последовательного поиска: деление отрезка пополам, золотого сечения, Фибоначчи. Механизмы аппроксимации, условия и особенности их применения. Методы с использованием информации о производной функции: средней точки, Ньютона, секущих, кубической.

    курсовая работа [361,5 K], добавлен 10.06.2014

  • Ознакомление с историей появления метода золотого сечения. Рассмотрение основных понятий и алгоритма выполнения расчетов. Изучение метода чисел Фибоначчи и его особенностей. Описание примеров реализации метода золотого сечения в программировании.

    курсовая работа [416,0 K], добавлен 09.08.2015

  • Понятие и история исследования золотого сечения. Особенности его отражения в математике, природе, архитектуре и живописи. Порядок и принципы построения, структура и сферы практического применения золотого сечения, математическое обоснование и значение.

    реферат [584,7 K], добавлен 22.03.2015

  • Математическая задача оптимизации. Минимум функции одной и многих переменных. Унимодальные и выпуклые функции. Прямые методы безусловной оптимизации и минимизации, их практическое применение. Методы деления отрезка пополам (дихотомия) и золотого сечения.

    курсовая работа [2,0 M], добавлен 26.08.2009

  • Понятие золотого сечения. История открытия "золотой" пропорции, ее использование в архитектуре, живописи и природе. Проведение исследования, доказывающего утверждение Ле Корбюзье. Примеры золотого сечения. Геометрическая загадка портрета Джоконды.

    презентация [7,0 M], добавлен 10.11.2014

  • Определение золотого сечения и его роль в науке. Присутствие золотого сечения в окружающей жизни. Золотое сечение в расположении листьев на стебле и в пропорциях тела. Деление тела точкой пупа. Числа Фибоначчи, золотая пропорция и тело человека.

    реферат [2,2 M], добавлен 09.04.2012

  • Использование принципов "золотого сечения" в математике, физике, биологии, астрономии, в архитектуре и других науках и искусствах. Обзор истории и математической сущности золотого сечения, осмысление его роли в современной науке; "математика гармонии".

    реферат [20,3 K], добавлен 24.11.2009

  • Изучение методов одномерной оптимизации и сравнение эффективности их применения для конкретных целевых функций. Нахождение минимума функции 1/|x-3|3 методами перебора, поразрядного поиска, дихотомии, золотого сечения, средней точки, хорд и Ньютона.

    курсовая работа [761,8 K], добавлен 25.12.2015

  • Понятие "золотое сечение" как пропорции, деления в крайнем и среднем отношении. Математические свойства сечения, его использование в музыке, архитектуре, искусстве. Пропорции тела человека. Исследование распространения "золотого сечения" в природе.

    презентация [1,9 M], добавлен 27.02.2012

  • Развитие численных линейных методов решения задач линейного программирования. Знакомство с методами поиска целевой функции: равномерный симплекс, методы Коши, Ньютона, сопряжённого градиенты, квазиньютоновский метод. Алгоритмы нахождения экстремума.

    курсовая работа [716,1 K], добавлен 12.07.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.