基于Block Gibbs的航空公司外航服务人员排班算法
卢 敏
*①②③④
王 莉
①③
唐 菱
①③
①
(中国民航大学计算机科学与技术学院 天津 300300)
②
(中山大学机器智能与先进计算教育部重点实验室 广州 510275)
③
(中国民航大学信息技术科研基地 天津 300300)
④
(民航旅客服务智能化应用技术重点实验室 天津 300300)
摘 要:航空公司外航服务人员排班旨在优化员工排班方案以满足外航航班的人员资质需求,并最小化员工总工
作时长和兼顾工作时间均衡,其本质是一个面向多任务类型、员工层次资质、白夜班轮换等约束的人员排班问
题。现有算法未考虑白夜班轮换强制性约束,制约了它们的应用。为此,该文提出基于Block Gibbs的航空公司
外航服务人员排班算法。算法首先设计了数据拷贝技巧以快速建模具有白夜晚班约束的排班问题,然后提出基于
Block Gibbs的多员工有放回抽样优化策略。理论分析表明该文算法与基准算法具有同规模的计算复杂度,但却
具有更高的抽样效率以加大可行解生成规模和求解速度。与此同时,在国内某大型航空公司外航服务部排班数据
集上的实验表明:相比于基准算法,算法在工作总时长、有效工作时长、有效工作时长比例等指标上提升至少0.62%。
关键词:航班地勤;人员排班;吉布斯采样;层次资质
中图分类号:TP311 文献标识码:A 文章编号:1009-5896(2018)10-2513-08
DOI: 10.11999/JEIT180181
Scheduling Service Staffs for Alien Airlines Using Block Gibbs Sampling
LU Min
①②③④
WANG Li
①③
TANG Ling
①③
①
(College of Computer Science and Technology, Civil Aviation University of China, Tianjin 300300, China)
②
(Key Laboratory of Machine Intelligence and Advanced Computing, Sun Yat-sen University,
Guangzhou 510275, China)
③
(Information Technology Research Base of CAAC, Civil Aviation University of China, Tianjin 300300, China)
④
(Key Laboratory of Intelligent Application Technology for Civil Aviation
Passenger Services, Tianjin 300300, China)
Abstract: Scheduling staffs servicing alien airlines aims to yield task-person assignments by covering the
required skills and minimizing employee total working hours as well as balancing staffs’ workload. Its essence is
a personnel scheduling problem constrained by multiple task types, hierarchical skills as well as day and night
alternation. The existing algorithms do not consider the constraint of day and night alternation. An algorithm is
proposed to address that issue. The proposed algorithm firstly designs a data copy trick to quickly model the issue
of staff scheduling constrained by day and night alternation. A novel Block Gibbs sampling technique with
replacement is designed to efficiently optimize the formulated problem. Theoretical analysis indicates that the
computational complexity of the proposed algorithm is the same scale to that of the baselines, whereas the
proposed algorithm gains high sampling efficiency. Experimental results on a real dataset shows the
improvement of the proposed algorithm over the existing methods is at least 0.62% in terms of evaluation measures.
Key words: Aircraft ground handling; Staff scheduling; Block Gibbs sampling; Hierarchical skill
收稿日期:2018-02-09;改回日期:2018-07-05;网络出版:2018-07-27
*通信作者: 卢敏 lumin@mail.nankai.edu.cn
基金项目:国家自然科学基金(61502499),中国民航科技创新引导基金项目重大专项(MHRD20140105),中山大学机器智能与先进计算教育
部重点实验室开放课题(MSC-201704A),中央高校基本科研业务费科研专项(3122013C005),民航旅客服务智能化应用技术重点实验室项目
Foundation Items: The National Natural Science Foundation of China (61502499), The Civil Aviation Key Technologies R&D Program of
China (MHRD20140105), The Open Project in Key Laboratory of Machine Intelligence and Advanced Computing of the Ministry of Education
(Sun Yat-sen University) (MSC-201704A), The Fundamental Research Funds for the Central Universities of China (3122013C005), The
Project from Key Laboratory of Intelligent Application Technology for Civil Aviation Passenger Services
第40卷第10期 电 子 与 信 息 学 报 Vol. 40No. 10
2018年10月 Journal of Electronics & Information Technology Oct. 2018