Вопросы по теме 'traveling-salesman'

Оптимальная маршрутизация карты с помощью Google Maps
Есть ли способ с помощью API Карт Google вернуть «оптимизированный» маршрут с заданным набором путевых точек (другими словами, «достаточно хорошее» решение проблемы коммивояжера), или он всегда возвращает маршрут с точки в указанном порядке?
28264 просмотров
schedule 29.05.2023

Сильносвязный орграф минимальной стоимости
У меня есть сильно связанный орграф (т. е. существует путь от i к j и от j к i для каждой пары узлов (i, j) в графе G). Я хочу найти из этого графа сильно связный граф, у которого сумма всех ребер наименьшая. Другими словами, мне нужно избавиться...
5266 просмотров

Нециклический путь ко всем узлам
Есть ли алгоритм или набор алгоритмов, которые позволили бы вам найти кратчайшее расстояние пешком от произвольного начального узла, чтобы каждый узел посещался в весовом неориентированном графе? Это не совсем Коммивояжер, потому что меня не волнует,...
1513 просмотров

Существует ли алгоритм вычисления перестановки расстояний?
Это связано с проблемой коммивояжера. Сначала необходимо сгенерировать все перестановки, а затем прикрепить пункт назначения (такой же, как источник). То есть: 1) abcd abdc .... 2) абвда абдца ....а У меня есть все расстояния, и мне нужен...
528 просмотров

Как можно решить проблему коммивояжера с помощью Google Maps?
Как практическое решение проблемы коммивояжера с помощью Google Maps / геолокации / поиска маршрута? Мне не нужно лучшее решение, в пределах 5% было бы нормально. Например, у меня есть 20 мест в Великобритании, которые я могу посетить в любом...
5202 просмотров

Алгоритм аппроксимации для варианта TSP, фиксированные начало и конец где угодно, кроме начальной точки + несколько посещений в каждой вершине РАЗРЕШЕНО
ПРИМЕЧАНИЕ: из-за того, что поездка не заканчивается в том же месте, в котором она началась, а также из-за того, что каждую точку можно посетить более одного раза, если я все еще посещаю их все, это на самом деле не вариант TSP, но Ставлю из-за...
1709 просмотров

Эволюционный алгоритм - Коммивояжер
Я пытаюсь решить эту проблему с помощью генетического алгоритма, и мне сложно выбрать фитнес-функцию. Моя проблема немного отличается от исходной задачи коммивояжера, так как население и, возможно, также выигрышная единица не обязательно содержат все...
412 просмотров

Велосипедный мессенджер / ЦППД с OptaPlanner
Уважаемые специалисты OptaPlanner! Я хотел бы использовать OptaPlanner (или аналогичную платформу Java с открытым исходным кодом) для оптимизации маршрутов для службы обмена сообщениями на велосипеде. Предположим, что 5 курьеров должны забрать 30...
2336 просмотров
schedule 12.05.2024

Чтение данных для коммивояжера С++
Мне нужно выяснить, как читать этот файл в: 48 0 3023 1942 1 6734 1453 2 2233 10 3 5530 1424 4 401 841 5 3082 1644 6 7608 4458 7 7573 3716 8 7265 1268 9 6898 1885 10 1112 2049 11 5468 2606 12 5989 2873 13 4706 2674 14 4612 2035 15 6347 2683 16...
1484 просмотров
schedule 02.05.2024

3-Opt Локальный поиск для TSP?
Я понимаю, что эвристика 3-Opt включает в себя удаление трех ребер из графика и добавление еще трех для повторного завершения тура. Однако я видел много статей, в которых упоминается, что при удалении трех ребер остается только 2 возможных способа...
7328 просмотров

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

Эвристика коммивояжера (с предопределенными границами)?
Я ищу алгоритм, который быстрее, чем экспоненциальный, который найдет ЛЮБОЙ цикл в задаче коммивояжера. Неважно, насколько плохой цикл, он просто должен быть циклом. Что мне действительно нужно, так это алгоритм для гамильтоновой схемы. Что-то, что...
113 просмотров

Кроссовер генетических алгоритмов дает худшие результаты
Текущий используемый алгоритм представляет собой генетический алгоритм с использованием мутации и упорядоченного кроссовера. Мы изменили исходный алгоритм упорядоченного кроссовера, удалив депо (конечные точки), а затем выполнив кроссовер и добавив...
345 просмотров

Эвристика TSP — коэффициент наихудшего случая
У меня есть некоторые проблемы с попыткой суммировать соотношение этих эвристик для наихудшего случая для метрики (это означает, что она удовлетворяет неравенству треугольника) задачи коммивояжера: Ближайший сосед Ближайшая вставка Самая...
593 просмотров
schedule 14.03.2022

OpenMP — std::next_permutation
Я пытаюсь распараллелить свою собственную реализацию задачи коммивояжёра на С++ с помощью OpenMP. У меня есть функция для расчета стоимости дороги cost() и вектора [0,1,2,...,N], где N - количество узлов дороги. В main() я пытаюсь найти...
820 просмотров
schedule 20.02.2024

Алгоритм создания маршрута от исходного узла до конечного узла с использованием каждого узла ровно один раз
Я пытаюсь создать маршрут с учетом начального и конечного узлов, который будет перемещаться к каждому узлу в графе и минимизировать затраты на это. Граф неориентированный, и каждый узел напрямую связан друг с другом. Вес каждого ребра...
262 просмотров

Перехитрить алгоритм коммивояжера
У меня возникают трудности с построением небольшого неориентированного графа G, у которого есть взвешенные ребра, которые превосходят данный алгоритм, а это означает, что алгоритм не выберет оптимальное решение независимо от начальной точки. Каждый...
131 просмотров
schedule 26.08.2022

Алгоритм вариации коммивояжера
Мне сложно найти противоречащий пример следующей вариации задачи TSP. Входные данные: G = (V, E) неориентированный полный граф, удовлетворяющий неравенству треугольника, w: E- ›R + весовая функция и исходная вершина s. Выход: простой цикл...
99 просмотров

Решите Коммивояжера, как только вы узнаете расстояние кратчайшего возможного маршрута
Я пытаюсь решить TSP (Travelling Salesman Problem) , но не традиционным способом. Я следую этим шагам. 1) Сначала я меняю TSP на проблему true/false . Постановка задачи теперь такая: "Существует ли маршрут по всем городам с общим...
608 просмотров
schedule 17.05.2023

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