Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220

Приближённый алгоритм обхода

23.03.2019, 21:13. Показов 991. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Помогите пожалуйста реализовать задачу коммивояжера с помощью приближенного алгоритма обхода на основе минимального остова. Вот сам алгоритм:
Шаг 1. Построить минимальное остовное дерево графа, соответствующего данному экземпляру задачи коммивояжера.
Шаг 2. Начиная с произвольной вершины, обойти минимальное остовное дерево, записывая пройденные вершины.
Шаг 3. Просканировать список, полученный на шаге 2, и убрать из него все повторяющиеся вершины, за исключением вершины в конце списка. Вершины, остающиеся в списке, образуют гамильтонов цикл, который
и является выходом данного алгоритма.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.03.2019, 21:13
Ответы с готовыми решениями:

Приближенный алгоритм. Грузовики и камни
Подскажите алгоритм, ибо мой не проходит по времени(ограничения 1 секунда). Я делал так: сортировал грузовики и камни и последовательно...

Что такое приближенный алгоритм и в чем отличие от эвристического или жадного?
Правильно ли я понимаю, что приближенный алгоритм - это алгоритм, который всегда дает почти точное решение и его точность доказана, в то...

Нужен алгоритм обхода БД
Доброго времени! Подскажите пожалуйста, как можно пройтись по всем записям(строкам) таблицы как по массиву в общем случае? Например есть...

5
 Аватар для Aviz__
2755 / 2062 / 509
Регистрация: 17.02.2014
Сообщений: 9,491
24.03.2019, 13:20
Цитата Сообщение от DmitryV555 Посмотреть сообщение
гамильтонов цикл
Расскажешь, что это в контексте твоей задачи?
0
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220
24.03.2019, 13:50  [ТС]
Aviz__, вот если на примере рассматривать
Миниатюры
Приближённый алгоритм обхода  
0
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220
24.03.2019, 13:53  [ТС]
там видимо опечатка в примере, обход начинается с вершина а, а не f*
0
 Аватар для Aviz__
2755 / 2062 / 509
Регистрация: 17.02.2014
Сообщений: 9,491
24.03.2019, 14:03
Цитата Сообщение от DmitryV555 Посмотреть сообщение
гамильтонов цикл
мдя((, Дмитрий https://ru.wikipedia.org/wiki/Гамильтонов_граф
0
2 / 2 / 0
Регистрация: 14.02.2017
Сообщений: 220
24.03.2019, 14:15  [ТС]
Aviz__, ну это тоже самое, че мдя-каешь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.03.2019, 14:15
Помогаю со студенческими работами здесь

Алгоритм обхода лабиринта
Помогите реализовать алгоритм обхода лабиринта, на примере матрицы nxn, где 1 (единицы) это проходимые элементы, а 0 (нули) это...

Алгоритм обхода поля кубиком
народ - никому не попадалась задачка такого вида: есть поле n*n - начало в координате 0*0(верхний левый угол). есть кубик с 1 красной...

Подскажите алгоритм обхода графа
Всем привет! Подскажите, пожалуйста, какой алгоритм лучше справится с задачей нахождения нескольких лучших путей обхода графа? Граф описан...

Алгоритм обхода графов в ширину
Написать программу на языке Паскаль алгоритма обхода графов в ширину и описание если не трудно

Алгоритм обхода бинарного дерева
Помогите, пожалуйста, составить алгоритм. Есть список (list), который описывает бинарное дерево (пример прикреплён ниже). Сам список...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru