Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програмна реалізація алгоритму Дейкстри (побудова ланцюгів мінімальної довжини)

Реферат Програмна реалізація алгоритму Дейкстри (побудова ланцюгів мінімальної довжини)





МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ

В В 

Кафедра інформатики

В В В 

Курсова робота

Тема: "Програмна реалізація алгоритму Дейкстри (побудова ланцюгів мінімальною довжини) "

В 

з дисципліни В«ПрограмуванняВ»

В В  Пояснювальна записка В В 

Виконав: Керівники:

Студент групи КІ-05-4 Руденко Д. А.

Петров О. В. Машталір С. В.

В В В 

Харків 2006

РЕФЕРАТ

Записка пояснювальна до курсової роботи: 23с., 5 рис., 1 табл., 5 розділів, 3 додатки.

Об'єкт дослідження - граф з зваженими дугами.

Мета роботи - розробка демонстраційної програми використання алгоритму Дейкстри.

Метод дослідження - вивчення літератури, складання та налагодження програми на комп'ютері.

Дану програму можна використовувати для пошуку найкоротших відстаней між двома точками.

Програма складена на мові С + + в середовищі Microsoft Visual C + + 6.0. Ключові слова: алгоритм Дейкстри, ГРАФ, ВЕРШИНА, РЕБРО, ВЕС, ШЛЯХ, МАСИВ, МІТКА, ПРОГРАМА, ТИП, ОПЕРАТОР, ФУНКЦІЯ, ЦИКЛ, матриці суміжності. br clear=all>

ЗМІСТ


Введення .........................................................................

4

1 Постановка завдання і сфера її застосування .............................

6

2 Теоретична частина .........................................................

7

2.1 Загальні відомості про графи ...........................................

7

2.2 Алгоритм Дейкстри .................................................

9

3 Особливості роботи в середовищі ............................................

10

4 Програмна реалізація ...............................................

11

4.1 Опис алгоритму і структури програми .................

11

4.2 Опис програмних засобів ..................................

13

5 Інструкція користувача .................................................

15

Висновок .....................................................................

16

Перелік посилань ...............................................................

17

Додаток А Текст програми .........................................

18

Додаток Б Результат .....................................................

22

Додаток В Схема програмної реалізації алгоритму Дейкстри .....

23

ВСТУП


Завдяки своєму широкому застосуванню, теорія про знаходження найкоротших шляхів останнім часом інтенсивно розвивається.

Знаходження найкоротшого шляху - життєво необхідно і використовується практично скрізь, починаючи від знаходження оптимального маршруту між двома об'єктами на місцевості (наприклад, найкоротший шлях від дому до університету), в системах автопілота, для знаходження оптимального маршруту при перевезеннях, комутації інформаційного пакету в Internet і т.п.

Найкоротший шлях розглядається за допомогою деякого математичного об'єкта, званого графом. p> Існують три найбільш ефективних алгоритму знаходження найкоротшого шляху:

В· алгоритм Дейкстри (використовується для знаходження оптимального маршруту між двома вершинами);

В· алгоритм Флойда (для знаходження оптимального маршруту між усіма парами вершин);

В· алгоритм Єна (для знаходження k-оптимальних маршрутів між двома вершинами).

Зазначені алгоритми легко виконуються при малій кількості вершин у рядку. При збільшенні їх кількості завдання пошуку найкоротшого шляху ускладнюється. Тут на допомогу приходить сучасна техніка

Комп'ютерні засоби та інформаційні технології підвищили можливості такого всеосяжного методу вивчення і створення, як моделювання об'єктів, явищ і процесів - як тих, що існують в природі, так і тих, що створюються людиною штучно.

Кількість об'єктів ускладнювалися, збільшувалися, і натурне моделювання (макети споруд) стал...


сторінка 1 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка та реалізація алгоритму Флойда і Беллмана-Форда для пошуку найкоро ...
  • Реферат на тему: Знаходження найкоротшого маршруту між двома містами за існуючої мережі дорі ...
  • Реферат на тему: Рішення завдання комівояжера за допомогою алгоритму Дейкстри
  • Реферат на тему: Алгоритм Прима знаходження оптимального каркаса
  • Реферат на тему: Пошук найкоротшого шляху між парами вершин в орієнтованому і неориентирован ...