Это приведет к возможному нахождению гамельктонова цикла, а, следовательно, к коррекции величины
Чтобы выбрать дугу
1) т. к.
2) Из всех дуг уже зафиксированных для множества y составляем связный путь, который обязательно включает в себя последнюю зафиксированную дугу
3) Приводим
1) в матрице
2) В результате получаем
1) просматривая все нулевые элементы
2)
Если же в процессе решения задачи придется разбивать
Пусть вершина X такова, что для неё уже зафиксированы
Шаг 1: для каждой фиксированной дуги
Шаг 2: для каждой фиксированной дуги
Шаг 3: для каждой запрещенной дуги
В результате получаем матрицу
Связной путь должен содержать последнюю зафиксированную дугу.
Фирма «Турал Арбуз Корпорейшен» проводит исследование для более удачного расположения нового склада для товара, который они должны поставлять в 4 магазина. Одним из критериев выбора стала своевременная поставка товара в кротчайшие сроки (обговорено в контрактах). Т.е. получается задача о коммивояжере. Водитель должен побывать на каждой точке с утра и вернуться на склад. Продается три склада, нужно выбрать один из них (цены одинаковы). Важнейшим критерием является минимальный срок проезда через все магазины и возвращение опять на склад. Известно время, за которое водитель может доехать с одной торговой точки до другой и время проезда до склада. Сначала находим минимальное время пути, затрачиваемое водителем с первого склада.
Дана матрица затрачиваемого времени при переезде из точки i в j.
Приведение матрицы
Приведение матрицы по столбцам:
Выбираем
Получаем матрицу
Связной путь (2,3), следовательно
Начинаем 2-ую итерацию
Связной путь:
3-я итерация.
Нам нужно восстановить
Приводим по строкам: