- •Лекція 1 етапи розв‘язування задач на еом .Елементи теорії похибок
- •1.1 Точні і наближені числа. Джерела похибок. Класифікація похибок
- •1.2 Абсолютна і відносна похибки
- •1.3 Десятковий запис наближених чисел. Значуща цифра числа. Дійсна значуща цифра
- •1.4 Зв’язок між числом дійсних знаків і похибкою числа
- •1.6 Обчислювальний експеримент та його основні етапи. Поняття стійкості та коректності
- •2.3 Особливості методів Гауса
- •Лекція № 3 розв‘язування систем лінійних алгебраїчних рівнянь
- •2.1 Основні поняття та визначення
- •2.2 Класифікація методів розв’язання слар на еом
- •2.3.1 Метод Гауса з послідовним виключенням невідомих
- •2.3.2 Метод Гауса за схемою Халецького
- •2.3.3 Метод Гауса з вибором головного елемента
- •2.3.4 Метод Гауса з одиничними коефіцієнтами
- •2.3.5 Метод Гауса-Жордана
- •Лекція №3 наближені методи розв'язання слар на еом
- •3.1 Постановка задачі та класифікація методів
- •3.2 Загальний підхід до розв’язання слар наближеними методами
- •3.3 Умови збіжності ітераційного процесу
- •3.4 Метод послідовних наближень (метод Якобі)
- •3.5 Метод Гауса-Зейделя
- •3.6 Метод верхньої релаксації
- •Лекція № 4 чисельні методи роз’вязання нелінійних рівнянь та систем нелінійних рівнянь
- •4.1 Загальні поняття та визначення
- •4.2 Принципи розв’язання нелінійних рівнянь на еом
- •4.3 Чисельні методи уточнення коренів
- •4.3.1 Метод половинного ділення
- •4.3.2 Метод хорд
- •4.3.3 Метод Ньютона (метод дотичних)
- •4.3.4 Комбінований метод
- •4.3.5 Метод ітерацій (метод послідовних наближень)
- •4.4 Чисельні методи розв’язання систем нелінійних рівнянь
- •5.1 Способи завдання функцій
- •5.2 Математична постановка задачі інтерполювання
- •5.2.1 Інтерполяційний багаточлен Лагранжа
- •5.2.2 Перша інтерполяційна формула Ньютона для рівновіддалених вузлів інтерполяції
- •Лекція №6 Апроксимація табличних функцій
- •6.1 Апроксимація табличних функцій
- •6.1.1 Апроксимація табличних функцій степеневими поліномами
- •6.1.2 Апроксимація узагальненими поліномами
- •6.1.3 Апроксимація ортогональними поліномами
- •6.1.4 Апроксимація тригонометричними поліномами (гармонійний аналіз)
- •7.1 Основні поняття та визначення
- •7.2 Чисельні методи знаходження визначеного інтегралу
- •7.2.1 Метод прямокутників
- •7.2.2 Метод трапецій
- •7.2.3 Метод Сімпсона
- •8.1 Метод Ньютона-Котеса
- •8.2 Метод Чебишева
- •8.3 Метод Гауса
- •8.4 Загальний підхід до визначення інтегралів на еом
- •9.1. Основні визначення та поняття
- •9.2. Класифікація численних методів розв'язання задачі Коші
- •9.3 Одноточкові методи розв'язання задачі Коші на еом
- •9.1.1 Модифікації методу Ейлера
- •9.1.2 Метод Рунге–Кутта
- •9.4 Методи прогнозу і корекції (багатоточкові методи)
- •9.4.1 Метод Мілна
- •9.4.2 Метод Адамса - Башфорта
- •9.4.3 Метод Хемінга
- •10.1 Чисельні методи розв’язання крайових задач
- •10.1.1 Методи стрільби
- •10.1.2 Кінцево-різницеві методи
- •10.1.3 Метод прогонки
- •11.1 Різницеві методи розв'язування диференційних рівнянь у частинних похідних
- •11.2 Етапи чисельного розв'язування диференційних рівнянь (др) у частинних похідних на еом
- •11.3 Еліптичні рівняння
- •11.4 Гіперболічні рівняння
- •12.1 Параболічні рівняння
- •13.1 Метод загального пошуку
- •13.2 Метод половинного ділення (розділення відрізка навпіл)
- •13.3 Метод дихотомії
- •13.4 Метод “золотого перетину”
- •13.5 Метод Фібоначчі
- •13.6 Порівняння методів одновимірного пошуку
- •14.1 Основні поняття та визначення
- •14.2 Критерії оптимальності
- •14.3 Градієнтні методи
- •14.3.1 Найшвидший підйом з використанням одномірного пошуку
- •14.3.2 Метод найшвидшого спуску
- •14.3.3 Метод Флетчера – Рівса
- •14.3.4 Метод Девідона – Флетчера – Пауела
- •14.3.5 Метод конфігурацій Хука – Дживса
- •14.3.6 Метод конфігурацій Розенброка
13.1 Метод загального пошуку
Очевидно, найбільш природнім способом звуження інтервалу невизначеності для одновимірної унімодальної функції є ділення його на декілька рівних частин з наступним обчисленням значень цільової функції в вузлах отриманої сітки (рис. 13.6).
Рисунок 13.6 – Метод загального пошуку
В результаті інтервал невизначеності звужується до двох кроків сітки. Звичайно говорять про дроблення інтервалу невизначеності, яке характеризується коефіцієнтом f. Розділивши інтервал невизначеності на N частин, отримаємо N+1 вузол, і тоді
.
Щоб отримати значення f = 0,01, необхідно обчислити цільову функцію в 199 точках, а при f = 0,001 N=1999. Звідси видно, що ефективність цього методу при зменшенні інтервалу невизначеності швидко падає. Напрошується інший варіант: щоб отримати f=0,01, необхідно обчислити спочатку функцію в 19 точках і отримати f = 0,1, а потім обчислити ще 19 значень функції на скороченому інтервалі невизначеності, отримати f = 0,01, зробивши при цьому всього 38, а не 199 обчислень. Таким чином, при деякій винахідливості ефективність пошуку можна різко збільшити.
13.2 Метод половинного ділення (розділення відрізка навпіл)
Суть метода полягає в постійному діленні відрізка дослідження цільової функції [a, b] навпіл і визначенні на ньому координат трьох точок х1, х2, хm. При чому значення їх визначаються як:
,
L=b-a,
,
.
Рисунок 13.7 - Геометрична інтерпретація методу половинного ділення
Точки
,
поділяють відрізок [a,b] на чотири рівні
частини (рис. 13.6), обчислюємо значення
цільової функції
Потім
порівнюємо значення
і
,
якщо
,
то виключаємо з дослідження відрізок
та
покладемо
.
Тоді середньою точкою нового відрізка
[a, b] стає
.
Але якщо
,
то порівнюємо значення цільової функції
і
;
якщо
,
то виключаємо відрізок
,
покладемо
;
якщо
,
то виключаємо відрізок
та
,
покладемо
,
тобто формуємо новий відрізок дослідження.
Обчислюємо L
= b - a,
якщо
,
якщо немає, то знову повертаємося до
початку.
Даний
алгоритм ітераційний, тому зазвичай в
якості умови закінчення ітераційного
процесу обирають умову
,
тобто звуження відрізку виконується
до тих пір, поки його величина не
зменшиться до заданої обчислювальної
похибки
.
Алгоритм методу представлений на рис.
13.8.
Рисунок 13.8 – Схема алгоритму метода половинного ділення
Цей метод відрізняється великою ефективністю.
13.3 Метод дихотомії
Обчислення цільової функції в двох точках інтервалу невизначеності дозволяє його звузити. Можна таким чином обрати ці точки, що інтервал невизначеності буде мінімальним. На рис. 13.9 показані позначення, які використовуються в цій схемі.
Рисунок 13.9 – Позначення, які використовуються в методі дихотомії
Якщо значення цільової функції при х1 більше, ніж при х2, то новий інтервал невизначеності дорівнює Z1 = z1 + z2. В протилежному випадку він визначається виразом Z2 = z2 + z3. Задача полягає в тому, щоб одночасно мінімізувати Z1 i Z2, задовольнивши умовам
z1+z2+z3 = Z,
z1 > 0,
z2 > 0,
z3 > 0.
Із рівності можна виключити z2. Тоді
Z – z3 = min, Z – z1 = min.
Так як величина Z задана, то праві частини цих рівнянь будуть тим менше, чим більше z1 i z3. Отже, оптимум відповідає умові
z1 = z3 = 0,5Z.
Але тоді z2 = 0, що суперечить умові z2 > 0.
Рисунок 13.10 – Метод дихотомії
Нехай
z2
має деяке дуже маленьке значення
.
Тоді із z1
i z3
віднімемо по
.
В результаті після обчислення першої
пари значень цільової функції при
близьких значеннях х інтервал
невизначеності звузиться, як показано
на рис. 13.10, і коефіцієнт ділення буде
дорівнювати
.
В межах,
при
,
.
Надалі при використанні метода дихотомії
виконуються ті операції, що і при
використанні методу ділення відрізка
навпіл.
