Генетический алгоритм и distances matrix имплементация

У меня голова болит от этой проблемы, которую я никак не могу понять как имплементировать.

У меня есть матрица из растояний между 10 городами.

введите сюда описание изображения

И также у меня есть код генетического алгоритма из книги. Код не большой и рабочий. Ссылка на код в github

Дело в том, что код создает рандомное количество "городов" и при этом выводит растояние между ними используя формулу Пифагоры и находит кратчающий путь между ними.

В моем случае, я уже имеею список дистанций между городами 10х10, тоесть 100 растояний, в виде матрицы, как показыно на картинке выше.

Я вот ломаю голову, как бы обработать эти растояния в рамках кода в выше упомянутой ссылки. Какой метод должен быть и структуры данных, чтобы код обработал все растояния и нашел самый короткий путь среди всех городов?


Ответы (0 шт):