
- •Общие требования к выполнению контрольной работы
- •История возникновения и эволюция термина «Логистика»
- •Основные понятия логистики
- •Методология и научная база логистики
- •Анализ авс
- •Анализ xyz
- •Задачи закупочной логистики
- •Методы определения потребностей
- •Оценка и выбор поставщиков
- •Задачи управления запасами
- •Классическая детерминистическая модель управления запасами
- •Стохастические модели управления запасами
- •Складская логистика
- •Оценка работы складов
- •Задачи транспортной логистики
- •Выбор транспортного средства
- •Составление оптимальных маятниковых маршрутов
- •Составление оптимальных маршрутов (транспортная задача)
Составление оптимальных маршрутов (транспортная задача)
Рассмотрим классическую транспортную задачу – задачу распределения грузов, имеющихся у поставщиков, между потребителями с целью минимизации суммарных транспортных издержек.
Пусть имеется m поставщиков и n потребителей некоторой продукции. Известны имеющиеся количества груза у поставщиков ai>0 (i=1,…,m), потребности потребителей bj>0 (j=1,…,n) и стоимости перевозки единицы продукта от каждого поставщика каждому потребителю – cij (i=1,…,m; j=1,…,n).
Требуется найти план перевозок, т. е. указать сколько единиц продукции каждый поставщик должен доставить каждому потребителю, чтобы суммарная стоимость перевозок была минимальной.
Если суммарное количество груза у поставщиков равно суммарной потребности потребителей, т. е.
,
то транспортная задача называется закрытой, в противном случае – открытой.
Условия транспортной задачи можно представить в виде таблицы
|
b1 |
b2 |
… |
bn |
a1 |
c11 |
c12 |
… |
c1n |
a2 |
c21 |
c22 |
… |
c2n |
… |
… |
… |
… |
… |
am |
cm1 |
cm2 |
… |
cmn |
Пусть xij – количество единиц продукции, перевозимое от i- го поставщика j- му потребителю. План перевозок можно представить в виде матрицы
x11 x12 …… x1n
x21 x22 …… x2n
X = …………………………….
xm1 xm2 …… xmn
Условия задачи имеют вид
(i=1,…,m)
(17.1)
(j=1,…,n)
(i=1,…,m
; j=1,..,n)
(17.2)
(17.3)
Задача (17.1 – 17.3) называется транспортной задачей. Для ее решения используется метод потенциалов.
Критерий оптимальности плана перевозок заключается в следующем: для того, чтобы план перевозок Х* был оптимальным, необходимо и достаточно, чтобы существовали числа: u1, u2, …,um – потенциалы поставщиков, v1, v2, ….,vn – потенциалы потребителей, удовлетворяющие двум условиям:
1)
(i=1,…,m
; j=1,…,n)
2)
если xij>0,
то
Алгоритм метода потенциалов заключается в следующем:
- построение исходного плана перевозок методом «северо-западного» угла;
- проверка построенного плана на оптимальность при помощи критерия;
- улучшение плана, т. е. построение нового плана с меньшей стоимостью перевозок.
Алгоритм метода потенциалов применяется к закрытой транспортной задаче. Любую открытую задачу можно преобразовать в закрытую путем введения фиктивного поставщика или фиктивного потребителя.
Рассмотрим следующий пример. Пусть имеется 3 поставщика и 3 потребителя некоторой продукции. Мощности поставщиков, потребности потребителей и стоимости перевозки единицы продукции от каждого поставщика каждому потребителю заданы в таблице
ai / bj |
20 |
10 |
30 |
25 |
9 |
4 |
7 |
15 |
5 |
3 |
6 |
35 |
6 |
5 |
8 |
Требуется найти такой план перевозок, при котором суммарная стоимость будет минимальной.
Прежде всего, подсчитаем суммарную мощность поставщиков и суммарную потребность потребителей
Так
как
,
то задача является открытой и для
сведения ее к закрытой введем фиктивного
потребителя с потребностью
Стоимости перевозки единицы продукции от каждого поставщика фиктивному потребителю положим равными нулю. В результате получим закрытую транспортную задачу, условия которой содержатся в таблице
|
20 |
10 |
30 |
15 |
25 |
9 |
4 |
7 |
0 |
15 |
5 |
3 |
6 |
0 |
35 |
6 |
5 |
8 |
0 |
Решим полученную закрытую транспортную задачу методом потенциалов.
Составим исходный план перевозок Х1 методом «северо-западного угла», распределяя мощности поставщиков по порядку между потребителями так, чтобы каждая перевозка была максимально возможной. У 1-го поставщика имеется 25 единиц продукции, а первому потребителю нужно 20 единиц, следовательно, ему нужно направить 20 единиц, т. е. х11=20. Оставшиеся у первого поставщика 5 единиц направим второму потребителю, т. е. положим х12=5. Недостающие второму потребителю 5 единиц продукции направим ему от второго поставщика, т. е. х22=5. Аналогично положим х23=10, х33=20, х34=15. Остальные перевозки равны нулю.
План перевозок оформим в виде таблицы, разделенной на клетки. В каждой клетке поместим перевозки хij. В клетки, соответствующие нулевым перевозкам, нули не вписываем, оставляя их пустыми. В таком случае план перевозок Х1 будет иметь вид
Х1=
20 |
5 |
|
|
|
5 |
10 |
|
|
|
20 |
15 |
При описанном выше способе распределения продукции план Х1 будет содержать не более, чем m+n-1 положительных перевозок или занятых клеток, где m - число поставщиков, n - число потребителей продукции. Остальные компоненты плана Х1, соответствующие нулевым перевозкам, будем называть свободными клетками. Если число занятых клеток k=m+n-1, то план перевозок называется невырожденным, если k<m+n-1, то вырожденным.
Для плана Х1 имеем k=6, m+n-1=6, следовательно план Х1 является невырожденным.
Заметим, что если план перевозок является вырожденным, то следует часть свободных клеток считать занятыми, записав в них нули, так, чтобы общее число занятых клеток было равно m+n-1. В дальнейшем с этими нулями следует обращаться как с положительными перевозками.
Подсчитаем суммарную стоимость перевозок по плану Х1:
.
Проверим план Х1 на оптимальность Найдем потенциалы u1, u2, …,um поставщиков и потенциалы v1, v2, ….,vn потребителей.
По условию 2 для занятых клеток
,
,
,
,
,
.
(17.4)
Один
из потенциалов всегда задается
произвольно, например, зададим
.
Тогда из системы (17.4) получим
,
,
,
,
,
.
По условию 1 для свободных клеток
,
,
,
,
,
.
(17.5)
Подставив потенциалы, найденные из уравнений (17.4) в неравенства (17.5), получим
,
,
,
,
,
.
Мы видим, что не выполняются два неравенства
,
.
Следовательно,
план Х1
можно улучшить, введя в план перевозку
,
для которой разность
оказалась
меньше разности
.
С этой целью составим так называемый
цикл, имеющий начало в свободной клетке
(3,1), а остальные вершины – в занятых
клетках, последовательно увеличивая и
уменьшая перевозки, попавшие в цикл, на
величину
.
В результате получим план
=
20- |
5+ |
|
|
|
5- |
10+ |
|
+ |
|
20- |
15 |
Важно отметить, что при составлении цикла следует двигаться только по горизонтали или вертикали, так, чтобы в каждую строку и каждый столбец плана перевозок, охваченных циклом, попали только две перевозки.
Выберем
,
то есть в качестве
выбирается
наименьшая из перевозок, из которых
вычитается. При включении в план Х1
перевозки
=5,
суммарная стоимость перевозок изменится
на
,
то есть уменьшится на 20 единиц и для
нового плана Х2
составит
.
Пересчитав перевозки, вошедшие в цикл плана при =5, получим новый план перевозок Х2.
Х2=
15 |
10 |
|
|
|
|
15 |
|
5 |
|
15 |
15 |
План
Х2
лучше
плана Х1
, так как
стоимость перевозки
по
плану Х2
оказалась
меньше стоимости перевозок
по плану Х1.
Проверим на оптимальность план Х2. Для этого составим систему уравнений для занятых клеток плана Х2
,
,
,
,
,
.
Из
этой системы при
получим:
,
,
,
,
,
.
Проверим выполнение неравенств для свободных клеток плана Х2.
,
,
,
,
,
.
Не
выполняются два неравенства, причем
,
.
Следовательно, план Х2
можно
улучшить, введя в план перевозку
.
Составив цикл для свободной клетки
(1,3), получим план
.
Выбрав
,
получим
,
и стоимость перевозок для нового плана Х3 составит
.
=
15- |
10 |
+ |
|
|
|
15 |
|
5+ |
|
15- |
15 |
При
план
преобразуется
в новый план Х3.
Так как
совпадает
с двумя перевозками, а только одна из
занятых клеток должна перейти в число
свободных, то в клетку (3,3) записываем 0
и считаем ее занятой.
Х3=
|
10 |
15 |
|
|
|
15 |
|
20 |
|
0 |
15 |
Для занятых клеток плана Х3:
,
,
,
,
,
.
Из
этой системы при
получим:
,
,
,
,
,
.
Для свободных клеток плана Х3:
,
,
,
,
,
.
Таким
образом, выполняются оба условия (1 и 2)
оптимальности плана перевозок.
Следовательно, план перевозок Х3
является
оптимальным планом закрытой задачи, а
представляет
собой наименьшую стоимость перевозок.
Отбросив последний столбец плана Х3,
получим оптимальный план Х*
исходной открытой задачи. Отброшенный
столбец означает, что первые два
поставщика вывезут всю имеющуюся у них
продукцию, а у третьего поставщика
останутся не вывезенными 15 единиц
продукции.
Задание 9.
Решить транспортную задачу. Заданы мощности поставщиков ai (i=1,…,m), потребности потребителей bj (j=1,…,n) и стоимости перевозки единицы продукта от каждого поставщика каждому потребителю – cij (i=1,…,m; j=1,…,n). Требуется найти план перевозок, при котором суммарные транспортные затраты будут наименьшими по вариантам:
1 вариант.
|
40 |
120 |
170 |
90 |
5 |
6 |
8 |
65 |
6 |
9 |
10 |
75 |
4 |
7 |
5 |
2 вариант.
|
25 |
40 |
35 |
20 |
3 |
6 |
4 |
90 |
5 |
9 |
3 |
60 |
4 |
8 |
6 |
3 вариант.
|
16 |
20 |
35 |
15 |
6 |
7 |
5 |
8 |
5 |
6 |
4 |
20 |
9 |
10 |
6 |
4 вариант.
|
20 |
12 |
8 |
22 |
7 |
6 |
3 |
18 |
8 |
4 |
2 |
16 |
2 |
3 |
1 |
5 вариант.
|
19 |
31 |
10 |
20 |
5 |
8 |
3 |
10 |
2 |
4 |
2 |
12 |
7 |
6 |
3 |
6 вариант.
|
14 |
20 |
22 |
50 |
3 |
8 |
9 |
18 |
3 |
4 |
5 |
12 |
2 |
7 |
6 |
7 вариант.
|
20 |
18 |
17 |
30 |
9 |
7 |
4 |
15 |
5 |
3 |
2 |
45 |
10 |
8 |
5 |
8 вариант.
|
18 |
40 |
12 |
32 |
9 |
8 |
4 |
15 |
8 |
7 |
3 |
7 |
4 |
3 |
2 |
9 вариант.
|
17 |
13 |
25 |
20 |
8 |
3 |
6 |
15 |
4 |
2 |
5 |
30 |
9 |
4 |
7 |
10 вариант.
|
12 |
10 |
9 |
18 |
5 |
8 |
2 |
22 |
8 |
9 |
4 |
15 |
6 |
7 |
3 |
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Чеботаев А.А. Логистика и маркетинг : Маркетологистика. – М. : Экономика, 2005. – 246 с.
Модели и методы теории логистики: Учебное пособие / Под ред. В.С. Лукинского, 2-е изд. – СПб.: Питер, 2008. – 448 с.
Слюсарева Е. В. Логистика: учебное пособие.- Омск : изд-во ОмГТУ, 2007.- 27 с.
Тяпухин А. П. Логистика: учебное пособие для студентов вузов.- Оренбург: ГОУВПО «ОГИМ», 2005.- 109 с.
Иванов М. Ю. Логистика: учебное пособие.- М.: РИОР, 2006.- 89 с.
Леонтьев В. Б. Основы логистики: учебное пособие по курсу.- М.: МИЭТ, 2007.- 71 с.
Содержание
1.История возникновения и эволюция термина «Логистика» |
3 |
2. Основные понятия логистики |
4 |
3. Методология и научная база логистики |
7 |
4. Анализ АВС |
8 |
5. Анализ XYZ |
16 |
6. Задачи закупочной логистики |
18 |
7. Методы определения потребностей |
18 |
8.Оценка и выбор поставщиков |
25 |
9. Задачи управления запасами |
27 |
10. Классическая детерминистическая модель управления запасами |
31 |
11. Стохастические модели управления запасами |
37 |
12. Складская логистика |
39 |
13. Оценка работы складов |
43 |
14. Задачи транспортной логистики |
45 |
15. Выбор транспортного средства |
46 |
16. Составление оптимальных маятниковых маршрутов |
47 |
17. Составление оптимальных маршрутов (транспортная задача) |
49 |
БИБЛИОГРАФИЧЕСКИЙ СПИСОК |
57 |