ГОТОВЫЕ ДИПЛОМНЫЕ РАБОТЫ, КУРСОВЫЕ РАБОТЫ, ДИССЕРТАЦИИ И РЕФЕРАТЫ

Экспериментальное сравнение трудоемкости двух алгоритмов решения задачи построения наибольшего паросочетания минимального веса в двудольном графе

Автор Иван
Вуз (город) Казань
Количество страниц 188
Год сдачи 2007
Стоимость (руб.) 4000
Содержание Введение………………………………………………………………..3
1. Цель работы………………………………………………………….5
2. Основные определения и обозначения…………………………….6
3. Постановка задачи о назначении…………………………………...8
4. Алгоритм решения задачи построения наибольшего паросочетания минимального веса…………………………………...9
5. Постановка транспортной задачи…………………………………13
6. Решение транспортной задачи…………………………………….14
7. Сведение задачи о назначении к транспортной задаче………….17
8. Реализация программы…………………………………………….18
9. Текст программы…………………………………………………..23
10. Эксперименты…………………………………………………….50
Заключение…………………………………………………………..187
Список литературы………………………………………………….188
Список литературы 1. Бахтин А.Е., Колоколов А.А., Коробкова З.В. Дискретные задачи производственно-транспортного типа. – Новосибирск: Наука, 1978. – 160с.
2. Диниц Е.А. О решении двух задач о назначении: - в книге: Исследования по дискретной оптимизации.-М.: Наука, 1976, с.333-348
3. Заботин И.Я., Фазылов В.Р., Шульгина О.Н. Алгоритмы решения оптимизационных задач на графах: Учебное пособие. – Казань: Казанский государственный университет им. В.И.Ульянова-Ленина, 2006. – 68с.
4. Заботин И.Я. Лекции по линейному программированию: Учебное пособие. – Казань: Издательство Казанского университета, 1985. – 98с.
5. Майника Э. Алгоритмы оптимизации на сетях и графах. – М.: Мир, 1981. – 323с.
Выдержка из работы Цель дипломной работы заключалась в написании программы, реализующей два алгоритма решения задачи построения наибольшего паросочетания минимального веса в двудольном графе и проведении экспериментальной оценки трудоемкости этих двух алгоритмов. Один из алгоритмов использует алгоритм решения транспортной задачи.
Для этого необходимо было:
1. Разобраться в предложенных алгоритмах решения задачи;
2. Создать программу для решения задачи и проведения экспериментов;
3. Провести сравнение и проанализировать полученные результаты.