[英]How to apply overconstrained planning in OptaPlanner in a better way?
[英]Optaplanner CVRP - capacity feasible (overconstrained optimization)
我是OptaPlanner的新手,所以这个问题可能很简单。 在玩CVRP示例时,我添加了一些使车辆超载的客户,显然问题变得不可行。 我旨在实现的结果是获得仅涉及一部分客户的路线,以不使车辆的能力超载,从而不破坏严格的约束。
我想使用:
任何建议都非常感谢。
添加1个“虚拟车辆”,并在得分规则中对其进行不同的威胁:如果Vehicle.isDummy()为true,则忽略所有约束,包括距离成本和容量成本。 然后为您的客户添加额外的软约束,这些约束是由虚拟车辆提供服务的客户(=未得到服务),具体取决于您的业务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.