Text this: Asignación de turnos y ruteo para el personal de una aerolínea mediante hibridación de programación lineal entera mixta, búsqueda tabú y algoritmos voraces