Разработка программного обеспечения среды исследования алгоритмов решения задачи коммивояжера

Раздел
Программирование
Просмотров
262
Покупок
0
Антиплагиат
60% Антиплагиат.РУ (модуль - Интернет Free)Антиплагиат.ВУЗ
Размещена
26 Авг 2022 в 16:18
ВУЗ
ДонНТУ
Курс
4 курс
Стоимость
3 000 ₽
Демо-файлы   
4
png
изображение_2022-08-26_161507514 изображение_2022-08-26_161507514
156.5 Кбайт 156.5 Кбайт
png
изображение_2022-08-26_161519987 изображение_2022-08-26_161519987
130.1 Кбайт 130.1 Кбайт
png
изображение_2022-08-26_161527421 изображение_2022-08-26_161527421
51.3 Кбайт 51.3 Кбайт
png
изображение_2022-08-26_161603706 изображение_2022-08-26_161603706
45.1 Кбайт 45.1 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
Коммивояжер
10.1 Мбайт 3 000 ₽
Описание

Пояснительная записка: 87 с., 45 рис., 22 табл., 15 источник, 4 прил.

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

Главным назначение программы является упрощение процесса исследования задач коммивояжера.

Объектом исследования является процесс решения задач коммивояжера.

Предметом исследования – алгоритмы задач коммивояжера.

Программа была разработана как программ­ное средство, предназначенное для исследования задач коммивояжера.

Оглавление

СОДЕРЖАНИЕ

ВВЕДЕНИЕ. 8

1 ПОСТАНОВКА ЗАДАЧИ.. 10

2 ОБОСНОВАНИЕ ВЫБОРА СРЕДСТВ РАЗРАБОТКИ ПО.. 11

2.1 Обоснование выбора языка программирования. 11

2.2 Анализ и обоснование выбора среды разработки. 12

2.3 Обоснование выбора совокупности модулей. 13

2.3.1 Обоснование выбора модуля tkinter 13

2.3.2 Обоснование выбора модуля Matplotlib. 13

2.3.3 Обоснование выбора модуля numpy. 14

3 АЛГОРИТМЫ РЕШЕНИЯ ЗАДАЧИ КОММИВОЯЖЕРА.. 15

3.1 Актуальность задачи. 15

3.2 Метод полного перебора. 16

3.3 Метод ближайшего соседа. 18

3.4 Улучшенный метод ближайшего соседа. 22

3.5 Метод ветвей и границ. 24

4 РАЗРАБОТКА И РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ.. 31

4.1 Реализация метода полного перебора. 38

4.2 Реализация метода ближайших соседей. 39

4.3 Реализация улучшенного метода ближайших соседей. 40

4.4 Реализация метода ветвей и границ. 41

5 ТЕСТИРОВАНИЕ СИСТЕМЫ И АНАЛИЗ РЕЗУЛЬТАТОВ. 43

6 ОХРАНА ТРУДА, ВОПРОСЫ БЕЗОПАСНОСТИ ЖИЗНЕДЕЯТЕЛЬНОСТИ И ГРАЖДАНСКОЙ ОБОРОНЫ.. 59

6.1 Анализ условий труда в помещении с ПК.. 59

6.2 Мероприятия по улучшению условий труда. 60

6.2.1 Расчет заземления общего контура здания, который должен быть выведен к каждой розетке с ПК.. 62

6.3 Мероприятия по обеспечению пожарной безопасности. 64

6.4 Гражданская оборона. 65

6.5 Безопасность жизнедеятельности. 68

ЗАКЛЮЧЕНИЕ. 73

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ.. 74

Приложение А ТЕХНИЧЕСКОЕ ЗАДАНИЕ. 76

Приложение Б РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ. 78

Приложение В ЛИСТИНГ. 79

Список литературы

1. Большакова Е. И., Мальковский М. Г., Пильщиков В. Н. Искусственный интеллект. Алгоритмы эвристического поиска [Электронный ресурс] // Учебная литература факультета ВМК МГУ. URL: http://recyclebin.ru/BMK/II/ii.html (дата обращения: 08.10.2015).

2. Бронштейн Е. М., Заико Т. А. Детерменированные оптимизационные задачи транспортной логистики // Автоматика и телемеханика, 2010. №10. С. 133-147.

3. Вишняков П.О. Планирование маршрутов с использованием модифицированного метода «ближайшего соседа» //Математические методы в технике и технологиях - ММТТ. 2014. № 6 (65). С. 63-67.

4. Гладков Л.А., Баринов С.В., Разработка новых подходов к решению транспортной задачи с использованием геоинформационных технологий // Известия ТРТУ. Тематический выпуск «Интеллектуальные САПР», 2009. №2. С. 141-144

5. Кормен Т.Х., Лейзерсон Ч.И., Ривест Р.Р., Штайн К. Алгоритмы. Построение и анализ. 2 изд. М.: Вильямс, 2012. 1296 с.

6. Курейчик В.М., Кажаров А.А. Муравьиные алгоритмы для решения транспортных задач. // Известия РАН. Теория и системы управления. – 2010. № 1. С. 32-45.

7. Левитин А. В. Алгоритмы: введение в разработку и анализ. М.: Вильямс, 2006. 576 с.

8. Маций О.Б. Повышение точности симметричной задачи класса коммивояжера большой размерности // Вестник Харьковского национального автомобильно-дорожного университета. 2011. № 55. С. 100-102.

9. Седжвик Р. Фундаментальные алгоритмы на C++. Части 1-4. Анализ. Структуры данных. Сортировка. Поиск = Algorithms in C++, СПб: ДиаСофт, 2002. 688 с.

10. Ураков А.Р., Михтанюк А.А. Оценка количества вариантов обхода в задаче коммивояжера с дополнительными условиями //Глобальный 42 научный потенциал, 2012. № 21. С. 82-86.

11. Bang-Jensen J., Gutin G., Yeo A. When the greedy algorithm fails // Discrete Optimization. 2004 Vol. 1, No 2. P. 121-127.

12. Berbeglia G., Cordeau J.F., Gribkovskaia I., Laporte G. Static pickup and delivery problems: A classification scheme and survey // TOP. 2007. V. 15. No 1. P. 1-31.

13. Kellerer H., Pferschy U., Pisinger D. Knapsack problems. // Springer-Verlag, 2003. 548 с

14. Paar C., Pelzl J. Understanding cryptography: a textbook for students and practitioners. Berlin: Springer, 2010. 372 c.

15. Parragh S., Doerner K., Hartl R. A survey on pickup and delivery problems. Part II: Transportations between customers and depot // J. Betriebswirtschaft. 2008. V. 58. No 2. P. 81-117.

Вам подходит эта работа?
Похожие работы
Основы программирования
ВКР ВКР
10 Мая в 10:12
18 +9
0 покупок
Основы программирования
Лабораторная работа Лабораторная
9 Мая в 15:04
19 +7
0 покупок
Основы программирования
Лабораторная работа Лабораторная
9 Мая в 14:17
18 +6
0 покупок
Основы программирования
Лабораторная работа Лабораторная
9 Мая в 14:03
22 +10
0 покупок
Основы программирования
Лабораторная работа Лабораторная
9 Мая в 13:40
12 +3
0 покупок
Другие работы автора
Обучение нейронных систем
Дипломная работа Дипломная
30 Июл 2023 в 07:42
93
0 покупок
Обучение нейронных систем
Дипломная работа Дипломная
30 Июл 2023 в 07:24
86
0 покупок
Обучение нейронных систем
Дипломная работа Дипломная
30 Июл 2023 в 07:07
95
0 покупок
Обучение нейронных систем
Дипломная работа Дипломная
26 Июл 2023 в 05:09
100
0 покупок
Основы программирования
Дипломная работа Дипломная
24 Июл 2023 в 03:58
128
0 покупок
Обучение нейронных систем
Дипломная работа Дипломная
24 Июл 2023 в 03:13
126
1 покупка
Интеллектуальные информационные сети
Дипломная работа Дипломная
23 Июл 2023 в 04:34
106
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Июл 2023 в 03:23
97
0 покупок
Математическая логика
Задача Задача
18 Июл 2023 в 02:54
85
0 покупок
Интеллектуальные информационные сети
Контрольная работа Контрольная
18 Июл 2023 в 02:53
126
2 покупки
Теория множеств
Задача Задача
18 Июл 2023 в 02:48
66
0 покупок
Microsoft Excel
Задача Задача
17 Июл 2023 в 19:50
104
1 покупка
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
17 Июл 2023 в 19:48
120 +1
0 покупок
Имитационное моделирование
Отчет по практике Практика
17 Июл 2023 в 19:39
97
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Тест Тест
17 Июл 2023 в 19:36
83
0 покупок
Python
Лабораторная работа Лабораторная
17 Июл 2023 в 19:11
157
0 покупок
Дискретная математика
Контрольная работа Контрольная
9 Июл 2023 в 22:04
114
0 покупок
Темы журнала
Показать ещё
Прямой эфир