当前位置: 首页 > 知识库问答 >
问题:

Drools Planner考试示例只有一个主题

谷玉韵
2023-03-14

在我的ExaminationSolutionInitializer.java中,Method“ChangeWorkingSolution”返回一个错误的解决方案。GetWorkingSolution()生成只有一个主题的考试。

有人能帮我吗?

共有1个答案

龚俭
2023-03-14

您的XML输入文件中可能有一个bug。你能把它复制粘贴到这里或gist.github.com上并链接吗?

在Drools Planner的考试示例中,每个考试实例只有一个字段主题,并且Planner从不更改它。这是考试的场地、房间和期间是由计划者改变的。

public class Exam ... {

    private Topic topic;
    ...

    // Planning variables: changes during planning, between score calculations.
    private Period period;
    private Room room;
    ...
}

另外,考试与题目的关系是1对1的关系。它们本可以设计成1个类,但没有。主题类保存所有在计划期间不变的考试信息,考试类链接每个主题,它是房间和时段。

 类似资料:
  • 问题内容: 我希望在整个应用程序生命周期中只有一个类的5个实例。我该如何实现?如果可能,请提供示例代码。 问题答案: 由于Singleton应该由枚举组成(请参见“有效Java”): 格蕾兹·加德

  • < code >类 这是一个函数 < code>void f(类 是否可以只传递< code>SomeObject.class而不是编译时错误?

  • 泰森已经为贝布莱德世界锦标赛做好了准备。锦标赛以团队为基础,每个团队可以有N名成员。一个玩家只能与一个玩家战斗。G-Revolution团队非常兴奋,因为他们已经进行了大量练习。G-Revolution团队的负责人肯尼创建了一个数据库,在那里他有关于其他团队成员和自己团队成员力量的数据。比赛将在一段时间后开始,肯尼在比赛前搬到自助餐厅吃点心。 G革命团队将在一段时间内战斗,当有人从自助餐厅绑架肯尼

  • 问题内容: 这是一个示例考试中的问题,要求输出,正确答案是Kind:falcon,Id:2;种类:鹰,Id:2; 我不明白为什么id是2,两个实例都一样。你能解释一下吗? 问题答案: 由于该字段是静态的,因此在的所有实例中(以及外部),其值都相同。 创建两个对象后,构造函数将被调用两次,因此将为。 请参阅:了解实例和类成员

  • 我在3台虚拟机上安装了hadoop 3.1.1,在Ubuntu上安装了VMware。当我运行hdfs namenode时,格式化并启动所有。sh然后jps在我的主节点和两个从节点上正常工作。 但是,使用hdfs dfsadmin-report命令,我只能看到一个活动数据节点(当我检查master:50070或8088时得到相同的结果)。 我试图禁用防火墙如下:ufw禁用,但它没有解决问题。这3台机

  • 我在Spring MVC领域还是个新手。今天我学习的是由STS生成的简单的“Hello World”示例:文件---->Spring Template Project---->Spring MVC Project 在web.xml中,我有DispatcherServlet的声明及其处理的请求映射...到目前为止,一切正常 在web.xml中,我还有这部分代码: