[发明专利]一种基于改进帝国竞争算法的柔性作业车间调度方法在审
申请号: | 201810655268.7 | 申请日: | 2018-06-23 |
公开(公告)号: | CN108876043A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 张国辉;刘星;陈洪根;王国东;刘航;薛丽;佀庆民;葛晓梅;田晨 | 申请(专利权)人: | 郑州航空工业管理学院 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/06;G06Q50/04;G06N3/00 |
代理公司: | 北京卓恒知识产权代理事务所(特殊普通合伙) 11394 | 代理人: | 轩文君 |
地址: | 450015 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 竞争算法 柔性作业 车间调度 算法 改进 计算复杂度 编码方式 表达方式 整数编码 离散型 两段式 迭代 同化 收敛 多样性 车间 概率 共享 交换 应用 | ||
本发明提供一种基于改进帝国竞争算法的柔性作业车间调度方法,其可以解决现有的帝国竞争算法在离散型的柔性作业车间调度问题中的应用不足,传统帝国竞争算法中的国家个体表达方式难以表达柔性作业车间问题;每个国家个体采用两段式的整数编码来表达其中的一种方案,该编码方式能够适应多种柔性作业车间调度问题,减少算法的计算复杂度。帝国内部的同化操作进行了改进,将殖民地国家与帝国主义国家之间通过优良信息进行交换的方式使得优良信息得以共享,从而使殖民地国家靠近帝国主义国家。帝国内部的革命操作操作,依据帝国竞争算法的迭代次数进行概率变化,增加国家个体的多样性,防止算法过早收敛。
技术领域
本发明涉及车间调度,特别是一种基于改进帝国竞争算法的柔性作业车间调度方法。
背景技术
随着先进的信息技术、制造技术以及网络技术的迅猛发展,客户的需求越来越多样化、个性化,新的产品不断涌现,产品更新换代速度加快,生产模式逐渐转向“品种多样、批量变小、注重交货期、减少库存”的大规模客户定制化模式。新一轮的科技革命和产业革命蓄势待发,如德国工业界提出了“工业4.0”战略和中国提出了“中国制造2025”战略。其中,智能制造是主要发展方向之一,也是从制造大国转向制造强国的根本路径。生产调度是智能制造生产管理的关键环节,是先进智能制造系统高效运转的关键。从1954年,Johnson研究了两台机器的流水车间调度问题n/2/F/Cmax开始,车间调度问题一直受到众多研究学者的关注,其研究成果在机械、钢铁、纺织、电子等行业的车间生产中得到了广泛应用。在研究车间生产调度时,一般简化为若干调度模型,其中作业车间调度问题(Job shopscheduling problem,JSP)是一种十分典型的模型。它的特点是每个工序使用的机床被事先确定,并且是唯一的。但是,这并不符合实际加工情况,容易导致加工计划与实际生产调度相脱节。随着现代企业中生产柔性不断提高,柔性作业车间调度问题得到日益广泛的关注和研究。柔性作业车间调度问题(Flexible Job Shop Scheduling Problem,FJSP)是一类重要的生产调度问题,是在传统经典作业车间调度问题基础上,增加了加工设备的选择约束,符合实际生产过程中同一道工序会有多台加工设备满足加工的需求,使问题更加接近实际生产过程。FJSP问题是经典JSP问题的扩展,也是NP-难问题。
帝国竞争算法(Imperialist Competitive Algorithm,ICA)是一种受帝国竞争行为启发的新的智能优化算法,由Atashpaz-Gargari和Lucas在2007年提出的,属于基于社会进化革命的群体元启发式智能优化算法。帝国竞争算法的主要思想模仿了人类社会进化过程中帝国之间相互竞争并占领其殖民地的过程。帝国竞争算法开始于一群被定义为国家的个体,每个国家代表一种基本设计方案。所有国家分为两类:帝国主义国家和殖民地国家。每个国家通过成本函数判断国家的势力,势力强大的国家作为帝国主义国家;反之,势力弱的国家作为殖民地国家,之后按照帝国主义国家势力的大小对剩下的国家进行分配,使其成为各自的殖民地。由帝国主义国家和殖民地国家组成一个帝国。然后,依次进行同化、革命等操作,势力更强的帝国能够占领最弱帝国的殖民地,当所有的殖民地全部被一个帝国占有时,算法结束。传统帝国竞争算法主要解决连续型优化问题,如函数优化、设计参数优化等,并取得了比遗传算法和粒子群算法更好的结果。本发明将传统连续型帝国竞争算法进行改进求解离散型的柔性作业车间调度问题。
发明内容
针对上述情况,为克服现有技术之缺陷,本发明提供一种基于改进帝国竞争算法的柔性作业车间调度方法,其可以解决现有的帝国竞争算法在离散型的柔性作业车间调度问题中的应用不足,传统帝国竞争算法中的国家个体表达方式难以表达柔性作业车间问题;解决现有的帝国竞争算法容易陷入局部最优,过早收敛的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州航空工业管理学院,未经郑州航空工业管理学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810655268.7/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理