optaplanner

    0热度

    1回答

    我目前正在建立optaplanner的课程示例,我试图将课程分配给某些房间。像CS101一样,只能分配给Lab1,而不能分配给TheatreRoom1。 我现在试图限制课程是在房间,不知道如何做到这一点 对如何实现这一目标的任何想法?我目前的规则如下。 rule "courseAllowedInRoom" when $room: Room() Lecture($c

    1热度

    1回答

    我在Intellij中使用Optaplanner 7.0.0 Beta 7。 我在optaplanner库的示例pas中遇到了drools规则的问题。 Intellij说它无法在scoreHolder.addHardConstraintMatch中找到kcontext对象作为参数。 Intellij需要Object org.kie.api.runtime.rule.RuleContext,但关于测

    0热度

    1回答

    是否可以仅使用一辆车来优化VRPTW。由于单辆车辆必须按顾客的预约时间顺序前往顾客。

    0热度

    2回答

    Variablelistener腐败与anchorshadowedvariable我想解决看起来像时间窗口车辆路线问题的规划问题。 所以我正在寻找一个包含任务列表的解决方案。任务可以分配给两名工人之一。 我的任务类看起来像这样(我没有剪切/粘贴在这里所有的getter和setter): @PlanningEntity(difficultyComparatorClass = TaskDifficul

    0热度

    1回答

    我试图实现车辆路线示例的一个变体,而不是客户,我有“拾起”和“脱落”。我的硬约束是: 每个相关联的拾取/落对必须由同一车辆进行(例如,如果车辆的拿起一个项目,该项目不会被车辆B脱落)。 必须在关联关闭之前进行拾取(例如,除非您已经拿起它,否则不能丢弃任何东西)。 车辆不能超过其最大载客量。 除了这些严格的约束,我的解决方案非常类似于车辆路线示例,其中每辆车都有一系列位置(PickUp或DropOf

    0热度

    1回答

    我们正在构建一个解决方案,以优化船员,我们开始在opta的时间窗口工作,但我不知道时间的格式。 什么是optaPlanner(服务时间和到期时间)的实际时间格式以及我如何实现java和C#之间的时间转换?

    0热度

    1回答

    我们是否可以使用其他一些优化算法(如最近邻居算法(我正在求解TSPTW))来初始化模拟退火的第一个最佳解决方案?如果它更好,那么我可以使用什么其他算法来初始化问题 我是元启发式技术的新手,请帮助我。

    0热度

    1回答

    Hellow。 我尝试使用optaplanner和kie-workbench。 我的环境是JDK 1.8.0/WildFly 10.1.0/kie-workbench 7.0.0.beta8。 如下图所示,它们只显示构建启发式阶段,所以我无法在乐谱配置中定义本地搜索阶段。 是否需要添加设置来显示本地搜索按钮? 或者,我跳过一些事情要做? Score Phase

    0热度

    1回答

    我有一个优化问题,我试图用optaplanner解决。解决方案算法使用一组规则。引擎使用捕获每个规则权重的对象。规则的最终得分是规则的中间分数乘以权重。分数设置在每条规则的右侧。每个规则的左侧评估其权重是否不为零,然后才执行右侧。将规则的权重设置为零是停用规则的机制。我已经运行了一些检查,它的工作原理。 此机制的替代方法是从optaplanner求解器配置文件中将其彻底删除,从而永久性地“停用”规

    0热度

    1回答

    奖励,而不是惩罚所以我有讲座和时间段和一些讲座需要在一个特定的时间段内教。我怎么做? 请问scoreHolder.addHardConstraintMatch(kcontext, 10);是否解决这个问题?正值10的值是否确保了课程在特定时间段内的约束? 我知道刑罚模式,但我不想让很多的CoursePeriodPenalty对象。理想情况下,我想只有一个CoursePeriodReward对象说C