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

Применение логистико-математических моделей в лесной отрасли. Монография

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
Таким образом, можно сделать следующие выводы:
− транспортно-технологический процесс доставки лесного сырья
характеризуется большой территориальной разобщенностью, большой номенклатурой продукции, зависимостью от природных условий;
− транспортно-технологический процесс доставки лесного сы-
рья представляет собой сложную систему, которой присуща сетевая структура и динамика;
− большое влияние на транспортно–технологический процесс
оказывают множество неопределенностей и случайных факторов, та­ких как сезонность, виды транспортных средств, колебание запасов лесопродукции цен и тарифов;
− транспортно-технологический процесс является логистиче-
ской системой и обладает всеми характерными для нее свойствами. Элементами этой системы являются пункты заготовки древесины, по­грузки, разгрузки, складирования, переработки, транспортные средст­ва, средства погрузки и разгрузки, прочее оборудование. Таким обра­зом, к транспортно-технологическому процессу лесозаготовительного предприятия, при его оптимизации, предъявляют все те же требова­ния, что и к логистической системе;
− целью функционирования системы является минимизация
суммарных затрат на транспортировку лесопродукции лесозаготови­тельным предприятием, и соответственно, получению максимальной прибыли (обе цели взаимосвязаны и вытекают одна из другой; модель эффективной транспортно-логистической сети должна учитывать совокупные затраты всех элементов системы);
− при моделировании транспортно-технологического процесса
необходимо выполнить три основных условия: отделить основные свойства транспортно-технологического процесса от второстепенных, учесть эти главные свойства и пренебречь второстепенными;
− в ходе исследования теоретических источников было выявле-
но, что транспортно-технологический процесс описывается той или иной математической моделью, поскольку посредством систем урав­нений, выражены важные, основные черты реальных явлений, мате­матическая модель дает возможность мгновенно отвечать на вопросы, на которые в реальности потребовался бы достаточно длительный промежуток времени.
− стандартные схемы организации лесотранспорта малоэффек-
тивны, а построение новых, эффективных методов, невозможно без применения инструментария логистики.
51
2. МАТЕМАТИЧЕСКИЕ МЕТОДЫ МОДЕЛИРОВАНИЯ ТРАНСПОРТНО-ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА
ДОСТАВКИ ЛЕСНОГО СЫРЬЯ
2.1. ОБЩАЯ ПОСТАНОВКА
И КЛАССИФИКАЦИЯ ТРАНСПОРТНЫХ ЗАДАЧ
При решении задач по оперативному планированию грузовых автомобильных перевозок основными экономико-математическими моделями являются модели транспортной задачи и задач маршрути­зации. Развитие систем доставки грузов показывает, что дальнейшая интенсификация процесса перевозки возможна только за счет, внедрения принципа фиксированного времени доставки грузов потребителям, т. е. применения логистического принципа «точно в срок».
Транспортировка продукции является одной из основных функ­циональных задач в системе «производители продукции– потребители». В зависимости от задач и стратегии производителя осуществляется выбор транспорта для поставки продукции, опреде­ляются стратегия, объемы и маршруты перевозок. При этом учитыва­ется размещение производства, технико-экономические особенности различных видов транспорта, определяющие сферы их рационального использования, потребности производимого продукта в пунктах по­требления, стоимости перевозок и т. д. Совокупность возникающих здесь задач укладывается в общую схему задач транспортной логи­стики [1; 2; 4; 14; 36; 40].
Транспортная задача может быть поставлена во всех случаях, когда необходимо определить схему перевозок некоторого груза (гру­зов) из одних пунктов в другие. Если перевозка груза осуществляется между двумя пунктами, то требуется найти наиболее целесообразный путь (маршрут) перевозки, выбрать вид транспортных средств и уста­новить время выполнения этой операции. Но, как только количество пунктов отправления и получения грузов увеличивается, возникает специфическая задача о выборе варианта прикрепления поставщиков к потребителям, т. е. задача об установлении схемы движения грузов. Сущность транспортной задачи заключается в определении самого выгодного, с точки зрения выбранного критерия, варианта схемы пе­ревозок от поставщиков к потребителям. Если количество поставщи­ков и потребителей невелико, то в принципе, возможно, перебрать
52
все варианты перевозок и затем сравнением их между собой найти
A
B
j
=
j
(
)
=
x
x
оптимальный вариант. Но при решении подавляющего большинства практических задач количество поставщиков и потребителей столь значительно, что этот способ оказывается непригодным. Так, если имеется 30 поставщиков и 100 потребителей, количество вариантов схем перевозок составляет число, выражаемое единицей со ста пятью нулями. Чтобы найти в этом случае оптимальную схему перевозок путем простого перебора и сравнения между собой всех возможных вариантов, потребовалось бы провести огромную вычислительную работу, которая не под силу современным ЭВМ.
Каноническая транспортная задача формулируется следующим образом [3; 4]: имеется
m
пунктов отправления
AA
, , ...,
12
, в кото-
m
рых сосредоточены запасы какого-то однородного груза в количестве соответственно
BB
, , ...,
12
, подавших заявки, соответственно, на
n
, , ...,
aa a
12
груза. Известны стоимости
пункта отправления
c
,
сел
ij
1, 2, ...,im= , 1, 2, ...,
A
единиц. Имеется n пунктов назначения
m
, , ...,
bb b
12
c
перевозки единицы груза от каждого
ij
до каждого пункта назначения
i
B
n
. Набор чи-
j
n= , образует прямоугольную матрицу.
единиц
Требуется составить такой план перевозок (откуда, куда и сколько единиц поставить), чтобы все заявки были выполнены, а общая стои­мость всех перевозок была минимальна.
Формальная постановка задачи такова.
x
Пусть
от i-го поставщика к j-му потребителю, 1, 2, ...,im
– количество груза, планируемого для перевозки
ij
, 1, 2, ...,
n= .
Тогда суммарная стоимость транспортировки определяется ли­нейной формой:
min
()
=
∑∑
==
11
Необходимо отыскать план перевозок
xcXL
. (2.1)
ijij
j
xX
, минимизирую-
ij
щий (2.1) и удовлетворяющий естественным линейным ограничениям
n
, 1, 2, ..., ,
ai m
∑
j
m
∑
=
i
==
ij i
1
=
bj n
==
ij j
1
,1,2,...,
53
(2.2)
(2.3)
mn
∑
x
+
(
x
xtx
xtxtx
x
x
j
ab
=
∑
ij
11
ij
==
0, 1, 2, ..., , 1, 2, ..., .
ij
imjn≥= = (2.5)
, (2.4)
Таким образом, получена задача линейного программирования.
Одной из отличительных особенностей задач линейного про­граммирования, и в том числе транспортной задачи, является то, что количество неизвестных в них превышает число линейно независи­мых уравнений, с помощью которых выражаются ограничения.
Если число уравнений равно числу неизвестных, то в задаче может быть только одно
решение, и она не имеет экстремального ха­рактера (применительно к транспортной задаче это может быть в слу­чае, когда имеются один поставщик и один потребитель). Если же число неизвестных превышает число уравнений, количество возмож­ных решений становиться бесконечно большим. Это дает возмож­ность выбора из бесчисленного множества решений такого, которое не только удовлетворяет исходным условиям, но и доставляет вы­бранной целевой функции экстремальное значение.
Заметим, что каноническая транспортная задача может быть
описана в терминах теории управления [3–5; 15; 25].
()
Введем
nm
– мерный вектор – столбец состояний транспорт-
ной системы:
⎛⎞
t
)
1
⎜⎟
()
2
⎜⎟ ⎜⎟
...
⎜⎟
t
()
m
Xt
()
⎜⎟
=
⎜⎟
1
+
m
⎜⎟ ⎜⎟
2
+
m
⎜⎟
...
()
()
⎜⎟
где
⎜⎟ ⎝⎠
– объем вывозимого продукта для i-го производителя,
t
()
i
mn
+
t
()
1, 2, ...,
im= ;
ля, 1, 2, ...,
mj
n=
+
.
– объем ввозимого продукта для j-го потребите-
t
()
54
При этом
U
(
)
j
Введем матрицу управления:
в которой
0
⎛⎞ ⎜⎟
0
⎜⎟ ⎜⎟
...
⎜⎟
0
⎜⎟
=
⎜⎟
b
⎜⎟
b
⎜⎟ ⎜⎟
...
⎜⎟
⎜⎟
b
⎝⎠
.
1
2
n
X
()
0
a
⎛⎞
1
⎜⎟
a
2
⎜⎟ ⎜⎟
...
⎜⎟
a
m
⎜⎟
=
⎜⎟
0
⎜⎟
0
⎜⎟ ⎜⎟
...
⎜⎟
⎜⎟
0
⎝⎠
;
XT
()
uu u
⎛⎞
11 12 1
⎜⎟
uu u
21 22 2
⎜⎟
U
=
⎜⎟
... ... ... ...
...
...
n
n
,
⎜⎟
uu u
12
mm mn
⎝⎠
u
– планируемый объем продукта, перевозимого от i-го
ij
...
производителя к j-му потребителю, 0, 1, 2, ..., , 1, 2 ..., .
В дальнейшем понадобится представление матрицы
ui mj n≥= =
ij
в виде
композиции строк и столбцов:
ˆ
u
⎛⎞
1
⎜⎟
ˆ
u
2
⎜⎟
==
Uuuu
⎜⎟
...
ˆˆ ˆ
ˆˆ ˆ
()
12
... ,
n
⎜⎟
ˆ
u
m
⎝⎠
где
ˆ
uuu u i m==
()
iii in
12
... , 1, 2, ..., ,
ˆ
ˆ
uuu u=
jjj mj
12
... ,
1, 2, ..., .jn=
Ведем
Cc c c c c c c c c=
(
где
C – стоимость перевозки единицы продукта от i-го производите-
ij
mn
– мерный вектор
11 12 1 21 22 2 1 2
... ... ... ... ,
nnmmmn
T
)
ля к j-му потребителю, 1, 2, ..., , 1, 2 ..., .im
55
n==
Теперь задачу планирования транспортировок как задачу управ-
)
I
I
)
(
=
ления сформулируем следующим образом: найти матрицу управления
переводящую систему из начального состояния
,U
состояние
XT
()
с минимальными затратами в соответствии с соот-
ношением:
0
⎛⎞ ⎛ ⎞
n
⎜⎟ ⎜ ⎟
0
⎜⎟ ⎜ ⎟
n
⎜⎟ ⎜ ⎟
... ...
⎜⎟ ⎜ ⎟
0
⎜⎟ ⎜ ⎟
TT
⎜⎟ ⎜ ⎟
ˆˆ
ˆˆ
uI uI
mm
11
⎜⎟ ⎜ ⎟
TT
ˆˆ
⎜⎟ ⎜ ⎟
ˆˆ
uI uI
mm
22
⎜⎟ ⎜ ⎟
... ...
⎜⎟ ⎜ ⎟ ⎜⎟ ⎜ ⎟
TT
ˆˆ
ˆˆ
uI uI
nm nm
⎝⎠ ⎝ ⎠
где
n
ˆ
uI
⎛⎞
1
⎜⎟
ˆ
uI
2
⎜⎟
⎜⎟
...
⎜⎟
ˆ
uI
mn
Xt X X
=− + =+
() () ()
⎜⎟
00,
⎜⎟
0
⎜⎟
0
⎜⎟
⎜⎟
...
⎜⎟
⎜⎟
0
⎝⎠
и
– единичные векторы столбцы, причем
m
0X
в конечное
(
ˆ
−
uI
1
n
ˆ
−
uI
2
n
ˆ
−
uI
mn
dim 1
In=×,
()
n
dim 1 .
Im=× При этом критерий минимизации имеет вид
(
m
ˆˆ ˆ
YU C u u u
()
⋅
12
... .
)
m
Транспортная задача – это частный случай общей задачи линей­ного программирования [43]. В связи с этим для ее решения пригоден любой метод линейного программирования и, в частности, универ­сальные методы – симплексный и разрешающих множителей. Однако эти методы не учитывают специфику транспортной задачи (равенство единице всех коэффициентов в уравнениях ограничений (2.2), (2.3)). Поэтому их применение в
данном случае неоправданно, так как зна­чительно усложняет процесс решения. Транспортную задачу следует решать специальными методами линейного программирования, кото­рых за последние десятилетия создано много. Все они могут быть разделены на две группы.
В первой группе методов решение начинается с отыскания рас­пределения поставок, удовлетворяющего ограничениям, т. е. допус­тимого
решения. Затем проверяется, не является ли это распределение оптимальным, и если оно не оказывается таковым, дальнейший ход решения заключается в постепенном приведении его к искомому оптимуму. В эту группу входят распределительный метод последова-
56
тельного улучшения плана и ряд его модификаций, в том числе метод потенциалов Л. В. Канторовича [24].
Методы второй группы в известном смысле противоположны методам первой группы. Здесь сначала отыскивается распределение, которое не обязательно удовлетворяет требованиям допустимости, но строго соответствует требованию оптимальности. Процесс реше­ния состоит в постепенном введении распределения в границы допус
-
тимости при соблюдении условия оптимальности. В эту группу мето­дов входят метод разрешающих слагаемых, метод дифференциальных рент [67], метод последовательного улучшения плана [24]. Таким образом, во всех методах линейного программирования первоначаль­но устанавливается какой-то базисный вариант, который затем шаг за шагом последовательно улучшается. Поскольку каждый следую­щий вариант лучше предыдущего, на
каждом шаге из рассмотрения исключается значительная часть вариантов, что дает возможность практического решения задач в приемлемые сроки. Вычислительная практика показывает, что методы второй группы эффективнее мето­дов первой, в особенности при решении задач высокой размерности.
2.2. ДИНАМИЧЕСКАЯ МОДЕЛЬ ОПТИМИЗАЦИИ ПОТОКОВ
В ТРАНСПОРТНО-СКЛАДСКОЙ СИСТЕМЕ
2.2.1. Содержательная постановка задачи
В качестве оптимизирующей модели выбирается динамическая потоковая модель под названием «Динамическая транспортная задача с задержками» (ДТЗЗ).
В ДТЗЗ надо учитывать:
ритмы работы поставщиков и потребителей;
−
− стоимость доставки по направлениям;
− сроки доставки;
− ограничения по пропускной способности линий;
− ограничения по перерабатывающей способности фронтов;
− ограничения по вместимости парков путей и складов;
− стоимости ущерба от недопоставки груза тому или иному
получателю.
ДТЗЗ ставится следующим образом: рассчитать наилучшую динамическую схему потоков, чтобы обеспечить рациональные транспортные связи между поставщиками и потребителями в динами­ке. Если в ДТЗЗ учитывается динамика производства и потребления,
57
динамика запасов и наличие грузов в пути, то МДС дополнительно позволяет осуществлять корректировку программ поставщиков с це­лью нахождения оптимального распределения потоков между по­ставщиками и потребителями. Под корректировкой в данном случае понимается перенос изменения ритма работы производства на более ранний момент времени. Эти модели позволяют получить оптималь­ную в динамике
структуру потоков с учетом:
− минимума затрат на передвижение потоков и простои вагонов;
− минимизации ущерба от недопоставки;
− особенности структурных связей;
− изменяющихся ритмов производства и потребления.
Рассматриваемый далее метод динамического согласования по­зволяет согласовать ритмы поставщиков и потребителей таким обра­зом, чтобы это соответствовало возможностям транспорта. Ставится задача гармонической увязки в динамике в едином технологическом процессе отправителей, получателей и транспорта. В общем случае динамической корректировке могут подвергаться программы работы и поставщиков, и
потребителей и транспорта с учетом экономической
целесообразности [14].
2.2.2. Динамическая транспортная задача с задержками
Динамическая транспортная задача с задержками (ДТЗЗ) содер­жательно формулируется следующим образом. Имеется ряд постав­щиков различного груза и ряд его потребителей, которые связаны между собой транспортной сетью. Известно время хода маршрутов (или допустимые пределы колебаний) и стоимость доставки. На пери­од планирования известны ритмы работы поставщиков и потребите­лей. Ритмы
могут быть переменными. На начало периода известно число вагонов для потребителей, а также расположение на сети груженых маршрутов и пункты их назначения. Необходимо так орга­низовать подвод грузов при известном режиме погрузки, чтобы обес­печить потребности потребителей, стремясь при этом сократить затраты на хранение и затраты на перевозку. Если задача не
имеет решения, то нужно определить, продвижение каких грузов следует ускорить и на какое время (естественно, в пределах допустимого). Ес­ли и в этом случае возникают срывы у потребителей, то требуется минимальным образом сдвинуть моменты отгрузки, с тем, чтобы со­гласовать ритмы работы поставщиков и потребителей между собой и с возможностями
транспорта. В современных условиях все эти за-
58
дачи являются существенно динамическими и для их решения нужны
{
}
=
(
p
≠
(
(
p
(
<
p
динамические модели. Ниже описывается ДТЗЗ, которая является дальнейшим развитием метода линейного программирования. Раз­личные варианты ДТЗЗ позволяют решать сформулированные про­блемы.
Будем рассматривать ДТЗЗ в сетевой постановке, расширяющей круг рассматриваемых проблем в силу ввода промежуточных (тран­зитных) пунктов и задания вполне определенной кретными пропускными способностями. ДТЗЗ в сетевой постановке позволяет оптимизировать динамические потоки на заданном графе, а также исследовать схему путевого развития. Учет динамики суще­ственно сближает модель и реальность.
Необходимо рассчитать структуру потоков в динамике, чтобы:
максимально обеспечить все пункты потребления;
−
− обеспечить минимум затрат на перемещение;
− учитывать величину ущерба при недопоставках;
− учитывать особенности струй грузопотоков;
− учитывать параметры транспортной сети (пропускную спо-
собность линий);
− вместимость путей и складов, время хода, стоимость и время
перемещения грузов по направлениям).
Особенно актуальной становится задача гармонической увязки в динамике в едином технологическом процессе отправителей, полу­чателей и транспорта. Это требует расчета согласования с ритмами
схемы путей с кон-
погрузки необходимых ритмов выгрузки с учетом времени хода, параметров структуры и технологии работы.
Теперь перейдем
Пусть транспортная сеть состоит из
соединенных направленными путями
Пусть [0,7] – интервал оптимизации функционирования транс­портной системы.
Для каждого момента времени
тов сети определена функция производства и потребления
(t) (или
(пунктом производства), если
k
) для k-го вида порожних вагонов.
q
i
Если
qt> , то пункт производства
()
i
к математической постановке ДТЗЗ.
Ppp p
,
p ,
)
ij
0,tt T=
0
59
0
, то пункт потребления
)
qt
i
,,,
12
ij
на множестве Р пунк-
)
называется источником
i
… пунктов,
, ,
pp P∈ .
N
ij
qt,
i
на-
i
)
зывается стоком (пунктом потребления) и если
(
=
p
(
p
(
j
p
(
p
p
(
p
(
=
p
=
(
p
j
p
j
p
(
≠
(
−
+
−
(
)
−
(
(
qt
)
i
0
, то пункт
i
называется перевалочным. Каждый путь
пропускной способностью
t ∈ [O, T]. При i =
ij
vt
()
ij
Обозначим через
,
p , выходящий в момент t из пункта и приходящий в момент
()
ij
tt+
лагаем
в пункт
ij
ut=
()
ij
чает запас пункта
. Если путь
i
Ясно, что все
0.
в момент времени t. Поэтому 1
i
vt≥
ij
означает величину емкости склада пункта
t =
ut
,
)
ij
,
ij
и транспортным запаздыванием
0
)
объем поставок на пути
,OT
p отсутствует или
)
uT i j
ij
0, .
)
расходы на перевозку единицы объема поставок из
ct – расходы на хранение единицы запаса. Для каждого пункта
()
ii
потребления
равен [0,
t
j
период, в течение которого отсутствуют поставки,
– 1], где
= min
t
j
t ,
)
ij
.ij
,
p характеризуется
)
ij
.
i
tt T+>, то по-
ij
Поставка
≠
ut
t
ii
. Пусть
в
i
()
ij
ct
. Тогда
озна-
–
)
ij
Будем предполагать, что
в момент времени
t = 0 существует запас
который обеспечит
u
,0
)
jj
потребление в период, когда невозможны поставки, т. е. справедливо:
t
1
j
∑≥
00
uqt
() ()
jj j
0
=
t
(2.6)
Задача оптимизации функционирования транспортной системы ставится как задача минимизации суммарных транспортных расходов и расходов на хранение:
1
t
Jctut
=
tijij
T
=∑ ∑ ⋅
0
j
∈
,
pp P
ij
() ()
(2.7)
при ограничениях:
1
t
)
j
∈
pP
j
≠
ij
()
(2.9)
+= + +∑ − − (2.8)
ut ut qt utt ut
ij ij i ij ij ij
1(),
( ) () ()
0;,,,,
ut vtpp PtOT≤≤ ∈=
()
ij ij i j
0,0,
tt T tt T≤+ ≤ ≤− ≤ (2.10)
0, 0, .
uuuTpP==∈ (2.11)
()
ii ii ii i
)
ij ij
0
60
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]