Я новичок в структуре часовщика и заинтересован в создании самого элементарного генетического алгоритма для tsp, чтобы понять, как он работает и дальше исследовать. У меня есть матрица расстояний городов, где каждый элемент будет расстоянием между городом индекса строки и городом индекса столбца (диагональные элементы будут равны нулю, так как это будет расстояние между городами). Я хотел бы, чтобы генерировать несколько сотен начальной популяции, вычислить функцию приспособленности, возьмите два лучше, что дает мин функции пригодности, производить детей и так далее .. (основная процедура)начало работы с часовым мастером api
Мой вопрос,
является ли моя матрица расстояний достаточной, чтобы ее можно было накормить в качестве начальной популяции? это в правильном формате? Какие объекты следует использовать для генерации начального населения?
Технология: Netbeans 7.4 на Ubuntu 12.10 работает OpenJDK 1.7. Планирование добавления файла jar в библиотеку моего проекта. Входной файл (матрица расстояний) в форме csv. Прямо сейчас, мне просто любопытно видеть результаты генерации начального населения.
Я не использовал Java API, так что исправляю меня, если я попрошу что-то не так.