Читать реферат по математике: "Разработка алгоритма и программного обеспечения для решения прикладной задачи теории графов" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ»

КАФЕДРА ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

КУРСОВАЯ РАБОТА

По дисциплине «Дискретная математика»

Тема: Разработка алгоритма и программного обеспечения для решения прикладной задачи теории графов.

Выполнил

студент группы

АСОиУзс-07-01

Быстров Евгений М.

Шифр: 742301020016500

Проверил

Гапанович И.В..

Тюмень 2008 Содержание.

    Введение.Постановказадачи.

3

    Назначениеи областьприменения.

3

    Описаниеалгоритмарешения задачи.

3

    Ручнойпросчёт.

4

    Описаниепрограммы.

6

    Тестированиепрограммы.

7

    Литература.

9

    Приложение1. Листинг программы.

10

1. Введение. Постановка задачи.

Задание на курсовую работу по дисциплине «Дискретная математика».

Студент группы АСОиУзс-07-01 Быстров Евгений М.

Специальность «Автоматизированные системы обработки информации и управления»

Тема: Разработка алгоритма и программного обеспечения для решения прикладной задачи теории графов.

ЗАДАНИЕ 13. Построить гамильтонову цепь в графе, используя алгоритм с возвратом.

Определения.

Пусть G – псевдограф. Цепь в G называется гамильтоновой, если она проходит через каждую вершину псевдографа ровно один раз. Простейшим достаточным условием существования гамильтоновых цепей в графе является его полнота.

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

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

Матрица смежности графа – квадратная матрица, показывающая взаимосвязь вершин и рёбер.

2. Назначение и область применения.

Программа создана для решения прикладной задачи теории графов. Программа будет применяться для защиты курсовой работы.

3. Описание алгоритма решения задачи.

Наиболее простым методом выделения гамильтоновых цепей является метод перебора всевозможных перестановок всех вершин графа. Для каждой из них проверяется, является ли данный маршрут цепью, если нет, то переходим к другой перестановке. Тогда по окончании перебора будут выделены все гамильтоновы цепи в графе. При этом в случае полного графа ни одна из перестановок не окажется отброшенной, то есть данный метод является эффективным для графов, близких к полным.

Для того, что сократить число шагов в предложенном методе, рассмотрим следующий алгоритм. Предположим, что решение имеет вид последовательности v1…vi. Идея метода состоит в следующем: решение строится последовательно, начиная с пустой последовательности (длины 0). Далее, имея


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

 
Тема: работа по курсу «Дискретная математика» Тема: Разработка алгоритма и программного обеспечения для решения прикладной задачи теории графов
Предмет/Тип: Другое (Реферат)
 
Тема: Реализация алгоритма симметрического шифрования в java на примере алгоритма DES
Предмет/Тип: Другое (Диплом)
 
Тема: Понятие алгоритма и его свойства. Блок-схема алгоритма. Технология Robson
Предмет/Тип: Отсутствует (Реферат)
 
Тема: Создание алгоритма поиска высокоинформативных диагностических признаков заболеваний молочных желез и построение на их основе алгоритма классификации
Предмет/Тип: Медицина, физкультура, здравоохранение (Диплом)
 
Тема: Владимир Петров История развития алгоритма решения изобретательских задач – ариз информационные материалы Тель-Авив, 200 6 Петров В. История развития алгоритма решения изобретательских задач – ариз
Предмет/Тип: Другое (Реферат)

Интересная статья: Основы написания курсовой работы