ЛЕкЦІЯ Транспортна задача

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 39

ДИСЦИПЛІНА

Математичні методи дослідження


операцій
ДИСЦИПЛІНА
Математичні методи дослідження
операцій

ТРАНСПОРТНА ЗАДАЧА

ЛЕКТОР
КЛИМЕНКО НАТАЛІЯ АНАТОЛІЇВНА,
КАНД.ЕКОН.НАУК, ДОЦЕНТ

КАФЕДРА
ЕКОНОМІЧНОЇ
КІБЕРНЕТИКИ
 Економічна постановка транспортної
задачі
 Математична постановка транспортної
задачі
 Основні властивості математичної
моделі транспортної задачі
 Етапи роз’вязку транспортної задачі
 Пошук початкового плану перевезень
 Пошук оптимального плану перевезень
Економіка транспортної задачі
 маємо m пунктів виробництва чи запасу
однорідної продукції з відомими величинами її
обсягу у кожному пункті (a1,a2…am)

 та n пунктів споживання цієї продукції з


відомими величинами попиту на неї (b1,b2…bn).

 Також відома матриця транспортних витрат


С//сij//, що необхідно витратити для
перевезення одиниці продукції від кожного
виробника до кожного споживача.

 Необхідно скласти такий план перевезення


однорідної продукції, щоб вона була вивезена
від усіх виробників, попит усіх споживачів був
задоволений і сукупні транспортні витрати на
це перевезення були мінімальними.
Математична постановка
транспортної задачі
 Теорема (умова існування
розв’язку транспортної задачі):

необхідною і достатньою умовою


існування розв’язку транспортної
задачі є її збалансованість, тобто:
m n

a  b
i 1
i
j 1
j
Перший крок розв’язку транспортної
задачі

 Якщо балансова умова


виконується (тобто попит =
пропозиції), то задача закритого
типу або з правильним балансом.

 Така задача переноситься в


транспортну таблицю , де
знаходимо розв’язок
 аi=100; 200; 100
 bj=80; 140; 100; 80

2 5 4 6
C 8 4 3 8
5 1 4 5
 У даному випадку балансова
умова виконується:

a
i 1
i  100  200  100  400 (шт)
4

b
j 1
j  80  140  100  80  400 (шт)
Транспортна таблиця
Дисбаланс:
Запас більший потреби -
вводимо фіктивного споживача
Дисбаланс:
Потреба більша запасу -
вводимо фіктивного виробника
Другий крок розв'язку транспортної
задачі – знаходження опорного
плану(початкового плану
перевезення).
 метод північно-західного кута
(діагональний)
 метод мінімальної вартості
 метод подвійних відміток
Третій крок розв’язку транспортної
задачі – перевірка опорного плану на
виродженість.
 План транспортної задачі є
невиродженим, якщо кількість відмінних
від нуля елементів матриці плану
(базисних клітин) дорівнює k=m+n –1 ,
 де m – кількість рядків (пунктів
виробництва), а n – кількість колонок
(пунктів споживання).

 Для нашої задачі – k=3+4-1=6


Якщо одержаний за будь-яким
методом опорний план
транспортної задачі є не
виродженим, можна порушувати
питання про знаходження
оптимального плану цієї задачі.
 Теорема (умова оптимальності
опорного плану транспортної
задачі):

Для того, щоб деякий опорний план


транспортної задачі був
оптимальним, необхідно і
достатньо його потенціальності.
Основні кроки алгоритму методу
потенціалів

 Складається система потенціалів –


початок - з найбільш заповненого
рядка чи колонки
Початковий план – метод пн.-зх.
кута
 2
 Перевіряється система потенціалів
в порожніх клітинах
 Обираються клітини, де умова
потенціальності порушена
 3.
 З клітини, де умова
потенціальності порушена
найбільше починається ланцюг ТЗ
Визначення ланцюг-цикл ТЗ
 4.
 Перехід до нового плануТЗ
 Кроки методу потенціалів
повторюються доти, поки умова
потенціальності для порожніх
клітин не виконається
 Виконання умови гарантує
отримання оптимального
(найдешевшого ) плану
перевезень
Перевірка
балансової умови

Виконується – задача Не виконується – задача


закритого типу відкритого типу

Знаходимо
початковий план
Балансуємо
транспортної задачі
задачу

Перевіряємо
початковий план на
потенціальність

Умова потенціальності
виконується – Умова потенціальності не виконується –
план оптимальний- переходимо до нового плану за схемою:
перевезення найдешевше

Будуємо ланцюг
транспортної Переходимо
таблиці до нового
плану

Перевіряємо новий
план на потенціальність
аi=100; 200; 100
bj=80; 140; 100; 80

2 5 4 6
C 8 4 3 8
5 1 4 5
Додаткова література:

Методичні вказівки з дисципліни


ст.51-63.
Дякую за увагу
Запитання

До зустрічі на практичних заняттях

КАФЕДРА
ЕКОНОМІЧНОЇ
КІБЕРНЕТИКИ

You might also like