首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Optaplanner计划变量不可为空,但仍赋值为空

Optaplanner计划变量不可为空,但仍赋值为空
EN

Stack Overflow用户
提问于 2019-02-11 02:27:46
回答 1查看 316关注 0票数 1

规划变量不可为NOT。当我在变量监听器中为我的影子值打印出规划实体时,仍然在规划过程中NULL值仍然赋值给规划变量??

规划主体:

代码语言:javascript
运行
复制
 // Planning variables: changes during planning, between score calculations.
    @PlanningVariable(valueRangeProviderRefs = {"numberRange"})
    private Integer number;

    @ValueRangeProvider(id = "numberRange")
    private List<Integer> numberRange;

    @CustomShadowVariable(variableListenerClass = BoxUpdatingVariableListener.class,
            sources = {@PlanningVariableReference(variableName = "number")})
    private Integer shaodowNumber;

变量监听器:

代码语言:javascript
运行
复制
 protected void updateShadowNumber(ScoreDirector scoreDirector, Box sourceBox) {
        System.out.println("number:"+sourceBox.getNumber());
    }

部分结果:

代码语言:javascript
运行
复制
02:24:46.832 [main        ] INFO  Solving started: time spent (74), best score (-3init/-90), environment mode (FULL_ASSERT), random (JDK with seed 0).
number:1
number:null
number:2
number:null
number:3
number:null
number:4
number:null
number:5
number:null
number:6
number:null
number:7
number:null
number:7
number:7
number:null
number:null
02:24:46.883 [main        ] DEBUG     CH step (0), time spent (125), score (-2init/-43), selected move count (7), picked move (Box-1 {null -> 7}).
number:1
number:null
number:2
number:null
number:3
number:null
number:4
number:null
number:5
number:null
number:6
number:null
number:6
number:7
number:6
number:null
EN

回答 1

Stack Overflow用户

发布于 2019-02-20 20:51:58

这通常是由于没有运行构建阶段造成的

https://docs.optaplanner.org/7.14.0.Final/optaplanner-docs/html_single/index.html#constructionHeuristics

例如,像这样

代码语言:javascript
运行
复制
<constructionHeuristic>
  <constructionHeuristicType>STRONGEST_FIT_DECREASING</constructionHeuristicType>
</constructionHeuristic>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54619624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档