A column generation approach to solve the crew re-scheduling problem