Мне нужна помощь в рассмотрении генетического алгоритма для задачи коммивояжера, чтобы найти источники ошибок [закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
Мне нужна помощь в рассмотрении генетического алгоритма для задачи коммивояжера, чтобы найти источники ошибок [закрыто]

Сообщение Anonymous »

Я написал этот код на C++, который должен генерировать множество поколений путей, содержащих города, упорядочивая их по пригодности (наименьшая длина), а затем воспроизводя, применяя мутации и т. д. для создания новых путей, которые должны быть более подходящими, и так далее. >
Проблема в том, что в какой-то момент процесса координаты моего города «искажаются»[т.е. бесконечности начинают появляться, казалось бы, из ниоткуда] (координаты города должны быть одинаковыми на протяжении всей программы), что затем препятствует продолжению остальной части программы, потому что я не могу рассчитать расстояния и т. д.

Код: Выделить всё

int main(int argc, char* argv[])        // 3 arguments : program_name, #_of_cities, figure_type
{
if (argc!= 3)
{
cerr 

Подробнее здесь: [url]https://stackoverflow.com/questions/78507069/i-need-help-reviewing-a-genetic-algorithm-for-traveling-salesman-problem-to-find[/url]

Вернуться в «C++»