This paper considers the integrated recovery of both aircraft routing and passengers. A
mathematical model is proposed based on both the flight connection network and the
passenger reassignment relationship. A heuristic based on a GRASP algorithm is adopted
to solve the problem. A passenger reassignment solution is demonstrated to be optimal
in each iteration for a special case. The effectiveness of the heuristic is illustrated through
experiments based on synthetic and real-world datasets. It is shown that the integrated
recovery of flights and passengers can decrease both the recovery cost and the number
of disrupted passengers.