[发明专利]一种不相关并行机调度问题的学习型蜘蛛猴算法在审
| 申请号: | 202210392952.7 | 申请日: | 2022-04-14 |
| 公开(公告)号: | CN114971169A | 公开(公告)日: | 2022-08-30 |
| 发明(设计)人: | 陈亚绒;钟静燕;朱立夏;沈纯纯;王陈;黄沈权;钟柳艳 | 申请(专利权)人: | 温州大学 |
| 主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06N3/00 |
| 代理公司: | 杭州万合知识产权代理事务所(特殊普通合伙) 33294 | 代理人: | 余冬 |
| 地址: | 325006 浙江省温州市瓯海区瓯海*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 不相关 并行 调度 问题 学习 蜘蛛 算法 | ||
1.一种不相关并行机调度问题的学习型蜘蛛猴算法,其特征在于:按下述步骤进行:
步骤S1:通过混合迭代贪婪规则与随机规则,生成规模为N的初始种群P0;
步骤S2:解码计算种群中每个蜘蛛猴个体SMh(h=1,2,…,N)的最大完工时间Chmax与适应度值fh,对种群进行随机分组确定局部领导者LL与全局领导者GL;
步骤S3:判断是否满足终止条件,即达到迭代次数限制,若是,结束,否则,转下一步骤;
步骤S4:执行局部领导者更新阶段,运用离散化的交叉方法对各个组内种群个体进行交叉操作,更新每一组种群;
步骤S5:执行全局领导者更新阶段,运用离散化的交叉方法对种群个体进行交叉操作,更新整个种群;
步骤S6:执行全局领导者学习阶段,判断全局领导者GL是否有更新,若是,转下一步骤,否则,转步骤S9;
步骤S7:执行局部领导者学习阶段,判断局部领导者LL是否有更新,若是,转步骤S10,否则,转下一步骤;
步骤S8:若任何局部领导者LL在设定的局部领导者限制次数nlll内没有更新,则通过局部领导者决策阶段重新引导组内个体进行更新,转步骤S10;
步骤S9:若全局领导者GL在设定的全局领导者限制次数ngll内没有更新,则通过全局领导者决策阶段判断是否将种群划分为更小的组或将所有的组融合成一个组;
步骤S10:通过预防性维护PM策略知识库指导当前种群Pt中每个个体的PM决策,进行种群更新;
步骤S11:解码计算种群中每个蜘蛛猴个体SMh的适应度值fh,确定局部领导者LL与全局领导者GL,令迭代次数t=t+1,返回步骤S3。
2.根据权利要求1所述的不相关并行机调度问题的学习型蜘蛛猴算法,其特征在于:所述步骤S1中的初始种群生成方法按下述步骤进行:
步骤S1.1:问题描述与目标界定,考虑预防性维护的不相关并行机调度问题可以描述为将J={J1,J2,…,Jj…,Jn}中的n个工件安排到M={M1,M2,…,Mi…,Mm}中的m台不相关并行机上,机器Mi上分配的工件数量为ni,机器在生产过程中需要进行基于状态的变周期预防性维护,机器的状态用可靠度表示,随着累计加工时间或役龄增加,机器的可靠度降低,工件的加工时间变长,即具有恶化效应;当机器的可靠度低于阈值上限时,工件的实际加工时间增加;一旦机器的可靠度低于阈值下限时,需要实施固定时长的预防性维护才能使机器恢复到初始状态,机器状态变化服从指数型函数,假设机器Mi的当前役龄为Li,则机器的可靠度用函数表示为λ表示机器故障率;工件Jj在机器Mi上的基本加工时间为pij,实际加工时间p′ij与机器的可靠度相关,当可靠度处于上限rth1与下限rth2之间时,实际加工时间按照增长率w成比例增加;若可靠度低于下限rth2,实际加工时间为无穷大;实际加工时间与可靠度的关系如下所示:
加工过程不可中断,工件的完工时间为Cj,维护时长为mt,优化目标为最小化最大完工时间Cmax=max{Cj},决策内容是确定工件在机器上的分配、工件的加工顺序以及机器的维护时刻;
步骤S1.2:根据混合方法中混合迭代贪婪规则以及随机规则的数量比例,即N=nIG+nRandom,按照步骤S1.4与步骤S1.5的方法生成初始种群P0;
步骤S1.3:初始化每台机器的完工时间C1=C2=…=Cm=0,工件Jj在机器Mi上的完工时间Cij=0,机器的役龄L1=L2=…=Lm=0,每台机器上已调度工件的集合SJ1=SJ2=…=SJm=φ,未调度工件的集合USJ={J1,J2,…,Jn},设置工件数量n,加工时间增长率w、机器故障率λ、维护时长mt、机器可靠度上限rth1、下限rth2与种群规模N的参数值,工件指标j=1,机器指标i=1,蜘蛛猴个体指标h=1;
步骤S1.4:利用混合迭代贪婪规则生成数量为nIG的初始解;
步骤S1.5:随机将n个工件分派到m台机器上,生成数量为nRandom的初始解;
步骤S1.6:将混合迭代贪婪规则与随机规则生成的初始解合并,构成规模为N=nIG+nRandom的初始种群P0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于温州大学,未经温州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210392952.7/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





