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

连续变量的OptaPlanner及其实现

弘思聪
2023-03-14

嗨,我目前正试图暗示一个OptaPlanner解决方案,我有困难与语法的2个规划变量。这些值是某个范围的连续加倍,该范围需要在解求解之前动态设置。

我已经看了以下2个网站,并很难看到他们应该如何实施。

@PlanningVariable(valueRangeProviderRefs = {"yPosRange"})
public double getYCenter()

请有人让我知道这应该如何实施。范围的值可以是0到n之间的任何值。

谢了。

共有1个答案

曹原
2023-03-14

从6.1开始支持连续变量,而不是在6.0中。在此文档部分,请参见“4.3.5.2.4.ValueRangeFactory”,如ValueRangeFactory.createdDoublEvalueRange(...)

 类似资料:
  • 我已经为我的计划问题调整了课程时间安排示例......但我不知道如何确保连续或形容词周期。我的日程计划有活动,每个活动都有一个持续时间,我已将其转换为周期。例如......一个活动大约是120分钟,而时间段大约是30分钟,所以我创建了4个时隙活动。这种方式似乎很容易使活动适应不同的时期......但我找不到一种简单的方法来确保所有这些时隙活动必须是连续的。关于如何实现这一点有什么想法吗? 提前感谢

  • 问题内容: Spring-MVC中的所有控制器是否都是单例的,并且在不同的会话和请求之间共享? 如果是这样,我假设一个类变量像 所有请求和会话都一样吗?这样,如果用户X发出请求name并被设置为Paul,那么用户Z也具有Paul作为属性吗? 就我而言,我不希望这种行为,但想知道是否有更简单或更干净的OOP方式来拥有会话/请求变量,然后 问题答案: 要回答你的第一个问题:是的,Spring MVC控

  • 各位opatplanner用户, 我的规划问题是:获取遥感卫星星座的有效时间表。 @PlanningEntity: @PlanningVariable: 我的问题数据主要是这样的: Image_Strip: D1 Sat2 22-12-2015 11:02:24.051 D1 Sat1 22-12-2015 11:04:24.122 A2 Sat3 22-12-2015 11:06:24.172

  • 我从optaplanner示例的CourclemCourse示例中扩展了我的问题库。 由于需要解决现有的问题,我开始使用两个变量,都来自“实体的Value range provider”。 现在我正在努力改进我的解决方案,当我检查解决方案时,我意识到有一些课程可以更好(基于分数),如果他们只是交换,或左移或右移,等等。 我不确定这种方法是否能解决这个问题,但我发现,使用nearbySelectio

  • 我用增量java解决了optaPlanner的一个问题,其中有一个规划变量和一个规划实体,但是现在在我们的项目中有很多规划变量的需求,比如我们要找到最好的房间(容量,isAC等),汽车(totalSeatsLeft,isAC等),我们不知道有多少资源,因为我们每天都需要根据用户的需求增加更多的资源,比如会议室设施等,所以给我一些想法,这样我们就可以为optaPlanner做一个域。多谢了。

  • 问题内容: 有人知道在angularJS中使用美元方法和变量的背后原因是为了指示angularJS避免在进行消化时检查那些值吗?那么,如果遇到and时遇到angular ,那么它将避免检查前者,因为它的变量名前带有美元字符? 问题答案: 有时Angular会忽略以美元符号开头的变量: 在下面Schumli的评论中,json过滤器不会输出它们 使用指令时,angular将不会显示 嵌套 变量。例如,