Решение задачи о коммивояжере
Постановка задачи
Имеется N городов, которые должен обойти коммивояжер с минимальными затратами. При этом на его маршрут накладывается два ограничения:
маршрут должен быть замкнутым, то есть коммивояжер должен вернуться в тот город, из которого он начал движение;
в каждом из городов коммивояжер должен побывать точно один раз, то есть надо обязательно обойти все города, при этом не побывав ни в одном городе дважды.
Для расчета затрат существует матрица условий, содержащая затраты на переход из каждого города в каждый, при этом считается, что можно перейти из любого города в любой, кроме того же самого (в матрице диагональ заполнена нулями). Целью решения является нахождения маршрута, удовлетворяющего всем условиям и при этом имеющего минимальную сумму затрат.
Содержание
Похожие материалы
- 10.3.2. Задача коммивояжера
- 44. Понятие задачи коммивояжера. Жадный алгоритм для приближенного решения задачи коммивояжера.
- 3.3. Задача коммивояжера
- 1.2 Методы решения задачи коммивояжера
- Понятие об- оптимальном решении задачи о коммивояжере
- Задача о коммивояжере.
- Задача коммивояжера
- Задача коммивояжера
- 4.2 Решение задачи о коммивояжере в GeneHunter
- Задача коммивояжера.