【发布时间】:2014-07-08 16:28:29
【问题描述】:
在车辆路线问题中,我想消除必须为每个客户服务的约束,但为服务的人增加奖励。
我想为每个客户 c_i 添加一个虚拟车辆 v_i,这样 v_i 可以只为客户 c_i 服务,而当这种情况发生时,这意味着客户没有得到服务。因此,当有 N 个客户时,就有 M 个真实车辆加上 N 个虚拟车辆。
我的疑问是:如何设置 Customer 类的 valueRangeProviderRefs 以避免客户 c_j 由车辆 v_i 提供服务,也就是说,如果引用静态列表,我可以让“vehicleRange”依赖于特定客户而不是车辆?
【问题讨论】:
标签: optaplanner