Мне нужна помощь в рассмотрении генетического алгоритма для задачи коммивояжера, чтобы найти источники ошибок [закрыто]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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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