我正在学习遗传算法,并且正在练习旅行商问题。
我想知道我应该实际期望 GA 能够做什么。
我在这里尝试了 15 个城市和 48 个城市的问题TSP 示例问题
我的 GA 很快就找到了 15 个城市问题的确切解决方案。然而,它与 48 城市问题作斗争。我尝试了各种规格的儿童数量和人口规模,我的结果大致是这样的:
正确解最小距离:33,551
我的 GA 解决方案距离:~39,000
随机路线距离:~140,000
我知道 GA 不能保证给出确切的解决方案,而只能提供一个接近的解决方案,这基本上就是正在发生的事情。
我的问题是:对于 48 个城市的问题,我离 GA 算法还差多远,还是我做错了什么,我的 GA 需要一些重大改进?
先感谢您