[发明专利]基于多种群多目标蚁群算法的机组轮班方法有效

专利信息
申请号: 202111001534.2 申请日: 2021-08-30
公开(公告)号: CN113792996B 公开(公告)日: 2023-10-03
发明(设计)人: 詹志辉;吴丽娇;周淑姿;张军 申请(专利权)人: 华南理工大学
主分类号: G06Q10/0631 分类号: G06Q10/0631;G06Q10/04;G06N3/006;G06Q50/30
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 黄卫萍
地址: 510640 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 多种 多目标 算法 机组 轮班 方法
【权利要求书】:

1.一种基于多种群多目标蚁群算法的机组轮班方法,其特征在于,所述机组轮班方法包括以下步骤:

S1、对问题输入的勤务组pj进行预处理,得到关于勤务组pj的属性(bj,sj,ej,fj,dj,oj),其中,bj、sj和ej分别表示勤务组pj对应的基地、开始时间和结束时间,fj、dj和oj分别表示勤务组pj的飞行时间、执勤时间以及在外地过夜的时间,fj、dj和oj用于评估调度的公平性;同时,根据勤务组的开始时间进行先后排序;

S2、通过机组成员的申请,记录在该月排班周期内所有机组成员的偏好航班和假期,关于机组成员ci的属性记为(cbi,pfi,pvi,cfi,cdi,coi),其中,cbi、pfi和pvi分别表示机组成员ci对应的基地、偏好航班和偏好假期,cfi、cdi和coi分别表示机组成员ci在月排班周期内的累计飞行时间、执勤时间和在外地过夜的时间,假设机组成员仅考虑飞行员,且假设每个航班只需要一个飞行员;

S3、对蚁群算法中两个蚁群分别对应的信息素τFcolony和τScolony进行初始化,其中蚁群Fcolony用于优化调度的公平性,蚁群Scolony用于优化机组成员的满意度,两个蚁群分别有各自的信息素和启发式信息;同时,初始化用于存放最终得到的所有帕累托解的集合Archive为空;

S4、通过蚁群算法进行多次迭代,在每一次迭代中两个蚁群分别随机选取使用的启发式信息策略HeurStraNo,其中,启发式信息策略HeurStraNo可能是自身蚁群或外部蚁群的启发式信息,又或者是整合的启发式信息;

S5、通过蚁群算法构建路径,分别得到蚁群Fcolony和Scolony中的所有蚂蚁对应的调度安排,同时对每只蚂蚁构建的路径的每一条边执行信息素的局部更新;

S6、计算蚁群Fcolony和Scolony中所有蚂蚁的适应值,并将这些蚂蚁对应的解全部加入到集合Archive中;

S7、消除集合Archive中的所有可占优解,并在集合Archive中为蚁群Fcolony和Scolony分别选择进行全局更新的解GUS;然后,对挑选出来的解GUS进行局部搜索得到新的邻居解GUSnew;若新得到的解GUSnew与原来的解GUS是非占优关系,则进行全局更新的解中增加GUSnew,否则GUSnew直接替代原来的解进行全局更新;

S8、根据蚁群Fcolony和Scolony各自所得到的解GUS,对蚁群所属的信息素进行全局更新;

S9、若执行时间超过最大允许的运行时间,则优化过程结束输出集合Archive,否则回到步骤S4继续进行迭代。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111001534.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top