[发明专利]一种考虑旅客偏好的有限理性的航班恢复方法有效

专利信息
申请号: 202110048380.6 申请日: 2021-01-14
公开(公告)号: CN112862258B 公开(公告)日: 2022-06-17
发明(设计)人: 张溥;胡玉真;张耸;杨奕铮;吕涛;闫寒;王思睿 申请(专利权)人: 哈尔滨工程大学
主分类号: G06Q10/06 分类号: G06Q10/06;G06F16/23
代理公司: 暂无信息 代理人: 暂无信息
地址: 150001 黑龙江省哈尔滨市南岗区*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 考虑 旅客 偏好 有限 理性 航班 恢复 方法
【权利要求书】:

1.一种考虑旅客偏好的有限理性的航班恢复方法,其特征在于,包括以下步骤:

步骤1:采集航空公司航班运营数据形成数据库;

所述的航班运营数据包括:飞机的集合P、飞机的机型集合K、航班的集合F、飞机集合中各飞机所属的机型kp,kp∈K、各类型飞机的数量、各类型飞机的载客量、各飞机的可用时间、各飞机初始所在机场、航班起飞降落机场、航班fai预计起飞时刻tai1与预计降落时刻tai2、航班延误或取消时的退票改签比率alpha、航班f延误时单位时间的延误成本delcf、航班f被取消时的取消成本cancf、每架飞机预计执飞的航班班次、各机场宵禁时间;

步骤2:获取原始航班方案X0={N1,N2,...,Nn};n为飞机总数;Na为飞机pa的航班序列,fau为飞机pa执行的第u个航班;na为飞机pa执行的航班总数;

步骤3:当确认飞机的可用时刻发生变化后,更新数据库中各飞机的可用时刻;初始化多向随机变邻域搜索算法,包括初始化参数和构造初始解集;

所述的初始化参数包括改签比率alpha、最大延迟时间maxdelaytime、迭代终止条件、单个邻域的最大迭代次数iterationlimit;

所述的初始解集的构造方法为:

步骤3.1:采用自然延误方案构造初始恢复方案;

按照数据库中各飞机的可用时刻安排航班起飞时刻,后续航班执行自然延误调整;

若飞机pa的可用时刻ta早于该飞机对应的第一个航班fa1的预定起飞时刻ta11,则该飞机对应的所有航班可以按照原计划运行;

若飞机pa的可用时刻ta晚于该飞机对应的第一个航班fa1的预定起飞时刻ta11,则将该飞机对应的第一个航班fa11的预定起飞时刻变为ta,该飞机对应的第二个航班fa2的预定起飞时刻变为ta21+(ta11-ta),对飞机pa对应的其余全部航班执行自然延误调整,得到飞机pa所执飞的所有航班的起飞降落时刻信息;若后续航班无法满足宵禁时间限制,将直接取消,飞机pa由实体飞机转换为虚拟飞机;

步骤3.2:对初始恢复方案执行异构插入操作;若成功执行异构插入且得到的新的恢复方案可行,则将该恢复方案加入到初始解集中;

所述的异构插入为虚拟飞机和实体飞机的航班序列之间的插入过程;若实体飞机pb的载客量不小于虚拟飞机pa,对于虚拟飞机pa的某一段航班环{fap,...,faq},实体飞机pb的航班序列中存在插入位置m,航班fbm的降落机场与航班fap的起飞机场相同,且航班fbm+1的起飞机场与航班faq的降落机场相同,则可执行异构插入;所述的航班环为一段连续的航班,航班环中第一个航班的起飞机场与最后一个航班的降落机场相同;

判断新的恢复方案可行的方法为:若新的恢复方案中实体飞机pb被影响的航班中,各航班的起飞时间不早于该航班的原起飞时间,各航班的延误时间未超过最大延误时间maxdelaytime,且各航班的降落时间未超过宵禁时间,则判定新的恢复方案可行;

步骤4:从初始解集中随机选择一个解,并令邻域解集S为空;

步骤5:对选择的解进行邻域操作,包括异构插入、异构交换、同构插入和同构交换,将成功执行邻域操作得到的新的恢复方案加入邻域解集S中;设定第一目标函数L1的权重W1和第二目标函数L2的权重W2,选择邻域解集S中对应目标函数W1L1+W2L2值最小的恢复方案加入到最终解集Sfinal中;

所述的异构交换为虚拟飞机和实体飞机的航班序列之间的交换过程;若虚拟飞机pa与实体飞机pb的机型相同,虚拟飞机pa的某一段航班序列{fap,...,faq}与实体飞机pb的某一段航班序列{fbm,...,fbn}中,航班fap与航班fbm的起飞机场相同,且航班faq与航班fbn的降落机场相同,则可执行异构交换;当航班faq与航班fbn分别为虚拟飞机pa与实体飞机pb的最后一个航班时,航班faq与航班fbn的降落机场不同亦可执行异构交换;

所述的同构插入为两架实体飞机的航班序列之间的插入过程;若实体飞机pa与实体飞机pb的机型相同,对于实体飞机pa的某一段航班序列{fap,...,faq},实体飞机pb的航班序列中存在插入位置m,航班fbm的降落机场与航班fap的起飞机场相同,且航班fbm+1的起飞机场与航班faq的降落机场相同,则可执行同构插入;

若实体飞机pb的载客量不小于实体飞机pa,对于实体飞机pa的某一段航班环{fap,...,faq},实体飞机pb的航班序列中存在插入位置m,航班fbm的降落机场与航班fap的起飞机场相同,且航班fbm+1的起飞机场与航班faq的降落机场相同,则可执行同构插入;

所述的同构交换为两架实体飞机的航班序列之间的交换过程;若实体飞机pa与实体飞机pb的机型相同,实体飞机pa的某一段航班序列{fap,...,faq}与实体飞机pb的某一段航班序列{fbm,...,fbn}中,航班fap与航班fbm的起飞机场相同,且航班faq与航班fbn的降落机场相同,则可执行同构交换;当航班faq与航班fbn分别为实体飞机pa与实体飞机pb的最后一个航班时,航班faq与航班fbn的降落机场不同亦可执行同构交换;

所述的第一目标函数L1为恢复方案的成本,由航班延误的成本和航班取消的成本构成;

其中,df为航班f的延误时间;

所述的第二目标函数L2为恢复方案满足旅客的改签要求和意愿偏好的成本,由退票成本和意愿损失的成本构成;对于新的恢复方案中被取消的航班f,该航班f涉及的旅客人数为pif,则旅客中退票人数为pif*(1-alpha),改签人数为pif*alpha;对于新的恢复方案中被延误的航班f,将被延误的航班f代入由历史数据生成的回归函数得到退票和改签总和比率rif,进而得到旅客中退票人数为pif*rif*(1-alpha),改签人数为pif*rif*alpha;

其中,I为如期的旅客行程的集合,行程指一至两个航班;若为两个航班的行程,则前一个航班的降落机场为后一个航班的起飞机场;J为在恢复方案中旅客行程的集合;Dik为改签到行程i的k型旅客的主观延误损失;Bik为初始行程i的k型旅客的主观退票损失;aik为因行程i延误而欲离开行程i的k型乘客百分比;Nik为行程i上属于k型的乘客人数;Uik为属于k型且最初在行程i中的每位乘客的偏好实现失败的平均效用损失;tijk为属于k型的乘客数量从路线i重新分配到路线j;zik为最初在行程i中但最终被退款的乘客数量;

步骤6:判断是否满足迭代终止条件;如果满足迭代终止条件,则结束循环,从最终解集Sfinal中选择对应目标函数W1L1+W2L2值最小的恢复方案作为最优恢复方案输出;否则,返回步骤4。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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