- •Принцип оптимальності
- •Економічна інтерпретація прямої та двоїстої задач лінійного програмування
- •Принцип оптимальності
- •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. Як впливає на оптимальний план введення нової змінної.
- •35. Чим відрізняється транспортна задача від загальної задачі лінійного програмування?
- •36. Які взаємоспряжені задачі називаються симетричними, а які – несиметричними7 Чим вони відрізняються?
- •37. Опишіть алгоритм методу гілок та меж.
- •38. Сформулюйте задачу динамічного програмування.
- •39. Як визначити статус ресурсів прямої задачі та інтервали стійкості двоїстих оцінок відносно змін запасів дефіцитних ресурсів?
- •40. Суть методу Жордана-Гаусса.
- •41. Назвіть умови оптимальності транспортної задачі.
- •42. Як визначити, що ресурс є дефіцитним (недефіцитним)?
- •43. Суть методу штучного базису.
- •46. Наведіть приклади економічних задач, що належать до класу задач динамічного програмування.
- •47. Які ви знаєте методи побудови опорного плану?
- •48. Який опорний план називається не виродженим?
- •49. Сформулюйте другу теорему двоїстості та її економічне тлумачення.
- •50. Як за розв’язком прямої задачі знайти розв’язок двоїстої?
- •55. Як визначити рентабельність кожного виду продукції, що виготовляється на підприємстві?
- •56. Який план називається опорним?
- •57. Наведіть приклади економічних задач, що належать до цілочислових.
- •62. Як визначити план виробництва продукції та зміну доходу підприємства, якщо збільшити (зменшити) обсяг ресурсів?
- •63. Сформуйте другу теорему двоїстості та дайте її економічне тлумачення.
49. Сформулюйте другу теорему двоїстості та її економічне тлумачення.
Теорема (перша теорема двоїстості). Якщо одна з пари спряжених задач має оптимальний план, то й друга задача також має розв’язок, причому для оптимальних розв’язків значення цільових функцій обох задач збігаються, тобто
.
Якщо цільова функція однієї із задач необмежена, то спряжена задача також не має розв’язку*1.
*1: {Зауважимо, що коли одна із задач не має допустимого розв’язку, то двоїста до неї задача також може не мати допустимого розв’язку, тобто зворотне твердження щодо другої частини теореми в загальному випадку не виконується.}
Економічний зміст першої теореми двоїстості. Максимальний прибуток (Fmax) підприємство отримує за умови виробництва продукції згідно з оптимальним планом , однак таку саму суму грошей () воно може мати, реалізувавши ресурси за оптимальними цінами . За умов використання інших планів на підставі основної нерівності теорії двоїстості можна стверджувати, що прибутки від реалізації продукції завжди менші, ніж витрати на її виробництво.
50. Як за розв’язком прямої задачі знайти розв’язок двоїстої?
Кожна задача лінійного програмування пов’язана з іншою, так званою двоїстою задачею. Для побудови двоїстої задачі необхідно звести пряму задачу до стандартного виду. Вважають, що задача лінійного програмування подана у стандартному вигляді, якщо для відшукання максимального значення цільової функції всі нерівності її системи обмежень приведені до виду «», а для задачі на відшукання мінімального значення — до виду «».Зв’язок між оптимальними розв’язками прямої та двоїстої задач встановлюють леми та теореми двоїстості. Якщо стоїть завдання розв’язати пряму задачу і відповідно до відповіді знайти оптимальний розв’язок двоїстої – то можна скористатися наступним планом: спочатку, якщо пряма задача не у стандартному вигляді, зводимо її до такої; потім, знаходимо її оптимальний план за допомогою побудови симплекс-таблиці. Наступним кроком, згідно зі співвідношенням двоїстості за першою теоремою можна висновувати, що оптимальний план двоїстої задачі існує і min F = max Z. Компоненти вектора Y* (оптимальний план двоїстої задачі) визначимо за формулою:
,де Сбаз. та міститься в стовпчику «сбаз» останньої симплекс-таблиці;.Матриця D– 1 також міститься в останній симплекс-таблиці у стовпчиках змінних, які утворювали початковий базис.
51.Запишіть загальну математичну модель задачі лінійного програмування.
Загальна лінійна економіко-математична модель економічних процесів та явищ — так звана загальна задача лінійного програмування подається у вигляді:
за умов:
Отже, потрібно знайти значення змінних x1, x2, …, xn, які задовольняють умови , і цільова функція набуває екстремального (максимального чи мінімального) значення.
52. Які є форми запису задач лінійного-програмування.
Задачу лінійного програмування зручно записувати за допомогою знака суми «S». Справді, задачу можна подати так:
за умов:
(2.6)
Ще компактнішим є запис задачі лінійного програмування у векторно-матричному вигляді:
max(min) Z = CX
за умов:
АХ = А0;
Х ≥ 0,
де
є матрицею коефіцієнтів при змінних;
— вектор змінних; — вектор вільних членів;
С = (с1, с2, …, сп) — вектор коефіцієнтів при змінних у цільовій функції.
Часто задачу лінійного програмування зручно записувати у векторній формі:
max(min)Z = CX
за умов:
A1x1 + A2x2 + … + Anxn = A0;
X ≥0,
де
є векторами коефіцієнтів при змінних.
53. Чим відрізняється відкрита транспортна задача від закритої?
Транспортну задачу називають збалансованою, або закритою, якщо виконується умова . Якщо ж така умова не виконується, то транспортну задачу називають незбалансованою, або відкритою.
54. Який розв’язок задачі лінійного програмування називається допустимим?
Загальна лінійна економіко-математична модель економічних процесів та явищ — так звана загальна задача лінійного програмування подається у вигляді:
Отже, потрібно знайти значення змінних x1, x2, …, xn, які задовольняють умови і цільова функція набуває екстремального (максимального чи мінімального) значення.
Вектор Х = (х1, х2, …, хn), координати якого задовольняють систему обмежень та умови невід’ємності змінних, називається допустимим розв’язком (планом) задачі лінійного програмування.