A column generation-based heuristic for aircraft recovery problem with airport capacity constraints and maintenance flexibility. (July 2018)