A new approach for crew pairing problems by column generation with an application to air transportation