[发明专利]一种基于自适应小组协同蜂群算法的机场货运站调度方法在审
申请号: | 202110678161.6 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113379263A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 王海泉;苏孟豪;温盛军;张姗姗;岳文轩;杜盼盼 | 申请(专利权)人: | 中原工学院 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/08;G06N3/00 |
代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 张真真 |
地址: | 451191 河南省郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自适应 小组 协同 蜂群 算法 机场 货运站 调度 方法 | ||
1.一种基于自适应小组协同蜂群算法的机场货运站调度方法,其特征在于,其步骤如下:
步骤一:根据ETV动作顺序、碰撞影响和任务出口分配的因素建立机场货运站双ETV调度模型;
步骤二:利用改进的蜂群算法对步骤一中的机场货运站双ETV调度模型进行优化求解,得到最优的调度序列。
2.根据权利要求1所述的基于自适应小组协同蜂群算法的机场货运站调度方法,其特征在于,所述机场货运站双ETV调度模型为:
其中,Fit为双ETV完成所有任务的总时间,为双ETV完成一组任务需要的时间,为ETV-I完成任务的时间,为ETV-II完成任务的时间,i是任务编号,i=1,2,…,n,n为任务总数,δ是每一个ETV装载或卸载货物的执行时间,H0是第i个任务从当前位置到最近的I/O端口所需的运行时间,H1是第i个任务从当前位置到预定目标的时间,M1为ETV-I的工作区域,M2为ETV-II的工作区域;
机场货运站双ETV调度模型的约束条件为:
其中,set1表示分配给ETV-I的任务集,set2表示分配给ETV-II的任务集,set表示ETV-I和ETV-II所有任务集的集合。
3.根据权利要求2所述的基于自适应小组协同蜂群算法的机场货运站调度方法,其特征在于,所述利用改进的蜂群算法对步骤一中的机场货运站双ETV调度模型进行优化求解的方法为:
S21、初始化阶段:设置种群大小NP、最大搜索次数Limit、最大迭代次数maxCycle、蜜源的维度D,并初始化当前蜜源;分别将雇佣蜂和跟随蜂按类别分为若干个小组,且雇佣蜂小组每组3个成员,跟随蜂小组每组2个成员;
在初始化阶段中,依次进行雇佣蜂阶段和跟随蜂阶段的预优化,得到雇佣蜂阶段对应的搜索策略的权重和跟随蜂阶段对应的搜索策略的权重;其中,雇佣蜂阶段对应的搜索策略包括标准的邻域搜索策略、基于当前解引导的大步长邻域搜索策略和使用莱维飞行算子进行随机搜索的大步长邻域搜索策略;跟随蜂阶段对应的搜索策略包括基于当前解引导的小步长邻域搜索策略和基于全局最优解引导的邻域搜索策略;
S22、判断当前搜索次数是否达到最大搜索次数Limit,若是,执行步骤S25,否则,执行步骤S23;
S23、基于雇佣蜂阶段对应的搜索策略的权重随机生成雇佣蜂权重,并选择雇佣蜂权重最大的两个值对应的搜索策略进行邻域搜索,得到两个新的蜜源;计算两个新的蜜源的适应度值,并根据适应度值的大小比较两个新的蜜源,选择最好的蜜源作为雇佣蜂;
S24、雇佣蜂根据轮盘赌的方法招募跟随蜂,基于跟随蜂阶段对应的搜索策略的权重随机生成跟随蜂权重,并选择跟随蜂权重最大的值对应的搜索策略进行邻域搜索,得到新蜜源,执行步骤S26;
S25、放弃当前蜜源,侦查蜂随机产生一个新蜜源,执行步骤S26;
S26、计算新蜜源的适应度值,并判断新蜜源的适应度值是否优于当前蜜源的适应度值,若是,将新蜜源作为最优解更新当前蜜源,基于更新后的当前蜜源重新搜索下一蜜源,并将搜索次数置零,否则,将当前蜜源作为最优解,基于新蜜源重新搜索新蜜源,搜索次数增加1;
S27、当前迭代次数加1,判断当前迭代次数是否达到最大迭代次数maxCycle,若是,输出最优解,否则,返回步骤S22进行新一轮的迭代。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中原工学院,未经中原工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110678161.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于耳鼻喉科的照明方法及装置
- 下一篇:一种酶解法制备牛至草提取物的方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理