旅行推销员问题约束表示

时间:2010-04-14 07:22:22

标签: algorithm genetic-algorithm traveling-salesman

我阅读了几篇关于如何使用遗传算法和蚁群优化等解决TSP的文章和示例代码。但我发现的所有内容都不包括时间(窗口)限制,例如。 “我必须在上午12点之前到达客户x”并且假设是对称的。

有人可以指出我的一些示例代码或文章的方向,解释如何向TSP添加约束以及如何在代码中表示这些约束。

谢谢!

2 个答案:

答案 0 :(得分:7)

德国海德堡大学的Reinelt教授是TSP的主要专家之一。他收集了关于TSP各种变体的论文集。

请参阅http://www.iwr.uni-heidelberg.de/groups/comopt/software/TSPLIB95/

我认为您的变体称为带时间窗的车辆路径问题。 (http://en.wikipedia.org/wiki/Vehicle_routing_problem

答案 1 :(得分:2)

您应该了解域独立规划可以为您做些什么:http://ipc.informatik.uni-freiburg.de/