首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找使Drools / Optaplanner更快的方法

寻找使Drools / Optaplanner更快的方法
EN

Stack Overflow用户
提问于 2015-04-19 15:47:34
回答 1查看 318关注 0票数 1

我正在使用Optaplanner 6.2.0.CR4Drools进行一个capstone项目,以递增地对解决方案进行评分。这个问题与Optaplanner's Nurse Rostering example非常相似,只是稍微增加了一些复杂性。我想知道是否有任何常见的陷阱可以减缓我在代码中寻找的流口水。求解器运行Construction Phase非常快,但当它到达local search phase时会碰到墙。Drools正在插入许多额外的东西,比如计算每个发薪期间的工作日、每个工资期间的特定持续时间、空闲时间等,我认为我写这些规则的方式可能是问题所在。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-20 07:40:13

见docs “得分表演技巧”。尤其要留意你的“每秒平均分数计算计数”。它应该高于1000,最好高于10000

使用OptaPlanner标杆. 它将是你最好的朋友在这个迷人的,推力我:)

注意:问问自己:“更快”是什么意思?你想同时得到更好的结果吗?你希望同样的结果更快吗?和/或你想扩大规模吗?在这方面可能会有权衡的选择--使用OptaPlanner Benchmarker来查看所有三个方面的纯粹收益,但也可以想象这三个方面之间的权衡。

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

https://stackoverflow.com/questions/29732044

复制
相关文章

相似问题

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