轻量级规划调度引擎 OptaPlanner

轻量级规划调度引擎 OptaPlanner

Apache-2.0
Java 查看源码»
跨平台
Red Hat
2019-01-17
局长

OptaPlanner 是一款轻量级、可嵌入的规划调度引擎,100% 使用 Java 编写,可运行在任何 JVM 上。

OptaPlanner 可对商业资源规划问题进行优化,例如车辆路径规划问题(VRP)、雇员排班问题(Employee Rostering)、云计算资源调度问题(Cloud Optimization)、任务分配问题(Task Assignment)、车间调度问题(JSP) 和背包问题(Bin Packing) 等。

许多公司都面临着这样一个调度难题:分配一组有限的资源(员工、资产、时间和金钱)来提供产品或服务。OptaPlanner 做的恰好就是提供更有效的规划方案,以提高服务质量并降低成本。

OptaPlanner 让普通的 Java 工程师能够有效地解决优化问题,它还与其他 JVM 语言(如 Kotlin 和 Scala)兼容。在问题建模方面,OptaPlanner 的约束作用在普通的域对象上,且无需键入复杂的数学公式,可以重复使用现有代码。在问题求解方面,OptaPlanner 结合了许多复杂的启发式和元启发式算法(如禁忌搜索、模拟退火、逾期接受和变邻域搜索),能够提供非常有效的优化服务。

使用案例

兼容性

的码云指数为
超过 的项目
加载中

评论(5)

彪付_3个字符
卧槽,为何看不懂
RyuuKazu
RyuuKazu
OptaPlanner是不是还是基于 drools 的?
YueZheng
YueZheng
这是好东西
kakai
kakai
看着那些算法就像是人工智能
吃饼青年
吃饼青年
听上去不错

暂无资讯

暂无问答

规则引擎Drools介绍

简介 Drools是一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则...

04/13 23:40
31
1
awesome-java

A curated list of awesome Java frameworks, libraries and software. Inspired by awesome-python....

2015/05/20 10:23
756
1

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部