我的遗传算法评价函数只跟时间窗有关但是运行测试算例的结果却是路径和客户点全部违反了请问是哪里出现问题了吗?
可能存在以下几种问题:
-
遗传算法的实现存在错误,导致无法正确执行遗传算法。
-
评价函数的实现存在错误,导致无法正确计算路径和客户点是否违反时间窗限制。
-
测试算例的输入数据存在问题,导致无法正确反映实际情况。
建议逐一排查以上问题,先检查遗传算法和评价函数的实现是否正确,再检查测试数据的输入是否正确。如果排查之后仍然存在问题,可以尝试调整算法参数或者重新设计评价函数。
原文地址: https://www.cveoy.top/t/topic/egYi 著作权归作者所有。请勿转载和采集!