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