- •З дисципліни
- •1 Змістовий модуль 1. Лінійне та нелінійне програмування
- •Тема 1 «Введення в дисципліну. Побудова математичних моделей проблемних ситуацій»
- •1. Загальна методологія дослідження операцій
- •2. Модель операції, основні принципи її побудови
- •3. Методика проведення дослідження операцій
- •4. Типові класи задач дослідження операцій
- •Тема 2 «Задачі математичного програмування (мп)»
- •1. Загальна постановка задачі математичного програмування (мп)
- •2. Класифікація задач мп
- •3. Типи максимумів. Теорема Вейєрштрасса та теореми про достатні умови глобального максимуму
- •4. Специфіка задач математичного програмування
- •Тема 3 «Лінійне програмування»
- •1. Загальна постановка задачі лінійного програмування (злп)
- •2. Форми запису злп (загальна, стандартна, канонічна форми)
- •Приклади практичних задач лінійного програмування
- •Тема 4 «Геометрична інтерпретація злп»
- •1. Графічний метод розв'язання злп. Умови графічного розв'язання злп.
- •2. З’ясування основних особливостей та властивостей розв’язків злп за допомогою геометричної інтерпретації.
- •3. Основні етапи графічного розв'язання злп (Алгоритм геометричної інтерпретації злп)
- •Тема 5 «Симплексний метод розв'язування злп»
- •1. Аналітичні методи розв'язування злп
- •2. Ідея симплексного методу розв'язування злп
- •3. Основні теореми, на яких базується симплексний метод
- •4. Симплекс-алгоритм розв'язування невироджених злп
- •Тема 6 «злп з штучним базисом»
- •1. Ідея симплексного методу розв'язування злп із штучною базою
- •3. Алгоритм розв'язання злп із штучною базою
- •Тема 7 «Двоїстість. Двоїстість (спряженість) у лінійному програмуванні»
- •1. Поняття двоїстості в лінійному програмуванні
- •2. Основні теореми двоїстості та їх економічний зміст
- •Тема 8 «Спеціальні задачі мп. Спеціальні методи розв’язання злп»
- •Транспортна задача ( т-Задача) та її математична модель.
- •2. Методи визначення опорного плану т-Задачі
- •3. Методи розв’язання т-задач
- •Розв'язання т-задач методом потенціалів
- •Тема 9 «Параметричне програмування»
- •2. Моделі задач параметричного програмування
- •Тема 10 «Нелінійне програмування»
- •1. Загальна постановка задачі нелінійного програмування
- •2. Класичні умови екстремуму. Метод множників Лагранжа
- •4. Задача нелінійного програмування й сідлова точка
- •5. Умови Куна-Таккера для знп. Теорема Куна-Таккера
- •2 Змістовий модуль 2. Дискретне та стохастичне програмування
- •Тема 1 «Дискретне програмування»
- •1. Загальні характеристика дискретних задач
- •2. Класифікація задач дискретного програмування. Математичні моделі задач дискретного програмування
- •1. Як у загальному виді надається задача дискретного програмування?
- •Тема 2 «Клас цілочислових лінійних задач»
- •Особливості задач цілочисельне програмування. Моделі цзлп
- •Моделі цзлп
- •2. Метод відсікань (метод Гоморі) розв'язання зцлп
- •3.Комбінаторні методи розв’язування цзлп
- •4. Метод гілок та меж в задачах цілочислового програмування. Ідея методу гілок і меж, ознака оптимальності плану
- •Тема 3 «Динамічне програмування»
- •1. Загальна структура задач динамічного програмування
- •2. Принципи динамічного програмування. Принцип оптимальності Беллмана
- •3. Приклади задач динамічного програмування
- •Тема 4 «Стохастичне програмування»
- •1. Загальна характеристика задач стохастичного програмування. Методи розв’язання задач стохастичного програмування.
- •2. Приклади задач стохастичного програмування
- •3 Змістовий модуль 3. Методи оптимізації
- •Тема 1 «Методи оптимізації функцій, що диференціюються та що не диференціюються»
- •Тема 2 «Методи оптимізації в задачах великої розмірності та методи багатокритеріальної оптимізації»
- •1. Методи оптимізації багатовимірних задач
- •Градієнтні методи
- •Найшвидший підйом з використанням одномірного пошуку
- •Метод найшвидшого спуску
- •Метод Флетчера – Рівса
- •Метод Девідона – Флетчера – Пауела
- •Метод конфігурацій Хука – Дживса
- •Метод конфігурацій Розенброка
- •4 Навчально–методичні матеріали з дисципліни
Тема 2 «Задачі математичного програмування (мп)»
План лекції
1. Загальна постановка задачі математичного програмування (МП)
2. Класифікація задач МП.
3. Типи максимумів. Теорема Вейєрштрасса та теореми про достатні умови глобального максимуму.
4. Специфіка задач математичного програмування.
1. Загальна постановка задачі математичного програмування (мп)
З усіх завдань, що розглядаються в дослідженні операцій, особлива увага приділяється тим завданням, в яких беруть активну участь обмеження на область застосування змінних. Такі завдання були відокремлені в особливу область математики, яка отримала назву математичне програмування.
Математичне програмування - область математики, що розробляє теорію і чисельні методи рішення багатовимірних екстремальних задач з обмеженнями, тобто задач на екстремум функції багатьох змінних з обмеженнями на область зміни цих змінних.
Для застосування чисельних методів розв'язання екстремальних задач з обмеженнями, задач математичного програмування, будується математична модель вихідної задачі.
Математична модель - це відносна істина, яка відображає певні особливості досліджуваних явищ.
Формалізована на тій чи іншій мові (у вигляді диференціальних або різницевих рівнянь, нерівностей, функцій і т.д.) математичні модель відображає певні властивості реальних процесів, що протікають в різних галузях .
Вимоги, що пред'являються до створюваних моделей, дуже суперечливі.
З одного боку, бажано, щоб модель була досить простою (це значно спрощує процес її дослідження). З іншого боку, модель повинна бути достатньо повною, тобто в ній повинні бути враховані всі суттєві фактори, що роблять найбільший вплив на перебіг і результат дій.
Побудова математичної моделі - свого роду мистецтво, яким можна опанувати тільки досвідченим шляхом, поступово. І почнемо вивчення моделей задач математичного програмування.
Модель задачі математичного програмування включає:
1) план задачі (вектор управління,
рішення, стратегія, поведінка та ін.) -
сукупність невідомих величин
,
діючи на які, систему можна вдосконалювати;
2) цільову функцію (показник
ефективності, критерій оптимальності,
функціонал завдання та ін.) - функцію,
екстремальне значення якої треба знайти
в умовах будь-яких можливостей. Цільову
функцію позначимо
.
Це може бути прибуток, обсяг випуску
або реалізації, витрати виробництва,
рівень обслуговування, число комплектів,
відходи і т.д.;
3) систему обмежень (умови), які накладаються на невідомі величини. Обмеженнями є матеріальні, фінансові та трудові ресурси, можливості технічного, технологічного і взагалі наукового потенціалу. Математично обмеження виражаються у вигляді рівнянь і нерівностей. Їх сукупність утворює область допустимих рішень.
У розгорнутому вигляді математичну
модель можна представити таким чином:
Знайти план
,
який доставляє екстремальне значення
цільової функції Z, тобто
при
обмеженнях
.
З економічних або фізичних міркувань
на план задачі або деякі його компоненти
(координати), як правило, накладаються
умови невід'ємності
,
іноді цілочисельності.
План X, що задовольняє системі обмежень завдання, називається допустимим.
Допустимий план, який доставляє функції
мети екстремальне значення, називається
оптимальним. Оптимальний план будемо
позначати
,
екстремальне значення функції мети
.
Оптимальне рішення, взагалі кажучи, не
обов’язково єдине, можливі випадки,
коли воно не існує, є кінцеве або
незліченна безліч оптимальних рішень.
