Abstract

The airline crew scheduling problem is a combinatorial optimization problem and belongs to the class of NP- hard problems. An effective method for solving the airline crew scheduling problem can reduce the crew costs and improve crew satisfaction. Because of its complexity, the problem is divided into two subproblems: the crew pairing problem and the crew rostering problem. In this paper, the crew rostering problem is focused on and the objective is to generate a fairness timetable in which the workloads are distributed among each crew equally. We propose a hybrid particle swarm optimization (PSO) and an improvement heuristic (IH) to solve this problem. The IH is designed to improve the standard deviation of the workloads by picking a workload from the high workload crew and assigning it to the low workload crew. The IH improves the solution of the particle after the particle changes position each generation. The proposed algorithm is tested on actual pairing data from Thai Airways and is compared with PSO without IH and the multi-commodity network flow approach. With the combination of PSO and IH, the algorithm can improve the quality of the solution by more than 20% in most cases, and PSO with IH also outperforms the network approach in 6 out of 9 cases and especially in the large size cases for which the network approach cannot find a feasible solution.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call