Отчет о выполнении работы по дисциплине методы оптимизации Тема: Метод дихотомии. Метод дихотомии
![]()
|
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования ОТЧЁТ О ВЫПОЛНЕНИИ РАБОТЫ по дисциплине методы оптимизации Тема: Метод дихотомии. Работу выполнил _________________________________ студент (подпись) Работу проверил _________________________________ Преподаватель (подпись) 2022 1 Постановка задачи Требуется найти безусловный минимум функции: ![]() 2 Стратегия поиска Метод относится к последовательным стратегиям. Задается начальный интервал неопределенности и требуемая точность. Алгоритм опирается на анализ значений функции в двух точках. Для их нахождения текущий интервал неопределенности делится пополам и в обе стороны от середины откладывается по ![]() ![]() 3 Алгоритм Шаг 1. Задать начальный интервал неопределенности ![]() Шаг 2. Положить k = 0. Шаг 3. Вычислить ![]() Шаг 4. Сравнить ![]() ![]() a) если ![]() ![]() b) если ![]() ![]() Шаг 5. Вычислить ![]() a) если ![]() ![]() ![]() ![]() Рисунок 1. b) если ![]() ![]() ![]() Рисунок 2. 4 Программная реализация На рисунках 3-5 предоставлена реализация метода дихотомии на программном языке С#. ![]() Рисунок 3. ![]() Рисунок 4. ![]() Рисунок 5. На рисунках 3 и 4 изображены функции класса method реализующие вычисление исходной функции (рисунок 3) и 3 и 4 шаги алгоритма поиска нуля функции (рисунок 4). На рисунке 5 изображены цикл 3 и 4 шагов, а также проверка условия выхода из этого цикла – 5 шаг. 5. Сходимость Для метода дихотомии характеристика относительного уменьшения начального интервала неопределенности находится по формуле ![]() R(6) ![]() 6. Результаты вычислений Результаты вычислений приведены на рисунке 7. Где: a и b – границы промежутка yk и zk – значения y и z на текущей итерации F(y) и F(z) -значение функции на текущей итерации x – искомый минимум ![]() Рисунок 7. Список литературы 1. Методы оптимизации в примерах и задачах Пантелеев А.В_2005 -544с |