- •Введение
- •Показатели качества транспортных услуг
- •2. Показатели сохранности перевозимых грузов.
- •Транспортная задача
- •Экономико-математическая модель транспортной задачи
- •Метод северо-западного угла
- •Метод минимальной стоимости
- •Особый случай
- •Распределительный метод решения транспортной задачи
- •Открытая модель
- •2.6.1 Фиктивный потребитель
- •2.6.2 Фиктивный поставщик
- •Транспортная задача в Excel
- •Транспортная сеть
- •Первоначальный план поставок в транспортной сети
- •Проверка плана поставок на оптимальность
- •Улучшение плана поставок
- •Открытая модель
- •Фиктивный потребитель
- •Фиктивный поставщик
- •Задача о назначениях
- •Минимизация целевой функции
- •Максимизация целевой функции
- •Определение оптимального срока замены транспортного средства
- •Выбор маршрута перевозки груза
- •Применение сетевых графиков для планирования международных интермодальных перевозок грузов
- •Выбор логистической схемы доставки груза в зависимости от времени его продвижения
- •Разработка маршрутов и составление графиков доставки товаров автомобильным транспортом
- •Основные этапы развоза груза
- •Метод abc. Планирование и управление запасами материальных ресурсов
- •1. Эмпирическийметод
- •2. Дифференциальный метод
- •3. Графический метод
- •Список использованных источников
- •Приложение 1 Варианты исходных данных для расчета показателей качества транспортных услуг
- •Приложение 2 Варианты исходных данных для решения транспортной задачи
- •Приложение 3 Варианты исходных данных для решения задачи по определению срока замены автомобиля
- •Приложение 4 Приложение 5 Варианты исходных данныхдля планирования международных интермодальных перевозок грузов с применением сетевых графиков
- •Приложение 6 Варианты исходных данных для выбора логистической схемы доставки груза в зависимости от времени их продвижения
- •Приложение 7
Транспортная задача
Экономико-математическая модель транспортной задачи
Существуют поставщики и потребители некоторого однородного груза. У каждого поставщика имеется определенное количество единиц этого груза (мощность поставщика).
Каждому потребителю нужно некоторое количество единиц этого груза (спрос потребителя). Известны затраты на перевозку единицы груза от каждого из поставщиков к каждому из потребителей.
Нужно составить такой план перевозок от поставщиков к потребителям, при котором:
1) суммарные затраты на перевозку груза минимальны;
2) по возможности будут задействованы все мощности поставщиков;
3) по возможности будет удовлетворен весь спрос потребителей.
Закрытая модель транспортной задачи – это модель, в которой суммарная мощность поставщиков равна суммарному спросу потребителей. В противном случае модель называется открытой.
В процессе решения открытая модель всегда сводится к закрытой модели. Поэтому вначале рассмотрим закрытую модель.
Порядок решения для закрытой модели:
1) составляем специальную таблицу;
2) находим первоначальный план поставок (далее будут рассмотрены методы северо-западного угла и минимальной стоимости);
3) оптимизируем его распределительным методом.
Метод северо-западного угла
С помощью этого метода получается первоначальный план поставок.
Пример 1. У поставщиков А1, А2,
А3 сосредоточено соответственно
20, 200 и 240 единиц некоторого однородного
груза, который необходимо доставить
потребителям В1, В2, В3,
В4 в количестве 60, 130, 120 и 150 единиц.
Стоимость перевозок единицы груза от
поставщиков к потребителям задается
матрицей:
.
Элемент в 1-й строке и 3-м столбце равен 8, то есть стоимость перевозки единицы груза от поставщика А1 к потребителю В3 равна 8, и т.д.
Построим первоначальный план поставок методом северо-западного угла.
Суммарная мощность поставщиков равна:
.
Суммарный спрос потребителей равен:
Это – закрытая модель. Запишем данные в виде таблицы 2.1.
Таблица 2.1 – Данные для расчета
|
60 |
130 |
120 |
150 |
20 |
5 |
3 |
8 |
2 |
200 |
4 |
1 |
3 |
5 |
240 |
2 |
4 |
4 |
7 |
В первом столбце указаны мощности поставщиков, в первой строке – спрос потребителей. Числа в левом верхнем углу клетки – это стоимость перевозок единицы груза от соответствующего поставщика к соответствующему потребителю, то есть значения из данной в условии матрицы.
План перевозок будет задан, если мы укажем, сколько единиц груза должен получить каждый потребитель от каждого поставщика, то есть если пустая таблица из трех строк и четырех столбцов будет заполнена.
Северо-западный угол таблицы – это ее левый верхний угол, то есть клетка в 1-й строке и 1-м столбце – клетка (1,1). Поэтому рассмотрим 1-го поставщика и 1-го потребителя. У поставщика А1 есть 20 единиц груза, а потребителю В1 нужно 60 единиц. Находим минимум из этих дух чисел:
Клетка (1,1) перечеркивается по диагонали
сплошной чертой(______),
в правом нижнем углу пишется найденный минимум 20. Это означает, что А1 должен поставить потребителю В1 20 единиц груза. Такие клетки в дальнейшем будем называть отмеченными.
Так как поставщик А1израсходовал все свои 20 единиц груза, то мы исключаем его из рассмотрения. Поэтому все остальные клетки 1-й строки перечеркнем по диагонали пунктиром (----). Такие клетки в дальнейшем из рассмотрения исключаем, и будем называть пустыми.
После первого шага таблица 2.1. примет следующий вид:
Таблица 2.2 – Таблица после первого шага
|
60 |
1 |
1 20 |
1 50 |
20 |
5 20 |
3 |
8 |
2 |
200 |
4 |
1 |
3 |
5 |
240 |
2 |
4 |
4 |
7 |
Первая строка в дальнейшем не рассматривается.
Северо-западный угол этой таблицы –
это клетка (2,1). Поэтому рассмотрим 2-го
поставщика и 1-го потребителя. Мощность
поставщика А2 равна 200 единиц.
Спрос потребителя В1 – 60 единиц
груза. Но 20 единиц груза он получил от
поставщика А1 (отмеченная клетка
(1,1)). Поэтому непокрытый спрос потребителя
В1 равен
.
Находим минимум
Клетка (2,1) становится отмеченной. Мы
запишем там этот минимум - 40.
Поставщики А1 (20 единиц) и А2 (40 единиц) полностью покрывают спрос потребителя В1 (60 единиц). Поэтому остальные клетки 1-го столбца объявим пустыми и в дальнейшем исключим из рассмотрения.
После второго шага таблица 2.1. примет следующий вид.
Таблица 2.3 – Таблица после второго шага
|
60 |
1 30 |
1 20 |
1 50 |
20 |
5 20 |
3 |
8 |
2 |
200 |
4 40
|
1 |
3 |
5 |
2 40 |
2 |
4 |
4 |
7 |
Северо-западный угол таблицы 2.3. – это
клетка (2,2).
.
Получаем следующую таблицу 2.4:
Таблица 2.4 - Таблица после третьего шага
|
6 0 |
1 30 |
1 20 |
150 |
2 0 |
5 20 |
3 |
8 |
2 |
2 00 |
4 40
|
1 130 |
3 |
5 |
2 40 |
2 |
4 |
4 |
7 |
Северо-западный угол таблицы 2.4. – это клетка (2,3).
.
Получаем следующую таблицу 2.5:
Таблица 2.5 -Таблица после четвертого шага
|
6 0 |
1 30 |
1 20 |
150 |
2 0 |
5 20 |
3 |
8 |
2 |
2 00 |
4 40
|
1 130 |
3 30 |
5 |
2 40 |
2 |
4 |
4 |
7 |
Северо-западный угол этой таблицы – это клетка (3,3).
.
Получаем следующую таблицу 2.6:
Таблица 2.6 - Таблица после пятого шага
|
6 0 |
1 30 |
1 20 |
150 |
20 |
5 20 |
3 |
8 |
2 |
200 |
4 40
|
1 130 |
3 30 |
5 |
240 |
2 |
4 |
4 90 |
7 |
Осталась одна незаполненная клетка – это клетка (3,4).
.
Получаем следующую таблицу 2.7:
Таблица 2.7 - Таблица после шестого шага
|
6 0 |
1 30 |
1 20 |
150 |
20 |
5 20 |
3 |
8 |
2 |
200 |
4 40
|
1 130 |
3 30 |
5 |
2 40 |
2 |
4 |
4 90 |
7 150 |
После выполнения очередного шага мы
исключали из рассмотрения либо строку,
либо столбец. Только на последнем шаге
отпали и строка, и столбец. Поэтому для
полностью заполненной таблицы должно
соблюдаться следующее соотношение:
число отмеченных клеток = число строк
+ число столбцов −1. В нашем случае это
так:
.
Если это соотношение не выполняется, то возникает так называемый особый случай. Как в этом случае поступать, будет рассказано дальше.
Посчитаем суммарные затраты. Для этого
надо в каждой отмеченной клетке
перемножить ее числа и результаты
сложить:
