开源的APS排程技术框架 - OptaPlanner
OptaPlanner 是一款轻量级、可嵌入的规划调度引擎,100% 使用 Java 编写,可运行在任何 JVM 上。
OptaPlanner 可对商业资源规划问题进行优化,例如车辆路径规划问题 (VRP)、雇员排班问题 (Employee Rostering)、云计算资源调度问题 (Cloud Optimization)、任务分配问题 (Task Assignment)、车间调度问题 (JSP) 和背包问题 (Bin Packing) 等。
许多公司都面临着这样一个调度难题:分配一组有限的资源(员工、资产、时间和金钱)来提供产品或服务。OptaPlanner 做的恰好就是提供更有效的规划方案,以提高服务质量并降低成本。
OptaPlanner 让普通的 Java 工程师能够有效地解决优化问题,它还与其他 JVM 语言(如 Kotlin 和 Scala)兼容。在问题建模方面,OptaPlanner 的约束作用在普通的域对象上,且无需键入复杂的数学公式,可以重复使用现有代码。在问题求解方面,OptaPlanner 结合了许多复杂的启发式和元启发式算法(如禁忌搜索、模拟退火、逾期接受和变邻域搜索),能够提供非常有效的优化服务。
使用案例

兼容性

规划问题场景


浙公网安备 33010602011771号