![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运筹优化
文章平均质量分 89
JB-Zhang
这个作者很懒,什么都没留下…
展开
-
排程系统中关于任务优先级的需求延伸与设计构思
无论是面向销售订单的MPS,还是基于多工序制约关系的APS,还是具体车间生产中针对单一工序的任务作业调度优化,都存在基于被排程对象(例如销售订单、生产工单、工序任务)的优先级进行优化的需求场景。当我们仅在宏观、较高层次的角度考虑,任务优先级是相当简单的。无非是实现“确保高优先级的任务(以下将所有排程对象统称为任务),更优先于低优先级的任务执行,即优先级越高越早执行”这一简单的要求。原创 2023-12-11 22:29:03 · 233 阅读 · 0 评论 -
排产中的两种对立策略 - 负载均衡与成本最优
在APS系统设计中,根据不同的业务场景,会出现两种截然相反的策略需求,分别是(资源)负载均衡与成本最优(最低),两种策略分别适用于不同的业务场景。本文我们将这两种策略的适用场景、方案原理作初步探讨,并就这些策略在OptaPlanner中的实现思路稍作分析。原创 2023-09-12 22:53:58 · 377 阅读 · 0 评论 -
APS系统设计经验分享(时间推导II - 2023.09)
在前一篇关于APS系统设计分享文章(《APS系统设计经验分享(时间推导 - 2023.03)》)中,我们提到将会分享使用OptaPlanner作为规划引擎开发APS系统过程中,遇到的一些时间相关的设计建议与异常情况分析。原创 2023-09-05 09:04:39 · 320 阅读 · 0 评论 -
易排平台新内核开发随笔 - 细节中的魔鬼
易排平台发布之初,完全基于OptaPlanner 官方的一些示例进行开发。官网发布的众多示例呈现了各行各业各种场景下,通过OptaPlanner作为规划引擎的运筹优化场景。社区项目团队除了对引擎程序进行了完整且严格的测试外,还对所提供的示例程序进行了稳妥的测试。因此,这些示例是我们学习的重要资料。在构思易排平台时,我基于当时参与过的若干行业的APS项目经历,拟出一个同时兼容流程制造与离散制造场景下的排程需求清单,并选择其中较为常见、典型的几个需求作为平台的内置需求。原创 2022-11-23 18:18:21 · 230 阅读 · 0 评论 -
生产计划体系完整解决方案(2) : 复杂大规模问题之 - 分区规划
在完整的规划体系中,针对不同的场景与需求,需要对应的规划方案。在上一篇(生产计划体系完整解决方案(1) - 复杂大规模问题的分阶段规划)里,简述了分阶段规划方案,就是针对供应链中,从订单到生产环节中,以订单为单位对生产计划进行初步排程。具体的任务是“将某个订单,安排到哪个生产单位(通常是车间级别),在哪个时间点之前完成”。通常我们将该层次的生产计划称为主生产计划 - MPS。而在生产单位内,根据订单需求和产品的工艺路线、参数等进行拆解,生成最小粒度的生产任务,把这些生产任务分配到产线、机台、工位或班组等原创 2022-11-22 00:38:35 · 694 阅读 · 0 评论 -
关于多工序、多资源排程场景下的新成果
当然这些都是一些理论上的分析与思路,而要在OptaPlanner里实现它,虽然官方也提供了相应的示例,但这个示例只展示了最简单的PJS模型,我们只能以此作为基础,沿着MRCPSP模型的思路来实现我真正的规划模型。在此基础上基于产品工序路线的前后工序关系,来表达同一产品下的的工序路线。我们可以从各种各样的计划中可以归纳出来,大多数情况下计划,其本质是实现任务(或称为排程对象)的时空编排,也就是确定各个任务的时间 (任务时间开始,做多久,什么时间完成),与空间(例如哪些资源,在哪些限制条件下进行)两个维度。原创 2022-09-11 08:11:01 · 1185 阅读 · 0 评论 -
易排通用规划平台,以Excel作为数据源的调用方法与数据文件说明
易排通用规划平台发布了以Excel谁的作为数据载体的功用,本方向讲解该Excel文件各个数据的业务意义。原创 2022-09-05 11:27:42 · 612 阅读 · 0 评论 -
生产计划体系完整解决方案(1) - 复杂大规模问题的分阶段规划
在过往参与的一些项目支持工作,以及平台发布后各位小伙伴使用过程中,经常遇到这样的问题你这个引擎性能怎么样?可以处理多大数据量的排程?我有数万个任务,这个引擎多长时间可以排产结果?这个问题会引出整个生产计划过程中计划方式的问题。......原创 2022-07-29 16:47:13 · 613 阅读 · 0 评论 -
OptaPlanner 发展方向与问题
最近一段时间,因为忙于【易排(EasyPlan)规划平台】的设计与开发工作,平台的一些功能设计,需要对OptaPlanner的各种特性作更深入的研究与应用。慢慢发现,OptaPlanner进入8.X版本之后,变化还是挺大的。......原创 2022-07-20 15:14:53 · 458 阅读 · 0 评论 -
OptaPlanner将弃用DRL(Drools)评分方式!!!
本来这段时间一直都在加紧我家“三胎”(易排通用智能规划平台)建设,毕竟我们的通用规划平台原定6月初就能上线,但因为其中遇到的各种技术问题及其它项目的突发情况,导致也只能跟随国家的003号航母,只能推迟上线,进度紧迫。经过近两个星期的奋战,终于将我们的【易排通用智能规划平台】的主要功能上线了,并做了一些基本的使用资料,供各位小伙伴先得试用。 因为我们的平台还处在刚上线提供试用阶段,后续还有数不清的功能、平台设计、应用小视频需要我日以继夜地奋力补充(这些资料里不仅仅有平台的介绍资料喔,也有我们做规原创 2022-07-02 01:18:01 · 392 阅读 · 0 评论 -
三胎终于来了!通用智能规划平台 - APS模块
因为前期其它项目突发情况,导致我们的三胎一再推迟。人民海军的三胎已降生,父亲节也到了;我们的三胎也是时候要出来见个面了。原创 2022-06-21 13:38:08 · 288 阅读 · 0 评论