链式规划变量中非链式规划变量的 valueRange

问题描述

我们在链式变量中使用非链式变量来解决简单的源-目标路由问题,附加约束大致如下:

    @PlanningVariable(valueRangeProviderRefs = { "chargeTimeRange" })
public Integer getChargeTime()

@PlanningVariable(valueRangeProviderRefs = {
        "chargingStationRange" },graphType = PlanningVariableGraphType.CHAINED)
public Standstill getPrevIoUsstandstill();

问题是,无论我们如何尝试在解决方案中定义 chargeTimeRange,当我们尝试运行求解器时都会遇到异常。目前,它看起来像这样:

@PlanningEntityProperty
@ValueRangeProvider(id = "chargeTimeRange")
public CountableValueRange<Integer> getChargeTime() {
    return ValueRangeFactory.createIntValueRange(0,100);
}

该例外规定,chargeTime 的值选择器必须有一个链接的 variableDescriptor。

任何提示将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)