ISSN 1814-1196
http://journals.nstu.ru/vestnik Science Bulletin of the NSTU Vol. 62, No. 1, 2016, pp. 91-105
Научный вестник НГТУ том 62, № 1, 2016, с. 91-105
МОДЕЛИРОВАНИЕ ПРОЦЕССОВ И УСТРОЙСТВ
MODELING OF PROCESSES AND DEVICES
УДК 519.248
Марковские модели в задачах оценивания
транспортных корреспонденций
В.И. ХАБАРОВ1, А.А. ТЕСЕЛКИН2
1 630049, РФ, г. Новосибирск, ул. Дуси Ковальчук, 191, Сибирский государственный университет путей сообщения, доктор технических наук, профессор. Е-тай: кка[email protected]
2 630073, РФ, г. Новосибирск, пр. Карла Маркса, 20, Новосибирский государственный технический университет, аспирант. Е-тай: [email protected]
Рассматриваются вопросы оценивания транспортных корреспонденций по данным наблюдений за транспортными потоками. Эта проблема становится актуальной в контексте задач математического моделирования транспортных потоков, используемых для поддержки принятия управленческих решений в транспортной отрасли. В работе приводится классификация моделей наблюдения за потоками в транспортной сети в зависимости от способов получения данных. Модели наблюдения основаны на различных представлениях графа транспортной сети. Предлагается модель представления потоков в транспортной сети: каждый микрообъект этой сети в определенный момент времени с некоторой вероятностью переходит из одной вершины графа в другую. Такая модель описывается стационарной марковской цепью с дискретным временем и соответствующей матрицей переходных вероятностей, причем вершины графа ассоциируются с состояниями цепи. Ограничения при наблюдениях за сетью порождают проблему оптимального планирования наблюдений, формализуемую как задача распределения ресурса. Приводится постановка задачи планирования экспериментов для оценки переходных вероятностей цепи Маркова с использованием Б-оптимальных планов. Для оценивания транспортных корреспонденций граф транспортной сети приводится к канонической форме на основе разбиения вершин графа на исходные, внутренние и конечные. С точки зрения теории марковских процессов состояния цепи разделяются на поглощающие и невозвратные. Задача оценки корреспонденций сводится к задаче оценивания опосредованных переходных вероятностей на основе фундаментальной матрицы марковской цепи. Предложенный метод оценки корреспонденций иллюстрируется на примере конкретной транспортной сети, а также предлагаются рекомендации по применению метода в практических задачах.
Ключевые слова: матрица корреспонденций, марковские цепи, планирование экспериментов, транспортная сеть, оценивание переходных вероятностей, метод максимального правдоподобия, модель наблюдения, информация Фишера
DOI: 10.17212/1814-1196-2016-1-91-105
* Статья получена 20 октября 2015 г.
ВВЕДЕНИЕ
Математические модели равновесных транспортных потоков используются для поддержки принятия решений в управлении транспортными комплексами крупных городов, агломераций [1]. При построении таких моделей ключевым моментом является нахождение матриц корреспонденций соответствующей транспортной сети. Элементом матрицы корреспонденции является общий объем пользователей, переместившихся из одной точки транспортной сети в другую. Проблема получения корреспонденций заключается в том, что они в явном виде ненаблюдаемы, и их приходится находить опосредованно. Для оценивания корреспонденций принято использовать различные эвристические и статистические методы. В данной работе предлагается подход к оцениванию матрицы корреспонденции по наблюдениям за транспортными потоками.
В разделе 1 вводится понятие транспортного графа как модели физической транспортной сети и приводится классификация моделей наблюдения за потоками в сети для задач оценивания транспортных корреспонденций. В разделе 2 рассматривается возможность представления транспортной сети в виде марковской цепи. Раздел 3 посвящен задаче планирования наблюдений за потоками в сети. В разделе 4 представлен метод получения корреспонденций на основе их марковских свойств и канонической формы матрицы переходов. В разделе 5 рассматривается пример применения предложенных результатов.
1. МОДЕЛИ НАБЛЮДЕНИЯ
Рассматривается модель физической транспортной сети и ее описание на языке теории графов. Представим транспортную сеть как ориентированный взвешенный граф 0(У, Е), где V- множество вершин, а Е - множество ребер. Каждое ребро графа (и, V) е Е характеризуется функцией / : Е^Я, называемой интенсивностью потока /(и, V) [2]. Далее такую конструкцию будем называть транспортным графом.
Транспортный граф С(У, Е) ассоциируется с некоторой физической транспортной сетью. Вершины графа - это узлы транспортной сети (перекрестки, развязки, исходные и конечные пункты поездок), а ребра - это отрезки сети, т. е. некоторые пути сообщения. По транспортной сети перемещаются некоторые микрообъекты, например автомобили, которые образуют транспортный поток. Существуют физические и технологические ограничения при наблюдении за транспортной сетью. Эти ограничения порождают 5 основных моделей наблюдения в графе G.
1. Модель наблюдения в узле сети. Наблюдается общее количество микрообъектов, фиксируемых в вершине V е V в момент времени (или за промежуток) Р: П„ (0.
2. Модель наблюдения на ребре сети. Наблюдается количество микрообъектов на ребре е е Е транспортного графа G за время ¿: пе (¿).
3. Модель наблюдения за перетоком в сети. Для такой модели наблюдения необходимо ввести понятие двойственного, или реберного, графа Ь(О) [2]. Вершины двойственного графа Ь(О) ассоциируются с ребрами графа G. Соответственно, ребра двойственного графа Ь(О) соединяют вершины, кото-
рые соответствуют смежным ребрам графа G (рис. 1). Наблюдается число микрообъектов на ребре ег е Ь(Е) двойственного графа Ь(О) за время ¿: пе(). Это можно интерпретировать как интенсивность перетоков между смежными ребрами для заданного узла сети.
4. Модель наблюдения за маршрутом. Маршрутом назовем «переток к-й степени». Под перетоком к-й степени, где к > 1, понимается количество микрообъектов, проходящих через цепочку к смежных ребер графа G. Аналогично представлению двойственного графа для к = 2 перетоком к-й степени
является ребро графа Ьк ^) = Ь(Ьк1(0)) (см. рис. 1). Наблюдается количество микрообъектов на части маршрута (ребре) q е Ьк^) за время пч (¿). Интерпретация: интенсивность перетоков к-й степени.
Граф й - ¡."(б) Двойственный граф ЦО Граф ¿.2(С)
Рис. 1. Преобразования транспортных графов
5. Модель наблюдения за корреспонденцией. При такой модели наблюдения строится полный граф на основе графа G. Наблюдается количество микрообъектов на ребре графа Е^), переместившихся из вершины / в вершину у за время Ру(0. Интерпретация: размер корреспонденции.
Важно отметить, что графы Ь(@), Ьк^), Е^) тоже можно считать транспортными графами. Это позволяет подойти с единых позиций к рассмотрению моделей 2-4 с точки зрения оценивания корреспонденций.
Исходными данными к задаче оценки корреспонденций является некоторая выборка, полученная с помощью той или иной модели наблюдения, а также некоторая априорная информация о передвижениях населения. Тогда рассматривается следующая задача. Необходимо оценить размер корреспонденций между точками транспортного графа, используя выборку данных согласно некоторой модели наблюдения. В моделях наблюдений 2-4 измерения осуществляются на ребрах некоторого транспортного графа, поэтому могут быть применены различные статистические методы оценки корреспонденций [3-6].
Для рассмотренных моделей наблюдения встает вопрос о физической реализуемости способа наблюдения. В этой связи важно отметить, что модели наблюдения 1-3 можно реализовать посредством одного наблюдателя. Все остальные модели предполагают сетевую распределенную модель наблюдения, которую достаточно сложно осуществить физически.
Если в распоряжении имеются только наблюдения согласно модели 1, то задача является недоопределенной, т. е. количество оцениваемых параметров
в виде корреспонденций равно п2, в то время как наблюдений всего п. В работах [7-9] рассмотрены возможности применения неполных данных для оценки корреспонденций путем введения различных дополнительных ограничений в виде эвристик. В работе [10] для такого типа модели наблюдений предлагается использовать агрегированные данные и варианты марковских моделей для них. Агрегированные данные и их использование для марковских цепей подробно рассмотрены в [11].
В данной работе рассматривается метод для моделей наблюдений 2-4, использующий марковские свойства транспортных корреспонденций.
2. МАРКОВСКАЯ МОДЕЛЬ ТРАНСПОРТНЫХ ПОТОКОВ
Транспортный граф 0(У, Е) можно ассоциировать с графом переходов апериодической цепи Маркова с дискретным временем [10] и матрицей переходных вероятностей Р:
Р = {ру}, 0 < рг] < 1 V/, у и X Ру = 1. (1)
]
В этом случае марковская цепь может быть интерпретирована следующим образом. Некоторый микрообъект транспортной сети, например автомобиль, находящийся в вершине сети с номером / (состояние /), с вероятностью Ру переходит в вершину транспортного графау в момент времени Такая модель применима для моделей наблюдения 2-4.
Рассмотрим задачу оценивания вероятностей перехода по наблюдениям за марковской цепью в моменты времени ^ = {0, 1,..., Т} на основе статистики
Т
пу =1 пц (I), (2)
Г=0
где - количество переходов цепи из состояния / в состояние у в момент времени п, - общее число переходов цепи из состояния / за время Т,
п/ = Х пу . (3)
У=1
Переход цепи из состояния / в состояние у определяется полиномиальным законом распределения с вероятностью ру. Используя метод максимального правдоподобия [11], оценки ру можно получить в виде
пц
Ру =— , / = 1,...,Ш, у = 1,...,Ш/ . (4)
п/
Такая оценка состоятельна и асимптотически нормальна [12].
3. ПЛАНИРОВАНИЕ НАБЛЮДЕНИЙ
Наблюдения, соответствующие моделям 2-4, являются распределенными в пространстве и во времени, что усложняет процесс сбора наблюдений. Измерения должны быть максимально информативными. Это приводит к
необходимости планирования наблюдений, поскольку стоимость наблюдений довольно высока.
Задачу планирования наблюдений для выбранной модели наблюдений можно интерпретировать следующим образом [13]: наблюдатели фиксируют переходы микрообъектов, находясь в состояниях {уь..., ут} в моменты времени ^ = {0, 1,., Т}. На весь эксперимент отведен ресурс в N наблюдений. Каждый наблюдатель получает часть этого ресурса {пи 1 = 1,., т} таким образом, что
Ъп = N. 1=1
Требуется найти распределение ресурса п = {пг, 1 = 1,., т}, максимизирующее некоторый функционал от информационной матрицы Фишера
I (Р, п) = - Е
( д2 ^ Ь(п, Р)Л дР 2
(5)
при этом функция правдоподобия Ь(п, Р) равна
т тг
(
п = 1=1]=1 1=1
пт -1
Цп, Р) = П№Л =ПРп Рп22 ■■■ рт-1
тг-1
1-Ъ Ри
V ■=1 /
т1 -1
^ п1- Ъ п1] 1=1
^-оптимальный план минимизирует обобщенную дисперсию ОМП-оценок параметров, что эквивалентно максимизации (5) [14]. Следует, однако, ожидать (см. ниже), что информационная матрица Фишера будет зависеть от истинных значений параметров Р. Для исключения этой зависимости рассматриваются минимаксные ^-оптимальные планы, для которых
п = Л^maxminlogdetI(Р, п).
п Р
(6)
Рассмотрим структуру информационной матрицы Фишера более детально. Для этого сначала необходимо найти элементы матрицы вторых производных
дЬ(п, Р)
Р
■ - ^то. ■ = ■ 2 2 , 1 = Ру Рщ
п
Р2
", 1 ф 1,
1 = 1, т, 1 = 1, тг .
(7)
Далее согласно выражению (5) I (Р, п ) = Е
А о
о
где
А
(9)
пщ -1 пщ
~2 1 2~ —1 Рт
для всех / = 1,..., ш и учитывая, что
—1
ш^ —1
Р1м, =1 - Е Р
'у , П1т, = П - Е Пу .
Согласно [13], решением задачи (6) является выражение
(10)
Таким образом, план эксперимента (распределение ресурса) можно интерпретировать следующим образом: общий объем наблюдений N перераспределяется между наблюдателями марковской цепи пропорционально ш, - 1 (' = 1,., ш), где ш, - количество возможных переходов в состоянии у,.
Интерпретация результата (10) может быть следующей: если дана транспортная сеть с некоторым количеством узлов не меньше, чем ш, то для получения наблюдений следует ограничиться ш узлами. В этих узлах N возможных наблюдений за микрообъектами следует перераспределить согласно (10). Очевидно, согласно (10), наиболее информативными являются те вершины транспортного графа, из которых исходит больше дуг.
Рассмотрим задачу оценки матриц корреспонденций при условии, что для выбранных моделей наблюдения матрица переходных вероятностей марковской цепи оценена согласно (4). Далее целесообразно транспортный граф 0(У, Е) привести к канонической форме (см. ниже). Для этого проведем разбиение множества вершин V на три подмножества: элементы первого подмножества Я V называются исходными вершинами; второе подмножество М Я V состоит из промежуточных, или внутренних, вершин; третье подмножество В Я V содержит так называемые конечные вершины. Любой путь в транспортном графе начинается в некоторой исходной вершине 5 6 5, проходит через различные внутренние вершины и заканчивается в конечной вершине й 6 В.
4. ОЦЕНКА ТРАНСПОРТНЫХ КОРРЕСПОНДЕНЦИЙ
Выделим четыре важных свойства транспортного графа:
1) 5 п М п В = 0 ;
2) 5 и М и В = V ;
3) Уя е 5, й е В ребро (я, й) £ Е ;
4) сумма потоков (интенсивностей потоков) из всех исходных вершин равна сумме потоков в конечные вершины:
I /(и, *) = I /(*, V).
ие8 veD
Необходимо также пояснить интерпретацию разбиения множества вершин V графа О на три подмножества. Для этого рассмотрим понятие транспортного района. Транспортным районом называется область карты, объединяющая, например, места проживания либо места работы населения. Транспортный район характеризуется координатами центра района и является исходным либо конечным пунктом любой поездки.
Таким образом, множество S может быть рассмотрено как множество центров транспортных районов - источников поездок; множество D - как множество центров транспортных районов - конечных точек поездок. Множество М объединяет внутренние узлы транспортной сети (перекрестки, развязки).
Далее будут приведены некоторые особенности марковской цепи, описывающей транспортный граф О(у, Е) размерности т. Для удобства дальнейшего изложения приведем некоторые определения [15].
• Состояние 7 принадлежит минимальному множеству состояний, если V/ из 7^^/, следует, что /^^7. Здесь и далее отношение означает, что из состояния 7 можно попасть в состояниенеобязательно за один шаг.
• Если из множества состояний марковской цепи V исключить все минимальные множества Мтт, то минимальное множество по отношению к и \ Мтт называется множеством «первого уровня» по отношению к минимальным. Аналогичным образом можно определить множество «второго уровня» и т. д.
Проведем разбиение матрицы на блоки. Первый блок соответствует подграфу, вершины которого образуют минимальное множество, второй блок образует подграф, который образует множество «первого уровня». Такое представление далее, согласно [15], будем называть каноническим разложением транспортного графа.
Исходя из специфики транспортного графа О(у, Е), матрица делится на три блока. Матрицу переходных вероятностей соответствующей цепи Маркова можно записать в блочном каноническом виде
(11)
( Р 0 о 1
Р = RMD РМ 0
у ^ Р8М Р,
где PD, РМ, Р$ - матрицы переходных вероятностей внутри множеств D, М, S соответственно; КМг, есть матрица вероятностей перехода из состояний множества М в состояния множества D; Я5г>, Я5М - матрицы вероятностей перехода из состояний множества S в состояния множества М и D соответственно.
Учитывая специфику транспортного графа О, следует отметить, что множество D целиком состоит из поглощающих состояний, а из любого со-
стояния множества невозможно попасть в другое состояние этого множества, поэтому
Рв = I, Р. = 0.
(12)
Из свойства 3 транспортного графа следует, что
Я5П = 0.
(13)
Используя (12) и (13), матрицу (11) можно переписать в следующем
виде:
( I 0 01
Р = ЯМЭ РМ 0
V0 Я5М 0,
(14)
Таким образом, все состояния множеств М и 5 являются невозвратными. Используя разделение состояний на поглощающие и невозвратные, преобразуем (14) в блочный вид
(I 0 1
Р =
V* РТ,
(15)
где Т - множество невозвратных состояний.
Процесс оценивания объемов транспортных корреспонденций можно условно разделить на два этапа. На первом необходимо получить матрицу опосредованных вероятностей перехода, на втором - с ее помощью финальную матрицу корреспонденций.
Обозначим В как матрицу опосредованных вероятностей перехода. Опосредованную вероятность перехода Ь1]- из некоторого невозвратного состояния 1 в поглощающее 1 можно получить следующим образом:
Ь1 = Рг} + Ъ р,Ь ,
(16)
кеТ
или в матричном виде
Отсюда следует
В = Я + РТВ .
В = (I - РТ )-1 Я .
(17)
(18)
Известно [15], что матрица (I - РТ)-1 является фундаментальной матрицей марковской цепи.
На первом этапе необходимо получить матрицу опосредованных переходных вероятностей между множествами 5 и В - матрицу В5в = {Ьу}. Из свойства 3 транспортного графа известно, что из состояния 1 множества 5 в состояние 1 множества в попасть напрямую невозможно, поэтому
В50 = В5М ВМО
(19)
Вернемся к каноническому виду матрицы переходов (14) для транспортного графа. Опосредованные вероятности переходов из множества М и в, согласно (18), составляют матрицу ВМВ:
Вмв = (I - РМ )-1 ЯМВ . (20)
Поскольку множество 5 состоит из невозвратных состояний, для них состояния множества М можно считать поглощающими. Используя (14) и (15), матрица переходных вероятностей выглядит как
( I 01
Р = , (21)
1Я5М
тогда
В.М = (I - 0)-1 Я.М = Я,
БМ
(22)
Из выражений (19), (20) и (22) следует, что матрица опосредованных переходных вероятностей В5в (далее опустим индекс) равна
В = Я.М (I - Рм )-1 Я
1МВ
(23)
Введем матрицу корреспонденции р как фундаментальную характеристику транспортного графа. Элементом матрицы ргу является количество микрообъектов, переместившихся из 1-й вершины множества 5 в 1-ю вершину множества В.
Чтобы получить матрицу корреспонденции, введем диагональную матрицу 5М, элементы которой равны общему числу микрообъектов (суммарному потоку), выезжающему из 1-й исходной вершины. Поскольку была принята гипотеза о том, что суммарный поток выезжающих из всех исходных вершин равен суммарному потоку въезжающих во все конечные вершины, результирующая матрица корреспонденций р(С) равна
Р = В • Ям . (24)
Аналогично с точностью до перестановки можно рассмотреть матрицу потока, въезжающего в конечные вершины, ВМ:
Р = ВМ • В . (25)
Таким образом, уравнения (24) и (25) позволяют получить матрицу корреспонденции, используя только априорные данные об объемах транспортного потоках в источниках и стоках и матрицу переходных вероятностей соответствующей цепи Маркова.
Преимущество предложенного метода заключается в том, что используются только наблюдаемые данные об объемах потоков. Предложенный метод позволяет использовать известный аппарат теории цепей Маркова для расчета транспортных корреспонденций.
5. ПРИМЕР ЗАДАЧИ ОЦЕНИВАНИЯ
Рассмотрим задачу оценки корреспонденций на транспортном графе Оь представленном на рис. 2. Известно, что из узла 8 выезжает N автомобилей (микрообъектов), из узла 9 - N автомобилей, из узла 10 - автомобилей.
4
Рис. 2. Транспортный граф О1
В транспортном графе О1 вершины 1, 2, 3 являются конечными вершинами (т. е. принадлежат множеству D), вершины 8, 9, 10 являются исходными (т. е. принадлежат множеству 5), а вершины 4, 5, 6, 7 являются промежуточными (т. е. принадлежат множеству М). Ненулевые вероятности переходов между вершинами заданы в матрице Р\. Матрица переходных вероятностей для графа Р1 равна
(1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
а 0 0 0 0
0 с 0 0 0
0 0 0 е /
0 0 к 0 0
0 0 0 1 0
0 0 0 0 1
V 0 0 0 0 0
0 0 0 0 01
0 0 0 0 0
0 0 0 0 0
Ь 0 0 0 0
й 0 0 0 0
0 Я 0 0 0
Ч 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 1 0 0 0,
так как матрица Р\ стохастическая:
а + Ь = 1 с + ё = 1
е +/ + я = 1
И + ч = 1
Блоки матрицы в каноническом виде, соответственно, равны
м =
(1 0 0 01 0 10 0 0 0 0 1
, ямв =
а 0 01
0 с 0
0 0 0
0 0 И,
Рм =
(I - Рм)_1 =
(0 0 Ь 01
0 0 ё 0
е / 0 я
V 0 0 Ч 0)
Ь 0 1 1
0 1 -ё 0
-е -/ 1 - Я к 0 0 —q 1 ,
1
Ье + ё/ + gq -1 -ЬЯ
(ё/ + gq -1 -Ь/ -Ь
-ёе Ье + gq -1 -ё -ёя
-е -/ 1 - Я
-еq -/ч -q Ье + ё/ -1
Л
Тогда матрица В равна
(1 0 0 01
В =
0 10 0 0 0 0 1
1
Ье + ё/ + gq -1
-Ья
(ё/ + gq -1 -Ь/ -Ь
-ёе Ье + gq -1 -ё -ёя
-е -/ 1 -я
-еq - /ч -q Ье + ё/ -1
(а(ё/ + gq -1) -сЬ/ -аёе с(Ье + gq -1) -aеq -с/ч И(Ье + ё/ -1)
а 0 0
0 с 0
0 0 0
0 0
1
Ье + ё/ + gq -1
-иья
\
(26)
х
х
Если учесть (26), то сумма каждой строки в матрице B остается равна единице. Воспользуемся выражением (24):
.a(df + gq -1) -N9cbf -Nwhbg '
-N8ade N9c(be + gq -1) -N10hdg . -N8aeq -N9cfq N10h(be + df -1)y
Полученная матрица p описывает корреспонденции (т. е. общий объем транспортного потока) между транспортными районами. Представленный транспортный граф - аналитический, реальные же задачи, сопоставимые по размерам с г. Новосибирском, требуют применения численных методов для расчета матриц.
ЗАКЛЮЧЕНИЕ
В данной работе рассмотрены методы оценки матрицы корреспонденции для различных моделей наблюдения. Уточнено понятие модели наблюдений, и для ряда моделей сформулированы условия наиболее информативных наблюдений на основе классических результатов из теории планирования эксперимента (10). Предложена марковская модель транспортных потоков. Параметры марковской цепи оцениваются на основе наблюдений согласно выбранной модели (4).
Предложен метод оценивания матрицы корреспонденции на основе канонического разложения матрицы переходов марковской цепи (14). При наличии измерений согласно моделям наблюдения 2-4 представляется возможным применить предложенный метод для оценки транспортных корре-спонденций (24) и (25), которая сводится к оценке опосредованных переходных вероятностей цепи с использованием ее фундаментальной матрицы (23).
Предложенный метод позволяет вычислить корреспонденции на основе марковских переходных вероятностей, что существенно упрощает задачу, особенно для матриц большого размера.
Планируется дальнейшее исследование эффективности предложенного метода в сравнении с другими существующими статистическими методами.
Данный метод был апробирован для получения матриц транспортных корреспонденций при разработке транспортной модели г. Новосибирска. В практических задачах оценка (4) не всегда может быть получена на основе наблюдений (2), особенно для больших сетей, поэтому иногда целесообразно использовать величины потоков, соответствующие распределению транспортных потоков [1] при первом приближении.
Результат (10) позволит повысить информативность собираемых данных при организации обследований транспортных потоков на сети.
СПИСОК ЛИТЕРАТУРЫ
1. Введение в математическое моделирование транспортных потоков: учебное пособие / А.В. Гасников, С.Л. Кленов, Е.А. Нурминский, Я.А. Холодов, Н.Б. Шамрай, М.Л. Бланк, Е.В. Гасникова, А.А. Замятин, В.А. Малышев, А.В. Колесников, А.М. Райгородский; под ред. А.В. Гасникова. - М.: Изд-во МФТИ, 2010. - 360 с.
Р =
1
be + df + gq -1
2. Харари Ф. Теория графов / пер. с англ. и предисл. В.П. Козырева. - М.: Едиториал УРСС, 2003. - 296 с.
3. Zuylen H.J. van, Willumsen L.G. The most likely trip matrix estimated from traffic counts // Transportation Research Part B. - 1980. - Vol. 14, iss. 3. - P. 281-293.
4. Vardi Y. Network tomography: estimating source-destination traffic intensities from link data // Journal of the American Statistical Association. - 1996. - Vol. 91. - P. 365-377.
5. Hazelton L.M. Inference for origin-destination matrices: estimation, prediction, and reconstruction // Transportation Research Part B. - 2001. - Vol. 35, iss. 7. - P. 667-676.
6. LiB. Bayesian inference for origin-destination matrices of transport networks using the EM algorithm // Technometrics. - 2005. - Vol. 47, iss. 4. - P. 399-408.
7. Швецов В.И. Математическое моделирование транспортных потоков // Автоматика и телемеханика. - 2003. - № 11. - С. 3-46.
8. Вильсон А.Дж. Энтропийные методы моделирования сложных систем. - М.: Наука, 1978. - 248 с.
9. Теселкин А.А., Теселкина К.В. Оценка параметров модели транспортных корреспонден-ций по данным сотовых операторов // Интеллектуальные технологии на транспорте. - 2015. -№ 4. - С. 10-14.
10. Хабаров В.И., Молодцов Д.О., Хомяков С.В. Марковская модель транспортных кор-респонденций // Доклады ТУСУР. - 2012. - № 1, ч. 1. - С. 113-117.
11. Ли Ц., Джадж Д., Зельнер А. Оценивание параметров марковских процессов по агрегированным временным рядам. - М.: Статистика, 1977. - 221 с.
12. Kendall M.G., Stuart A. The advanced theory of statistics. Vol. 2. Inference and relationship. - London: Carles Griffin & Company, 1961. - 758 p.
13. ХабаровВ.И., Теселкин А.А., КосолаповК.П. Планирование экспериментов для оценки матрицы транспортных корреспонденций // Доклады АН ВШ РФ. - 2015. - № 3 (28). -C. 109-116. - doi: 10.17212/1727-2769-2015-3-109-116.
14. Сирл С., Госман У. Матричная алгебра в экономике / пер. с англ. и науч. ред. Е.М. Четыркина и Р.М. Энтова. - М.: Статистика, 1974. - 368 с.
15. KemenyJ.G., SnellJ.L. Finite Markov chains. - Princeton, NJ: Van Nostrand, 1960. -
210 p.
Хабаров Валерий Иванович, доктор технических наук, профессор, заведующий кафедрой информационных технологий транспорта Сибирского государственного университета. Основные направления научных исследований: искусственный интеллект, планирование эксперимента, статистические методы анализа данных, математическое моделирование транспортных потоков. Имеет более 120 публикаций. E-mail: [email protected]
Теселкин Александр Александрович, аспирант Новосибирского государственного технического университета. Основные направления научных исследований: статистические методы анализа данных, математическое моделирование транспортных потоков. Имеет 11 публикаций. E-mail: [email protected]
Using Markov models in problems of origin-destination matrix estimation
V.I. KHABAROV1, A.A. TESSELKIN2
1 Siberian StateTransport University, 191, Dusi Kovalchuk St., Novosibirsk, 630049, Russian Federation, D. Sc.(Eng.), professor. E-mail: [email protected]
2 Novosibirsk State Technical University, 20, K. Marx Prospekt., Novosibirsk, 630073, Russian Federation, postgraduate student. E-mail: [email protected]
Issues of estimating transport origin-destination (OD) flows are considered based on observations of traffic flows. This problem is relevant in the context of the problems of mathematical modelling of traffic flows used to support management decision-making in the transport industry. In this paper the classification of observation models of flows in a transportation network is provided depending on methods of data obtaining. Observation models are based on various representations of the graph of the transportation network. The following model represents flows in a transportation network. Each microobject of the network moves from one vertex to another with a certain probability at a certain time. This model is described by a stationary Markov chain with discrete time and the corresponding transition probability matrix, with vertices associated with states of the chain. Restrictions on the observations of the network pose an optimal observation planning problem formalized as the problem of resource allocation. The statement of the experimental design problem is presented to estimate transition probabilities of the Markov chain with D-optimal designs. To estimate a transport OD count, the transportation network can be reduced to some canonical form by the decomposition of vertices into origins, internals and destinations. In terms of the Markov theory, states of the chain are divided into absorbing and transient states. The problem of estimating OD counts is reduced to the problem of estimating indirect transition probabilities based on the fundamental matrix of the Markov chain. The proposed method of estimating OD flows is illustrated on a concrete transportation network as well as some recommendations on the method application in practice are provided.
Keywords: Origin-destination matrix; Markov chains; experiment design; transport network; estimation of transition probabilities; maximum likelihood estimation; observation model; Fisher information
DOI: 10.17212/1814-1196-2016-1-91-105 REFERENCES
1. Gasnikov A.V., Klenov S.L., Nurminskii E.A., Kholodov Ya.A., Shamrai N.B, Blank M.L., Gasnikova E.V., Zamyatin A.A., Malyshev V.A., Kolesnikov A.V., Raigorodskii A.M. Vvedenie v matematicheskoe modelirovanie transportnyh potokov [Introduction to the mathematical modelling of traffic flows]. Moscow, MFTI Publ., 2010. 360 p.
2. Harary F. Graph Theory. Reading, MA, Addison-Wesley Publ., 1969. 274 p. (Russ. ed.: Kharari F. Teoriya grafov. Translated from English V.P. Kozyrev. Moscow, Editorial URSS Publ., 2003. 296 p.).
3. Zuylen H.J. van, Willumsen L.G. The most likely trip matrix estimated from traffic counts. Transportation Research PartB, 1980, vol. 14, iss. 3, pp. 281-293.
4. Vardi Y. Network tomography: estimating source-destination traffic intensities from link data. Journal of the American Statistical Association, 1996, vol. 91, pp. 365-377.
5. Hazelton L.M. Inference for origin-destination matrices: estimation, prediction, and reconstruction. Transportation Research Part B, 2001, vol. 35, iss. 7, pp. 667-676.
6. Li B. Bayesian inference for origin-destination matrices of transport networks using the EM algorithm. Technometrics, 2005, vol. 47, iss. 4, pp. 399-408.
7. Shvetsov V.I. Matematicheskoe modelirovanie transportnykh potokov [Mathematical modelling of transport flows]. Avtomatika i telemekhanika - Automation and Remote Control, 2003, no. 11, pp. 3-46. (In Russian)
* Received 20 October 2015.
8. Wilson A.G. Entropy in urban and regional modeling. London, Pion, 1970. 166 p. (Russ. ed.: Vil'son A.Dzh. Entropiinye metody modelirovaniya slozhnykh sistem. Moscow, Nauka Publ., 1978. 248 p.).
9. Tesselkin A.A., Tesselkina K.V. Otsenka parametrov modeli transportnykh korrespondentsii po dannym sotovykh operatorov [Estimation of the parameters of an Origin-Destination movement model from cellular operator data]. Intellektual'nye tekhnologii na transporte - Intellectual Technologies on Transport, 2015, no. 4, pp. 10-14.
10. Khabarov V.I., Molodtsov D.O. Khomyakov S.V. Markovskaya model' transportnykh korrespondentsii [Model Markov chains for transport correspondence]. Doklady Tomskogo gosudarst-vennogo universiteta sistem upravleniya i radioelektroniki - Proceedings of Tomsk State University of Control Systems and Radioelectronics, 2012, no. 1, pt. 1, pp. 113-117.
11. Lee T.C., Judge G.G., Zellner A. Estimating the parameters of the Markov probability model from aggregate time series data. Amsterdam, London, North-Holland, 1970. 254 p. (Russ. ed.: Li Ts., Dzhadzh D., Zel'ner A. Otsenivanie parametrov markovskikh protsessov po agregiro-vannym vremennym ryadam. Moscow, Statistika Publ., 1977. 221 p.).
12. Kendall M.G., Stuart A. The advanced theory of statistics. Vol. 2. Inference and relationship. London, Carles Griffin & Company, 1961. 758 p.
13. Khabarov V.I., Tesselkin A.A. Kosolapov K.P. Planirovanie eksperimentov dlya otsenki matritsy transportnykh korrespondentsii [Design of experiments for transport correspondence matrix estimation]. Doklady Akademii nauk vysshei shkoly Rossiiskoi Federatsii - Proceedings of the Russian higher school Academy of sciences, 2015, vol. 28, no. 3, pp. 109-116. doi: 10.17212/1727-27692015-3-109-116
14. Searle S.R., Hausman W.H. Matrix algebra for business and economics. New York, Wiley, 1970. 362 p. (Russ. ed.: Sirl S., Gosman U. Matrichnaya algebra v ekonomike. Translated from English and sci. eds. E.M. Chetyrkin, R.M. Entov. Moscow, Statistika Publ., 1974. 368 p.).
15. Kemeny J.G., Snell J.L. Finite Markov chains. Princeton, NJ, Van Nostrand, 1960. 210 p.
ISSN 1814-1196, http://journals.nstu.ru/vestnik Science Bulletin of the NSTU Vol. 62, No 1, 2016, pp. 91-105