УДК 656.02 + 51-74 ББК 22.18
КОНКУРЕНТНАЯ МАРШРУТИЗАЦИЯ ТРАНСПОРТНЫХ ПОТОКОВ ПОСТАВЩИКАМИ УСЛУГ НАВИГАЦИИ
Захаров В. В.1,
(Санкт-Петербургский государственный университет, Санкт-Петербург) Крылатов А. Ю.2
(Институт проблем транспорта им. Н.С. Соломенко РАН, Санкт-Петербургский государственный университет, Санкт-Петербург)
Исследована теоретико-игровая модель распределения транспортных потоков с множеством групп участников движения и с использованием BPR-функции задержки на сети из параллельных каналов. Доказано существование и единственность равновесия по Нэшу в игре т ^ 2 поставщиков услуг навигации, равновесные стратегии получены в явном виде. Показано, что появление конкурирующих на сети поставщиков услуг навигации приводит к увеличению среднего времени передвижения между районами отправления/прибытия.
Ключевые слова: конкурентная маршрутизация, равновесие по Нэшу, распределение транспортных потоков.
Введение
В условиях повышенной загрузки ограниченных инфраструктурных мощностей улично-дорожных сетей (УДС) крупных
1 Виктор Васильевич Захаров, доктор физико-математических наук, профессор, ([email protected]).
2 Александр Юрьевич Крылатов, ассистент (СПбГУ), младший научный сотрудник (ИПТ РАН), ([email protected]).
городов крайне актуальной является задача оценки распределения транспортных потоков на сети и маршрутизации транспорта. В современных условиях наибольшее влияние на распределение транспортных потоков могут оказывать администрация города, а также поставщики услуг навигации, количество клиентов у которых неуклонно возрастает. При этом, если административное влияние может быть реализовано через опосредованные инфраструктурные или организационные преобразования [2], то поставщики услуг навигации, предлагая маршруты движения своим клиентам, оказывают непосредственное влияние на процесс распределения транспортных потоков в режиме он-лайн [18]. В настоящей работе нас будут интересовать стратегии распределения транспортных потоков поставщиками услуг навигации. Следует также отметить, что вопрос организации работы различных систем навигации актуален и с точки зрения исследования кибер-физических систем [19].
Важнейшей концепцией в области распределения транспортных потоков на УДС города является равновесие по Вардропу [5, 16], рассматриваемое в двух контекстах. Первый состоит в предположении, что транспортные потоки в течение определенного периода времени сами приходят в равновесное по Вардропу состояние [1]. Второй заключается в том, что администрация УДС доступными ей средствами приводит транспортные потоки на сети в равновесное по Вардропу состояние [17]. В данной работе мы будем исследовать проблему конкурентной маршрутизации (competitive routing) - когда на сети действует несколько поставщиков услуг навигации и каждый из них стремится распределить транспортный поток своих клиентов наилучшим образом (например, предлагая своим клиентам наиболее быстрые маршруты) [6, 7, 13]. Навигаторы, как правило, выбирают решения о маршрутах своих клиентов независимо от действий других навигаторов, ориентируясь лишь на имеющуюся у них информацию о текущей дорожной обстановке. Однако следует заметить, что время перемещения потока по выбранному навигатором маршруту будет зависеть не только от объёма этого потока, но и от
потоков, направляемых по тому же маршруту другими навигаторами. В этом случае в качестве модели конкурентной маршрутизации представляется целесообразным использовать бескоалиционную игру (игроки - поставщики услуг навигации), а в качестве принципа оптимальности - равновесие по Нэшу. Ситуация равновесия по Нэшу представляет собой набор стратегий игроков, от которых невыгодно отклоняться каждому из них, если все другие игроки придерживаются своих равновесных стратегий. Известно, что если ситуация равновесия по Нэшу единственна, то игрокам для реализации равновесия не требуется прибегать к услугам какого-либо посредника, координирующего их действия. Естественно, что в таком случае вопрос о соотношении равновесных по Нэшу и по Вардропу состояний системы вызывает исследовательский интерес.
Впервые вопрос о соотношении равновесий по Нэшу и Вар-дропу был рассмотрен в [10], где в качестве игроков были взяты пары районов отправления/прибытия. В работе было показано, что при определённых условиях равновесие по Нэшу в поставленной задаче стремится к равновесию по Вардропу. Однако, несмотря на естественный интерес к такого рода исследованиям, работа [10] так и осталась, по большому счёту, единственной в своём роде. Конечно, существуют работы, в которых поднимается вопрос о соотношении двух видов равновесия, как например [8], однако, к сожалению, ставится он в большей степени в дискуссионной форме и, как правило, не касается аналитической формы представления оптимальных решений. Общая постановка транспортной задачи с несколькими перевозчиками, в которой затраты на перевозки по отдельным дугам каждого участника являются квадратичной функцией от объёмов перевозимых им грузов при фиксированных объёмах перевозок других участников, описана в работе [3]. В ней показано, что задача поиска равновесия Нэша для этой модели сводится к решению задачи выпуклого квадратичного программирования. Предлагаемая в нашей работе модель конкурентной маршрутизации, являясь частным случаем рассмотренной авторами модели, позволяет описать равновесные
по Нэшу стратегии маршрутизации в аналитическом виде.
Исследуя проблему распределения транспортных потоков, мы будем опираться на идею, согласно которой УДС произвольной топологии следует представлять набором независимых подсетей, каждая из которых состоит из двух узлов (районы отправления и прибытия) и параллельных маршрутов [4]. Такая идея строится на том, что основные потоки между районами отправления и прибытия не должны пересекаться, а под основными потоками понимаются наиболее значимые по своей величине корреспонденции между районами отправления и прибытия на всей УДС. С одной стороны, данная идея базируется на исследованиях, согласно которым сужение дороги (использование несколькими маршрутами одной и той же дуги или системы дуг) всегда приводит к возникновению пробок при нарастании потока во времени [9]. С другой стороны, было показано, что для избегания парадокса Браесса следует конструировать транспортную сеть таким образом, чтобы из района отправления в район прибытия потоки распределялись по параллельным (непересекающимся) маршрутам [11, 12].
Будем считать, что УДС представлена в виде множества независимых (не имеющих общих дуг) подсетей, каждая из которых содержит одну пару районов отправления/прибытия и определённое количество параллельных маршрутов. В связи с этим мы можем сформулировать задачу конкурентной маршрутизации для любой пары районов отправления/прибытия и перенести полученные результаты на любую другую пару районов. Более того, сопоставление полученных равновесных по Нэшу стратегий распределения транспортных потоков со стратегиями, равновесными по Вардропу, мы также можем проводить для отдельно взятой пары районов отправления/прибытия (подсети) УДС.
Таким образом, в данной статье мы будем рассматривать задачу маршрутизации транспортных потоков конкурирующими поставщиками услуг навигации (Навигаторами) на УДС большого города, представленной как совокупность подсетей, включающих в себя пары районов оправления/прибытия. В силу того, что
каждый Навигатор должен принимать решения о маршрутизации своих клиентов с учетом постоянно обновляющейся информации об улично-дорожной ситуации в режиме он-лайн, крайне важно для сокращения времени принятия решений иметь явный вид стратегий распределения транспортных потоков. Рассмотренная в данной статье постановка задачи конкурентной маршрутизации формулируется в следующей форме.
Пусть имеется т ^ 2 поставщиков услуг навигации на УДС. Все Навигаторы стремятся минимизировать общее время движения транспортных средств своих клиентов. При этом в качестве оценки времени движения транспортного потока по дуге любой подсети выберем БРЯ-функцию задержки [15], часто используемую Бюро общественных дорог в США. Ситуации равновесия по Нэшу в сформулированной игре на подсети из параллельных каналов будут найдены в явном виде. Более того, будет показано, что если на транспортной сети появляются конкурирующие между собой поставщики услуг навигации, то среднее время передвижения транспортных потоков между районами отправления/прибытия может только увеличиться по сравнению с тем, которое может обеспечить одна централизованная система навигации.
1. Математическая модель игры поставщиков услуг навигации на произвольной транспортной сети
В качестве модели транспортной сети будем рассматривать ориентированный граф О, состоящий из множества последовательно пронумерованных узлов и множества последовательно пронумерованных дуг. На сети О распределяют транспортные потоки своих клиентов т ^ 2 Навигаторов. Введем следующие обозначения: N - множество последовательно пронумерованных узлов графа О; А - множество последовательно пронумерованных дуг графа О; К - множество узлов, являющихся районами отправления, К С N; 5 - множество узлов, являющихся районами прибытия, Б С N; подразумевается, что К П Б = 0; Кгз - множество маршрутов между районом отправления г € К и
133
районом прибытия в € Б; ха - транспортный поток по дуге а € А, х = (... ,xa, . . .); ^а(ха) — время передвижения (задержка) потока объемом ха по дуге а € А; М = {1,... ,т} - множество номеров Навигаторов; Р3,гв > 0 - величина транспортного потока (число клиентов), распределяемого Навигатором ; между районом отправления г € К и районом прибытия в € Б; ргв = ^р3,гв - совокупный транспортный спрос между районом отправления г € К и районом прибытия в € Б; хЗ - величина транспортного потока, направляемого Навигатором ; по дуге а € А, х3 = (..., хЗ,...); /¿'гв - величина транспортного потока, направляемого Навигатором ; по маршруту к € Кгв;
л3гч / гЗ.гв 3, гв \Т
/3 = (/1 ,..., /|к |) - стратегия распределения транспортного потока Р3 ' гв Навигатора ; по возможным маршрутам Кгв; /3 = (..., /3 ' гв,...) - стратегия распределения транспортных потоков Р3 ' гв Навигатора ; между всеми парами районов отправления/прибытия г-в, при этом /-3 = (/1,..., /3-1, /3+1,..., /т); / = (/1,..., /т) - набор всех стратегий Навигаторов; к - индикатор:
(1, если Навигатор ; использует маршрут к € Кгв,
в который «входит» дуга а € А; 0 в противном случае. Рассмотрим бескоалиционную игру
Г(М, , {Н33м), где
3е = {/3>гв|/3'гв ^ о Ук € Кгв, Екекга /3гв = Р3'гв}
V; € М, а
Н3(/) = "У" ¿а(ха)х3а V; € М,
а€А
при условии, что
-3 = ЕЕ Е /к' гв3 к
гея кекг,
ха =
3
Максимизация функции выигрыша И3- Навигатора ] ведёт к минимизации среднего времени движения всего транспортного потока ^3. В самом деле, максимизация функционала И равносильна минимизации функционала
Уз — ^ ^ ¿а(ха )ха.
а€А
В свою очередь, минимизация функционала данного вида приведёт к минимизации среднего времени движения всего транспортного потока в силу того, что для любого фиксированного /-3 мы получаем системный оптимум Вардропа клиентов ^-го Навигатора [1, 14].
Таким образом, максимизация функций выигрышей игроков в игре Г ведёт к минимизации среднего времени движения их клиентов. При этом для каждого ] € М /-3 не является фиксированным, а формируется в результате реализации своих стратегий другими поставщиками услуг навигации. В связи с этим приходим к задаче конкурентной маршрутизации и, следовательно, поиску равновесия по Нэшу в игре Г. Равновесие по Нэшу в игре Г достигается реализацией таких стратегий /*, что
Из (/*) ^ Из (/3,/-3 *) V; € М.
2. Математическая модель игры поставщиков услуг навигации на транспортной сети из параллельных каналов
Сформулированная в предыдущем пункте игра Г является сложной вычислительной задачей. Проблемы, возникающие при решении подобных задач, описаны в [4]. Более того, в ряде исследований было показано, что для повышения эффективности транспортной сети её следует представлять набором независимых подсетей, каждая из которых состоит из двух узлов (районы отправления и прибытия) и параллельных маршрутов [9, 11, 12]. В таком случае сформулируем задачу конкурентной маршрутизации для любой пары районов отправления/прибытия, и получен-
135
ные в процессе решения такой задачи результаты смогут быть перенесены на любую другую пару районов.
Рассмотрим граф, состоящий из двух районов отправления и прибытия, соединённых п параллельными дугами (маршрутами). На заданной сети распределяют транспортные потоки своих клиентов т Навигаторов. Введём следующие обозначения: N — {1,..., п} - множество номеров маршрутов; М — {1,..., т} -множество номеров Навигаторов; г - номера маршрутов, г € N;
д - номера Навигаторов, д € М; > 0 - величина транспортного потока (число клиентов), распределяемого Навигатором ]; ^ — ^т=1 ^3 - величина транспортного потока, распределяемого в совокупности всеми Навигаторами; /3 ^ 0 - величина транспортного потока, направляемого Навигатором ] по г-му маршруту; /г — (//,...,/гГ) - набор транспортных потоков всех Навигаторов, направленных по г-му маршруту, при этом /—3 — (//,..., /3-1, /г3+1,..., /Г); ^ - величина транспортного потока на г-ом маршруте; > 0 - время свободного движения по г-му маршруту; сг > 0 - пропускная способность г-го маршрута;
№) > 0 - время движения (задержка) транспортного потока ^ по г-му маршруту.
Определим набор стратегий ] -го игрока в виде вектора /3 — (/1,..., /П)Т такого, что
п
3
(1) £// — ^.
г=1
Обозначим также / — (/1,..., /Г).
Время движения транспортного потока ] -го Навигатора по г-му маршруту зависит не только от величины этого потока, но и от величины потоков, направляемых всеми остальными Навигаторами по данному маршруту. Другими словами, время движения транспортного потока ] -го Навигатора по г-му маршруту равно времени движения транспортного потока по г-му маршруту. В качестве оценки времени движения транспортного потока ^ по г-му маршруту будем использовать БРЯ-функцию задержки:
йг — 1 + ^
Следует отметить, что в общем случае в BPR-функции задержки отношение (Fi/ci) возводится в степень в, значение которой определяется посредством оценки реального времени движения транспортных потоков по сегментам УДС.
Величина Fi равна сумме всех транспортных средств, использующих i-й маршрут для движения из района отправления в район прибытия. Таким образом, в рассматриваемом нами случае игры m Навигаторов Fi = ^fj, и, соответственно, время движения транспортного потока Fi по i-му маршруту примет вид
di = t0 1 +
Z^j=1fi
ci
Рассмотрим бескоалиционную игру
Гт(М, {Fj }j€M, {Hj }j£M),_
где = {fj|fj ^ 0 Vf = 1, n, EI= 1 fj = Fj} Vj G M, а
n , v-^m f q ^
.0 Л , ¿^q=1 fi \ fj
Н3 = -£ 1 + /3 V; € М.
г=1
Максимизация функции выигрыша Н3 Навигатора ; ведёт к минимизации среднего времени движения всего транспортного потока Р3. В самом деле, максимизация функционала Н3 равносильна минимизации функционала
п / \рт /д \
(2) = £ ^^^ /3.
1 \ /
г=1 \ /
В свою очередь, минимизация функционала данного вида приведёт к минимизации среднего времени движения всего транспортного потока Р3 в силу того, что для любого фиксированного множества {/—3 }П=1 мы получаем системный оптимум Вардропа клиентов ;-го Навигатора [1, 14].
Таким образом, максимизация функций выигрышей игроков в игре Гт ведёт к минимизации среднего времени движения их клиентов. При этом для каждого ; € М множество {/—3 }П=1 не является фиксированным, а формируется из стратегий других
поставщиков услуг навигации. В связи с этим приходим к задаче конкурентной маршрутизации и, следовательно, поиску равновесия по Нэшу в игре Гт.
3. Равновесие по Нэшу в игре поставщиков услуг навигации на сети из параллельных каналов
Лемма 1. /* является равновесием по Нэшу в игре Гт тогда и только тогда, когда существуют неотрицательные шз-(множители Лагранжа) такие, что
(3) -1 ■*
го( 1 | 3 // + 2// + Ет=з+1 Л? \ | — Шз, при /з* > 0, Ч Сг \ > Шз, при /з * — 0,
Чг — 1, п и у — 1, т.
Доказательство. Воспользуемся условиями теоремы Куна -
Таккера. Заметим, что в силу выпуклости функционалов (2), а также области допустимых решений Чу — 1, т, условия Куна - Таккера являются как необходимыми, так и достаточными. Построим лагранжиан для задачи минимизации (2) с ограничением (1) и требованием /гз ^ 0 Чг — 1, п и у — 1, т:
/—/д=1 ^ г
1 ' С 1/г ' " ^^/г I 1 ^ ''г
г=1 \ г / \ г=1 / г=1
^ — V/ + Шз ^з-V/ IVпз(-/).
жиан по /з
выражение к нулю, получим
Продифференцируем лагранжиан по /гз и, приравняв полученное
Шз — ¿0 1 + ^9=1 /г + /г + ^з /г + ¿0 / * - пз, \ Сг I Сг
Чг — 1, п и у — 1, т. Из необходимости выполнения условия дополняющей нежёсткости пз /з — 0 Чг — 1, п и у — 1, т следует, что если /з > 0, то пз — 0 и мы получаем первое условие из (3),
з*
а если /гз — 0, то, с учётом требования к множителям Лагранжа Пз ^ 0, мы получаем второе условие из (3). Лемма доказана. 138
Следствие 1. /* такое, что /3 > 0 Vг — 1, п,— 1, ш является равновесием по Нэшу в игре Гт тогда и только тогда, когда существуют неотрицательные ш3- (множители Лагранжа) такие, что
(4)
/* + ••• + 2/3 * +
, гт* _ 1^3 1
+ /г = 1 70 - 1
Уг = 1, п и ; = 1, ш,
при этом ш3- > ¿0, Уг = 1, п и ; = 1, ш.
Доказательство. Согласно Лемме 1, если /3 > 0 Уг = 1, п и ; = 1, ш, то имеет место
/ * + •••+2/3 * + •••+/т * и £ -1 )с> 0,
из чего следует ¿0 < ш3-. Следствие доказано.
Следствие 2. Равновесие по Нэшу /*, состоящее из положительных компонент, в игре Гт имеет форму /*(ш1,..., шт) для некоторых ш3- > 0,; = 1, ш.
Доказательство. Введём следующие обозначения
А = А
21 12
11
1
1 2
а Ь = (Ь1,...,Ьт)т,где (5)
Ь3 = - С, при ш3 > £
Уг = 1, п и ; = 1, ш.
Тогда (4) можно переписать в следующей матричной форме:
А/* = Ь, Уг = ТТп.
Данное матричное уравнение имеет единственное решение, так как все строки квадратной матрицы Атхт линейно независимы. Другими словами, в рассматриваемой игре Гт равновесие по Нэ-шу, состоящее из положительных компонент, единственно.
С
тт
Матрицей, обратной к A, является следующая
/ m__^ . . .__^ \
m+1 m+1 m+1
1 m 1
A-1 =
m+1 m+1 m+1
V
m+1 m+1 m+1 /
Вычислив f* как f * = A-1b4, получаем
m
fj* = m __^ v
f m + 1 4 m + 1 ^, ^
q=1,q=j
Vi = 1, n и j = 1, m, или для удобства можно переписать в виде
m
(6) =bj - mrr Еbq-
q=1
Vi = 1, n и j = 1, m.
В силу того, что bj = bj (wj), Vi = 1,n и j = 1, m, приходим к тому, что fj = fj (W1,.. .,Wm) при fj > 0 Vi = 1,n и j = 1, m. Следствие доказано.
Лемма 2. Пусть f * (w1,...,wm), состоящее из положительных компонент, является равновесием по Нэшу в игре rm. Если Fj > Fq, то Wj > wq, Vj, q = 1, m.
Доказательство. Подставив (6) в (1), получим
n n m
(7) Fj = Е * - m+г Е Е bs,
4=1 4=1s=1
Vj = 1, m.
Таким образом, получаем, что если мы хотим сравнить Fj и Fq, Vj, q = 1, m, то нам необходимо сравнивать ЕП=1 bj и ЕП=1 bq. Предположим, что Fj > Fq, однако wj < wq. Тогда имеем
n n / ■> n / ■> n
е j=е Wj - 0 c г е wq - 0 c=е ь^
4=1 4=1 V 4 / 4=1 V 4 / 4=1
следовательно, согласно выражению (7) приходим к тому, что
Fj < Fq. Получаем противоречие. Лемма доказана.
140
1
1
m
mm
Без умаления общности перенумеруем маршруты таким образом, чтобы
(8) <¿2 < ••• <-П.
Тогда справедлива следующая теорема.
Теорема 1. Равновесие по Нэшу в игре Гт, при условии (8), достигается следующими стратегиями:
т
(9) /3' * = Ь3--— V ,
9=1
где
С Р3 + £ т=1 Р5 + £ П=1 Сг
(10) Ь3 = -О-' Г=1 Г - Сг,
_ _-г 2-^=1
Уг = 1, п, ; = 1, ш, когда выполняется
1 п / /0 \
(11) " >ш+г Е Ч |- 0 ■
г=1 '
У; = 1, ш.
Доказательство. Выражение (9) напрямую следует из (6) доказательства Следствия 2.
В силу того, что //* + ■ ■ ■ + 2/3* + ■ ■ ■ + /т* = 63 У; = 17^, получаем
п
(12) Е 63 = Р1 + ••• + 2Р3 + ... + Рт,
г=1
У; = 1, ш.
Подставив (5) в (12), получим
п ✓ \ т
(13) Е - 1) Сг = Е Р5 + Р3 ,
г=^ 7 5=1
откуда
м Ет=1 Р5 + Р3 + ЕП=1 Сг
и
и3 — ^П а
2^г=1 70
Подставляя полученное и3 в (5), приходим к выражению (10).
„„ имеют место когдо , 3 >
Полученные выражения имеют место, когда и3 > ¿0 У г =
1, п,; = 1, ш, что справедливо (в силу (8)) когда
Ет=1 Р5 + Р3 + ЕП=1 С >,0
Еп с* > -п
п *
г=1 70
,
или
т п , ,0
Е ^5+^3 > Е М /п -1
«=1 ¿=1 ^ ¿
V ] = 1, т.
В матричной форме данная система примет вид:
П ( /0 N
А(5\...,5т)т > (1,..., 1)т^СЛ-0 -1
¿=1 7
следовательно,
п //0 \
(^1,...,^ т)т > а-1 (1,..., 1)т е сл/п -1 ,
¿=1 ^ 7
окончательно получаем ^ > т+рх ЕП=1 ^ — . Теорема доказана. 1
4. Соотношение равновесия по Нэшу и равновесия по Вардропу
В предыдущем разделе мы рассмотрели игру т ^ 2 поставщиков услуг навигации и получили т взаимозависимых задач минимизации с ограничениями, решение которых является равновесием по Нэшу. Рассмотрим случай, когда все транспортные средства потока пользуются услугами одного Навигатора. Получаем следующую задачу максимизации: (14) н№• ■ - ^ = , (- Е/0 + 5)
при ограничениях
п
(15) Е Я =
¿=1
(16) ^ ^ 0 V? =
решение которой является по определению равновесием по Вар-дропу (системным оптимумом) [14].
Если просуммировать целевые функционалы всех навигаторов (2), то получится функционал типа (14), в котором р = £7=1 /г3, и, следовательно, можно сравнивать величины Н и Н3 при разных значениях распределения транспортных потоков.
Теорема 2. Сумма выигрышей игроков в игре Гт в ситуации равновесия по Нэшу строго меньше значения целевой функции задачи (14)-(16) в ситуации системного оптимума Вардропа (при положительности компонент равновесия и системного оптимума).
Доказательство. Пусть имеется решение задачи (14)-(16) (Р\*,..., Рп*) в ситуации системного оптимума. Значение целевой функции в этой ситуации равно
Н * = -
¿=1
" ¿О
Ея 1 + р- И* = ¿о Р* С- [р
¿=1
¿=1
Пусть имеется ситуация равновесия по Нэшу в игре Гт: (/1 ,..., /П ) У? = 1, т. Суммарный выигрыш игроков в этой ситуации равен
Ен3* = -ЕЕ *0(1 +
3=1 3=1¿=1
2^7=1 ^ г
/3 =
г
£'?£ / * -Е ¿г £ /г
¿=1 3=1
• 1 Сг ь • г=1 '"3=1
Поскольку для множеств $,..., и $ =
{(Р ,...,Р„)|Рг ^ 0 Уг = 1ГП, Е™=1 Р = Р} справедливо следующее соотношение и7^^ 5 то имеет место неравенство £т=1 /г3* ^ Рг * У г = 1, п, из чего получаем
(17)
т
£
3=1
н3 < н *.
2
*
С
2
О
*
Равенство в (17) возможно тогда и только тогда, когда
£Г=1 /Г* = Ъ * V =
Согласно [4], равновесное по Вардропу (при положительных компонентах стратегии распределения транспортного потока) достигается следующими стратегиями:
(18) р.* = ъ + 2 Сг _ 1 V10-' — о 2Сг'
^ г 2^т=1 ¿0 ^
V« = 1, п, где Ъ = ^П=1 Однако, если воспользоваться Теоремой 1 и найти сумму равновесно по Нэшу распределённых транс-
Ет г Г*
Г=1/г , получим т ъ + т у^га С
(19) Г = С! Г + т+1 г=1 Сг т С
( )_ ¿1/г = £П=11° т + 1Сг,
V« = 1, п.
Видим, что при любом т ^ 2 выражения (18) и (19) не совпадают. Окончательно получаем ^т=1 НГ < Н*. Теорема доказана.
Теорема 2 свидетельствует о том, что если на транспортной сети появляются конкурирующие между собой поставщики услуг навигации, то среднее время передвижения транспортных потоков между районами отправления/прибытия может только увеличиться по сравнению с тем, которое может обеспечить одна централизованная система навигации.
5. Заключение
В данной работе была рассмотрена задача конкурентной маршрутизации т ^ 2 поставщиков услуг навигации на сети, состоящей из района прибытия и района отправления, соединённых параллельными дугами. Все поставщики услуг навигации стремятся минимизировать общее время движения транспортного потока своих клиентов. При этом в качестве оценки времени движения транспортного потока по дуге использовалась БРЯ-функция задержки. Ситуации равновесия по Нэшу в сформулированной на сети из параллельных каналов игре была найдена в явном виде. Более того, было показано, что если на транспортной 144
сети появляются конкурирующие между собой поставщики услуг навигации, то среднее время передвижения транспортных потоков между районами отправления/прибытия может только увеличиться по сравнению с тем, которое может обеспечить одна централизованная система навигации.
Литература
1. ГАСНИКОВ А.В., КЛЕНОВ С.Л., НУРМИНСКИЙ Е.А.
И ДР. Введение в математическое моделирование транспортных потоков / Моск. физ.-техн. ин-т [под ред. А. В. Гасникова, с приложениями М. Л. Бланка, Е. В. Гаснико-вой, А. А. Замятина и В. А. Малышева, А. М. Райгород-ского]. - М.: Изд-во МФТИ, 2010. - 360 с.
2. ЗАХАРОВ В.В., КРЫЛАТОВ А.Ю. Системное равновесие транспортных потоков в мегаполисе и стратегии навигаторов: теоретико-игровой подход // Математическая теория игр и ее приложения. - 2012. - Т. 4, №4. -
С. 23-44.
3. ЗОРКАЛЬЦЕВ В.И., КИСЕЛЕВА М.А. Равновесие Нэша в транспортной модели с квадратичными затратами // Дискретн. анализ и исслед. опер. - 2008. - Т. 15, №3. -С. 31-42.
4. КРЫЛАТОВ А.Ю. Оптимальные стратегии управления транспортными потоками на сети из параллельных каналов //Вестн. С.-Петербург. ун-та. Сер. 10. Прикл. матем. Информ. Проц. упр. - 2014. - №2. - C. 121-130.
5. ШВЕЦОВ В.И. Математическое моделирование транспортных потоков // Автоматика и телемеханика. - 2003. -№11.-С. 3-46.
6. ALTMAN E., BASAR T., JIMENEZ T., SHIMKIN N. Compétitive routing in networks with polynomial cost // IEEE Transactions on Automatic Control. - 2002. - Vol. 47, №1. -P. 92-96.
7. ALTMAN E., COMBES R., ALTMAN Z., SORIN S. Routing games in the many players régime // Proc. 5th International
145
ICST Conference on Performance Evaluation Methodologies and Tools. - 2011. - P. 525-527.
8. ALTMAN E., WYNTER L. Eguilibrium, games, and pricing in transportation and telecommunication networks // Networks and Spatial Economics. - 2004. - Vol. 4. - P. 7-21.
9. DAGANZO C.F. The cell transmission model: A dynamic representation of highway traffic consistent with the hydrodynamic theory // Transpn. Res. B. - 1994. - Vol. 28. -P. 269-287.
10. HAURIE A., MARCOTTE P. On the relationship between Nash-Cournot and Wardrop Equilibria // Networks. - 1985. -Vol. 15. - P. 295-308.
11. KORILIS Y.A., LAZAR A.A., ORDA A. Architecting noncooperative networks // IEEE Journal on selected areas in communications. - 1995. - Vol. 13, №7. - P. 1241-1251.
12. KORILIS Y.A., LAZAR A.A., ORDA A. Avoiding the Braess paradox in non-cooperative networks // J. Appl. Prob. -1999. - Vol. 36. - P. 211-222.
13. ORDA A., ROM R., SHIMKIN N. Competitive routing in multiuser communication networks // IEEE/ACM Transactions on Networking. - 1993. - Vol. 1, №5. - P. 510521.
14. SHEFFI Y. Urban transportation networks: equilibrium analysis with mathematical programming methods. - New Jersey: Prentice-Hall Inc; Englewood Cliffs, 1985. - 416 p.
15. U.S. BUREAU OF PUBLIC ROADS, EDITOR. Traffic Assignment Manual. - U.S. Department of Commerce, Washington, D.C., 1964. - 358 p.
16. WARDROP J.G. Some theoretical aspects of road traffic research // Proc. Inst. Civ. Eng. - 1952. - Pt. 2, №1. - P. 325378.
17. YANG H., HUANG H.-J. The multi-class, multi-criteria traffic network equilibrium and systems optimum problem // Transportation Research Pt B. - 2004. - Vol. 38. - P. 1-15.
18. ZAKHAROV V., KRYLATOV A., IVANOV D. Equilibrium
traffic flow assignment in case of two navigation providers // Collaborative Systems for Reindustrialization. Proc. of the 14th IFIP Conference on Virtual Enterprises PRO-VE 2013. -Dresden: Springer, 2013. - P. 156-163.
19. ZHUGE H. Semantic linking through spaces for cyber-physical-socio intelligence: A methodology // Artif Intell. -2011. - Vol. 175, №5. - P. 988-1019.
COMPETITIVE ROUTING OF TRAFFIC NAVIGATION SYSTEMS
Victor Zakharov, Saint-Petersburg State University, Saint-Petersburg, Doctor of Science, professor ([email protected]). Alexander Krylatov, Institute of Transportation Problems of RAS, Saint-Petersburg State University, Saint-Petersburg, Researcher, Tutor ([email protected]).
Abstract: We study a game-theoretic model of traffic flow assignment with multiple customer groups and a BPR-delay function on a network of parallel links. We prove existence of a unique Nash equilibrium in the game of m ^ 2 traffic navigation systems and provide closed-form expressions for equilibrium strategies. Finally, we show that under navigation systems' competitions the average travel time between origin-destination areas increases.
Keywords: competitive routing, Nash equilibrium, traffic flow assignment.
Статья представлена к публикации членом редакционной коллегии А. Г. Чхартишвили
Поступила в редакцию 06.02.2014. Опубликована 31.05.2014.