Автор: Пользователь скрыл имя, 19 Января 2012 в 00:00, курсовая работа
Автомобильно-дорожный комплекс России (АДК) включает в себя: автотранспортные предприятия и транспортные средства; автомобильные дороги и организации, поддерживающие их в рабочем состоянии; организации, обеспечивающие ремонт и техническое обслуживание автотранспортных средств; организацию и систему контроля транспортными потоками на дорожной сети; места стыковки автомобилей с другими видами транспорта.
Роль математических методов в принятии эффективных управленческих решений при автомобильных перевозках. Виды моделей и эвристические методы решения задач……………………………………...…...…3
Понятие корреляционно-регрессионный анализ………….......…….....7
Модели линейного программирования в решении задач автомобильных перевозок. Основные понятия, графоаналитический и симплексный методы………………………………………………………………….10
Маршрутизация перевозок помашинными отправками основные этапы решения задач…………………………………………………………...…….15
Методы определения кратчайших расстояний перевозок………......18
Методы планирования перевозок по сборно-развозочным маршрутам……………………...………………………………………………………24
Понятие о теории массового обслуживания в решении задач автомобильных перевозок…………………………………………………………..30
Задача 1………………………33
Задача 2………………………36
5.
Методы определения
кратчайших расстояний
перевозок
Если два пункта находятся в пределах видимости, то кратчайший путь между ними можно выбрать, не применяя никаких вычислений. Когда пункты достаточно удалены друг от друга, то возникают различные варианты передвижения, которые необходимо сравнивать, чтобы выбрать наилучший.
Задача о нахождении кратчайшего пути между пунктами может быть в общем виде сформулирована на основе положений графов следующим образом. Дан граф
G = (x, y).
Каждому ребру графа приписано некоторое число (длина ребра) lij ≥ 0. Тогда любая цепь μ, составленная из нескольких ребер, характеризуется длиной lμ. Требуется для двух произвольных вершин найти такой путь, чтобы его длина была наименьшей:
Рассмотрим
решение задачи с нахождением
кратчайшего пути на конкретном примере.
Пример.
Дана модель участка транспортной сети
экономического региона (рис. 6.1). Требуется
табличным методом определить кратчайшее
расстояние между пунктами К1
и К14.
Решение:
Аналитическая
модель решаемой задачи имеет вид
Составляем матрицу (табл. 6.1) решения (исходный вариант) и заносим в нее расстояние от каждой вершины отсчета Кi (i=1,2,3,…14) до всех вершин Кi , соседних с ней.
После занесения в рабочую часть матрицы величин видно, что имеется , но нет величины . Тем самым учитывается, что на ребре К4К5 наложено ограничение – одностороннее движение и передвижение возможно только со стороны К4 (см. рис. 6.1).
При дальнейших расчетах пользуются следующим правилом.
Каждой вершине Кi соответствует некоторое число , характеризующее расстояние от вершиныК1 до вершины Кj.
Вершине Кj = Кi, т.е. точке, от которой измеряются расстояния, соответствует . Соответственно и Получаем в строке К1 и в столбце К1 величины расстояний
Затем,
начиная с первого столбца (Кi)
i=1, рассматриваем клетки с записанными
расстояниями
(в данном примере клетки К1К2
и клетки К1К4), для
которых
известно и равно нулю.
Для определения
(для строк К2 и К4)
используют правило
Согласно для строки К2 имеем ; для строки К4 имеем =0+3=3, что и заносится в клетки столбца , а в силу связанности транспортной сети для рассмотренных соседних вершин имеем , поэтому можно заполнить две клетки в верхней строке (К2 и К4).
Получив значения в столбцах К2 и К4, по клеткам К2 , К3 и К4 , К6, где записаны величины , аналогично находим для строк К3 и К6.
Для ; .
И опять в силу связанности сети заполняем две клетки в верхней строке (К3 и К6).
Аналогично находим для строк К5 , К7, К8 и столбцов К5 , К7 и К8, но после нахождения столбцов К7 и К8 в строке К9 оказались две клетки с заполненными (К7, К9 и К8, К9), для которых уже известно. Поэтому для того, чтобы найти для строки К9, используется другое правило: если в j-й строке имеются несколько клеток с указанными величинами и для этих клеток уже известно, то определяется меньшей суммой значений ( + ) для всех известных , т. е.
Применяя
данное правило для строки
К9, получаем
Применяя изложенные правила, определяют аналогичным образом величины и для остальных клеток столбца и строки .
Определив все значения и , рассматриваем заполненные клетки матрицы. Начиная со столбца К1, находим для них разности ( - ) и сравниваем эти разности с расстоянием , записанным в клетке.
Для тех клеток, у которых разность , величины и оставляются без изменений, а для тех клеток, у которых разность , производится корректировка по формуле
Для столбца К1:
Расчеты показывают, что в столбце К1 соблюдается условие оптимальности и изменять величины и нет надобности. Если выполнить расчеты для всех столбцов, то окажется, что условие оптимальности нарушено только в столбце К11, где для клетки К11 и К10 имеем Поэтому внести изменение согласно формуле (6.2):
Вместо прежнего значения в матрице записываем В результате внесенного изменения получаем матрицу "Улучшенный вариант" (табл. 6.2).
Поскольку при внесении изменений и могут только уменьшаться, то условия оптимальности для клеток, находящихся в строках с уменьшенным , не нарушаются. Они могут нарушиться только для клеток столбцов с уменьшенным .
В соответствии с высказанным положением в рассматриваемом примере необходимо проверить условие оптимальности только для клеток столбца К10 (К10К9, К10К11 и К10К14), для которых стало 25, а было 33, используя правило, что значения и не меняются, если - £ , проводим вычисления и получаем
Расчеты показывают, что все клетки соответствуют условию оптимальности и "улучшенный вариант" является одновременно оптимальным.
Но при практических расчетах других задач может быть несколько улучшенных вариантов, прежде чем получится оптимальный. Как видно, процесс вычислений по рассмотренной процедуре (алгоритму) повторяется до тех пор, пока для всех клеток не будет выполняться условие Как только это условие устанавливается для всех клеток, то это значит, что получен оптимальный вариант и числа и , записанные в матрице оптимального варианта, определяют кратчайшее расстояние от вершины К1 до всех остальных. Эти расстояния используются в дальнейших расчетах для составления транспортной сети и при проектировании маршрутов.
Задача
решена. Получена матрица оптимального
варианта расстояний (табл. 6.2). Кратчайший
путь между пунктами К1…К4
определен, составляет 31 км и проходит
через пункты К1-К4-К6-К7-К11-К12-К13-К14.
Пусть задана транспортная сеть, состоящая из пунктов А1, А2…, Аi…, Аm и дорог, соединяющих эти пункты между собой. Длины участков дороги между каждой парой соседних пунктов Аi Аj известны и равны ljj. Если два соседних пункта Аi и Аj непосредственно не соединены между собой участком дороги, то принимаем ljj= ∞. Из начального пункта А1 в конечный пункт Аm можно попасть по большому числу маршрутов, проходящих через разные промежуточные пункты. Требуется найти среди этих маршрутов путь наименьшей протяженности [13].
Информация о работе Моделирование транспортных процессов и систем