Міністерство освіти і науки України
Полтавський національний технічний університетімені Юрія Кондратюка
Факультет інформаційно-телекомунікаційних технологій та систем
Кафедра прикладної математики, інформатики і математичного моделювання
КУРСОВА РОБОТА
з дисципліни «Методи оптимізації і дослідження операцій»
на тему:«Методи розв’язування одновимірних та багатовимірнихнелінійних оптимізаційних задач та задач лінійногоцілочислового програмування»
301-ЕІ. 20 06165КР
Керівник роботи
кандидат фіз.-мат. НаукРадченко Г.О.
Розробила
студентка гр. 301-ЕІКлюєва А.Ю.
Полтава 2009
1. Методи розв’язування одновимірних оптимізаційних задач
2. Визначення найменшого значення функції на заданому відрізку за допомогою методів одновимірної оптимізації
3. Розв’язання задачі мінімізації за допомогою методу Ньютона і методу найшвидшого спуску
4. Розв’язання задачі умовної оптимізації за допомогою методу Франка-Вулфа і методу штрафних функції
5. Розв’язання задачі цілочислового програмування
6. Вихідний код програм
Список використаної літератури
1. Методи розв’язування одновимірних оптимізаційних задач
Розглянемо детально методи розв’язування одновимірних задач, а саме: метод дихотомії, метод золотого перерізу і метод Фібоніччі.
Одновимірна оптимізація полягає в знаходженні точки
Функція
Відповідно функція
Класичний підхід до задачі знаходження екстремумів функції полягає в пошуку умов, яким вони повинні задовольняти. Необхідною умовою екстремуму в точці
З метою отримання достатніх умов вимагається обчислення значень других похідних в точках, що задовольняють рівняння
Дамо визначення унімодальної функції при пошуку мінімуму.
Неперервна функція
· точка
· для довільних двох точок відрізка х1 і х2, взятих по одну сторону від точки мінімуму, точці х1 більш близькій до точки мінімуму відповідає менше значення функції, тобто при
Достатня умова унімодальності функції
Якщо функція
Відмітимо, що умова
Метод половинного ділення, який також називається методом дихотомії, являється процедурою послідовного пошуку мінімуму фунуції. Нехай визначено відрізок
Константа
Потім обчислюють значення функції в цих точкахy1=f(x1) і y2=f(x2) і в залежності від їх співвідношення нові межі відрізка унімодальності [a1, b1] будуть наступні:
• y1 < y2, a1=a0 іb1=x2 ;
• y1 > y2, a1=x1 іb1=b0 ;
• y1 = y2, a1=x1 іb1= x2 .
В цьому звуженому проміжку [a1, b1] знову розраховуються дві точки х1(1) іх2(1), симетричні відносно його середини і значення функції в цих точках. Процедура буде продовжуватись до тих пір, поки не буде виконуватись умова Δk = bk-ak ≤ ε, де ε – точність пошуку, і тоді в якості точки локального мінімуму можна наближено прийняти середину відрізку
Назва методу половинного ділення мотивована тим, що якщо величина εдостатньо мала, то довжина відрізка унімодальності (b – a) зменшується майже вдвічі.
Наступним методом знаходження екстремуму для задач одновимірної оптимізації є метод золотого перерізу.
Термін “золотий переріз” ввів Леорандо да Вінчі. Точка х1 являється золотим перерізом відрізка