рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Алгоритм поиска кратчайших расстояний в графе

Алгоритм поиска кратчайших расстояний в графе - раздел Охрана труда, Оглавление Алгоритм Поиска Кратчайших Расстояний В Графе. 1 ...

Оглавление

Алгоритм поиска кратчайших расстояний в графе. 1

Алгори́тм Де́йкстры.. 1

Задача о кратчайшем пути. 4

Задача о максимальном потоке. 4

Задача линейного программирования при максимизации потока. 6

Контрольные вопросы.. 6

Лекция №22

Поиск в ширину и в глубину в графе. Построение остовного дерева графа. Алгоритм поиска кратчайших расстояний в графе. Поиск Эйлерова пути в графе.

 

Графы широко используются как в самой математике, так и в ее приложениях. Они применяются при построении различных математических моделей: линий электропередачи, сетей автодорог, линий воздушных сообщений и пр.Требуется посетить все вершины графа и вернуться в исходную вершину, минимизировав затраты на проезд (или минимизировав время).Исходные данные – это граф, дугам которого приписаны положительные числа – затраты на проезд или время, необходимое для продвижения из одной вершины в другую. В общем случае граф является ориентированным, и каждые две вершины соединяют две дуги – туда и обратно. Действительно, если пункт А расположен на горе, а пункт Б – в низине, то время на проезд из А в Б, очевидно, меньше времени на обратный проезд из Б в А. Многие постановки экономического содержания сводятся к задаче коммивояжера. Например:- составить наиболее выгодный маршрут обхода наладчика в цехе (контролера, охранника, милиционера), отвечающего за должное функционирование заданного множества объектов (каждый из этих объектов моделируется вершиной графа);- составить наиболее выгодный маршрут доставки деталей рабочим или хлеба с хлебозавода по заданному числу булочных и других торговых точек (парковка у хлебозавода).

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

Алгори́тм Де́йкстры

Рассмотрим выполнение алгоритма на примере графа, показанного на рисунке. Пусть требуется найти расстояния от 1-й вершины до всех остальных. Кружками обозначены вершины, линиями — пути между ними (ребра графа). В кружках обозначены номера вершин, над ребрами…

Задача о кратчайшем пути

Рис.7. Исходные данные к задаче о кратчайшем пути. Ситуацию можно описать не только ориентированным графом с весами, приписанными дугам, но и таблицей (табл.8).

Задача о максимальном потоке

Для решения этой задачи каждой дуге ориентированного графа, соответствующего транспортной системе, должно быть сопоставлено число - пропускная… Рис.8. Исходные данные к задаче о максимальном потоке

Задача линейного программирования при максимизации потока

Х01 +Х02+Х03=F (0) - Х01 + Х12 + Х13 +Х14 = 0 (1) - Х02 - Х12 + Х23 + Х24 = 0 (2) -Х03-Х13-Х23+Х34= 0 (3) -Х14-Х24-Х34=-F (4) Х01 ≤ 2 Х02 ≤ 3 Х03 ≤ 1

Контрольные вопросы

  1. Дайте определение алгоритму поиска в графах.
  2. Принцип работы алгоритма Дейкстры.
  3. Сформулировать задачу о кратчайшем пути. Область применения.
  4. Сформулировать задачу о максимальном потоке. Область применения.
  5. Сформулировать задачу линейного программирования при максимизации потока. Область применения.

 

– Конец работы –

Используемые теги: Алгоритм, поиска, кратчайших, расстояний, графе0.082

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Алгоритм поиска кратчайших расстояний в графе

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Алгоритм и требования к алгоритму свойства алгоритма
Object Inspector Options goEditing True... StringGrid FexedCols Rows n... Var I J integer Begin...

Поиск кротчайших путей по алгоритму Флойда
Нахождение кратчайшего пути - жизненно необходимо и используется практически везде, начиная от нахождения оптимального маршрута между двумя… Для конечных графов, т. е. для графов с конеч¬ным множеством вершин и ребер,… Однако таким способом удается ре¬шить задачу только для графов с небольшим числом вершин и ребер.

Понятие алгоритма, его свойства. Описание алгоритмов с помощью блок схем на языке Turbo Pascal
Каким же образом компьютер решает сложнейшие задачи обработки информации Для решения этих задач программист должен составить подробное описание… В разных ситуациях в роли исполнителя может выступать электронное или… Составление алгоритмов и вопросы их существования являются предметом серьзных математических исследований. Свойства…

Разработка средств оценки эффективности алгоритмов поиска и обнаружения целей прицельных радиоэлектронных комплексов
Поэтому в состав РЭК входят радиоэлектронные системыРЭС разных типов. Последовательность процедур использования информации, которую предоставляют … Задачи, которые решаются прицельным РЭК характеризуются жесткими условиями относительно затрат времени на принятие…

Эксцентриситет вершины. Релейно-контактные (переключательные) схемы. Алгебра высказываний. Операции над множествами. Графы и Способы задания графов. Релейно-контактные схемы
также однозначно определяет структуру графа... Весьма важным видом графа является связный граф не имеющий циклов он... Рассмотрим связный граф пусть и две его вершины Длина кратчайшего маршрута называется расстоянием между...

Алгоритм поиска с возвращением
Алгоритм поиска с возвращением... Обходы ордерева в глубину и в ширину... Обходы графа в глубину и в ширину...

Раскраска графа. Хроматические полиномы. Алгоритм раскраски
Вершинная К раскраска графа присвоения его вершинам К различных цветов...

Поиск философского камня - поиск своего я
Взято с http spagyria ru и родственных сайтах by Semistrel... Спагирия это искусство Искусство получения медицинских препаратов с помощью... quot Поиск философского камня поиск своего я quot...

Поиск клик в графах
Теория графов нашла свое применение в решении целого ряда задач. В моем курсовом проекте будет рассмотрен раздел теории графов посвященный… Допустим задан граф GХ,Г. Довольно часто возникает задача поиска таких подмножеств множества вершин Х графа G, которые…

Введение в теорию графов 1. Лекция: Графы и способы их представления
Введение в теорию графов Лекция Графы и способы их представления... Приводятся начальные сведения о графах и основные понятия и определения такие как орграф смешанный граф дубликат графа дуга петля полустепени...

0.034
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам