软件推荐 | 轻量级规划调度引擎 OptaPlanner

2019 年 1 月 29 日 开源中国

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

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

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

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

使用案例

兼容性

码云极速下载
https://gitee.com/mirrors/OptaPlanner


开源中国征稿开始啦!


开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 200 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。


现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿


推荐阅读

开源中国 2018 新增开源软件最受欢迎 TOP 50

2019年1月已到,Java 8 要收费了吗?

移动应用框架 Ionic 4 正式版发布:Ionic for Everyone

开源自由智能手机 Librem 5 宣布开启预售

Dubbo 重启维护一年多,现在还活着吗?

更多详情请查看「阅读原文」↓↓↓

登录查看更多
4

相关内容

命名实体识别(NER)(也称为实体标识,实体组块和实体提取)是信息抽取的子任务,旨在将非结构化文本中提到的命名实体定位和分类为预定义类别,例如人员姓名、地名、机构名、专有名词等。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
模型优化基础,Sayak Paul,67页ppt
专知会员服务
76+阅读 · 2020年6月8日
商业数据分析,39页ppt
专知会员服务
162+阅读 · 2020年6月2日
Python导论,476页pdf,现代Python计算
专知会员服务
262+阅读 · 2020年5月17日
【实用书】流数据处理,Streaming Data,219页pdf
专知会员服务
77+阅读 · 2020年4月24日
一年一版本,Sublime Text 3.2 正式发布
开源中国
4+阅读 · 2019年3月14日
【APS】PCB企业如何实现APS自动排程系统
产业智能官
12+阅读 · 2018年9月24日
这几本Python新书特别赞
图灵教育
21+阅读 · 2018年3月1日
今日头条推荐系统架构演进之路
QCon
32+阅读 · 2017年6月21日
Semantics of Data Mining Services in Cloud Computing
Arxiv
4+阅读 · 2018年10月5日
Efficient and Effective $L_0$ Feature Selection
Arxiv
5+阅读 · 2018年8月7日
Arxiv
3+阅读 · 2018年6月24日
VIP会员
相关资讯
Top
微信扫码咨询专知VIP会员