- •1.Задачі лінійного програмування її модифікація.
- •2. Симплексний метод: ідея, вимоги та умови оптимальності.
- •3. Графічний метод розв’язування задач лінійного програмування.
- •4. Симплексний метод: алгоритм розв’язування.
- •5. Альтернативний оптимум задач лінійного програмування.
- •6. Двоїста пара задач: типи та алгоритми перетворення.
- •7. Теорія двоїстості.
- •8. Розв’язування двоїстих задач.
- •9. Відповідність двоїстих оцінок змінних двоїстої пари задач.
- •10. Транспортна задача: математична модель, типи та особливості.
- •11) Умови оптимальності в методі потенціалів, її обґрунтування.
- •12) Методи будування базисних планів при розв’язуванні транспортної задачі.
- •Початковий опорний план
- •Метод північно-західного кута
- •Метод найменшої вартості
- •13) Метод потенціалів Метод потенціалів
- •Приклад
- •14) Транспортна задача: випадки вродженості
- •15) Альтернативний оптимум в транспортних задачах
- •16) Динамічне програмування: математична модель, особливості.
- •17) Основні вимоги, переваги, недоліки в методі динамічного програмування.
- •18) Види цільової функції в методі динамічного програмування.
- •19) Алгоритм розв’язування методом динамічного програмування
- •20) Задачі про призначення: особливості, математична модель, та алгоритм
- •4.2. Математична модель задачі про призначення.
- •4.3. Рішення задачі про призначення
- •21) Угорський метод
- •1 Постановка завдання
- •2 Розв’язання завдання
- •22. Задача про кільцевий маршрут та її розв’язування.
- •23. Алгоритм методу розгалужень та меж.
- •24. Задача про максимальний потік та її розв’язок.
- •25. Задача про найкоротшу відстань та метод її розв’язування.
- •26. Теорія ігор: ціна ігор.
- •27. Теорія ігор: сідлова точка.
- •28. Теорія ігор: теорія мінімакса ті її використання.
- •29. Зведення ігрових задач до задач лінійного програмування.
10. Транспортна задача: математична модель, типи та особливості.
Представляє собою ЗЛП. Це означає, що її можна досліджувати і розв’язувати, використовуючи теорію ЛП. Використовуючи специфіку ТЗ, для неї існують свої методи розв’язання, які є більш прості, ніж загальні.
Економічна постановка.
Деякий однорідний продукт перевозиться з m пунктів постачання з обсягами ai, і=1, m в n пунктів споживання з потребами bij, j=1,n.
Із всіх пунктів постачання у всі пункти споживання представлені у вигляді матриці перевезення.
Необхідно знайти такий оптимальний план перевезень, щоб загальна вартість всіх перевезень була мінімальною.
Математична постановка.
Позначимо через xij – кількість однорідної продукції, яка перевозиться із і-го пункту постачання в bj - пункт споживання.
Умову ТЗ зручно задавати у вигляді симплекс-таблиці для ТЗ.
Bj Ai |
B1 |
B2 |
… |
Bn |
|
b1 |
b2 |
… |
bn |
||
A1 |
a1 |
c11 X11 |
c12 X12 |
… |
c1n X1n |
A2 |
a2 |
c21 X21 |
c22 X22 |
… |
c2n X2n |
… |
… |
… |
… |
… |
… |
Am |
am |
cm1 Xm1 |
cm2 Xm2 |
… |
cmn Xmn |
Функція мети, яка економічно означає, що сумарна вартість перевезень повинна бути мінімальною, математично можна записати наступним чином:
Z = c11x11 + c12x12 + … + c1nx1n +
+ c21x21 + c22x22 + … + c2nx2n + (1)
+ cm1xm1 + cm2xm2 … + cmnxmn min
Так, як вся продукція повинна бути вивезена із пункту постачання, то математично це можна записати наступним чином:
x11 + x12 + … + x1n = a1
x21 + x22 + … + x2n = a2 (2)
xm1+ xm2 + … + xmn = am
Всі потреби пунктів споживання повинні бути виконані, то це можна записати наступним чином:
x11 + x12 + … + x1n = b1
x21 + x22 + … + x2n = b2 (3)
xm1+ xm2 + … + xmn = bm
(1)-(4) – математична постановка ТЗ.
Транспортна задача — це специфічна задача лінійного програмування, застосовувана для визначення найекономічнішого плану перевезення однорідної продукції від постачальників до споживачів.
Математична модель транспортної задачі має такий вигляд:
за обмежень
де xij – кількість продукції, що перевозиться від і-го постачальника до j-го споживача;
cij – вартість перевезення одиниці продукції від і-го постачальника до j-го споживача;
ai – запаси продукції i-го постачальника; bj – попит на продукцію j-го споживача.
Якщо в транспортній задачі загальна кількість продукції постачальників дорівнює загальному попиту всіх споживачів, то таку транспорту задачу називають збалансованою, або закритою. Якщо ж така умова не виконується, то транспортну задачу називають незбалансованою, або відкритою.
Планом транспортної задачі називають будь-який розв'язок системи обмежень, що вказані вище ТЗ, який позначають матрицею
11) Умови оптимальності в методі потенціалів, її обґрунтування.
У методі потенціалів кожному рядку i і кожному стовпцю j транспортної таблиці ставляться у відповідність числа (потенціали) і . Для кожної базисної змінної потенціали і задовольняють рівнянню:
Щоб знайти значення потенціалів з цієї системи рівнянь, потрібно присвоїти одному з них довільне значення (зазвичай вважають ) і потім послідовно обчислювати значення інших потенціалів.
Далі, використовуючи знайдені значення потенціалів, для кожної небазисной змінної обчислюються величини .
Якщо всі ці числа є недодатними то опорний план є оптимальним і розв'язування на цьому завершується. В іншому випадку знаходиться найбільше додатнє значення і відповідна йому змінна вводиться в базис. Для визначення змінної, що виводиться з базису будується послідовність:
де — змінна, що вводиться в базис, а всі інші змінні є базисними. Окрім цього в цій послідовності при переході на кожному етапі одна координата залишається незмінною і якщо при певному переході незмінною була перша координата, то на наступному незмінною буде друга. Якщо зображувати перехід між змінними на транспортній таблиці стрілками між відповідними клітинами це оначає, що переходи можуть бути лише вертикальними чи горизонтальними, але не діагональними, і також після горизонтального переходу має йти вертикальний і навпаки.
Після побудови послідовності можна записати значення відповідних змінних і знайти мінімальне значення серед чисел, що стоять на непарних позиціях. Наступним кроком це число слід додати до всіх змінних, що стоять на парних позиціях і віднти від всіх змінних, що стоять на непарних. Змінна якій відповідало найменше число виводиться з базиса.
В такий спосіб одержується новий опорний план і до нього можна знову застосувати ті ж дії.