
Optaplanner
文章平均质量分 84
OptaPlanner是一个约束求解器,它能够对商业资源规划问题进行优化,例如车辆路径规划问题(VRP),雇员排班问题(Employee Rostering),云计算资源调度问题(Cloud Optimization),任务分配问题(Task Assignment),车间调度问题(JSP)和背包问题
深海漫步鹅
弱小和无知不是生存的障碍,傲慢才是!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
optaplanner学习笔记(十一) 查看分数:哪些约束被打破了
运筹优化平台optaplanner工具使用笔记原创 2022-07-17 12:24:28 · 747 阅读 · 0 评论 -
optaplanner学习笔记(十)约束配置:动态调整约束权重
运筹优化平台optaplanner原创 2022-07-17 11:52:20 · 1369 阅读 · 0 评论 -
optaplanner学习笔记(九)分数计算表现技巧
运筹优化平台optaplanner原创 2022-07-16 22:51:30 · 811 阅读 · 0 评论 -
optaplanner学习笔记(八)计算Score
运筹优化工具optaplanner原创 2022-07-16 16:06:01 · 778 阅读 · 0 评论 -
optaplanner学习笔记(七)分数概念
运筹优化工具optaplanner原创 2022-07-16 15:44:53 · 1124 阅读 · 0 评论 -
optaplanner学习笔记(六)使用Solver求解器
运筹优化平台optaplanner原创 2022-07-16 13:35:07 · 2299 阅读 · 0 评论 -
optaplanner学习笔记(五)Planning Solution
运筹优化工具optaplanner原创 2022-07-16 11:56:28 · 647 阅读 · 0 评论 -
optaplanner学习笔记(四)Planning Value
优化算法工具optaplanner原创 2022-07-16 10:48:06 · 827 阅读 · 0 评论 -
Java8 Stream:玩转集合的筛选、归约、分组、聚合
optaplanner工具stream流处理原创 2022-07-11 22:58:42 · 1395 阅读 · 0 评论 -
optaplanner学习笔记(三)为规划问题建模
运筹优化optaplanner工具使用原创 2022-07-10 21:47:49 · 971 阅读 · 0 评论 -
optaplanner学习笔记(二)OptPlanner求解步骤及配置
运筹优化optaplanner工具使用原创 2022-07-10 19:12:23 · 2032 阅读 · 0 评论 -
optaplanner学习笔记(一)案例Cloud balance
optaplanner学习笔记原创 2022-06-29 22:35:05 · 1216 阅读 · 1 评论 -
Drools约束编写(一)
第一个 Drools 程序学习一样新东西的最好的方法就是尝试使用它,下面编写一个简单的 Drools 应用程序。首先,我们需要创建一个 Maven 工程,然后在其 pom.xml 文件添加如下包依赖:<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version&原创 2022-05-22 22:35:07 · 462 阅读 · 0 评论 -
Maven安装教程配置
本文须知:安装maven环境之前要先安装java jdk环境(没有安装java环境的可以先去看安装JAVA环境的教程)Maven 3.3+ require JDK 1.8 及以上。第一步:下载maven(本教程安装的是3.8.4)官方下载链接:https://maven.apache.org/download.cgi下载完成后进行解压到自己要安装的路径(为避免安装失败建议路径和我的保持一致):第二步maven环境配置(点击此电脑右键属性):点击高级系统设置,点击环境变量:开始配置环境变量(点原创 2022-05-21 18:04:29 · 1311 阅读 · 0 评论 -
Optaplanner调度优化(2)
“项目”背景与业务规则的分类假如我们接到一个项目,经过需求调研之后,发现其业务逻辑非常简单;但细想一下业务操作却又是异常复杂(先别砸砖,听老农缪缪道来)。它是一个生产计划系统(应该说是一个生产计划辅助系统,毕竟最终的计划,应该是人来决定,而非系统),在没有这个系统之前,计划人员(生产调试员)每天收到需要加工的生产任务之后,根据当时的机台产能情况,将这些待处理的任务合理地分配到适合的机台。对于前面这句对计划制定工作的描述,其实可以细作提练,其隐含了两个意义,分别是“合理地”和分配到“合适的”机台。对于这两个原创 2022-05-20 15:24:58 · 652 阅读 · 0 评论 -
OptaPlanner调度优化(1)
什么是OptaPlanner其实这个名称是作者将这个引擎贡献给了Jboss社区后,才使用的名,之前叫做Drools planner。没错,它就是结合Drools(一个开源规则引擎)一起应用的(也可以单独使用),Drools在这里的作用主要是用来作编写计分脚本,事实上完全可以抛开Drools,直接使用OptaPlanner自己的API,通过Java代码自己来计分,但这个难度就大得多。详细情况讲到相应的章节再细说。名称的前缀应该是Optimize的词根,或取近音吧,因为OptaPlanner其实就是一原创 2022-05-20 15:05:58 · 1429 阅读 · 0 评论