
- •Принцип оптимальності
- •Економічна інтерпретація прямої та двоїстої задач лінійного програмування
- •Принцип оптимальності
- •6. Що означає "правильне відтинання"?
- •7. Як розрахувати інтервали можливих змін цін на одиницю кожного виду продукцї?
- •8. Поясніть, що називається областю доступних планів..
- •9. Яка задача математичного програмування називається цілочисловою
- •10. Опишіть алгоритм методу Гоморі
- •11. Як звести задачу лінійного програмування до канонічної форми?
- •12. Як звести відкриту транспортну задачу на закриту?
- •13. Як виробник має змінити план виробництва продукції, щоб уникнути втрат, пов"язаних із надвиробництвом відповідного виду продукції?
- •14. Як геометрично можна інтерпретувати розв"язок задачі цілочислового програмування?
- •15. Сформулюйте правила побудови двоїстих задач
- •16. Які задачі лінійного програмування можна розв’язати графічним методом
- •17. Сформулюйте умови оптимальності розв’язку задачі симплекс методом
- •18. Сформулюйте необхідну і достатню умови існування розв’язку транспортної задачі
- •19. У чому сутність теорії двоїстості у лінійному програмуванні
- •20. Для розв’язування яких математичних задач застосовується симплекс метод?
- •21. Як вибрати спрямовуючий вектор-стовпець?
- •22. Що означає "виродження" опорного плану? Як його позбутися?
- •23. Поясніть геометричну інтерпретацію задачі лінійного програмування
- •24. Скільки змінних та обмежень має двоїста задача відповідно до прямої?
- •25. Суть алгоритму симплексного методу.
- •26. Сформулюйте третю теорему двоїстості та дайте її економічне тлумачення.
- •27. Назвіть методи розв'язув задач динамічного програмування
- •28. За яких умов задача лінійного програмування з необмеженою областю допустимих планів має розв"язок
- •29. Сформулюйте основні аналітичні властивості розв’язків задачі лінійного програмування.
- •30. Які ви знаете властивості опорних планів транспортної задачі?
- •31. Побудуйте просту економіко-математичну модель. Запишіть до неї двоїсту. Дайте економічну інтерпретацію двоїстих оцінок.
- •32. Економічна і математична постановка транспортної задачі.
- •33. Як впливає на оптимальний план введення нової змінної.
- •34. Як вибрати розв’язуваний елемент?
- •35. Чим відрізняється транспортна задача від загальної задачі лінійного програмування?
- •36. Які взаємоспряжені задачі називаються симетричними, а які – несиметричними7 Чим вони відрізняються?
- •37. Опишіть алгоритм методу гілок та меж.
- •38. Сформулюйте задачу динамічного програмування.
- •39. Як визначити статус ресурсів прямої задачі та інтервали стійкості двоїстих оцінок відносно змін запасів дефіцитних ресурсів?
- •40. Суть методу Жордана-Гаусса.
- •41. Назвіть умови оптимальності транспортної задачі.
- •42. Як визначити, що ресурс є дефіцитним (недефіцитним)?
- •43. Суть методу штучного базису.
- •43. Суть методу штучного базису.
- •44. Як впливає на оптимальний план введення додаткового обмеження?
- •45. Назвіть етапи алгоритму методу потенціалів.
- •46. Наведіть приклади економічних задач, що належать до класу задач динамічного програмування.
- •47. Які ви знаєте методи побудови опорного плану?
- •48. Який опорний план називається не виродженим?
- •49. Сформулюйте другу теорему двоїстості та її економічне тлумачення.
- •50. Як за розв’язком прямої задачі знайти розв’язок двоїстої?
- •55. Як визначити рентабельність кожного виду продукції, що виготовляється на підприємстві?
- •56. Який план називається опорним?
- •57. Наведіть приклади економічних задач, що належать до цілочислових.
- •62. Як визначити план виробництва продукції та зміну доходу підприємства, якщо збільшити (зменшити) обсяг ресурсів?
- •63. Сформуйте другу теорему двоїстості та дайте її економічне тлумачення.
16. Які задачі лінійного програмування можна розв’язати графічним методом
Для розв’язування двовимірних задач лінійного програмування, тобто задач із двома змінними, а також деяких тривимірних задач застосовують графічний метод, що ґрунтується на геометричній інтерпретації та аналітичних властивостях задач лінійного програмування. Обмежене використання графічного методу зумовлене складністю побудови багатогранника розв’язків у тривимірному просторі (для задач з трьома змінними), а графічне зображення задачі з кількістю змінних більше трьох взагалі неможливе.
Алгоритм графічного методу розв’язування задачі лінійного програмування складається з таких кроків:
1. Будуємо прямі, рівняння яких дістаємо заміною в обмеженнях задачі знаків нерівностей на знаки рівностей.
2. Визначаємо півплощини, що відповідають кожному обмеженню задачі.
3. Знаходимо багатокутник розв’язків задачі лінійного програмування.
4. Будуємо вектор , що задає напрям зростання значення цільової функції задачі.
5. Будуємо пряму с1х1 + с2х2 = const, перпендикулярну до вектора .
6. Рухаючи пряму с1х1 + с2х2 = const в напрямку вектора (для задачі максимізації) або в протилежному напрямі (для задачі мінімізації), знаходимо вершину багатокутника розв’язків, де цільова функція набирає екстремального значення.
7. Визначаємо координати точки, в якій цільова функція набирає максимального (мінімального) значення, і обчислюємо екстремальне значення цільової функції в цій точці.
17. Сформулюйте умови оптимальності розв’язку задачі симплекс методом
Симплексний
метод уможливлює направлений перебір
опорних планів, тобто перехід від одного
плану до іншого, який є хоча б не гіршим
від попереднього за значенням функціонала.
Для того, щоб план задачі лінійного
програмування був оптимальним, необхідно
і достатньо, щоб його оцінки
були невід’ємними для задачі на максимум
та недодатними для задачі на мінімум.
Умови оптимальності планів задач лінійного програмування є наслідками двох теорем.
Теорема 1.
Якщо для деякого вектора
виконується умова
, то план
не є оптимальним і можна відшукати
такий план Х, для якого виконуватиметься
нерівність
.
Теорема
2. Якщо для деякого
вектора
виконується умова
, то план
не є оптимальним і можна побудувати
такий план Х, для якого виконуватиметься
нерівність
.
18. Сформулюйте необхідну і достатню умови існування розв’язку транспортної задачі
Оптимальним
планом транспортної задачі називають
матрицю
, яка задовольняє умови задачі, і для
якої цільова функція набирає найменшого
значення.
Теорема (умова існування розв’язку транспортної задачі): необхідною і достатньою умовою існування розв’язку транспортної задачі
за обмежень:
є
її збалансованість:
19. У чому сутність теорії двоїстості у лінійному програмуванні
Кожна задача лінійного програмування пов’язана з іншою, так званою двоїстою задачею.
Пряма задача:
max F = c1x1 + c2x2 + … + cnxn
за
умов:
Необхідно визначити, яку
кількість продукції кожного j-го виду
необхідно виготовляти в процесі
виробництва, щоб максимізувати загальну
виручку від реалізації продукції
підприємства. Причому відомі: наявні
обсяги ресурсів —
; норми витрат і-го виду ресурсу на
виробництво одиниці j-го виду продукції
—
,
а також
— ціни реалізації одиниці j-ої продукції.
Розглянемо
тепер цю саму задачу з іншого погляду.
Допустимо, що за певних умов доцільно
продавати деяку частину чи всі наявні
ресурси. Необхідно визначити ціни
ресурсів. Кожному ресурсу
поставимо у відповідність його оцінку
.
Умовно вважатимемо, що
— ціна одиниці і-го ресурсу.
На
виготовлення одиниці j-го виду продукції
витрачається згідно з моделлю m видів
ресурсів у кількості відповідно
. Оскільки ціна одиниці і-го виду ресурсу
дорівнює
, то загальна вартість ресурсів, що
витрачаються на виробництво одиниці
j-го виду продукції, обчислюється у такий
спосіб:
.
Продавати ресурси доцільно
лише за умови, що виручка, отримана від
продажу ресурсів, перевищує суму, яку
можна було б отримати від реалізації
продукції, виготовленої з тих самих
обсягів ресурсів, тобто:
.
Зрозуміло, що покупці ресурсів прагнуть здійснити операцію якнайдешевше, отже, необхідно визначити мінімальні ціни одиниць кожного виду ресурсів, за яких їх продаж є доцільнішим, ніж виготовлення продукції. Загальну вартість ресурсів можна виразити формулою:
.
Отже, в результаті маємо двоїсту задачу:
за
умов:
Тобто необхідно визначити,
які мінімальні ціни можна встановити
для одиниці кожного і-го виду ресурсу
,
щоб продаж ресурсів був доцільнішим,
ніж виробництво продукції.
Задача 2 є двоїстою або спряженою до задачі 1, яку називають прямою (основною, початковою). Поняття двоїстості є взаємним. По суті мова йде про одну і ту ж задачу, але з різних поглядів.