- •Принцип оптимальності
- •Економічна інтерпретація прямої та двоїстої задач лінійного програмування
- •Принцип оптимальності
- •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. Сформуйте другу теорему двоїстості та дайте її економічне тлумачення.
Економічна інтерпретація прямої та двоїстої задач лінійного програмування
Кожна задача лінійного програмування пов’язана з іншою, так званою двоїстою задачею.
Економічну інтерпретацію кожної з пари таких задач розглянемо на прикладі виробничої задачі (§ 2.1).
Пряма задача: max F = c1x1 + c2x2 + … + cnxn (3.1)
за
умов:
(3.2)
.
(3.3)
Необхідно
визначити, яку кількість продукції
кожного j-го
виду
![]()
необхідно
виготовляти в процесі виробництва, щоб
максимізувати загальну виручку від
реалізації продукції підприємства.
Причому відомі: наявні обсяги ресурсів
—
;
норми витрат і-го
виду ресурсу на виробництво одиниці
j-го
виду продукції —
,
а також
—
ціни реалізації одиниці j-ої
продукції.
Розглянемо
тепер цю саму задачу з іншого погляду.
Допустимо, що за певних умов доцільно
продавати деяку частину чи всі наявні
ресурси. Необхідно визначити ціни
ресурсів. Кожному ресурсу
поставимо
у відповідність його оцінку
.
Умовно вважатимемо, що
—
ціна одиниці і-го
ресурсу.
На
виготовлення одиниці j-го
виду продукції витрачається згідно з
моделлю (3.1)—(3.3) m
видів ресурсів у кількості відповідно
.
Оскільки ціна одиниці і-го
виду ресурсу дорівнює
,
то загальна вартість ресурсів, що
витрачаються на виробництво одиниці
j-го
виду продукції, обчислюється у такий
спосіб:
.
Продавати ресурси доцільно лише за умови, що виручка, отримана від продажу ресурсів, перевищує суму, яку можна було б отримати від реалізації продукції, виготовленої з тих самих обсягів ресурсів, тобто:
.
Зрозуміло, що покупці ресурсів прагнуть здійснити операцію якнайдешевше, отже, необхідно визначити мінімальні ціни одиниць кожного виду ресурсів, за яких їх продаж є доцільнішим, ніж виготовлення продукції. Загальну вартість ресурсів можна виразити формулою:
.
Отже, в результаті маємо двоїсту задачу:
(3.4)
за
умов:
(3.5)
(3.6)
Тобто
необхідно визначити, які мінімальні
ціни можна встановити для одиниці
кожного і-го
виду ресурсу
,
щоб продаж ресурсів був доцільнішим,
ніж виробництво продукції.
Зауважимо,
що справжній зміст величин
—
умовні ціни, що виражають рівень
«цінності» відповідного ресурсу для
даного виробництва. Англійський термін
«shadow prices» у літературі перекладають як
«оцінка» або «тіньова, неявна ціна».
Академік Л. В. Канторович назвав їх
об’єктивно
обумовленими оцінками
відповідного ресурсу.
Задача
(3.4)—(3.6) є двоїстою або спряженою до
задачі (3.1)—(3.3), яку називають прямою
(основною, початковою). Поняття двоїстості
є взаємним. По суті мова йде про одну і
ту ж задачу, але з різних поглядів.
Дійсно, не важко переконатися, що двоїста
задача до (3.4)—(3.6) збігається з початковою.
Тому кожну з них можна вважати прямою,
а іншу — двоїстою. Симетричність двох
таких задач очевидна. Як у прямій, так
і у двоїстій задачі використовують один
набір початкових даних:
,
;
.
Крім того, вектор обмежень початкової
задачі стає вектором коефіцієнтів
цільової функції двоїстої задачі і
навпаки, а рядки матриці А
(матриці коефіцієнтів при змінних з
обмежень прямої задачі) стають стовпцями
матриці коефіцієнтів при змінних в
обмеженнях двоїстої задачі. Кожному
обмеженню початкової задачі відповідає
змінна двоїстої і навпаки.
Початкова постановка задачі та математична модель може мати вигляд як (3.1)—(3.3), так і (3.4)—(3.6). Отже, як правило, кажуть про пару спряжених задач лінійного програмування.
-
Сформулюйте принцип оптимальності Р.Белмана.
