MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Решение задачи о кратчайшем маршруте

Название:Решение задачи о кратчайшем маршруте
Просмотров:57
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:Решение задачи о кратчайшем маршруте методом Форда
1. Постановка сетевой транспортной задачи.

На практике часто встречается задача определения кратчайшего маршрута по
заданной сети из начального пункта до конечного пункта маршрута

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Решение задачи о кратчайшем маршруте методом Форда 1. Постановка сетевой транспортной задачи. На практике часто встречается задача определения кратчайшего маршрута по заданной сети из начального пункта до конечного пункта маршрута. Транспортная сеть может быть представлена в виде графа (рис.1), дуги которого - транспортные магистрали, а узлы - пункты отправления и назначения. Графически транспортная сеть изображается в виде совокупности n пунктов P1,P2,...,Pn, причем некоторые упорядоченные пары (Pi,Pj) пунктов назначения соединены дугами заданной длинны r(Pi,Pj)=lij. Некоторые или все дуги могут быть ориентированы, т.е. по ним возможно движение только в одном направлении, указанном стрелками. На рис.1 построена ориентированная транспортная сеть, содержащая шесть пунктов P1,P2,...,P6, которые связаны между собой восьмью транспортными путями. Необходимо определить кратчайший маршрут из пункта P1 в P6. Определение кратчайшего маршрута состоит в указании последовательности прохождения маршрута через промежуточные пункты и суммарной длинны маршрута. Например маршрут из пункта P1 в пункт P6: P1P2P4P6; L=l12+l24+l46=10. Постановка задачи приобретает смысл в том случае, если имеется несколько вариантов маршрута из начального пункта в конечный. В этом случае физический смысл функции цели задачи состоит в минимизации общей длинны маршрута, т.е. в определении кратчайшего пути из P1 в Pn. 2. Описание метода и алгоритма решения. Метод Форда бал разработан специально для решения сетевых транспортных задач и основан, по существу, на принципе оптимальности. Алгоритм метода Форда содержит четыре этапа (схема 1). На первом этапе производится заполнение исходной таблицы расстояний от любого i-го пункта в любой другой j-й пункт назначения. На втором этапе определяются для каждого пункта некоторые параметры li и lj по соответствующим формулам. Далее на третьем этапе определяются кратчайшие расстояния. Наконец, на четвертом этапе определяются кратчайшие маршруты из пункта отправления Р1 в любой другой пункт назначения Рj, j=1,2,...,n. Рассмотрим подробнее каждый из этих четырех этапов. 2.1 Первый этап: Составление исходной таблицы расстояний. Данная таблица содержит n+1 строк и такое же количество столбцов; Pi - пункты отправления; Pj - пункты назначения. Во второй строке и втором столбце проставляется значения параметров li иlj, определение значений которых производятся на втором этапе решения задачи. В остальных клетках таблицы проставляются значения расстояний lij из i-го пункта в j-й пункт. Причем заполняем клетки таблицы, лежащие выше главной диагонали. Если пункт Pi не соединен отрезком пути с пунктом Pj, то соответствующая клетка таблицы не заполняется. 2.2 Второй этап: Определение li и lj. Определяется значение параметров в соответствии с формулой: lj=min(li+lij); i=1,2,...,n; j=1,2,...,n, (1) где l1=0. Эти значения заполняются во второй строке и во втором столбце. 2.3 Третий этап: Определение длинны кратчайших путей. Возможны два случая определения длинны кратчайших путей из пунктов Pi в пункты Pj, i=1,2,...,n; j=1,2,...,n. В первом случае, если выполняются неравенство: lj - li £ lij; lij¹0; j=1,2,...,n; j=1,2,...,n, (2) то значения параметров l1,...,ln удовлетворяют условиям оптимальности. Каждое значение lj есть не что иное, как кратчайшее расстояние от пункта Pi до пункта Pj, j=2,3,...,n. Во втором случае, если для некоторых клеток (i,j) таблицы имеет место неравенство: lj - li > lij; i=1,...,n; j=1,...,n, (3) то значения lj и li могут быть уменьшены. Если справедливо (3), тогда исправим значение lj0, пересчитав его по формуле: l¢j0=li0+li0j0. ............






Похожие работы:

Название:Організація маршрутних автобусних перевезень пасажирів на прикладі ВАТ "Атасс-Боріспіль"
Просмотров:475
Описание: Вміст   Вступ РОЗДІЛ 1. ЗАГАЛЬНА ХАРАКТЕРИСТИКА ОБ'ЄКТУ ДОСЛІДЖЕННЯ 1.1 Характеристика ВАТ «Атасс-Бориспіль» 1.2 Характеристика автобусних маршрутів №754 та №5 1.3 Аналіз стану організації перевезень пас

Название:Задача о составлении маршрута коммивояжера. Метод ветвей и границ
Просмотров:326
Описание: Задача о составлении маршрута коммивояжера. Метод ветвей и границ Введение Актуальность данной темы заключается в следующем, Для решения оптимизационных и других задач

Название:Открытие нового маршрута для улучшения транспортного обслуживания населения. Санитарная очистка городов
Просмотров:340
Описание: Оглавление   1. Городской транспорт 1.1 Выбор вида пассажирского транспорта на вновь открываемый маршрут 2. Санитарная очистка городов 2.1 Определение объемов накопленных твердых бытовых отходов, потребн

Название:Совершенствование транспортного процесса перевозки пассажиров по маршрутам, обслуживаемым ГПКК "ДПАТП" г. Дивногорска
Просмотров:325
Описание: Федеральное агентство по образованию Федеральное государственное образовательное учреждение высшего профессионального образования «Сибирский федеральный университет» Политехнический институт СФУ

Название:Расчет развозочно-сборочных маршрутов
Просмотров:317
Описание: ИСХОДНЫЕ ДАННЫЕ Из пункта А (база) доставляется груз в 11 других пунктов, перечисленных в исходных данных, из которых в свою очередь необходимо в пункт А доставить груз, например возвратную тару (рисунок 1). Коли

 
     

Вечно с вами © MaterStudiorum.ru