Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






II. Решить транспортную задачу






Транспортная задача (ТЗ) формулируется следующим образом. В m пунктах отправления А 1... A m сосредоточен однородный груз в количествах соответственно а 1... а m единиц. Имеющийся груз необходимо доставить потребителям В 1... В n, спрос которых выражается величинами b 1... b п единиц. Известна стоимость с ij перевозки единицы груза из i -го пункта отправления в j -й пункт назначения. Требуется составить план перевозок, который полностью удовлетворяет спрос потребителей в грузе, и при этом суммарные транспортные издержки минимизируются.

Для наглядности условия ТЗ можно представить таблицей (табл. 1.), которую будем называть распределительной. Распределительную таблицу называют иногда табличной или матричной моделью ТЗ.

Цель ТЗ — минимизировать общие затраты на реализацию плана перевозок.

Итерационный процесс по отысканию оптимального плана транспортной задачи начинают с опорного плана, который находят методом северо-западного угла.

Решение задачи осуществить методом потенциалов с помощью программы Optimal.

 

Представление транспортной задачи в матричной форме

Поставщик Потребитель Запас груза а i  
B 1 B 2 ... B n  
Затраты на перевозку 1ед. груза    
A 1 C 11 X 11 С 12 X 12 ... C in X in а 1
A 2 C 21 X 21 С 22 X 22 ... С 2п Х 2п a 2
... ... ... ... ... ...
A m С m1 X m1 C m2 X m2 ... C mn Х тп a m
Потребность в грузе b j b 1 b 2 ... b п  
               

 

 


Исходная таблица:

Поставщик Потребитель Запасы груза
B1 B2 B3 B4
A1
   
 
   
 
   
 
   
 
 
A2
   
 
   
 
   
 
   
 
 
A3
   
 
   
 
   
 
   
 
 
Потребность          

Транспортная задача имеет закрытый тип, так как суммарный запас груза равен суммарным потребностям.
Находим опорный план по правилу северо-западного угла:
Введем некоторые обозначения:
Ai* - излишек нераспределенного груза от поставщика Ai
Bj* - недостача в поставке груза потребителю Bj

Помещаем в клетку (1, 1) меньшее из чисел A1*=40 и B1*=30
Так как спрос потребителя B1 удовлетворен, то столбец 1 в дальнейшем в расчет не принимается
Помещаем в клетку (1, 2) меньшее из чисел A1*=10 и B2*=25
Так как запасы поставщика A1 исчерпаны, то строка 1 в дальнейшем в расчет не принимается
Помещаем в клетку (2, 2) меньшее из чисел A2*=30 и B2*=15
Так как спрос потребителя B2 удовлетворен, то столбец 2 в дальнейшем в расчет не принимается
Помещаем в клетку (2, 3) меньшее из чисел A2*=15 и B3*=15
Так как запасы поставщика A2 исчерпаны, то строка 2 в дальнейшем в расчет не принимается
Так как спрос потребителя B3 удовлетворен, то столбец 3 в дальнейшем в расчет не принимается
Помещаем в клетку (3, 4) меньшее из чисел A3*=20 и B4*=20

Поставщик Потребитель Запасы груза
B1 B2 B3 B4
A1
   
 
   
 
   
 
   
 
 
A2
   
 
   
 
   
 
   
 
 
A3
   
 
   
 
   
 
   
 
 
Потребность          


Целевая функция F=130


Решаем задачу методом потенциалов:
Примем некоторые обозначения:
i - индекс строки;
j - индекс столбца;
m - количество поставщиков;
n - количество потребителей.

Этап 1

 

 

Опорный план является вырожденным, так как число занятых клеток меньше, чем m+n-1=7.

Сделаем его невырожденным, поместив базисные нули в клетки с координатами (i, j): (2, 4)

Поставщик Потребитель Запасы груза
B1 B2 B3 B4
A1
   
 
   
 
   
 
   
 
 
A2
   
 
   
 
   
 
   
 
 
A3
   
 
   
 
   
 
   
 
 
Потребность          


Полагая потенциал U1=0, определяем остальные потенциалы из соотношения Ui+Vj=Ci, j(i=1..m, j=1..n), просматривая все занятые клетки.
Потенциалы Ui:
U1=0
V1=C1, 1-U1= 1
V2=C1, 2-U1= 2
U2=C2, 2-V2= -1
V3=C2, 3-U2= 4
V4=C2, 4-U2= 3
U3=C3, 4-V4= -2

Определяем значения оценок Si, j=Ci, j-(Ui+Vj) для всех свободных клеток:
S1, 3 = c1, 3 - (u1 + v3) = 0.
S1, 4 = c1, 4 - (u1 + v4) = 3.
S2, 1 = c2, 1 - (u2 + v1) = 3.
S3, 1 = c3, 1 - (u3 + v1) = 6.
S3, 2 = c3, 2 - (u3 + v2) = 7.
S3, 3 = c3, 3 - (u3 + v3) = 3.

Так как все оценки Si, j > =0, то полученный план является оптимальным.
Транспортная задача решена.

Поставщик Потребитель Запасы груза
B1 B2 B3 B4
A1
   
 
   
 
   
 
   
 
 
A2
   
 
   
 
   
 
   
 
 
A3
   
 
   
 
   
 
   
 
 
Потребность          


Целевая функция F= 130

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.