1

我的问题涉及检查点。我的遗传算法代码使用 eaSimple 运行良好,但我需要对具有多代 (50+) 的大量人口 (1000+) 运行测试和评估。因为我在远程工作,所以我与主机的连接将在 12 小时后超时。这些更大的测试可以运行比这个时间更长的时间,我最终会失去我在算法中的位置。我试图创建一个检查点,但它只会在所有代都运行后创建一个检查点。有没有办法使用 EaSimple 进行检查点,还是我必须编写自己的遗传算法来包含手动检查点系统?

根据deap手册,我无法使用包含的算法检查点,有没有办法解决这个问题? https://deap.readthedocs.io/en/master/tutorials/advanced/checkpoint.html

谢谢

4

0 回答 0