ГлавнаяГотовые работы Курсовой проект, Дискретная математика, Канева, ОмГТУ.

Готовая курсовая работа

на тему:

«Курсовой проект, Дискретная математика, Канева, ОмГТУ.»









Цена: 1,200 руб.

Номер: V16732

Предмет: Математика

Год: 2009

Тип: курсовые

Отзывы

Айжамал 26.08.2020
Вас беспокоит автор статьи Айжамал из Кыргызстана,  моя статья опубликована, и в этом ваша заслуга. Огромная благодарность Вам за оказанные услуги.
Татьяна М. 12.06.2020
Спасибо Вам за сотрудничество! Я ВКР защитила на 5 (пять). Огромное спасибо Вам и Вашей команде Курсовой проект.
Юлианна В. 09.04.2018
Мы стали Магистрами)))
Николай А. 01.03.2018
Мария,добрый день! Спасибо большое. Защитился на 4!всего доброго
Инна М. 14.03.2018
Добрый день,хочу выразить слова благодарности Вашей и организации и тайному исполнителю моей работы.Я сегодня защитилась на 4!!!! Отзыв на сайт обязательно прикреплю,друзьям и знакомым  буду Вас рекомендовать. Успехов Вам!!!
Ольга С. 09.02.2018
Курсовая на "5"! Спасибо огромное!!!
После новогодних праздников буду снова Вам писать, заказывать дипломную работу.
Ксения 16.01.2018
Спасибо большое!!! Очень приятно с Вами сотрудничать!
Ольга 14.01.2018
Светлана, добрый день! Хочу сказать Вам и Вашим сотрудникам огромное спасибо за курсовую работу!!! оценили на \5\!))
Буду еще к Вам обращаться!!
СПАСИБО!!!
Вера 07.03.18
Защита прошла на отлично. Спасибо большое :)
Яна 06.10.2017
Большое спасибо Вам и автору!!! Это именно то, что нужно!!!!!
Спасибо, что ВЫ есть!!!

Поделиться

Введение
Содержание
Литература
Введение



В последние годы значительно возросла популярность теории графов – ветви дискретной математики. Графы встречаются во многих областях под разными названиями: "структуры" в гражданском строительстве, "сети" – в электронике, "социограммы" – в социологии и экономике, "молекулярные структуры" – в химии, "дорожные карты", электрические или газовые распределительные сети и т. д.

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

Несмотря на разнообразие систем, представимых с помощью графов, можно выделить типовые графовые задачи.

Первая из задач, решаемых на графах – задача поиска кратчайшего пути между вершинами. Задача поиска кратчайших путей в графе (Shortest Path Problem) в общем случае заключается в следующем:

Заданы n вершин графа (узлов сети) v1, v2, .. vn и целые длины дуг между ними. Чему равна наименьшая возможная длина пути, ведущего из vi в vj, для всех i и j?

Если длины дуг неотрицательны, то можно использовать, например, алгоритм Дейкстры, если есть отрицательные длины, но нет циклов отрицательного веса (если такие циклы есть — то оптимального решения очевидно не существует), то можно использовать алгоритм Флойда-Уоршолла.

Вторая распространенная задача – задача нахождения минимального остовного дерева графа. Задача о минимальном остовном дереве (В англоязычной литературе — «Minimum Spanning Tree»), заключается в следующем: задан связный неориентированный граф G=(V,E), где V — множество вершин, |V|=n, E — множество ребер между ними, и весовая функция .

Иными словами, есть n вершин v1, v2, .. vn и положительные целые веса дуг между ними. (Можно вводить веса на ребрах, как ).

Чему равен наименьший возможный вес остовного дерева? Т.е., требуется найти минимально возможное значение суммы где минимум берется по всем остовным деревьям на n вершинах, т. е. по всем множествам T из (n-1) дуг, связывающим все n вершин в единую сеть.

Для решения этой задачи можно применять алгоритм Прима или алгоритм Краскала (Kruskal).

В рамках данной работы более подробно будут рассмотрены алгоритм Дейкстры (на его основе будет написан программный продукт для поиска кратчайшего пути между вершинами графа) и алгоритм Прима.





Описание алгоритмов

Алгоритм Дейкстры поиска кратчайшего пути между вершинами графа



Каждой вершине i из V сопоставим метку d[i] — минимальное известное расстояние от этой вершины до a – вершины, пути из которой требуется найти. Алгоритм работает пошагово — на каждом шаге он «посещает» одну вершину и пытается уменьшать метки. Работа алгоритма завершается, когда все вершины посещены.

1 этап - инициализация. Метка самой вершины a полагается равной 0, метки остальных вершин — бесконечности. Это отражает то, что расстояния от a до других вершин пока неизвестны. Все вершины графа, кроме a, помечаются как непосещенные (вектор done).

Шаг алгоритма. Если все вершины посещены, алгоритм завершается. В противном случае из еще не посещенных вершин выбирается вершина v, имеющая минимальную метку. Рассматриваются всевозможные маршруты, в которых v является предпоследним пунктом. Вершины u, соединенные с вершиной v ребрами, называются соседями этой вершины. Для каждого соседа рассчитывается новая длина пути, равная сумме текущей метки v и длины ребра, соединяющего v с этим соседом (w[v,u]). Если полученная длина меньше метки соседа, метка заменяется этой длиной. Вершину v помечают как посещенную и повторяют шаг.

Схема алгоритма (блок-схема) представлена на рисунке 1.
1,200 руб.

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

Управление проектами, проектный менеджмент. 

Управление проектами выделилось в самостоятельную дисциплину не так давно, однако его история уходит корнями ...

проектированиа и расчет естественного освещения в помещении (практическая часть для дипломного проекта) 

Табл. 2. Экспликация помещений.
Наименование помещения: Площадь, кв.м.
1. Тамбур
2. Коридор
3. Операционный ...

Курсовой проект. 

Hачать построение пирамиды можно с a[k]...a[n], k = [size/2]. Эта часть массива удовлетворяет свойству пирамиды, так как ...

Дискретная математика 2 

...Выпишем формулы соответствующие теоретико–множественным обозначениям:
(A v B)&(¬(A v C)) v ((A v C)&(¬(A v B))= (¬A)&(B&(¬C))v(C&(¬B)); ...

Поиск по базе выполненных нами работ: