Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Транспортная логистика (линейное программирование). Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
6.1. Минимальный остов транспортной сети
,
.
1, 1
min ,
mn
ij ij
x
ij
F cx
= =
=
∑
1
1,
n
ij
j
xn
=
≤−
∑
1
2,
m
ij
i
x=≤
∑
{ }
0,1 .
ij
x ∈
j
6.1.2. Алгебраическое решение задачи поиска минимального остова сети
Математическая модель алгоритма поиска мини­мального остова задачи 6.1 может быть записана встан­дартной форме ЗЛП (раздел 2.1.5).
Требуется найти минимальное значение целевой
функции 𝐹:
сучетом ограничений:
mn
∑∑
ji
11
= =
xn
ij
= −
1,
где применены следующие обозначения:
𝑥
— ребро графа, исходящее извершины i ивходящее
𝑖𝑗
ввершину
𝐶
— вес ребра графа (расстояние);
𝑖𝑗
𝐹— целевая функция задачи;
n– число вершин графа транспортной сети; m– число ребер графа;
страционных задач линейного программирования при­меним общедоступную надстройку табличного процес­сора MSExcel— Solver (Поиск решения) [14, 27].
;
Сцелью автоматизации решения примеров демон-
— 111 —
6. Примеры решения задач транспортной логистики
Рис. 6.1.2.
Если навашем компьютере вMS Excel навкладке «Данные», отсутствует этот сервис, необходимо вы­звать пункт меню «Настройка панели быстрого досту­па…», и в предложенном списке меню «Надстройки» выбрать иустановить «Поиск решения».
Рассмотрим решение задачи поиска минимального остовного дерева спомощью «Поиска решения». Вредак­торе Excel составим шаблон, как показано нарис. 6.1.2.
Рис. 6.1.2.
— 112 —
6.1. Минимальный остов транспортной сети
1
,
m
ij
i
x
=
∑
,
1, 1
,
mn
ij ij
ij
cx
= =
∑
Математическую модель задачи записываем в со-
ответствующие ячейки шаблона:
Вячейки садресами L16:L24 записывается форму-
ла суммы построке:
n
∑
=
j
,
x
ij
1
=СУММ(C16:K16): =СУММ(C24:K24).
Вячейки садресами C25:K25 записывается форму-
ла суммы постолбцу:
=СУММ(C16:C24): =СУММ(K16:K24).
Вячейку садресом B25 записывается формула:
mn
,
x
11
= =
ji
ij
∑∑
=СУММ(C25:K25).
Вячейку садресом C27 записывается формула це-
левой функции:
=СУММПРОИЗВ(C4:K12;C16:K24).
Остальные ограничения указываются при настрой-
ке параметров «Поиска решения» (рис. 6.1.3).
Результат поиска минимального остова сети
симплекс-методом представлен нарис. 6.1.4.
— 113 —
6. Примеры решения задач транспортной логистики
Рис. 6.1.4
Рис. 6.1.3 Настройка параметров «Поиска решения» задачи 6.1.
Рис. 6.1.4
— 114 —
6.2. Оптимальный план работы погрузчиков
Таблице нарисунке 6.1.4 (матрице смежности не­взвешенного графа) соответствует граф минимального остова сети нарис. 6.1.5, который совпадает сграфом, найденным методом Краскала.
Рис. 6.1.5
ВПриложении 6 приведены различные варианты исходных данных задачи поиска минимального остова для самостоятельного решения.
6.2. Оптимальный план работы погрузчиков
Задача 6.2. «Оптимальный план работы ПРМ».
Трем погрузчикам разной производительности за 16 часов требуется погрузить на 1 площадке 140 т груза, на2 площадке 206 тгруза, на3 площадке 154 т груза.
Первый погрузчик на первой площадке может по­грузить 14 т/час, навторой 16 т/час, натретьей 12 т/час.
Второй погрузчик на первой площадке может по­грузить 19 т/час, навторой 20 т/час, натретьей 13 т/ час
— 115 —
6. Примеры решения задач транспортной логистики
ij
x
ij
c
F
ij
t
,
ij
ij
ij
x
tq= F
Третий погрузчик напервой площадке может погру-
зить 15 т/час, навторой 15 т/час, натретьей 18т/час.
Стоимость погрузки 1 т: первым погрузчиком на первой площадке 11 руб., навторой 13 руб., натретьей 10 руб., вторым погрузчиком на первой площадке 13 руб., навторой 12 руб., натретьей 15 руб., третьим погрузчиком на первой площадке 10 руб., навторой 11 руб, натретьей 11 руб.
Требуется составить такой план работы каждого погрузчика, чтобы стоимость работ по погрузке была минимальной.
Исходные данные к расчету оптимального плана работы ПРМ представлены втаблицах 6.2.1.
Для оптимизации плана работы погрузчиков ис­пользуем математическую модель задачи линейного программирования оназначениях раздела 2.1.3.
Введем дополнительные обозначения:
i– номер погрузчика, j– номер площадки,
 — искомые объемы работы погрузчика i на пло-
щадке j;
— стоимость работы погрузчика iна площадке j;
ijq
— производительность погрузчика iна площадке j;
— целевая функция;
Обозначим через наплощадке
j :
время работы погрузчика i
Впринятых обозначениях математическая модель задачи следующая.
Найти минимальное значение целевой функция
:
— 116 —
Таблица 6.2.1
Стоимость погрузки Сij, руб/т
мени Ti,
Фонд вре-
6.2. Оптимальный план работы погрузчиков
час
Технико-экономические условия задачи
т/час
Производительность ПРМ,
1 пл 2 пл 3 пл. 1 пл 2 пл 3 пл
— 117 —
1 прм 14 19 15 16 11,00 13,00 10,00
2 прм 16 20 15 16 13,00 12,00 11,00
Q 140 206 154 140 206 154
3 прм 12 13 18 16 10,00 15,00 11,00
6. Примеры решения задач транспортной логистики
,
,1
mi n  ,  1, ; 1, ,
nm
ij ij
x
ij
ij
F c x i nj m
=
= ⋅= =
∑
1
, 1, ,
m
ij i
j
t Ti n
=
≤=
∑
11
t
12
t
13
t ≤
1T21
t
22
t
23
t ≤
2T31
t
32
t
33
t ≤
3
T
1
, 1, .
n
ij j
i
x Qj m
=
≤=
∑
11
x
12
x
13
x ≤
1,
Q
21
x
22
x
23
x ≤
31
x
32
x
33
x ≤
3
.Q
При ограничениях:
1. Фонд рабочего времени каждого погрузчика:
или вразвернутом виде:
+
+
+
+
+
+
2. Объем работы каждого погрузчика на каждой
площадке:
или вразвернутом виде:
+
+
+
+
+
+
Q
2,
Решение задачи спомощью сервиса «Поиск реше­ния» MSExcel дает следующий результат.
Ответ задачи 6.2: объем работ:1 погрузчик на 1 площадке 0 т, на2— 0 т, на3— 154 т; погрузчик 2 на1 площадке 0 т, на2— 206 т, на3— 0 т; 3 погрузчик на1 площадке 140 т, на2— 0 т, на3 — 0 т. Минимальная стоимость работ 5412 руб.
ВПриложении 3 приведены различные варианты исходных данных задачи поиска оптимального плана работы ПРМ для самостоятельного решения.
— 118 —
6.2. Оптимальный план работы погрузчиков
Ответ задачи 6.2
: объем работ:1 погрузчик на 1 площадке 0 т, на 2 – 0
В Приложении 3 приведены различные варианты исходных данных
А
А
А
— 119 —
6. Примеры решения задач транспортной логистики
1À
Q
2À
Q
3À
Q
1Â
Q
2Â
Q
3Â
Q
4Â
Q
ij
ñ
ij
x
6.3. Оптимальный план перевозок
Задача 6.3. Поиск оптимального плана перевозок. Утрех поставщиков А однородного груза доставить четырем потребителям В ветствии сих спросом имость перевозки до потребителя j.
Перевозчику требуется составить такой план пе­ревозок, чтобы суммарные затраты наперевозку груза были минимальными.
Исходные данные задачи представлены в табли­це6.3.1.
Исходные данные задачи
, А2 иА3 сосредоточены запасы
1
,
,
, который необходимо
, В2, В3 иВ4 всоот-
,
1
,
,
. Известна сто-
одной тонны груза отпоставщика i
Таблица 6.3.1
Потребитель В
В
1
В
2
В
3
4
Запасы
Поставщик 290
А
А
А
1
2
3
1 1 3 4 60
4 3 2 3 110
2 4 2 1 120
Спрос 60 60 110 50 280
Сумма запасов поставщиков превышает сумму спроса потребителей. Задача несбалансирована, спро­фицитом: 290>280.
Граф расчетной транспортной сети представлен нарисунке 6.3.1.
Введем следующие обозначения:
 — искомые неизвестные объемы перевозки груза
отпоставщика iдо потребителя j;
— 120 —