Улучшить время выполнения кода Python генетического алгоритма ⇐ Python

Программы на Python
Anonymous
Улучшить время выполнения кода Python генетического алгоритма

Сообщение Anonymous »

Я разработал модель генетического алгоритма с помощью Python в Colab.
Есть довольно сложные части, особенно те, которые связаны с фитнес-функцией. На данный момент наилучшие результаты были достигнуты, когда размер популяции был установлен равным 160, а количество поколений равно 100.
Есть ли способ еще больше улучшить его, чтобы быстрее получать те же результаты? (Текущая продолжительность примерно 5 часов)
P.S. Я попытался заменить циклы for векторизацией, но это не сработало из-за ошибки типов данных.
Код доступен здесь: https://colab.research.google.com/ диск/1xEeVMoD9LU4ccxfVhz3U-s4mDRv5t3OX?usp=sharing

Подробнее здесь: https://stackoverflow.com/questions/790 ... ython-code

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