Согласование интересов участников в принятии решений о перевозке грузов в транспортно-логистической компании на основе обработки исходной информации с использованием игровой модели
Статья в выпуске: 3, 2026 года.
Бесплатный доступ
В статье рассматривается возможность практического применения методического подхода к моделированию взаимодействия сторон в процессе заключения сделки по перевозке грузов в транспортно-логистической компании — хозяйствующего субъекта железнодорожного транспорта с использованием элементов теории игр. Решение задачи связано с оптимизацией распределения ресурсов грузовых фронтов с учетом интересов как транспортно-логистической компании, так и клиентов; с повышением качества цифрового обеспечения производственных процессов; с созданием комфортного обслуживания для клиентов. В статье с использованием основных положений теории и практики управления процессами согласования заявок на перевозки грузов железнодорожным транспортом предложен алгоритм согласования заявок с учетом специфики каждого клиента с помощью экспертной системы и сравнения характеристик заявок с характеристиками грузовых фронтов (терминалов). Терминал воспринимает функцию клиента как функцию дохода, которая для клиента является затратной, которую он старается минимизировать. Конфликт сторон может быть описан антагонистической игрой с природой, в которой главной задачей для транспортной системы является гармонизация интересов сторон. Решение игры определяет выбор стратегии для клиентов и ответ на него транспортной системы, что может быть методической базой для формирования системы гибких тарифов, учитывающих интересы клиентов.
Короткий адрес: https://sciup.org/148334295
IDS: 148334295 | УДК: 656.073 | DOI: 10.18101/2304-4446-2026-3-69-79
Aligning Stakeholder Interests in Freight Transportation Decision-Making within a Corporate Transport and Logistics Model Based on Game-Theoretic Data Processing
The article considers the practical application of a methodical approach to modeling stakeholder interaction during freight transportation contracting within a transport and logistics company operating as a railway transport entity using game theory elements. The solution to this problem involves optimizing the resource allocation of cargo fronts, balanc- ing the interests of both the transport and logistics company and its clients. It also focuses on enhancing the quality of digital support for production processes and creating a seamless service for clients. Drawing on the fundamental principles and practices of managing the approval process for rail freight orders, we have proposed an approval algorithm tailored to the specifics of each client. This algorithm is implemented through an expert system that compares order specifications with the capabilities of cargo fronts (terminals). The terminal views the client’s function as a revenue function, whereas for the client it represents a cost function to be minimized. This conflict of interest can be modeled as a zero-sum game against nature, where the primary objective of the transport system is to harmonize the interests of all parties involved. The solution to the game determines the optimal strategies for clients and the corresponding response of the transport system. This, in turn, provides a methodical foundation for developing a flexible tariff system that accounts for client interests.
Текст научной статьи Согласование интересов участников в принятии решений о перевозке грузов в транспортно-логистической компании на основе обработки исходной информации с использованием игровой модели
Актуальность вопросов цифровой трансформации и развития цифровой архитектуры в логистике хозяйствующих субъектов железнодорожного транспорта России обусловлена лавинообразным усложнением социально-экономических и технологических систем, вероятностным характером бизнес-процессов и противоречивыми интересами их участников. Возникающие вследствие этого конфликты определяют необходимость гармонизации интересов сторон при управлении производственными процессами.
Для анализа таких ситуаций применима теория игр, позволяющая обосновать рациональное поведение сторон при конфликте интересов [1, 2, 3, 4, 5]. В зависимости от исходной информации решения принимаются в условиях определенности, риска или неопределенности [2, с. 549].
Методический инструментарий теории игр может быть применен для моделирования согласования интересов участников перевозочного процесса в деятельности субъектов железнодорожного транспорта, в процедурах оформления заявки на перевозку грузов.
Материалы и методы
Информационную основу исследования составили научные работы, нормативно-методологические и технологические материалы ОАО «РЖД», а также материалы по автоматизации производственных процессов транспортнологистических операторов. Применены системный и когнитивный подходы, инструментарий теории игр и методы линейного программирования.
Результаты и обсуждение
Объект исследования — транспортно-логистическая компания железнодорожного транспорта, предмет — моделирование бизнес-процессов в транспортной сети в области согласования интересов участников (компания и клиентура) на основе согласования заявок на перевозку грузов с использованием игровой модели. Согласование заявок проводится в три этапа: сравнение характеристик заявки с характеристиками транспортной сети на определенную дату; отбор из накопленной информации субъективных технических характеристик и сравнение их с соответствующими характеристиками грузового терминала; кодирование информации о конкретном клиенте.
Несовпадение интересов участников описывается антагонистической игрой с природой, где «природа» отражает внешние факторы выбора [1, 5], прежде всего соотношение ожидаемых потерь при срыве отправки и дополнительных затрат на использование фронта с более высоким тарифом.
По классификации Хемди А. Таха наша игра будет относиться ко второй группе, будет обосновывать принятие решений в условиях риска (неопределенности), когда «стоимости альтернативных решений обычно описываются вероятностными распределениями» [2, с. 560]. Характер этих распределений обуслов- ливается характером соотношения между характеристиками заинтересованных сторон: клиента и грузового терминала (фронта). Рассматриваемая игра является игрой с неполной (недостаточной) информацией, следовательно, возникает вопрос о характере платы за эту неполноту. Чаще всего в качестве платы выступает риск принятия неэффективных или ошибочных решений [1, 4].
В качестве «исхода конфликта» в игре с определенной вероятностью будет достигнута гармонизация интересов участников. Решение игры позволит получить распределение вероятностей целью выбора действий клиентов; вероятный дорогой ответ перевозчика; дает возможность формирования предлагает гибкий бизнес системы цен и тарифов для разных групп клиентов. Данная игра будет игрой со «случайным ходом», который представляет собой «выбор из ряда возможностей, осуществляемый не решением игрока, а каким-либо механизмом случайного выбора. Для каждого случайного хода правила игры определяют распределение вероятностей возможных исходов» [4, с. 448]. В качестве механизма случайного выбора при обработке информации о клиентах используется механизм адаптированной кодировки Шеннона — Фано, который заключается в том, что «сообщения, составленные из букв некоторого алфавита, можно закодировать так, что среднее число двоичных символов на букву будет сколь угодно близко к энтропии источника этих сообщений, но не меньше этой величины» [6, с. 3; 7].
В качестве одного из участников рассматриваемой игры выступает грузовой фронт (терминал), который представляет собой сложную техникоэкономическую систему. Его функционирование определяется совокупностью параметров, отражающих особенности технологического процесса: состав и характеристики оборудования, используемый подвижной состав, режим эксплуатации и другие факторы [8, 9]. Существенное разнообразие указанных характеристик обусловливает необходимость классификации грузовых фронтов по группам, каждая из которых описывается собственной функцией затрат, зависящей от объемов выполняемых работ, их динамики, а также структуры грузопотока.
Второй стороной является клиентура, которая дифференцируется по типам в зависимости от характера формируемой функции доходов (с точки зрения грузового фронта). Для терминала клиент выступает источником дохода, тогда как для самого клиента соответствующая функция носит затратный характер и подлежит минимизации.
Результат взаимодействия определяется вероятностями выбора клиентских стратегий и ответными действиями грузового фронта. Уровень риска, транспортная составляющая и скорость изменения условий формируют диапазон допустимых тарифных решений.
Стратегия может быть представлена множеством:
Θ = { ϑ 1 , ϑ 2 ,…, ϑ n } (1)
В модели в качестве смешанной стратегии железнодорожного перевозчика рассматривается априорное распределение вероятностей D(ϑ), заданное на множестве возможных состояний внешней среды. При его формировании учитываются особенности функционирования железнодорожного транспорта, а также результаты мониторинга работы конкретной станции. Соотношение характеристик грузового фронта и клиента (выделенных по восьми типам) используется как базис для построения матрицы рисков и потерь, отражающей соответствующую функцию потерь.
Предполагается, что перевозчик может предложить клиенту альтернативные варианты поведения: стратегия A связана с изменением даты и времени отправления груза, тогда как стратегии B предполагают выбор иного грузового фронта для отправки. При этом значения выигрышей и потерь определяются как функция состояния внешней среды (природы) и типа клиента, что позволяет учитывать вариативность условий принятия решений.
( pА 1 ….pА n ; q В 1 …. q В m ;) = F (Θ; «type») (2)
Матрицу игры представим в таблице 1. Элементы матрицы а ij являются платежами в виде абсолютных величин выгод / потерь клиентов или в виде преимуществ стратегий А по сравнению со стратегиями В.
Наличие у клиента нескольких альтернатив, различающихся по вероятностным характеристикам и обусловленных сегментацией клиентской базы, предполагает использование в модели смешанных стратегий. В таких условиях поведение участников описывается через вероятностное комбинирование возможных решений. При этом значение цены игры ограничено интервалом ɑ ≤ v ≤ β.
Смешанная стратегия клиента может быть представлена в двух аспектах: по выбору времени отправления SА = SА (p1, p2,…, pm) и по выбору места отправки SВ = SВ (q1, q2,…, qn). Эти стратегии формируются на основе вероятностей соответствующих чистых стратегий. Поскольку все возможные варианты образуют полную группу событий, для них выполняется условие нормировки: ∑ p = ∑ q = 1.
Таблица 1
Матрица игры
|
А 1 |
А 2 |
А i |
m |
||
|
В 1 |
а 11 |
а 12 |
а 1i |
а 1m |
|
|
В 2 |
а 21 |
а 22 |
а 2i |
а 2m |
|
|
В j |
а j1 |
а j2 |
а ji |
а jm |
|
|
В n |
а n1 |
а n2 |
а ni |
а nm |
Оптимальные стратегии в рассматриваемой игре определяются на основе анализа платежной матрицы и соответствующих распределений вероятностей. При этом структура матрицы в большей степени зависит от характеристик грузового фронта, тогда как параметры вероятностного распределения обусловлены особенностями конкретного типа клиента:
S* А = S* А (p 1 , p 2 ,…, p m ); (3)
S* В = S* В (q 1 , q 2 ,…, q n ). (4)
Решение рассматриваемой игры осуществляется с применением методов линейного программирования. В качестве иллюстрации определим оптимальную стратегию, связанную с изменением грузового фронта. Данная стратегия должна гарантировать клиенту уровень выигрыша не ниже v при любых возможных вариантах стратегий группы B, а при реализации стратегий группы A обеспечивать достижение значения, равного v. Для положительного значения цены игры дос- таточно иметь неотрицательные значения всех элементов платежной матрицы, что в свою очередь может быть достигнуто путем прибавления к каждому элементу достаточного большого по величине числа М. Эта операция увеличит цену игры на число М, но путь выбора стратегий не изменит.
Исходным моментом в данном случае является то, что грузовой фронт предлагает клиенту чистую стратегию В j при неизвестной оптимальной смешанной стратегии клиента S* А . В этом случае эффект от смены грузового фронта (вариант смены времени отправки груза) составит:
а j = p 1 а 1j + p 2 а 2j + … + p m а mj . (5)
Известно, что средний уровень эффекта не может быть меньше цены игры, следовательно, для вероятной стратегии А можно записать систему уравнений: p1а11 + p2а21 + … + pmаm1 ≥ v p1а12+ p2а22 + … + pmаm2 ≥ v (6)
p 1 а 1n + p 2 а 2n + … + p m а mn ≥ v
При замене переменных системы уравнений pi на xi = pi / v и делении всех не- равенств на v получим:
a 11 x 1 + a 21 x 2 + … + a m1 x m ≥ 1
a 21 x 1 + a 22 x 2 + … + a m2 x m ≥ 1
a 1 n x 1 + a 2 n x 2 + … + amn xm ≥ 1
Для этой системы выполняется условие:
x 1 + x 2 + … + x m = 1/ v; x i ≥ 0 (8)
При максимизации выгоды клиентом величина 1/ v должна быть минимальной. При выполнении названных условий игра сводится к решению задачи линейного программирования: определение значений x i ≥ 0, при которых линейная функция имеет вид: L(x) = x 1 + x 2 + … + x m → min. В качестве цены игры выступает компромиссная цена, которую платит клиент за смену времени отправления груза с установленного фронта.
Если фиксируются стратегии по смене грузового фронта, то получаем также двойственную задачу линейного программирования с системой уравнений вида: a 11 y 1 + a 21 y 2 + … + a m1 y n ≤ 1
a 21 y 1 + a 22 y 2 + … + a m2 y n ≤ 1 (9)
a 1n y 1 + a 2n y 2 + … + a mn y n ≤ 1
В данном случае принято, что y i > 0; y i = q i / v.
Целевая функция составит L(y) = y1 + y2 + … + yn → max. (10)
Формирование стратегий поведения сторон при согласовании условий перевозки осуществляется посредством решения пары взаимосвязанных (двойственных) задач линейного программирования, существование решения которых гарантируется положениями теории игр.
В прикладной части работы представлено имитационное моделирование процесса принятия решений клиентами при согласовании заявок на перевозку в условиях, приближенных к реальным. Разработанный алгоритм реализуется последовательно и включает несколько этапов.
Дополнительно в расчет включаются эксплуатационные показатели, связанные с организацией работы фронтов: стоимость локомотиво-часа маневровой деятельности, длительность маневровых операций, приведенная стоимость ваго-но-часа, удельные расходы на содержание складской инфраструктуры и режим функционирования фронтов в течение суток. Итоговые значения затрат представлены как в годовом, так и в суточном выражении.
На начальном этапе выполняется оценка затрат (R), выраженных в рублях, на содержание выбранных грузовых фронтов (в рассматриваемом случае — шести). Расчеты базируются на использовании матричного аппарата, включающего такие элементы, как матрица тарифных расстояний (L, км), матрица чистого времени выполнения погрузочно-разгрузочных операций (TQ, ч), постоянная фронта (A), отражающая длительность полного цикла обработки вагона, а также ограничения по максимальному числу подач (X) и вместимости фронтов (L f0 ).
Интегральные затраты на обслуживание указанных фронтов определяются с применением модели В. В. Повороженко, А. Т. Дерибаса и А. А. Смехова [11], адаптированной к текущему уровню тарифов, цен и техническому оснащению станции. При расчетах учитывается широкий спектр параметров, характеризующих как технические, так и экономические аспекты функционирования фронтов. В их числе стоимость погрузочно-разгрузочной техники, амортизационные отчисления, нормативы загрузки вагонов, требуемый уровень рентабельности, коэффициенты сдвоенных операций, производительность оборудования, тарифные ставки персонала, интенсивность вагонопотоков, а также количество используемых механизмов или трудовых ресурсов.
На основе использования суточных расходных параметров функционирования фронтов распределяются почасовые расходы дороги равномерным либо неравномерным способом в зависимости от приоритета времени распределения работ в сутках. Равномерное распределение расходов на 24 часа представлено матрицей М (табл. 2), неравномерное распределение на разные периоды суток с помощью временных коэффициентов представлено матрицей М 1 (табл. 3).
Матрица равномерного распределения расходов
Матрица неравномерного распределения расходов
Таблица 2
|
М = |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
0 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
|
|
1 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
|
|
2 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
829,029 |
|
|
3 |
110,698 |
110,698 |
110,698 |
110,698 |
110,698 |
110,698 |
110,698 |
110,698 |
|
|
4 |
119,116 |
119,116 |
119,116 |
119,116 |
119,116 |
119,116 |
119,116 |
119,116 |
|
|
5 |
119,116 |
119,116 |
119,116 |
119,116 |
119,116 |
119,116 |
119,116 |
119,116 |
Таблица 3
|
М 1 = |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
0 |
621,772 |
621,772 |
621,772 |
621,772 |
621,772 |
621,772 |
829,029 |
829,029 |
|
|
1 |
621,772 |
621,772 |
621,772 |
621,772 |
621,772 |
621,772 |
829,029 |
829,029 |
|
|
2 |
621,772 |
621,772 |
621,772 |
621,772 |
621,772 |
621,772 |
829,029 |
829,029 |
|
|
3 |
83,022 |
83,022 |
83,022 |
83,022 |
83,022 |
83,022 |
110,698 |
110,698 |
|
|
4 |
89,337 |
89,337 |
89,337 |
89,337 |
89,337 |
89,337 |
119,116 |
119,116 |
|
|
5 |
89,337 |
89,337 |
89,337 |
89,337 |
89,337 |
89,337 |
119,116 |
119,116 |
На следующем этапе алгоритма с учетом принятой классификации клиентской базы производится оценка и фиксация потенциальной платежеспособности различных групп клиентов в разрезе временных интервалов суток. Результаты оформляются в виде соответствующих таблиц, отражающих зависимость готовности к оплате от времени отправления груза.
Анализ этих данных позволяет выявить категории клиентов, для которых временной фактор является критичным и которые готовы нести дополнительные расходы ради выбора более удобного интервала отправки (например, избегая утренних или вечерних периодов)
Временные предпочтения клиентов различных категорий учитываются через систему тарифных коэффициентов, варьирующихся в зависимости от интервалов суток. В программной реализации такие коэффициенты задаются в виде матриц, позволяющих отразить стоимость одного часа простоя для каждого типа обслуживания.
Далее в работу включается автоматизированный механизм формирования заявок на использование грузовых фронтов. Его функционирование основано на применении случайных вероятностных распределений, что обеспечивает имитацию реальных условий поступления заявок. При этом формируемые заявки учитывают технологические ограничения станции и соответствуют специализации доступных фронтов.
Для каждой категории клиентов в модели задаются платежно-штрафные матрицы, используемые при формировании элементов матрицы игры. Их значения рассчитываются с учетом объемов заявок на перевозку и применяются для определения параметров тарифной политики.
Третий этап алгоритма заключается в определении потенциальных возможностей грузовых фронтов в течение суток удовлетворять сгенерированные заявки клиентов. Естественно, при отсутствии необходимых для реализации заявки фронтов заявка получает категорию «отказ»1. Число отказов может быть снижено путем выбора одного из альтернативных вариантов, минимизирующих целевые функции дороги и клиента (вероятных издержек).
Приведем пример двойственной игры с учетом позиций как железной дороги, так и клиента.
Позиция клиента:
-
– целевая функция клиент а: f (x) = x 0 + x 1 ;
– матрица игры М =
309, 701
1515,17
1042,396 2059,932
– А =
– x 1 = 0.
Имеем: M • x ≥ A. x ≥ 0. X = Minimitze (f, x).
ВЕСТНИК БУРЯТСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА.
X =
0 9,593• 10-4
f (X) = 9,593•10-4. v = 1/ f (X) = 1,042•103 . P = X • v. P =
В результате определена цена игры — компромиссная цена, которую должен уплатить клиент определенного типа за смену времени отправки груза с фиксированного фронта.
Позиция перевозчика (фронта):
-
- целевая функция фронта — g (y) = y 0 + y 1 ;
- матрица игры М =
309, 701
1515,17
1042,396
2059,932
– B =
y 1 = 0.
Имеем: M • y ≤ B. y ≥ 0. Y = Minimitze (g, y).
Y =
9,593• 10-4
f (Y) = 9,593*10-4. v = 1 / f (Y) = 1,042*103. Q = Y*v. Q =
1 0
Равенство цены игры говорит о достоверности результата выбранного варианта принятия решения по смене времени отправки.
Проведение серии игровых моделей с учетом распределения загрузки грузовых фронтов, типологии клиентов и выбранных ими стратегий позволяет количественно оценить экономический эффект, достигаемый за счет оптимизации формирования заявок на перевозку. Данный эффект связан с более рациональным перераспределением грузовой и коммерческой работы между фронтами.
В рамках выполненного исследования при апробации экспериментальной модели, основанной на решении двух игровых задач, были получены положительные результаты. В частности, зафиксировано увеличение объема вагоно-часов эффективной загрузки фронтов на 7,6%, а также рост коэффициента их использования по доходу — с 4,55 до 4,87%.
Коэффициент использования фронтов по доходу определяется путем деления средневзвешенной величины разницы между потенциальной мощностью грузовых фронтов (пропускная способность в вагонах) и количеством отказов грузовых фронтов на сотую часть средневзвешенной величины потенциальной возможности грузовых фронтов. Взвешивание проводится по суточным расходам грузовых фронтов. Расчет проводится в матричном виде, используются матрицы мощности, отказов и расходов i-го фронта на j-й час, i изменяется о 0 до 5, а j — от 0 до 23.
Заключение
Возможность практического применения предлагаемого методического подхода к моделированию взаимодействия сторон в процессе заключения сделки по перевозке грузов подтверждена расчетами. Решение игры на примере принятия решения о смене времени отправки груза с фиксированного фронта выявило цену игры — проигрыш клиента в виде дополнительной платы за это решение — 1042 рубля. Однако важнейшим результатом игры становится не только возможность формирования системы гибких тарифов, учитывающих интересы клиентов, но и возможность повышения эффективности перераспределения грузовых фронтов и количественного измерения эффективности их использования.