Using Ant Colony Optimization Algorithm to Solve Airline Crew Scheduling Problems

碩士 === 佛光人文社會學院 === 資訊學研究所 === 93 === Abstract Crew cost is essential to airline carrier operations. It is important for airline carriers to design good crew schedules to reduce crew cost. Since a feasible crew schedule has to satisfy a drafted flight schedule, fleet routes, agreements with labor un...

Full description

Bibliographic Details
Main Authors: Raymald, 鄧廣豐
Other Authors: Lo, Chih Chung
Format: Others
Language:zh-TW
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/79802535705267284094
id ndltd-TW-093FGU00585019
record_format oai_dc
spelling ndltd-TW-093FGU005850192015-10-13T11:39:46Z http://ndltd.ncl.edu.tw/handle/79802535705267284094 Using Ant Colony Optimization Algorithm to Solve Airline Crew Scheduling Problems 應用蟻群最佳化演算法求解空勤組員排班問題 Raymald 鄧廣豐 碩士 佛光人文社會學院 資訊學研究所 93 Abstract Crew cost is essential to airline carrier operations. It is important for airline carriers to design good crew schedules to reduce crew cost. Since a feasible crew schedule has to satisfy a drafted flight schedule, fleet routes, agreements with labor unions, government regulations and a carrier’s own policy, it is complicated. Crew scheduling is an NP-hard constrained combinatorial optimization problem, very important for the airline industry. So this problem has been widely studied in literatures. Airline crew scheduling problems have been traditionally formulated as set covering problems or set partitioning problems. But this approach when flight networks are extended, this problem becomes more complicated and thus more difficult to solve. So we solve this problem using a algorithm applied to a flight graph representation. In this thesis, we design an Ant Colony Optimization Algorithm (ACO) for the airline crew scheduling problem. We adjust the ACO algorithm and propose Ant Colony Scheduling Model (ACSM) for the crew scheduling. Even so, our research is not only provided an efficient solution for crew scheduling problems, but also focuses on expanding the ACO application by applying it. To evaluate the performance of our method, we adopted two case study regarding the international operations of a major Taiwan airline in literature as our test problems, each has a problem size of 68 flights and 454 flights in a week respectively. Under the same scheduling constraints, computational results of the first test problem showed that ACO yields an improvement of 5.35%, 2.41% and 2.41% over the another (published best-known) three solutions in literatures, respectively, and the another showed that an improvement of 1.110% and 0.995% over the another (published best-known) two solutions in literatures, respectively. Therefore, ACSM we have proposed is an efficient solution algorithm to help carriers minimize crew cost and plan proper crew pairing for airline crew scheduling problem. Lo, Chih Chung 駱至中 2005 學位論文 ; thesis 100 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 佛光人文社會學院 === 資訊學研究所 === 93 === Abstract Crew cost is essential to airline carrier operations. It is important for airline carriers to design good crew schedules to reduce crew cost. Since a feasible crew schedule has to satisfy a drafted flight schedule, fleet routes, agreements with labor unions, government regulations and a carrier’s own policy, it is complicated. Crew scheduling is an NP-hard constrained combinatorial optimization problem, very important for the airline industry. So this problem has been widely studied in literatures. Airline crew scheduling problems have been traditionally formulated as set covering problems or set partitioning problems. But this approach when flight networks are extended, this problem becomes more complicated and thus more difficult to solve. So we solve this problem using a algorithm applied to a flight graph representation. In this thesis, we design an Ant Colony Optimization Algorithm (ACO) for the airline crew scheduling problem. We adjust the ACO algorithm and propose Ant Colony Scheduling Model (ACSM) for the crew scheduling. Even so, our research is not only provided an efficient solution for crew scheduling problems, but also focuses on expanding the ACO application by applying it. To evaluate the performance of our method, we adopted two case study regarding the international operations of a major Taiwan airline in literature as our test problems, each has a problem size of 68 flights and 454 flights in a week respectively. Under the same scheduling constraints, computational results of the first test problem showed that ACO yields an improvement of 5.35%, 2.41% and 2.41% over the another (published best-known) three solutions in literatures, respectively, and the another showed that an improvement of 1.110% and 0.995% over the another (published best-known) two solutions in literatures, respectively. Therefore, ACSM we have proposed is an efficient solution algorithm to help carriers minimize crew cost and plan proper crew pairing for airline crew scheduling problem.
author2 Lo, Chih Chung
author_facet Lo, Chih Chung
Raymald
鄧廣豐
author Raymald
鄧廣豐
spellingShingle Raymald
鄧廣豐
Using Ant Colony Optimization Algorithm to Solve Airline Crew Scheduling Problems
author_sort Raymald
title Using Ant Colony Optimization Algorithm to Solve Airline Crew Scheduling Problems
title_short Using Ant Colony Optimization Algorithm to Solve Airline Crew Scheduling Problems
title_full Using Ant Colony Optimization Algorithm to Solve Airline Crew Scheduling Problems
title_fullStr Using Ant Colony Optimization Algorithm to Solve Airline Crew Scheduling Problems
title_full_unstemmed Using Ant Colony Optimization Algorithm to Solve Airline Crew Scheduling Problems
title_sort using ant colony optimization algorithm to solve airline crew scheduling problems
publishDate 2005
url http://ndltd.ncl.edu.tw/handle/79802535705267284094
work_keys_str_mv AT raymald usingantcolonyoptimizationalgorithmtosolveairlinecrewschedulingproblems
AT dèngguǎngfēng usingantcolonyoptimizationalgorithmtosolveairlinecrewschedulingproblems
AT raymald yīngyòngyǐqúnzuìjiāhuàyǎnsuànfǎqiújiěkōngqínzǔyuánpáibānwèntí
AT dèngguǎngfēng yīngyòngyǐqúnzuìjiāhuàyǎnsuànfǎqiújiěkōngqínzǔyuánpáibānwèntí
_version_ 1716847952771678208