- •Лекція №1
- •Лекція №2
- •Лекція №3
- •Лекція № 4
- •Лекція №5
- •Лекція № 6
- •Лекція №7
- •Лекція 8
- •2 Алгоритм симплекс-методу.
- •Двоїстість лінійного програмування.
- •Приклад
- •Симетричні двоїсті задачі. З адача іі
- •Двоїстий симплекс - метод.
- •Перша теорема двоїстості.
- •Симетричні двоїсті задачі.
- •Алгоритм двоїстого симплекс-методу.
- •Приклад.
- •Економічна інтерпретація прямої та двоїстої задачі.
- •Економічна інтерпретація прямої та двоїстої задачі.
- •Транспортна задача лінійного програмування (в найпростішому варіанті – класична).
- •Властивості транспортної задачі.
- •Знаходження первинного опорного розв’язку т-задачі. Метод північно-західного кута.
- •Метод мінімального елементу в рядках.
- •Метод потенціалів в розв’язку транспортної задачі.
- •Алгоритм методу потенціалів.
- •Дискретне програмування. Математичні моделі задач дискретного програмування.
- •Задачі про призначення.
- •Задача про комівояжера.
- •Метод відокремлюючих площин.
Приклад.
Побудувати двоїсту задачу:
F(x) = x1-10x2+2x3-x4+7x5 → max
2x1-x2 ≤ 1
x1-x2+2x3-x4+x5 ≥ 4
x2+x3-x4 = 0
x1-x3+2x5 ≥ 3, x1 ≥ 0, x3 ≥ 0
2x1-x2 ≤ 1
-x1+x2-2x3+x4-x5 ≤ 4
x2+x3-x4 = 0
- x1+x3-2x5 ≤ -3 , x1 ≥ 0, x3 ≥ 0
Двоїста до заданої задачі має вигляд:
F(y) = y1-4y2-3y4 → min
2y1-y2-y4 ≥ 1
-y1+ y2+y3 = -10
-2y2+y3+y4 ≥ 2
y2+y3 = -1
-y2-2y4 = 7
Економічна інтерпретація прямої та двоїстої задачі.
Нехай дана задача ІІ, яка має наступний економічний зміст.
Нехай всі аij ≥ 0 , cj > 0, bi >0. Задача виникла із наступної ситуації. Існує n технологічних способів виробництва певної продукції. При кожному технологічному способі затрачається m видів сировини, напівфабрикатів, праці, електроенергії і т. д. Нехай аij – питомі затрати і-го виду при j-му технологічному способі (при одиничній його інтенсивності).
Нехай bi (і=1..m) – кількість і-го фактору, яким володіє дане підприємство.
Нехай cj (j = 1..n) – кількість продукції, яка вироблена при j-тій технології, чи при одиничній інтенсивності за 1 місяць. Потрібно визначити інтенсивність (час) використання всіх технологій, щоб сумарний об’єм продукції був максимальний з урахуванням обмежень на ресурси.
Нехай x1,x2, ...,xп – шукані інтенсивності. Тоді с1х1 – кількість продукції , виробленої за хі місяць.
Тоді ІІ – математична модель цієї задачі. Цільова функція - сумарний об’єм продукції при вибраній інтенсивності. Обмежені сумарні витрати і-го ресурсу не повинні перевищувати запасу цього ресурсу.
хі ≥ 0 економічний зміст змінної.
При нашому трактуванні технологія з кількісного боку достатньо визначається вектором m+1 мірним.
Вектор b визначає запаси ресурсів:
Перейдемо до двоїстої задачі. В ній m змінних (стільки, скільки видів ресурсів). Таким чином кожному виду ресурсів відповідає своя змінна. Їх можна розглядати як умовні ціни (оцінки).
Розглянемо j-те обмеження:
(a1jy1 + a2jy2+ …+amjym) ≥ cj
Так як аij мають різні одиниці виміру , то у повинні бути або безрозмірними, або грошовими одиницями. Для порівняння лівої та правої частини будемо вважати , що при cj коефіцієнт yj можна розглядати як питомі оцінки (умовні ціни) всіх ресурсів, що використовуються. Тоді ліва частина обмежень буде виражати сумарну оцінку всіх затрат при j-тій технології за одиницю часу, а права частина – це оцінка (в тих же одиницях ) готової продукції , що отримується по j - тій технології за одиницю часу. Таким чином кожне обмеження співвідносить витрати з результатами. Знак ≥ тут означає, що при об’єктивному вимірі витрат і результатів, витрати не можуть бути менше результатів. Витрати можуть лише перебільшувати, а в ідеальних випадках співпадати з результатами.
Ц.Ф. задачі b1y1+ b2y2+…+bmym→min відображає сумарну оцінку всіх наявних ресурсів. Двоїста задача заключається в знаходженні таких значень оцінок всіх ресурсів, при яких виконуються всі обмеження, а Ц.Ф.→min, тобто пошуку найбільш економних варіантів.
Розглянемо економічні системи 1 і 2 теорем двоїстості.
Теорема 1 стверджує, що якщо вихідна задача має розв’язок, то і двоїста задача має розв’язок з економічної точки зору. Це означає, що такі оцінки існують.
Якщо Ц.Ф. необмежена, то задача недопустима, тобто задача складена невірно, тоді оцінок нема.
Згідно другої теореми , якщо при оптимальному розв’язку x10,x20, ...,xп0 вихідної задачі яке-небудь обмеження вихідної задачі перетворюється в строгу нерівність (наприклад і) , то відповідне уі рівне 0. з економічної точки зору це означає :
ai1 x10+ ai2 x20+ …+ain xn0 < bi - це витрати і-го ресурсу при всіх технологіях.
Якщо затрати і-го ресурсу менші його кількості, тобто коли він недовикористовується , то оцінка цього ресурсу рівна 0. Загалом оцінка нелімітуючих факторів =0.Якщо j –те обмеження двоїстої задачі при оптимальному розв’язку y10, …, ym0 перетворюється у строгу нерівність >, то за теоремою xj = 0.
З економічної точки зору це означає, що якщо при j –тому технічному способі витрати перебільшують результат, тобто якщо j –тий спосіб не рентабельний , то і використовується цей спосіб з нульовою інтенсивністю. І навпаки , якщо j –та технологія в оптимальному плані використовується, якщо xj0 > 0 , то відповідні обмеження приймають вигляд рівностей:
a1jy10 + a2jy20+ …+amjym0 = cj, тобто затрати рівні результатам.
Таким чином ,при оптимальній організації використовуються рентабельні способи виробництва.
В зв’язку з такою роллю двоїстих оцінок у1....уm їх називають об’єктно обумовленими оцінками. Потрібно пам’ятати , що двоїсті оцінки можуть відігравати роль тільки внутрішньої економічної системи і не мають відношення до зовнішніх економічних систем. Крім цього вони відносні. При зміні умов задачі оцінки також змінюються.
Виникає питання наскільки і які умови задачі можна змінювати з тим щоб оцінки не змінилися. Це питання про стійкість розв’язку ЗЛП.
