- •2. Охарактеризуйте головні групи методів розв'язування задач цілочислового програмування.
- •4. Сформулюйте принцип оптимальності р. Белмана.
- •5. Як визначити, що виробництво продукції є рентабельним (нерентабельним)?
- •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.Які зваємоспряжені задачі називаються симетричними,а які несиметричними.Чим вони відрізняються
- •37. Опешіть алгоритм методу гілок та меж
- •38.Сформулюйте задачу динамічного програмування
- •39. Як визначити статус ресурсів прямої задачі та інтервали стійкості двоїстих оцінок відносно зміни запасів дефіцитних ресурсів?
- •40. Суть методу Жордана Гаусса
- •41. Назвіть умови оптимальності транспортної задачі.
- •42. Як визначити, що ресурс є дефіцитним (недефіцитним)?
- •43. Суть методу штучного базису.
- •44. Як впливає на оптимальний план введення додаткового обмеження?
- •1) Точні методи:
- •2) Наближені методи.
- •45. Назвіть етапи алгоритму методу потенціалів.
- •45.Метод потенціалів. Алгоритм
- •46. Наведіть приклади економічних задач, ща належать до класу задач динамічного програмування.
- •47.Які ви знаєте методи побудови опорного плану?
- •48.Який опорний план наз.Невиродженим?
- •49. Перша теорема двоїстої задачі лінійного програмування,її економ тлумачення
- •50. Як за розв’язком прямої задачі знайти розвязок двоїстої?
- •51. Загальна екон.-матем. Модель зад. Л..П.
- •52.Які є форми запису задачі лінійного програмування
- •53.Чим відрізняться відкрита транспортна задача від закритої транспортної задачі?
- •54.Який розвязок задачі лінійного програмування називається допустимим?
- •57.Наведіть приклади економічних задач, що належать до цілочислових
- •58. Запишіть усі можливі види прямих і двоїстих задач.
- •59.Суть алгоритму графічного методу розв’язання злп
- •59. Суть алгоритму графічного методу розв’язання задач лінійного програмування.
- •60. Як обчислюють потенціали?
- •61. Опишіть економічну і математичну постановку двохетапної транспортної задачі.
- •63.Сформулюйте другу теорему двоїстості і дайте її економічне тлумачення.
19. У чому сутність теорії двоїстості у лінійному програмуванні?
Зв’язок між оптимальними розв’язками прямої та двоїстої задач встановлюють леми та теореми двоїстості
Лема 3.1
(основна нерівність теорії двоїстості).
Якщо
та
— допустимі розв’язки відповідно
прямої та двоїстої задач, то виконується
нерівність
Лема 3.2
(достатня умова оптимальності). Якщо
та
— допустимі розв’язки відповідно
прямої та двоїстої задач, для яких
виконується рівність
(3.10)
то X*, Y* — оптимальні розв’язки відповідних задач.
або
. (3.7)
20. Для розв’язання яких математичних задач застосовується симплексний метод?
Задачі, що описують реальні економічні процеси, мають велику розмірність, і простий перебір всіх опорних планів таких задач є дуже складним, навіть за умови застосування сучасних ЕОМ. Тому необхідне використання методу, який уможливлював би скорочення кількості обчислень. 1949 року такий метод був запропонований американським вченим Дж. Данцігом — так званий симплексний метод, або симплекс-метод.
21. Як вибрати спрямовуючий вектор-стовпець?
22. Що означає «виродження» опорного плану? Як його позбутися?
Опорний план транспортної задачі, як зазначалося раніше, має містити не більше ніж (m + n – 1) відмінних від нуля компонент. Якщо їх кількість дорівнює (m + n – 1), то такий опорний план називають невиродженим. Якщо ж кількість додатних компонент менша ніж (m + n – 1), то опорний план є виродженим. Вироджений план може виникати не лише за побудови опорного плану, але і при його перетвореннях у процесі знаходження оптимального плану.
Найчастіше, щоб позбутися виродженості опорного плану, в деякі клітини таблиці транспортної задачі в необхідній кількості вводять нульові постачання. Обсяги запасів постачальників і потреби споживачів після цього не змінюються, однак клітини зі значенням «нуль» вважаються заповненими.
Опорний план Х = (х1, х2, …, хn), називається невиродженим, якщо він містить точно m додатних змінних, інакше він вироджений.
23. Поясніть геометричну інтерпретацію задачі лінійного програмування.
Геометричну інтерпретацію симплексного методу можна подати двома різними способами. В одному разі ілюструється зміна базису, яка здійснюється вибором векторів, які включаються до базису та виключаються з нього. В другому, простішому та наочному випадку, процес симплексного методу інтерпретується як послідовний рух через сусідні кутові точки багатогранника розв’язків, що пов’язано зі збільшенням (зменшенням) значення цільової функції.
Дві кутові точки назвемо сусідніми, якщо вони розташовані на одному ребрі багатогранника.
Допустимо, що
розглядається задача на відшукання
максимального значення лінійної функції
і маємо певний багатокутник її розв’язків
(рис. 2.18).
Допустимо,
що початковий опорний
план
відповідає кутовій точці А.
Тоді наступний крок симплексного
методу приведе до точки Q,
(
),
а в результаті ще однієї
ітерації — до точки K,
де лінійна функція набуває максимального
значення. Проте, якщо початковим опорним
планом буде точка В,
то включення вектора до базису за
критерієм
приводить
до того, що пряма
проходитиме через точку С
і алгоритм симплексного методу приведе
до точок С,
D,
E, F, K,
тобто для отримання оптимального плану
необхідно буде виконати ще чотири
ітерації.
Отже, очевидно, що застосування симплексного методу не дає змоги одразу перейти від опорного плану (точки В) до оптимального (точки К). Фактично розв’язок отримують, рухаючись вздовж межі (ребер) простору розв’язків, причому не завжди такий шлях буде найкоротшим. Кількість ітерацій за реалізації симплексного алгоритму визначається вибором початкового опорного плану та кількістю кутових точок, що траплятимуться на шляху прямої .
