MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Экономико-математическое моделирование -> Решение задачи о коммивояжере

Название:Решение задачи о коммивояжере
Просмотров:143
Раздел:Экономико-математическое моделирование
Ссылка:Скачать(35 KB)
Описание: Аннотация Задача о коммивояжере состоит в том, чтобы объехать заданные города по одному разу в таком порядке, чтобы пройденное расстояние было минимальным. Такая задача актуальна во многих областях, таких к

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Аннотация

Задача о коммивояжере состоит в том, чтобы объехать заданные города по одному разу в таком порядке, чтобы пройденное расстояние было минимальным.

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

 


Оглавление

Введение3

Постановка задачи4

Метод решения5

Язык программирования7

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

Описание основных структур данных12

Описание интерфейса с пользователем14

Заключение16

Литература17

Текст программы18


Введение

Задача состоит в том, чтобы коммивояжер (торговец) обошел все намеченные города единожды и в таком порядке, чтобы его путь был наименьшим.

Эта задача заинтересовала меня потому, что её решение интересно с точки зрения программирования и составления алгоритма. Важно нахождение такого алгоритма, который позволит наиболее оптимально решить задачу.

Сейчас решение данной задачи необходимо во многих областях связанных с замкнутыми и при этом жестко связанными по времени системами, такими как: конвейерное производство, многооперационные обрабатывающие комплексы, судовые и железнодорожные погрузочные системы, перевозки грузов по замкнутому маршруту, расчет авиационных линий.

Поэтому данная проблема на современном этапе развития общества имеет не самое последнее по значимости место.


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

Имеется N городов, которые должен обойти коммивояжер с минимальными затратами. При этом на его маршрут накладывается два ограничения:

·   маршрут должен быть замкнутым, то есть коммивояжер должен вернуться в тот город, из которого он начал движение;

·   в каждом из городов коммивояжер должен побывать точно один раз, то есть надо обязательно обойти все города, при этом не побывав ни в одном городе дважды.

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

  Метод решения

Для начала следует сказать, что в основе любого метода решения данной задачи лежит полный перебор всевозможных вариантов  путей. [2]
Мы проходимся по каждому маршруту: одни отбрасываем, другие сравниваем с минимальным путем. В конце перебора мы получаем кратчайший путь.

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

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





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



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

Название:Проект централізованого технічного обслуговування маршрутних транспортних засобів на базі філії "ТЕМП-АВТО" відкритого акціонерного товариства "РІВНЕ-АВТО"
Просмотров:184
Описание: ДИПЛОМНИЙ ПРОЕКТ НА ТЕМУ: «ПРОЕКТ ЦЕНТРАЛІЗОВАНОГО ТЕХНІЧНОГО ОБСЛУГОВУВАННЯ МАРШРУТНИХ ТРАНСПОРТНИХ ЗАСОБІВ НА БАЗІ ФІЛІЇ «ТЕМП-АВТО» ВІДКРИТОГО АКЦІОНЕРНОГО ТОВАРИСТВА

Название:Разработка технологического маршрута, термической обработки стальных заготовок и деталей машин
Просмотров:225
Описание: Министерство образования РФ Сибирская государственная автомобильно-дорожная академия (СибАДИ) Кафедра «КМиСТ» Курсовая работа По дисциплине материаловедение: «Разработка технол

Название:Разработка маршрутно-операционного технологического процесса изготовления детали "Фланец кулака"
Просмотров:176
Описание: ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ РФ   Брянский государственный технический университет   Кафедра «ТЕХНОЛОГИЯ МАШИНОСТРОЕНИЯ»КУРСОВАЯ РАБОТА   по Технологии машиностроения   специаль

Название:Разработка маршрутной технологии изготовления детали
Просмотров:117
Описание: ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ Уральский Государственный Лесотехнический Университет Кафедра технологии металлов Разработка маршрутной технологии изготовления детали Курсовой

Название:Выбор вида городского пассажирского транспорта на вновь открываемый маршрут
Просмотров:168
Описание: Министерство образования Российской Федерации Филиал Санкт-Петербургского инженерно-экономического Университета Кафедра экономики и управления КУРСОВОЙ ПРОЕКТ По дисциплине: «Техника

 
     

Вечно с вами © MaterStudiorum.ru