[发明专利]一种不正常航班的恢复方法、电子设备及存储介质有效
申请号: | 201910813465.1 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110751309B | 公开(公告)日: | 2023-02-21 |
发明(设计)人: | 赵明宇;许南;于贵桃;陈创希;赵磊;常先英;曾力舜;丁树民;吴东岳;刘醒龙;林志发;董松月 | 申请(专利权)人: | 中国南方航空股份有限公司 |
主分类号: | G06Q10/047 | 分类号: | G06Q10/047;G06Q10/0631;G06Q50/30;G06N3/126 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 杨艳 |
地址: | 510530 广东省广州市黄埔区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 不正常 航班 恢复 方法 电子设备 存储 介质 | ||
1.一种不正常航班的恢复方法,其特征在于,包括以下步骤:
S10、读取航班计划和异常事件;生成航班连接规则和每架飞机的航班连接图;通过对航班的顺延和取消,获得初始可行解;将所述初始可行解放入解缓冲池P,初始可行解中的列放入列缓冲池L;
S20、创建k个线程,每个线程执行以下S30到S90;
S30、从所述解缓冲池P中随机选取若干可行解,并分别转换成后继解的形式;通过对所述后继解进行交叉和变异操作,获得一个部分后继解;
S40、利用列生成算法,获得由当前部分后继解所定义的局部飞机恢复问题模型的线性松弛问题的最优解或近优解;令C为求解过程中所生成的列的集合,并将C中的列同时放入所述列缓冲池L;
S50、利用C中的列构造飞机恢复问题的整数规划模型,并以P中最差解的目标值作为上界进行求解;若无解,转至S90;否则将获得一个优于P中最差解的整数解;
S60、比较所述整数解与解缓冲池P中的最优解,若它优于解缓冲池P中最优解或者与解缓冲池P中某个解的相似度小于某个预设值,则将所述整数解添加到所述解缓冲池P中,且在解缓冲池P中解的数量达到一个预设最大值时移除其中的最差解;否则,则转至S90;
S70、若S60更新了当前最优解,则通过在所述飞机恢复问题的整数规划模型中增加至少保留当前解中D条路线的约束条件,且令当前部分后继解为平凡后继解,转至S40;
S80、令C为解缓冲池P的全部解所包含的所有列,转至S50;
S90、若满足预设终止条件,则结束当前线程的执行;否则转至S30;
S100、完成不正常航班的恢复,当前最优解为最终解。
2.如权利要求1所述一种不正常航班的恢复方法,其特征在于,所述S40中局部飞机恢复问题模型为:
其中
F:所有待恢复航班的集合,设有m个航班,并记作F={1,2,…,m};
A:所有飞机的集合;
R:全部飞机的所有可行飞行路线的集合;一条可行的飞行路线r∈R是可以由一架飞机顺序执行的航班子集,可以表示为r=(r1,r2,…,rk),1≤i,j≤k,i≠j,其中ri为该路线中的第i个航班,且r满足ri的到达站为ri+1的出发站以及其它飞机可用性的约束;
P:所有机场的集合;
P′:所有存在流控限制的机场集合,
Wp:在机场p∈P′上所有流量受控的时段集合;用w∈Wp表示某个特定时段,wk:表示时段w中的第k个时间点;
up,w:表示在机场p∈P′上时段w的流量上限;
vp,w,k:表示在机场p∈P′上时段w中的第k个时间点的流量上限;
c(ri):航班ri在路线r上的最小延误成本以及更换飞机的成本;一旦确定了飞机路线,则航班ri在该路线上的最小延误时间是确定的,因此c(ri)是一个常量;若与原计划执行航班ri的飞机保持不变,则更换飞机的成本为0,否则为一个正的惩罚值;
d(ri,ri+1):在飞机路线r上,航班ri和ri+1的连接成本;若在原计划中ri和ri+1也是由某架飞机连续执行的,则d(ri,ri+1)为0,否则为大于0的惩罚值;
cr:飞行路线r∈R的成本,
oi:是取消航班i∈F的所引发的成本;
ar,i:若飞机路线r包含航班i则为1,否则为0;
br,a:若飞机路线r由飞机a执行则为1,否则为0;
sr,p,w:若飞机路线r中包含的某个航班fi为受管制航班,且其起飞时间在受管制的时段w之内,则sr,p,w=1,否则sr,p,w=0;
tr,p,w,k:如果sr,w=1且飞机在时刻wk出发,则tr,p,w,k=1,否则tr,p,w,k=0;Q:可以过夜的机场子集,对于某个特定机场q∈Q;
er,q:如果飞机路线r∈R最终停留在机场q∈Q,则er,q=1,否则er,q=0;
hq:原计划中在机场q∈Q过夜的飞机数量,hq0;
xr:模型的决策变量为对所有飞机路线集合R中的每条飞机路线r定义的0-1变量,若变量取1则表示该飞机路线被选中,反之为0;
yi:航班i∈F是否被取消的决策变量,若被取消则yi=1,否则yi=0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国南方航空股份有限公司,未经中国南方航空股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910813465.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理