optaplanner 相关问题

OptaPlanner是一个用Java编写的轻量级可嵌入规划引擎。它有助于普通的Java程序员有效地解决约束满足问题。在引擎盖下,它将优化启发式和元启发式与非常有效的分数计算相结合。

Optaplanner是否支持CSV文件作为输入

根据文档,可以将数据作为XML文件传递到Optaplanner。现在,我正在以CSV文件格式获取数据。谁能让我知道如何使用CSV文件作为输入。谢谢

回答 1 投票 0

Optaplanner VRP示例,同一时间窗口内每个站点需要多辆车

我们正在使用定制的VRP教程示例来优化前往客户的服务工程师的日常路线,以执行某些维修和安装任务。我们有时间窗口...

回答 1 投票 0

在给定可能的约束条件下,使用optaplanner解决产品可能的可建造组合的任何示例吗?

在给定可能的约束的情况下,使用optaplanner解决产品可能的可构建组合数量的任何示例。因此,假设产品由a,b,c,d,e和f零件制成。因此,...

回答 1 投票 0

使用Optaplanner的SolverManager时是否需要配置xml或drools drl文件?

我正在使用optaplanner弹簧靴启动器来解决员工排班问题。我有2个班级,员工和计划实体Shift。目前,我正在根据...

回答 1 投票 1

当简单的JSON对象传递给控制器 时,Optaplanner solutionClassentityCollectionProperty永远不应该返回null错误

我正在执行optaplanner-spring-boot-starter云平衡项目,我正在尝试根据员工的技能水平分配轮班。但是,当我将JSON对象传递给我的名册时...

回答 1 投票 0

多仓库车辆路线问题规划师

我正在尝试针对我的特定用例定制Optaplanner。到目前为止,我已经取得了成功,但是现在我被震惊了,因为我需要多个仓库和多个位置。他们的主要...

回答 1 投票 0

Optaplanner Joiners.equal not using .equals?

我通过以下方式开始在我的OptaPlanner项目中定义一个约束(使用Constraint-Stream-API):factory.from(Lesson.class).join(Lesson.class,equal(Lesson :: getTimeslot,...] >

回答 1 投票 1

如何在工作台中正确使用@InverseRelationShadowVariable

使用@InverseRelationShadowVariable注释会导致java.lang.StackOverflow异常。我的猜测是,计划实体与计划变量之间的关系现在是循环的...

回答 1 投票 0

增量计分状态和解决方案之间的Opaplanner提前终止差额

我使用的是增量分数计算器类,因为大量使用地图和计算方法在流口水中无法很好地扩展。它似乎运行良好,但由于必须调试,所以我注意到了...

回答 1 投票 0

将OptaPlanner导出为jar时出现ExceptionInInitializerError

我已经将我的OptaPlanner项目导出到一个jar中。运行我的jar时,出现以下错误:org.kie.api.internal.utils ...上的线程“ main”中的异常java.lang.ExceptionInInitializerError。

回答 1 投票 0

流口水中存在状况

上下文是在OptaPlanner中采用Drools规则进行员工轮班安排。假设我有一些班次,并且需要检查是否有任何班次在要分配的预定义班次列表中。 ...

回答 1 投票 0

Optaplanner FULL_ASSERT时的奇怪行为

我正在开发用于排班的增量求解器,两个计划实体是Assignment和Employee,worker具有@InverseRelationShadowVariable分配集合。我注意到了...

回答 1 投票 0

OptaPlanner:变更链

User(id:Int,Tokens:List,tokenForChange:Token,desireToken:Token)Token(//没关系,为了简化起见,它只能是Int)例如,我们有10个用户。其中一个想要...

回答 1 投票 -1

Optaplanner ConstraintsStream惩罚为负整数

在我的使用约束流得分计算的Optaplanner项目中,用户可以定义约束的惩罚分数,该分数可以为负也可以为正。有没有惩罚的中性变体...

回答 1 投票 1

如何在optaplanner中定义有关连续周期的约束

在我的optaplanner项目中,我有固定期限的期间。对于它们中的一些,存在中等限制,即它们应该连续进行调度,例如占用5个直接相邻的时隙。 ...

回答 1 投票 0

Drools规则以最小化-其他方式?

我有一个类似于会议安排的系统。我通过以下方式最大程度地减少了在其中使用的房间的数量:当$ room:Room()存在时,规则“最小化#rooms的使用” MeetingAssignment(room == $ room,...

回答 1 投票 0

使用OptaPlanner的具有z分组约束的未定义组数的Group x实体

我正在尝试使用OptaPlanner对问题进行建模,但是找不到模型。 (我从OptaPlanner开始)。我的问题如下:我将x个名为Process的对象作为输入I ...

回答 1 投票 0

Drools计分主任的Optaplanner-为什么不采用空解决方案

我一直在看采用Drools实现的OptaPlanner的Cloud Balancing演示。此演示有2条规则(实际上有4条,但其中3条具有相同的逻辑)-规则“ ...

回答 1 投票 1

将OptaPlanner导出为jar时出现IllegalArgumentException

我正在尝试将OptaPlanner的ProjectJobScheduling示例导出为可执行jar文件,但出现以下错误:线程“ main”中的异常java.lang.IllegalArgumentException:The ...

回答 1 投票 0

Shift和ShiftTemplate在员工排班中有什么区别。这两个的目的是什么,因为它们几乎相同

我正在GitHub中阅读代码,但我无法理解Shift.java和ShiftTemplate.java类之间的区别。这些类包含几乎相同的字段,那么目的是什么...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.