![](/user_photo/2706_HbeT2.jpg)
- •Математичні методи дослідження операцій в економіці: предмет, мета, задача, базові поняття
- •Загальний вигляд задачі з дослідження операцій, класи задач.
- •Основні розділи математичних методів дослідження операцій, їх коротка характеристика.
- •Моделювання як метод дослідження операцій. Етапи дослідження операцій.
- •Економічні проблеми, що призводять до необхідності застосування оптимізаційних моделей. Приклади проблемних ситуацій та відповідних ним моделей.
- •7. Геометрична інтерпретація задачі лінійного програмування.
- •8. Графічний метод розв'язання задачі лінійного програмування.
- •9. Алгоритм симплекс-методу.
- •10. Основні теореми симплекс-методу.
- •Методи побудови початкового опорного розв'язку задачі лінійного програмування.
- •Двоїстість в лінійному програмуванні. Пара двоїстих задач лінійного програмування. Правила побудови та зв'язок між розв'язками.
- •13. Двоїстість в лінійному програмуванні. Економічна інтерпретація пари двоїстих задач лінійного програмування.
- •14. Двоїстість в лінійному програмуванні. Перша теорема двоїстості, її економічна інтерпретація.
- •Двоїстість в лінійному програмуванні. Друга теорема двоїстості, її економічна інтерпретація.
- •16. Двоїстість в лінійному програмуванні. Третя теорема двоїстості, її економічна інтерпретація.
- •17. Економіко-математичний аналіз прикладних задач лінійного програмування на основі теорії двоїстості.
- •18. Алгоритм двоїстого симплекс-методу.
- •19. Основні теореми двоїстого симплекс-методу.
- •20. Побудова початкового майже допустимого базисного розв'язку (псевдоплану) задачі лінійного програмування.
- •21. Транспортна задача: постановка, умова її розв'язуваності. Відкриті та закриті транспортні задачі.
- •22. Методи побудови початкового опорного розв'язку транспортної задачі. Критерій оптимальності розв'язку транспортної задачі та його економічний зміст.
- •23. Алгоритм методу потенціалів для розв'язання транспортної задачі.
- •24. Дискретне програмування. Загальна задача, її різновиди та особливості
- •25. Класифікація методів дискретного програмування, їх характеристика.
- •26. Загальна ідея методів відтинання для розв'язування лінійних задач цілочисельного програмування. Перший алгоритм Гоморі.
- •Математичні пакети прикладних програм і розв'язування задач дослідження операцій.
- •29. Спеціалізовані пакети оптимізації і розв'язування задач дослідження операцій.
-
Методи побудови початкового опорного розв'язку задачі лінійного програмування.
Найбільш зручно починати обчислення за допомогою симплекс-методу з одиничного базису. Але не завжди розв’язувана задача має повний одиничний базис, якому відповідає базисний розв’язок. У таких випадках використовується метод введення штучного базису. Ідея методу полягає в тому, що в обмеження задачі штучно вводять декілька нових змінних таким чином, щоб нова система обмежень вже мала повний одиничний базис, якому відповідає базисний розв’язок нової системи обмежень.
Потім розв’язується ЗЛП з новою системою обмежень та з новою, спеціально побудованою, цільовою функцією.
В залежності від вигляду цільової функції нової задачі, її розв’язування або приводить до базисного розв’язку початкової задачі, або зразу ж до її оптимального розв’язку. М-метод розв’язування КЗЛП: Нехай маємо КЗЛП:
де
Допоміжна М-задача має вигляд:
де
За
використання штучних змінних в
обмеженнях задачі вводиться великий
штраф у вигляді коефіцієнту
М-задача
розв’язується симплекс-методом з
однією особливістю, яка пов’язана з
коефіцієнтами
У
симплекс-таблиці вводяться два рядка
для запису
Розв’язуючи КЗЛП, можна отримати три варіанта відповіді:
а)
у оптимальному розв’язку М-задачі
В
цьому випадку оптимальним розв’язком
початкової задачі (1.5.1) є вектор
б)
у оптимальному розв’язку М-задачі
хоча б одна із штучних координат
В
цьому випадку можна довести, що
початкова задача не має жодного
допустимого розв’язку (
в)
при достатньо великих
|
|
-
Двоїстість в лінійному програмуванні. Пара двоїстих задач лінійного програмування. Правила побудови та зв'язок між розв'язками.
Кожній задачі лінійного програмування можна поставити у відповідність іншу, спеціальним чином побудовану, задачу, яка називається двоїстою. Дві такі задачі утворюють пару взаємодвоїстих задач. Початкову задачу в такій парі називають прямою.
Вивчення теорії двоїстості почнемо з побудови пари двоїстих задач. Нехай дана задача лінійного програмування
|
(2.1.1) |
яку будемо вважати прямою задачею. Двоїстою до неї буде наступна задача
|
(2.1.2) |
Правила побудови двоїстої задачі:
-
В цій задачі
двоїстих змінних
, кожна з яких відповідає
одному
з
обмежень прямої задачі, та
обмежень,
кожне з яких пов’язано з однією із
змінних
,
прямої задачі.
-
Цільові функції пари двоїстих задач мають різні напрями оптимізації.
-
Коефіцієнти цільової функції прямої задачі (вектор)
та вектор правої частини обмежень (
) прямої задачі в двоїстій задачі міняються місцями.
-
Рядки коефіцієнтів лівої частини системи обмежень прямої задачі стають стовпцями в двоїстій, а стовпці – рядками. Тобто, якщо коефіцієнти лівої частини обмежень прямої задачі складають матрицю
, то двоїстої – матрицю
транспоновану.
-
Якщо двоїста змінна
відповідає обмеженню прямої задачі, яке має знак “
”, тоді
. Якщо обмеження виду “=”, тоді
вільного знаку.
-
Якщо обмеження двоїстої задачі відповідає змінній
прямої задачі, яка має бути невід’ємною, тоді це обмеження має знак “
”. Якщо
вільного знаку, тоді відповідне обмеження двоїстої задачі буде “=”.
Якщо
в прямій задачі
,
тобто всі обмеження мають знак “
”,
тоді в двоїстій задачі всі змінні
будуть невід’ємні.. Якщо в прямій задачі
,
тоді в двоїстій задачі всі обмеження
будуть “
”.