
- •1. Економіка як об'єкт математичного моделювання. Особливості та принципи математичного моделювання економіки.
- •2. Класифікації економіко-математичних моделей. Етапи побудови економіко-математичних моделей.
- •3. Загальна постановка оптимізаційної задачі, її структура. Приклади задач математичного програмування в економіці, менеджменті, приклади побудови їх математичних моделей.
- •4. Класифікація задач і методів математичного програмування.
- •5. Цільова функція задачі лп. Система лінійних обмежень та її геометрична інтерпретація.
- •6. Графічний метод розв’язку задач лп, що містять дві змінні.
- •7. Форми запису задач лп, їх еквівалентність і способи перетворення.
- •8. Знаходження опорного розв’язку. Симплексні таблиці, симплексні перетворення.
- •9. Штучний базис, запис цільової функції та розв’язок м-задачі лінійного програмування.
- •10. Основна та двоїста задачі як пара взаємоспряжених задач лп. Побудова моделі двоїстої задачі.
- •11. Знаходження розв’язків взаємоспряжених задач. Основні теореми двоїстості та їх економічний зміст.
- •13. Алгоритм Гоморі. Розв’язування задач цчлп застосовуючи алгоритм Гоморі.
- •14. Постановка транспортної задачі і її цільова функція. Транспортна задача закритого типу.
- •15. Транспортна задача. Методи північно-західного кута та найменшого елемента для побудови опорного розв’язку транспортної задачі і умова його невиродженості.
- •17. Транспортна задача відкритого типу. Побудова опорних розв’язків тз.
- •18. Загальна задача нелінійного програмування. Графічний метод розв’язку задач нлп.
- •19. Задачі дробово - лінійного програмування. Застосування симплексного методу для розв’язування задач дробово - лінійного програмування.
- •24. Основні поняття теорії ігор. Приклади ігрових задач в економіці та менеджменті.
- •25. Матричні ігри двох осіб. Платіжна матриця. Гра у чистих стратегіях. Максимінна та мінімаксна стратегії. Сідлова точка.
- •26. Змішані стратегії. Основна теорема теорії матричних ігор. Матричні ігри двох осіб.
- •Нехай маємо скінченну матричну гру з платіжною матрицею
8. Знаходження опорного розв’язку. Симплексні таблиці, симплексні перетворення.
Для того, щоб задачу можна було розв’язати симплексним методом необхідно:
1. Математичну модель представити у канонічній формі.
2. Знайти опорний розв’язок.
3. Скласти початкову симплексну таблицю.
Для того, щоб знайти опорний розв’язок, необхідно щоб:
1. Вільні члени рівнянь стояли з правої сторони і були невід’ємними.
2. В системі обмежень повинен бути виділений базис.
Базисними називають змінні, які задовольняють наступні умови:
1. Біля базисної змінної стоїть коефіцієнт +1.
2. Базисна змінна міститься тільки в 1 рівнянні.
3. Різні базисні змінні повинні міститись в різних рівняннях.
4. Кількість базисних змінних повинна бути рівна кількості рівнянь, тобто кожне рівняння повинно містити свою змінну.
Усі інші змінні в системі називаються вільними. Якщо вільним змінним надати значення 0 і обчислити чому рівні базисні, то знайдемо базисний розв’язок системи.
Опорним називають базисний розв’язок, який не містить від’ємних чисел.
Серед опорних розв’язків і міститься оптимальний розв’язок, що максимізує чи мінімізує цільову функцію.
Суть симплексного методу полягає в тому, що ми перебираємо опорні розв’язки і за певним критерієм оцінюємо їх на оптимальність.
Початкова симплексна таблиця
Стовпчик БЗ – записують базисні змінні.
Стовпчик Сб – коефіцієнти, які стоять при базисних змінних і цільовій функції.
Стовпчик х0 – значення базисних змінних в опорному розв’язку.
Рядок 1 – коефіцієнти цільової функції задачі.
Рядок 2 – записуються коефіцієнти, які стоять при відповідних змінних в системі основних обмежень.
Клітинка 3 – значення цільової функції при даному опорному розв’язку. Необхідно число стовпчика Сб помножити на відповідні числа стовпчика х0 і добутки додати.
Рядок 4 – записуються оцінки відповідних змінних. Необхідно числа стовпчика Сб помножити на відповідні числа стовпчика змінної, добутки додати і відняти верхнє число. Оцінки базисних змінних завжди будуть дорівнювати нулю.
Якщо задача на знаходження максимуму цільової функції, то знайдений опорний розв’язок буде оптимальним, коли усі оцінки змінних є невід’ємними.
Якщо задача на знаходження мінімуму, то критерієм оптимальності є відсутність додатніх оцінок, тобто усі оцінки від’ємні або дорівнюють нулю.
9. Штучний базис, запис цільової функції та розв’язок м-задачі лінійного програмування.
Бувають випадки, коли основне обмеження представлене у вигляді рівняння, проте базисної змінної немає. В таких випадках вводиться штучна змінна ω, призначення якої – формально виконувати роль базисної змінної.
Очевидно, що в кінцевому розв’язку штучна базисна змінна може дорівнювати 0.
Якщо в розв’язку задачі існує хоча б одна базисна змінна, яка б не дорівнювала 0, це означає, що задача розв’язку немає, оскільки система обмежень є несумісною (такою, що немає розв’язків).
Щоб знайти опорний розв’язок та скласти початкову симплексну таблицю, спочатку задачу потрібно записати в канонічному вигляді.
Якщо задача на пошук мінімуму, то цільові функції біля штучної базисної змінної ставиться коефіцієнт +М, якщо задача на максимум, то записується коефіцієнт –М, де М – дуже велике число.
Оскільки задача на мінімум, то не повинно бути додатніх оцінок. Серед існуючих додатніх оцінок вибираємо найбільшу по модулю.
В останній симплексній таблиці існує змінна, яка не є базисною, проте її оцінка рівна 0. Якщо в останній симплексній таблиці змінна, що не є базисною, має нульову оцінку, це означає, що задача має не один розв’язок.
Для того, щоб знайти інший розв’язок, необхідно в базис ввести ту змінну, яка має нульову оцінку.
Між оптимальними розв’язками вихідної задачі і М-задачі існує наступний зв’язок: якщо в оптимальному розв’язку М-задачі усі штучні змінні ωі рівні нулю, то значення усіх інших координат розв’язку х̄ дадуть оптимальний розв’язок вихідної задачі. Якщо хоча б одна із змінних ωі не дорівнює нулю, то вихідна задача немає розв’язку.
Звертати увагу слід лише на ті числа, що стоять над нулями нижнього рядка.