[发明专利]一种流水线车间调度方法和装置有效
申请号: | 201610279025.9 | 申请日: | 2016-04-28 |
公开(公告)号: | CN107329461B | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 戴骏 | 申请(专利权)人: | 中移(杭州)信息技术有限公司;中国移动通信集团公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 11270 北京派特恩知识产权代理有限公司 | 代理人: | 张颖玲;蒋雅洁<国际申请>=<国际公布> |
地址: | 310012浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流水线 车间 调度 方法 装置 | ||
1.一种流水线车间调度方法,其特征在于,根据预设的调度参数,建立流水线车间调度的优化目标函数;所述方法还包括:
根据基于位置更新的离散萤火虫优化算法求解所述优化目标函数,获取最优调度序列;
所述获取最优调度序列之前,所述方法还包括:
初始化所述基于位置更新的离散萤火虫优化算法的基本参数,所述基本参数包括:萤火虫数目m、最大迭代次数T、初始荧光素浓度I(0)、荧光素衰减因子ρ、荧光素更新率γ、初始决策半径rs、控制邻居萤火虫数目变化范围的邻域变化率β、控制邻居萤火虫数目的邻域阈值nτ、交叉变异阈值概率pc;
采用NEH算法生成任意一个萤火虫的初始位置,剩余的m-1个萤火虫采用随机键编码方式生成初始位置。
2.根据权利要求1所述的方法,其特征在于,所述根据基于位置更新的离散萤火虫优化算法求解所述优化目标函数,获取最优调度序列,包括:
计算萤火虫i第t次迭代时在位置处对应的目标适应度函数值J[xi(t)];其中,表示萤火虫i第t次迭代时所处的位置;
根据Ii(t)=(1-ρ)Ii(t-1)+γJ[xi(t)]更新萤火虫i第t次迭代时的荧光素值Ii(t);其中,0<i≤m,0<t≤T,ρ∈(0,1),J[xi(t)]表示萤火虫i第t次迭代时所处的位置对应的目标适应度函数值;
根据计算萤火虫i第t次迭代时决策半径范围内的邻域集Ni(t),所述邻域集Ni(t)内包含有萤火虫i的邻居萤火虫j;其中,0≤j≤m,dij表示萤火虫i第t次迭代时所处的位置和萤火虫j第t次迭代时所处的位置之间的欧几里得距离;
根据计算萤火虫i第t次迭代时移向所述邻域集Ni(t)内每个邻居萤火虫j的概率,并利用轮盘赌算法选择一个邻居萤火虫j作为萤火虫i的目标移动方向;
根据更新萤火虫i第t+1次迭代时所处的位置其中,表示作为萤火虫i的目标移动方向的邻居萤火虫j第t次迭代时所处的位置,表示交叉操作,Mu(...)表示变异操作,rand∈[0,1]表示一个随机数;
根据更新萤火虫i第t+1次迭代时的决策半径其中,|Ni(t)|表示萤火虫i第t次迭代时所述邻域集Ni(t)内所包含的邻居萤火虫j的数目;
计算萤火虫i第T次迭代时所处的位置对应的目标适应度函数值,将具有最小目标适应度函数值的萤火虫所处的位置作为最优调度序列。
3.根据权利要求2所述的方法,其特征在于,当所述萤火虫i第t次迭代时决策半径范围内的邻域集Ni(t)内未包含有萤火虫i的邻居萤火虫j时,所述方法还包括:根据更新所述萤火虫i第t+1次迭代时所处的位置
4.根据权利要求2所述的方法,其特征在于,所述根据更新萤火虫i第t+1次迭代时所处的位置包括:
当rand≥pc时,根据计算出萤火虫i的新位置并判断萤火虫i在新位置处对应的目标适应度函数值是否小于萤火虫i在位置处对应的目标适应度函数值,若小于,则将所述新位置更新为萤火虫i第t+1次迭代时所处的位置,否则将更新为萤火虫i第t+1次迭代时所处的位置;
当rand<pc时,根据计算出萤火虫i的新位置并将所述新位置更新为萤火虫i第t+1次迭代时所处的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(杭州)信息技术有限公司;中国移动通信集团公司,未经中移(杭州)信息技术有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610279025.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:单管通信塔基站
- 下一篇:一种工程项目车间排水监控系统