✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Задачу комівояджера можна розв'язати використовуючи такий алгоритм.
Вибирають довільну вершину із найкоротшим ребром в і. До нього приєднують ребро з найменшою вагою, яке виходить з двох вибраних вершин. Далі послідовно приєднуються вершини за правилом трикутника, перебираючи всі можливі варіанти приєднання.