_«ТРАНСПОРТЫ! СИСТЕМИ ТА ТЕХНОЛОГИ ПЕРЕВЕЗЕНЬ»_
36ipHUK наукових праць ДНУЗТ м. акад. В. Лазаряна. Вип. 14. 2017р.
УДК 656.212
А. Ю. ПАПАХОВ1*, Н. А. ЛОГВИНОВА2*
1 Каф. «Управление эксплуатационной работой», Днепропетровский национальный университет железнодорожного транспорта имени академика В. Лазаряна, ул. Лазаряна, 2, 49010, г. Днепро, Украина, тел +38 (067) 524 43 22,
ел. пошта papahovа[email protected], ORCID 0000-0003-2357-8158
2 Каф. «Управление эксплуатационной работой», Днепропетровский национальный университет железнодорожного транспорта имени академика В. Лазаряна, ул. Лазаряна, 2, 49010, г. Днепро, Украина, тел +38 (067) 524 43 22,
ел. пошта [email protected], ORCID 0000-0002-0730-247Х
РАЦИОНАЛЬНОЕ РАСПРЕДЕЛЕНИЕ ПАССАЖИРСКИХ И ГРУЗОВЫХ ПОЕЗДОВ С УЧЕТОМ ПРОПУСКНОЙ СПОСОБНОСТИ ПЕРЕГОНОВ
Целью данной работы является разработка математической модели и программного обеспечения распределения пассажирских и грузовых поездов на основании векторной оптимизации с учетом ограничений по пропускной способности перегонов. Основной задачей исследования является распределение направления движения грузовых и пассажирских поездов на железнодорожном полигоне с учетом ограничения пропускной способности перегонов. Объектом исследования выступает железнодорожный полигон с вершинами на станциях. Предметом исследования есть распределение направления движения пассажирских и грузовых поездов на железнодорожном полигоне. Методом исследования является теория функций множества и векторная оптимизация. Научная новизна заключается в предложении нового метода решения задач распределение направления движения пассажирских и грузовых поездов на железнодорожном полигоне.
Ключевые слова: грузовые и пассажирские поезда, железнодорожный полигон, векторная оптимизация.
Постановка проблеми
В настоящее время железнодорожный транспорт работает в чрезвычайно сложных условиях. Снижение объемов перевозок грузов привело к закрытию некоторых малодеятельных станций, а повышение размеров пассажиропотоков к необходимости открытия новых направлений следования пассажирских и пригородных поездов, и, соответственно, изменению структуры и направления поездопотоков.
Для организации поездопотоков на сети железных дорог проводится расчет плана формирования грузовых поездов, который основывается на видоизменениях конфигурации сети, техническом оснащении участков и станций, тяговых средств и возможностей системы электроснабжения.
Учитывая множество факторов, влияющих на расчет плана формирования, и стремление операторских компаний к оптимизации перемещений своих вагонов, можно утверждать об актуальности вопроса о рационализации организации грузовых и пассажирских поездопото-ков с точки зрения повышения энергоэффективности перевозок. Другими словами, существует необходимость в разработке методики решения задачи распределение направления движе-
doi: https://doi.org/10.15802/tstt2017/123178 © Папахов А. Ю., Логвинова Н. А. 2017
ния грузовых и пассажирских поездов на железнодорожном полигоне с учетом ограничения по пропускной способности перегонов.
Анализ последних исследований.
В работе [1] отмечено, что повышение конкурентоспособности железных дорог Испании проводится за счет поиска новых маршрутов перемещения грузов. Данные подходы позволяют решать задачу организации вагонопото-ков только как однокритериальную.
Работа [2] посвящена описанию метода расчёта оптимальных многофазных схем продвижения вагонопотоков. Фактически в статье идет речь о сложных задачах линейного программирования транспортного типа. В качестве метода решения этих задач рассматривается метод их сведения к задаче построения потока минимальной стоимости в подходящей транспортной сети.
В работе [3] предложен новый метод решения задач ранцевого типа, который позволяет отказаться от булевых переменных и решать обычную задачу оптимизации по множителям Лагранжа. Предложенный метод позволяет существенно адаптировать задачи векторной оптимизации к задачам рациональной организа-
ции вагонопотоков при ограничениях по перерабатывающей способности технических станций и пропускной способности участков.
Всегда при рассмотрении повышения эффективности хозяйствования возникает задача о рациональном инвестировании. В математическом плане данная задача известна как задача о ранце (рюкзаке). Детальный обзор этих задач приведен в работе [4], где рассматривается задача с несколькими ранцами.
В результате исследования [5] был разработан алгоритм решения задач о ранце без использования операций дифференцирования и реализован при решении задачи о рациональной организации вагонопотоков. Благодаря уменьшению сложности задачи, появилась возможность использовать данный алгоритм при разработке автоматизированного рабочего места (АРМа) инженера по плану формирования железной дороги.
Особо следует отметить, что сокращение времени решения задачи позволяет в оперативном режиме корректировать план формирования грузовых поездов, сократить множество нерациональных вариантов переработки вагонов на технических станциях. Предложенный алгоритм помогает определять варианты пропуска поездопотоков по наиболее перспективным направлениям с минимальными затраты энергии на перевозку.
Ограничениями предложенного подхода является замкнутость цикла следования вагонов с грузом и порожней части его пробега под следующую погрузку. В некоторых случаях существует необходимость изменять массу состава поезда, связанную с переломом веса, и, в связи с этим, изменения соотношения между вагоно-потоками и поездопотоками.
Современные принципы транспортного обслуживания диктуют повышенные требования практически ко всем элементам технологии организации вагонопотоков в поезда - информационному обеспечению, нормативной базе и методикам расчетов, функциям управления и контроля, но прежде всего - к критериям оценки плана формирования поездов и маршрутов дальнейшего их следования с учетом размеров пассажирских поездопотоков и ограничений по пропускной способности железнодорожных направления.
Применение математических методов моделирования при построении пути следования ва-
гонопотоков в поездах на полигоне станций рассматривается в [6]. Автор выступил с предложением изменения на железных дорогах Китая предварительной маршрутизации вагонов и оптимизации стандартного плана формирования поездов. Для уменьшения сложности задачи в этой статье предлагается нелинейное двоичное программирование модели для совершенствования интегрированного плана формирования поездов. Предложенная модель всесторонне рассматривает различные эксплуатационные требования к расчету плана формирования грузовых поездов с учетом ограничений пропускной способности перегонов между станциями, однако не учитывает собственные ограничения по перерабатывающей способности станции формирования поездов и ее путевого развития.
Математические подходы, предложенные в рассмотренных источниках, дают возможность использовать методы интерактивного решения многокритериальной задачи. Данные методы строят субъективную функцию полезности, отражающую реальное состояние дел на железнодорожном полигоне, а не формальную модель приведенных затрат. Поэтому постановка и решение задачи распределения направления движения грузовых и пассажирских поездов на железнодорожном полигоне с учетом ограничения по пропускной способности перегонов.
Целью данной работы является разработка математической модели и программного обеспечения распределения пассажирских и грузовых поездов на основании векторной оптимизации с учетом ограничений по пропускной способности перегонов.
Основной задачей исследования является распределение направления движения грузовых и пассажирских поездов на железнодорожном полигоне с учетом ограничения пропускной способности перегонов.
Изложение основного материала.
Основное назначение транспортной системы - доставка грузов и пассажиров.
Известны и хорошо изучены раздельные транспортные задачи по доставке грузов от ЛьЛ2,...Лт (поставщиков) к ВьВ2,...Вп (потребители) и по доставке пассажиров из ЕьЕ2,...Ет в А,02,...Вп .
Математическая постановка данной задачи
имеет вид:
n Z xij i = 1, m;
j=1
m Z XJ i=1 и j II
n Z yj i =1, m;
j=i
m Z yij i=i j =
(1)
В дальнейшем считаем, что имеет место т п т п
и ^вг й- , то есть заДача 1=1 -=1 1=\ -=1 сбалансирована.
В векторной постановке задача доставки грузов и пассажиров принимает вид
-f?
V F2 J
^ mm
(4)
где х7 — количество груза, которое доставляет-
и
ся от А к В, ,
1 -
а — количество груза имеющегося в
А; г = 1, т,
Ь ■ — количество груза потребного
В,-, 1 = 1п,
— количество пассажиров, которое отправляется из С в О,
1 ]
в ■ — количество пассажиров, которые отправляются из С, 1 = 1т,
^ — количество пассажиров, которые должны прибыть в о ; г = 1, п .
В классической постановке [7] оценка рациональности доставки выполняется с помощью соотношения
Fi = Z Z CjXj ^ max i=i j=i
при условиях (1).
В силу того, что Г и выпуклые функции, то можно воспользоваться леммой Карли-на [8].
Последнее означает, что существует / > 0 такое, что минимум
Г = Г +гГ2 (5)
достигается на решении задачи векторной оптимизации (2, 3) при условиях (1).
Очевидно, что решение задачи (4) будет зависеть от ?, т.е. х(Х) будет эффективным и при
различных ? несравнимых между собой.
Моделью сети железных дорог является граф О (V, Е), где V - перечень вершин графа
(станции), Е - перечень ребер графа (перегоны меду станциями).
Так как пассажирские и грузовые поезда перемещаются по одной и той же сети железных дорог, то распределение грузовых поездов существенно зависит от того, как распределены пассажирские поезда.
В качестве исходной информации будем использовать поездопотоки от пункта Е до Е в
1 ]
(2) виде матрицы Р, элементами которой являются Р. - поток пассажирских поездов от Е до у
В нашем исследовании принимаем Fi ^ max, так как c^ — доходность от доставки единицы груза от A к B,.
i j
Доставку пассажиров из C в D. будем
i J
оценивать ещё одним показателем m n
F2 = Z Z ujyj ^ min , (3)
i=l J=1
где U:: — стоимость поездки пассажира из Е в
lj 1
dj •
Е7
Аналогично рассмотрим матрицу Q, элементы которой Qjj - поток грузовых поездов от Аг до А- .
Пусть Щ. - перечень простых путей из А У
в А,, [9].
Если - число пассажирских поездов из
Е в Е по пути w, Х^ - число грузовых
поездов из А в А,- по пути w, то с необхо-1 ./
димостью должны выполняться условия
у г.. = я •
у tjw ÄIJ '
weWh-
^у Xijw Qij'
(6)
weWH
при i = 1, л — 1; i +1 < j < л, т.е. рассматривается движение поездов туда.
Каждый перегон имеет определенную пропускную способность, поэтому к ограничениям (6) необходимо присовокупить ограничения связанные с ограниченностью пропускной способности по перегонам.
Обозначим через N(e) пропускную способность ребра e е E тогда,
I I Iw(е)((1 + a)XjW + j)<N(e),
i, JeVweW.
e е E,
(7)
где /w (e) - индикатор ребра e т.е.
, ч fl, если e e w;
^ ('Hl e ;
10, если e £ w.
а- доля грузовых поездов, которые снимаются одним пассажирским поездом, следующим по пути w.
Другими словами ограничения (7) в аналитической форме не записывались, так как строились только кратчайшие пути всех простых
путей от А до Л,-.
' 1
Каждое ребро е е Е характеризуется пятью числами:
- й (е) - длина ребра е;
- 1р (е) - время движения пассажирского поезда по ребру е ;
- ^ (е) - время движения грузового поезда по ребру е ;
- тр (е) -механическая работа при движении пассажирского поезда по ребру е ;
- т (е) - механическая работа при движении грузового поезда по ребру е
Показатели рациональности вычисляются по формулам:
- поездо-км
P = I I d(w)(Xi]W +Yijw);
ijeVweWjj
- время движения
P2 = I I (tp (w)Xijw +tQ (w)YjW);
ijeVweWjj
- механическая работа
P3 = I I (mp (w)Xijw + mQ (w)Yjw)
ijeVweWj
где d (w)=I d (e);
eew
tp( w)=I tp( e);
eew
Q w)=I Qe);
eew
mp( w)=I mp(e);
eew
mQ (w)=I mQ (e) •
eew
Для решение поставленной задачи можно использовать программную среде Maple, которая позволяет создать процедуру построения простых путей.
При решении поставленной задачи существенным моментом является построение всех
простых путей из A в Л,- на заданном графе
1 J
сети дорог.
В программной реализации данный процесс оформляем как процедура Prway(ZhZ2,G),
где Z - начальная, Z - конечная вершины графа G.
Входные параметры: Zj - начальная вершина, Z2 - конечная вершина, G - граф, на котором строим все простые пути. Возвращает список простых путей - KE. Процедура выглядит следующим образом:
> Pr_way:=proc(z1,z2,G) >local
W,KW,WW,Z,s3,z,MW1,W1,zk,kw,X,Y,MX ,MY,KE,q,Ke,
kol,qq,ke,k,L,L1,Kee,Kee1,e;
> W: = []: KW:=[]: WW: = []:
Задаем начальную Zj и конечную Z2 вершины для построения всех простых путей между ними
W: = [op(W),[z1]]:
> while W<>[] do for Z in W do WW: = []:
WW: = [op(WW),op(Z)];
s3: = []:
for z in W do
if z<>WW then s3:=[op(s3),z] end if: end do: W:=s3: for z in WW do end do; MW1:=neighbors(z,G); W1:=[]:
for z in MW1 do W1:=[op(W1),z]; end do:
определяем в какие вершины можем попасть
for zk in W1 do if zk=z2 then kw:=[]:
kw: = [op(WW),zk]; KW:=[op(KW),kw]:
пополняем конечное множество путей
else X: = []: Y: = []:
X:=[op(X),zk]: MX:={}:
for z in X do MX:=MX union {z} end do;
Y: = [op(Y),op(WW)]: MY:={}:
for z in Y do MY:=MY union {op(z)} end do;
if not (MX intersect MY=MX) then W: = [op(W),[op(WW),zk]]
добавляем новый вариант пути
end if: end if: end do: end do; end do;
Отображаем названия ребер
> KE: = []: for q in KW
Ke:=[]: kol:=0: for qq in do:
ke:=[]: for k from 1 to kol-1 do
ke:=edges({op(k,q),op(k+1,q)},G):
Ke: = [op(Ke),op(ke)]: end do: L:=0:L1:=0: Kee:=convert(Ke,set): Kee1:=convert(Ke,set):
for e in Kee do L:=L+op(1,eweight(op(e),G)):L1:=L1 +op(2,eweight(op(e),G)): end do:
Kee:=Kee union {L}: Kee1:=Kee1 union {L1}:
KE:=[op(KE),Ke]: end do:
Возвращаем KE - список всех простых путей в графе G из вершины Zi в вершину Z2
>RETURN(KE);
> end:
Процедура решения задачи распределения потоков по сети
Вход: N - число вершин в графе, G - граф, E - список ребер графа G, Nmax - ограничения по пропускной способности, P - матрица потоков пассажирских поездов, Q - матрица потоков грузовых поездов.
Возвращает: Список ребер и распределенный поток на них; значение показателя рациональности распределения потоков.
> Rasp_potok:=proc(N,G,E,Nmax, OBG2,P,Q)
> local
Nr,z,R,SS1,m,SS2,i,j,S,obg,obg1,Xr ,k,XXX,s,z1,XX,e,S1,W,kol,w,w1,ob, ob1,KL,KL1,dl,dl1,z2,z3,KE,EH;
Nr - количество ребер в графе G
> Nr:=0:
for z in E do Nr:=Nr+1 end do: #R:=allpairs(G,p):
Составление ограничений по пропускной способности на ребре SS1
> SS1:={}:
> k:=0:for e in E do k:=k+1:S1:={}:
for i from 1 to N-1 do for j from i+1 to N do W:=WWW[i,j]; kol:=0:
for w in W do kol:=kol+1: w1:=convert(w,set); if ({e} intersect w1)={e} then S1:=S1 union {add(1.3*x[i,j,k]+y[i,j,k], k=kol)} end if:
список простых путей через
do
q do kol:=kol+1: end
end do: end do: end do:
SS1:=SS1 union {add(z,z=S1)<=Nmax[k]}: end do:
Составление ограничений: суммарный распределенный пассажиропоток, следующий из i в j, по ребрам e(vk) должен быть равен пассажиропотоку заданному SS2
> SS2:={}:
for i from 1 to N-1 do for j from i+1 to N do W:=WWW[i,j];
определяем все простые пути из i в j на графе G kol:=0:
for w in W do kol:=kol+1: end
do:
SS2:=SS2 union {add(x[i,j,m],m=1..kol)=evalf(P[i, j],5)}:SS2:=SS2 union {add(y[i,j,m],m=1..kol)=evalf(Q[i, j],5)>
od: od:
Объединение ограничений SS1 и SS2 >S:=SS1 union SS2:
Функция цели obg
>ob:={}:ob1:={}: for i from 1 to N-1 do for j from i+1 to N do W:=WWW[i,j]; KL: = []:KL1: = []: kol:=0: for w in W do dl:=0:dl1:=0: for e in w do dl:=dl+op(1,eweight(op(e),G)): dl1:=dl1+op(2,eweight(op(e),G)):en d do:
KL:=[op(KL),dl]: KL1:=[op(KL1),dl1]:
подсчитываем длины (или любой другой показатель) данных путей
kol:=kol+1: end do:
for m from 1 to kol do ob:=ob union {(x[i,j,m]+y[i,j,m])*op(m,KL)}:ob1 :=ob1 union
{(x[i,j,m]+y[i,j,m])*op(m,KL1)}:
end do: end do: end do:
obg:=add(z,z=ob):obg1:=add(z,z=ob1 ):S:=S union {obg1=OBG2}:print(S);
решение задачи, ответ в XX - множество неотрицательных решений x[i,j,m], где i - из какой вершины, j - в какую вершину, m - номер пути (для: из i в j)
> Xr:=minimize(obg,S,NONNEGATIVE): XX:={}:
for z in Xr do
if op(2,z)<>0 then XX:=XX union {z} end if: od:
Сохранение и вывод неотрицательного решения EH - массив распределенного поездопо-тока по ребрам для всех путей
>EH:=array(1..Nr):
for i from 1 to Nr do EH[i]:=0;
end do:
for z in XX do
z1:=op(1,op(1,z)); z2:=op(2,op(1,z)); z3:=op(3,op(1,z)); KE:=Pr_way(z1,z2,G): w:=op(z3,KE); dl:=0:dl1:=0: for e in w do dl:=dl+op(1,eweight(op(e),G)):dl1: =dl1+op(2,eweight(op(e),G)): end do:
print ("из вершины ",z1," в вершину z2," по пути wреализуется поездопоток op(2,z),4 длина пути ",dl);
w1:=convert(w,set); for i from 1 to Nr do if {op(i,E)} intersect w1={op(i,E)} then EH[i]:=EH[i]+op(2,z) end if:
end do: end do:
print("Распределенный поездопотока по ребрам"^^;
Pr - показатель рациональности распределения потоков
> print("Показатель рациональности распределения потоков Pr1=4,eval(obg,Xr),"Pr2=4,eval(obg 1,Xr));
XX - возвращаем множество неотрицатель-
ных значений
>RETURN(XX); > end:
Из приведенного выше следует, что решение задачи программой в среде Maple позволяет найти оптимальное решение [10].
При этом в настоящее время представляется необходимым любое управленческое решение по регулированию пропуска вагонопотоков, а также различные варианты организации ваго-нопотоков и пассажиропотоков в поезда и различные маршруты их передвижения оценивать с точки зрения влияния на конечный результат. Под последним следует понимать прибыль, получаемую от перевозки грузов и пассажиров. При этом варианты организации вагонопотоков изменяют различные показатели, по которым оценивают деятельность дороги и отрасли.
Зачастую на практике по предпочтению того или иного показателя принимается решение, которое с точки зрения «глобального» критерия (прибыли) не является эффективным.
Вот почему возникает необходимость в управлении экономическими результатами железной дороги с учетом изменяющихся (неравномерных) объемов перевозок и в условиях конкурентной борьбы с другими видами транспорта на рынке транспортных услуг с целью получения максимальной прибыли, а не улучшения локальных частных эксплуатационных показателей (критериев).
Предлагается применение анализа финансовой безубыточности для оценки управленческих решений на железнодорожном транспорте в сфере организации вагоно- и пассажиропотоков по предложенному алгоритму.
Вывод
1. Классическая задача доставки грузов, рассмотрена как задача векторной оптимизации.
2. Исходными данными для расчета являются:
- топология полигона сети, которая должна быть формализована путем детального описания полигона;
- матрица корреспонденции вагоно- и пассажиропотока;
- константы, характеризующие каждый из участков полигона сети и технологические параметры каждой станции участка.
3. Предложена методика рациональной доставки грузов с учетом пропускных способно-
стей перегонов и движения пассажирских поездов.
Из приведенного выше следует, что авторами разработана математическая модель и программное обеспечение распределения пассажирских и грузовых поездов на основании векторной оптимизации с учетом ограничений по пропускной способности перегонов в среде Maple.
Авторами разработана программа распределение направления движения грузовых и пассажирских поездов на железнодорожном полигоне с учетом ограничения пропускной способности перегонов.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. González, Е. М. Analysis and Viability of Railway Exportation to Europe from the South of Spain / Elvira Maeso González, Guadalupe González Sánchez, Juan Miguel Morente Romero // Procedia - Social and Behavioral Sciences. - 19 December 2014. - Vol. 160. - P. 264-273.
2. Баушев, А. Н. Математическая модель многофазных железнодорожных грузоперевозок / А. Н. Баушев, А. Т. Осьминин, Л. А. Осьминин // Математическое моделирование. - 2013. - т. 25:10. - С.108-122.
3. Папахов, А. Ю. Использование метода функции множества при рациональной организации ва-гонопотоков /А. Ю. Папахов // Транспортные системы и технологии перевозок. - 2016. - Вип. 12. - С.
69 - 74.
4. Резников, А. Е. Математические модели и алгоритмы решения задач оптимальной загрузки транспортных средств / А. Е. Резников, А. Н. Федорин // Проблемы и перспективы развития учебно-научно-инновационных транспортных комплексов - 2009.
5. Папахов, А. Ю. Новый метод решения задачи организации вагонопотоков при условии энергоэффективности перевозок / .юд
6. Киселева, Е. М. Непрерывные задачи оптимального разбиения множеств. Теория, алгоритм, приложения/ Е. М. Киселева, Н. З. Шар. - Киев : Науко-ва Думка, 2005. - 564 с.
7. Ильин, В. А. Аналитическая геометрия / В. А. Ильин, Э. Г. Позняк. - Москва : ФИЗМАТЛИТ, 2002, - 240 с.
8. Прохоров, Г. В. Пакет символьных вычислений Maple / Г. В. Прохоров, М. А. Леденев, В. В. Колбеев. - Москва : Компания «Пежит»,1997. -200 с.
Статья рекомендована к публикации д.т.н., проф. Тараном И. А. (Украина)
Поступила в редколлегию 20.11.2017.
Принята к печати 22.11.2017.
О. Ю. ПАПАХОВ, Н. О. ЛОГВ1НОВА
РАЦЮНАЛЬНИЙ РОЗПОД1Л ПАСАЖИРСЬКИХ I ВАНТАЖНИХ ПО1ЗД1В З УРАХУВАННЯМ ПРОПУСКНО1 СПРОМОЖНОСТ1 ПЕРЕГОН1В
Метою дано! роботи е розробка математично! моделi та програмного забезпечення розподiлу пасажир-ських та вантажних погадв на пiдставi векторно! ошгашзацп з урахуванням обмежень по пропускно! здатно-стi перегонiв. Основною задачею дослвдження е розподiл напрямку руху вантажних та пасажирських по!з-дiв на залiзничному полiгонi з урахуванням обмеження пропускно! спроможностi перегошв. Об'ектом дос-л1дження виступае залiзничний полiгон з вершинами на станцiях. Предметом дослiдження е розподiл на-прямк1в руху пасажирських та вантажних по!здiв на залiзничному полiгонi. Методом дослвдження е теорiя функцiй безлiчi та векторна оптимiзацiя. Наукова новизна полягае в пропозицп нового методу виршення задачi розподiлу напрямк1в руху пасажирських та вантажних по^здв на залiзничному полiгонi.
Ключовi слова: вантажш та пасажирськ1 по!зди, залiзничний полЬон, векторна оптимiзацiя.
O. PAPAKHOV, N. LOGVINOVA
RATIONAL DISTRIBUTION OF PASSENGER AND FREIGHT TRAINS WITH THE ACCOUNT OF THE TRANSPORT PERFORMANCE OF TRANSFER
The aim of this work is to develop a mathematical model and software for distributing passenger and freight trains based on vector optimization, taking into account the limitations on the carrying capacity of the distances. The main objective of the study is to distribute the direction of movement of freight and passenger trains on the railway range, taking into account the limitation of the capacity of the distances. The object of research is a railway test site with tops at stations. The subject of the study is the distribution of the direction of movement of passenger and freight trains on the railway range. The method of investigation is the theory of set functions and vector optimization. The scientific novelty consists in proposing a new method for solving problems to distribute the direction of movement of passenger and freight trains at the railway range.
Keywords: freight and passenger trains, railway range, vector optimization.