Главная страница

ОТЧЕТ ПО МО. Методы оптимизации


Скачать 0.74 Mb.
НазваниеМетоды оптимизации
Дата23.01.2023
Размер0.74 Mb.
Формат файлаdocx
Имя файлаОТЧЕТ ПО МО.docx
ТипОтчет
#900089
страница2 из 5
1   2   3   4   5

Минимизация одномерной функции f2(x)



Функция f2(x) задана формулой f2(x) = x / 2 + 7 * sin(5 * 3.14 * x + 2). График функции представлен на рисунке 2.5.


Рисунок 2.5 График функции f2(x)

Результат работы программы представлен на рисунке 2.6.


Рисунок 2.6 Результат работы программы для функции f2(x) методом Золотого сечения



Рисунок 2.7 График работы программы для функции f2(x) методом Золотого сечения



Рисунок 2.8 Результат работы программы для функции f2(x) методом Дихотомии


Рисунок 2.9 График работы программы для функции f2(x) методом Дихотомии




Рисунок 2.10 Результат работы программы для функции f2(x) методом Фибоначчи


Рисунок 2.11 График работы программы для функции f2(x) методом Фибоначчи
      1. Минимизация одномерной функции f3(x)



Функция f3(x) задана формулой f3(x) = 2 - 7*exp(-((x-5)/2)*((x-5)/2)). График функции представлен на рисунке 2.12.


Рисунок 2.12 – График функции f3(x) Результат работы программы представлен на рисунке 2.6.


Рисунок 2.13 Результат работы программы для функции f3(x) методом Золотого сечения



Рисунок 2.14 График работы программы для функции f3(x) методом Золотого сечения


Рисунок 2.15 Результат работы программы для функции f3(x) методом Дихотомии


Рисунок 2.16 График работы программы для функции f3(x) методом Дихотомии




Рисунок 2.17 Результат работы программы для функции f3(x) методом Фибоначчи


Рисунок 2.18 Результат работы программы для функции f3(x) методом Фибоначчи


Все необходимые данные и значения занесены в таблицу 1.1.

Таблица 1.1 - Таблица результатов

Функция

Начальные границы отрезка

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

Метод дихотомии

Метод Фибоначчи

Точка минимума

Число итераций

Точка минимума

Число итераций

Точка минимума

Число итераций

f1(x) = 2*(x - 7) * (x - 5) * (x -2).

[0;13]

(6,119:

-8,12)

24

(6,119;

-8,121

17

(6,119;

-8,121

24

f2(x) = x / 2 + 7 * sin(5 * 3.14 * x + 2).

[0;13]

(6,17; - -3,91)

24

(4,17;

-4,91)

17

(-8,121; -3,91)

24

f3(x) = 2 - 7*exp(-((x-5)/2)*((x-5)/2)).

[0;13]

(5; -4,99)

24

(4,99; -4,99)

17

(5; -5)

24
    1. 1   2   3   4   5


написать администратору сайта