Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Модель оптимальных стратегий




ЛЕКЦИЯ 15

Процесс формирования загрузки сети общественного транспорта имеет особенности, не характерные для загрузки сети автомобильного транспорта. Если пользователь сети УДС в ситуации равновесия использует оптимальный путь для своего движения до цели, то пользователь сети пассажирского транспорта может определить для себя оптимальную стратегию поведения в ходе движения к цели. Под стратегией поведения пассажира в сети общественного транспорта понимается набор правил, руководствуясь которыми в процессе своего движения, пользователь достигает точки назначения. Простейшим примером стратегии является следование априорно выбранному пути, что соответствует поведению участников движения в моделях равновесного распределения. Более сложные стратегии возникают, если пассажир в ходе движения принимает те или иные решения о продолжении своего пути в зависимости от информации, полученной в ходе движения. Например, решение, принимаемое в очередном пересадочном узле, может зависеть от того, какое транспортное средство будет отправляться из узла первым. Еще более сложные стратегии предусматривают, например, такую возможность: пассажир может принять решение сменить транспортное средство, увидев из окна автобуса, что есть возможность пересесть на автобус-экспресс, и др.

Стандартная модель оптимальных стратегий исходит из упрощенного описания поведения пользователя. Согласно этой модели выбор стратегии достижения цели состоит в следующем:

- для каждого узла, в котором может оказаться пассажир в процессе движения к цели, среди всех возможных продолжений фиксируется некоторый выбранный набор. Будем говорить, что выбранные продолжения «включены в стратегию». Важно, что набор фиксируется «заранее», т.е. не в процессе движения, а на этапе выбора стратегии;

- оказавшись в том или ином узле, пользователь всегда выбирает то из продолжений, включенных в стратегию, которое первым предоставит возможность обслуживания (отправление транспортного средства).

Поскольку события прихода и отправления транспортных средств можно рассматривать как случайные события с некоторым законом распределения, то конкретные пути реализуются с той или иной вероятностью. Таким образом, модель оптимальных стратегий является изначально стохастической моделью.

Для математического описания модели необходимо расширить транспортный граф до маршрутного графа. Маршруты общественного транспорта описываются дополнительными узлами и дугами. Будем называть узлы и дуги обычного графа базовыми узлами и дугами в маршрутном графе. Рассмотрим базовую дугу, по которой проходят k маршрутов общественного транспорта. Над каждой такой дугой размещается k маршрутных дуг, соответствующих поездке вдоль этой дуги на одном из маршрутов. Сама базовая дуга также входит в граф как дуга для пешеходного движения. Для упрощения описания принимается, что остановки общественного транспорта всегда располагаются в узлах базового графа. Все маршрутные узлы, в которых делается остановка, соединяются с соответствующим базовым узлом условными дугами-посадками и высадками.

Данное выше определение стратегии может быть сформулировано в терминах маршрутного графа так: в каждом узле маршрутного графа среди всех исходящих дуг фиксируется некоторый набор дуг, включенных в стратегию. Попав в узел, пользователь может продолжить движение по одной из фиксированных дуг. Таким образом, задание стратегии эквивалентно заданию некоторого подграфа всего маршрутного графа. Будем называть этот подграф графом стратегии.

Стратегия называется допустимой, если:

- она не содержит циклов, т.е. двигаясь по дугам, включенным в стратегию, нельзя вернуться повторно в уже пройденный узел;

- она обеспечивает достижение цели, т.е. выбирая в каждом узле произвольную дугу, из числа включенных в стратегию, пользователь всегда за конечное число шагов попадет в целевой узел.

Для каждой дуги маршрутного графа заданы две характеристики:

ca — обобщенная цена дуги, включающая, как всегда, среднее время движения по дуге и другие добавки, выраженные в условных минутах. Будем в дальнейшем говорить просто о времени.

fa — частота обслуживания. Эта характеристика имеет смысл только для дуг посадок. Она численно равна среднему количеству отправлений транспортных средств из данного узла по тому маршруту, на который осуществляется посадка.

Величина 1=fa — это средний интервал отправления.

Для единообразия описания транспортного графа можно считать, что все дуги обладают этими двумя характеристиками. При этом частота обслуживания для всех дуг, не являющихся дугами-посадками, равна бесконечности. Соответственно, среднее время ожидания обслуживания на этих дугах равно нулю.

Предполагая, что время прибытия пассажира в узел распределено равномерно, а интервал отправления постоянный и равен 1/fa, получим, что среднее время движения по дуге, включая ожидание, равно 1/2fa + ca. Зная обобщенную цену и частоту всех дуг, можно вычислить среднее время достижения цели от любого узла при использовании данной стратегии. Это можно сделать рекуррентно. Пусть k — номер целевого узла, ti — среднее время достижения узла k из узла i при использовании данной стратегии. Очевидно, tk = 0. Рассмотрим произвольный узел i. Возможные продолжения согласно выбранной стратегии — это дуги a = (i;j) є A+i. Пусть tj уже вычислено для всех конечных узлов этих дуг. Тогда среднее время ti дается формулой

(34)

Пользуясь этой рекуррентной формулой, можно вычислить среднее время для любого узла.

Оптимальной стратегией для достижения цели k из узла i называется стратегия, при которой среднее время достижения цели из данного узла наименьшее среди всех допустимых стратегий. Среднее время в оптимальной стратегии можно также называть потенциалом узла i по отношению к узлу k.

Оптимальная стратегия обладает следующим важным свойством: оптимальная стратегия для любого узла отправления i одновременно является оптимальной стратегией и для всех промежуточных узлов j, которые могут встретиться при движении в соответствии с этой стратегией. Данное свойство вполне аналогично свойству Беллмана для кратчайших путей, согласно которому отрезок кратчайшего пути от некоторого промежуточного узла до конечного узла сам является кратчайшим путем от промежуточного узла. Действительно, если при добавлении или исключении из стратегии какой-либо исходящей дуги узла j потенциал этого узла уменьшается, то, очевидно, должны уменьшиться и потенциалы всех узлов, из которых можно попасть

в узел j. Данное свойство позволяет определить одну стратегию для достижения цели k, являющуюся оптимальной сразу для всех узлов отправления. Действительно, пометим в каждом узле сети исходящие дуги, входящие в оптимальную стратегию для этого узла. Совокупность этих помеченных дуг, очевидно, определит оптимальную стратегию для всех узлов.

Для вычисления оптимальной стратегии (т.е. выделения подграфа в маршрутном графе) для произвольного целевого узла применяется алгоритм, аналогичный алгоритму послойного расширения при поиске кратчайших путей.

Рассмотрим теперь задачу распределения корреспонденций Fpq по маршрутному графу. Предполагаем, что все участники движения (пассажиры) следуют оптимальным стратегиям. Поскольку цены и частоты дуг в модели оптимальных стратегий считаются постоянными, достаточно перебрать все районы прибытия q, для каждого из них вычислить оптимальную стратегию, распределить корреспонденции из всех других районов в данный район согласно этой стратегии, а получившиеся потоки сложить. Обозначим через ui входящий поток в узел i э I:

(35)

Для районов отправления «входящим» потоком считается объем отправления: up =Fpq. Поток ui распределяется по исходящим дугам, которые включены в оптимальную стратегию. Доля потока, распределенного на каждую исходящую дугу, пропорциональна вероятности того, что именно эта дуга первой предоставит возможность обслуживания. Тогда

(36)

Для экономии вычислений следует на этапе расчета стратегии запомнить список всех узлов сети (включая районы отправления), упорядоченный по потенциалу относительно района прибытия. Затем наложение потоков на исходящие дуги начинается с района отправления с наибольшим потенциалом и продолжается для всех узлов в порядке убывания потенциалов. При такой схеме гарантировано, что при переходе к очередному узлу i входящий в этот узел поток ui будет уже вычислен. Повторяя процедуру распределения для всех центров прибытия, мы накапливаем суммарные потоки на всех дугах маршрутного графа.




Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 833; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.