[发明专利]基于量子启发式算法的机场滑行道调度方法有效

专利信息
申请号: 202110533679.0 申请日: 2021-05-17
公开(公告)号: CN113283727B 公开(公告)日: 2023-09-15
发明(设计)人: 李丹;钱灵;陈旭 申请(专利权)人: 南京航空航天大学
主分类号: G06Q10/0631 分类号: G06Q10/0631;G06Q10/047;G06Q50/30
代理公司: 南京合砺专利商标代理事务所(普通合伙) 32518 代理人: 许云花
地址: 210016 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 量子 启发式 算法 机场 滑行道 调度 方法
【权利要求书】:

1.一种基于量子启发式算法的机场滑行道调度方法,其特征在于包括以下步骤:

(1)读取机场节点以及飞机起飞计划的数据,并对每条相邻节点之间路径的信息素进行初始化;其中,飞机起飞计划包括飞机弹出的时间、弹出的位置、降落的时间、滑行的时间、滑动的速度以及滑行的终点;

(2)针对每架飞机,读取当前节点、滑行速度和滑行的终点,根据当前节点可选路径的信息素选取对应路径,通过该路径走到相邻下一个节点,随后继续计算后续路径,执行若干次直至走到目标节点或者无路可走;若无路可走,则不更新所走路径的信息素;若成功走到目标节点,则对走过的路径进行内部信息素更新;相邻节点a、b之间的信息素由量子比特Qa,b表示,其中α22=1,用量子门U进行更新,更新方式如下所示:

其中,该更新方式中,θ为旋转角度;Q′为旋转后的量子比特;

(3)基于步骤(2)获得每架飞机的可行路径,并进行飞机之间的对头冲击检测、追尾冲击检测以及交叉冲击检测,若存在冲突,则让其中一飞机进行等待,并根据最小安全距离和冲突检测计算该飞机需要等待的时间,重新进行冲突检测,直到达到不冲突为止;

(4)步骤(3)的当前飞机路径为本次迭代的结果,计算出该结果的适应度,并根据适应度大小更新最优解,用该最优解对下一次的每架飞机路径的信息素进行更新;若步骤(3)的迭代次数达到阈值,则输出最优解,否则转步骤(2)。

2.根据权利要求1所述基于量子启发式算法的机场滑行道调度方法,其特征在于:步骤(3)中,所述进行交叉冲突检测时,若满足下式,则不存在交叉冲突:

所述进行追尾冲突检测时,若满足下式,则不存在追尾冲突:

所述进行对头冲突检测时,若满足下式,则不存在对头冲突:

上述式中:N为飞机航班集合,E为节点集,Z表示飞机经过节点的顺序,Ri为飞机i的滑行路径,tic为飞机i经过交点c的时间,vj为飞机j的速度,d为最小安全距离;若飞机i、飞机j的路径存在交点c,此时Zijc=1表示飞机i在飞机j之前到达c点,反之为0。

3.根据权利要求1所述基于量子启发式算法的机场滑行道调度方法,其特征在于:

步骤(3)中,所述飞机等待时间的计算公式为:

wj=d/vj+tic-tjc

其中,该式中wj为飞机j的等待时间。

4.根据权利要求1所述基于量子启发式算法的机场滑行道调度,其特征在于:步骤(4)中,所述适应度对应的函数为:

其中,σi为飞机i的最短路径滑行时间与实际滑行时间的差值;wi为飞机i等待的时间。

5.根据权利要求1所述基于量子启发式算法的机场滑行道调度,其特征在于:步骤(2)中,所述执行若干次的次数为E/2。

6.根据权利要求1所述基于量子启发式算法的机场滑行道调度,其特征在于:步骤(2)中,θ=π/20。

7.根据权利要求1所述基于量子启发式算法的机场滑行道调度,其特征在于:步骤(4)中,所述迭代次数的阈值为E×5。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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