You are on page 1of 17

Universidade Federal de Ouro Preto

Departamento de Computação
24 de Outubro de 2012

Algoritmo Heurístico
para o Gerenciamento de
Escalas de CTAs
Rafael Henrique Vareto
Marcone J. Freitas Souza

– Escalonamento de Tripulantes. – Escalonamento de salas de aulas. – Escalonamento de Enfermeiros. – Escalonamento de Motoristas. .Problema de gerenciamento de escalas de CTAs ● Problemas relacionados: – Escalonamento de horários.

. ● Possui características destes problemas. ● Principal diferença nas regras trabalhistas.Problema de gerenciamento de escalas de CTAs ● Semelhante aos problemas mencionados.

– Mínimo de 09 CTAs no turno da noite. – Máximo de 20 turnos por mês por CTA. – Máximo de 01 turno por dia por CTA. .Problema de gerenciamento de escalas de CTAs ● Principais restrições do problema (1/3): – Mínimo de 12 CTAs no turno da manhã. – Mínimo de 13 CTAs no turno da tarde.

– Máximo de 10 tardes por mês por CTA.Problema de gerenciamento de escalas de CTAs ● Principais restrições do problema (2/3): – Máximo de 10 manhãs por mês por CTA. . – Máximo de 10 noites por mês por CTA. – Máximo de 3 turnos noturnos consecutivos por CTA.

– Máximo de 6 folgas consecutivas. – Período mínimo de descano entre serviços de 1 turno por CTA.Problema de gerenciamento de escalas de CTAs ● Principais restrições do problema (3/3): – Máximo de 6 serviços consecutivos sem folga. .

. CTA não quer trabalhar durante a noite no planejamento.Problema de gerenciamento de escalas de CTAs ● Somente aquelas restrições? – Preferências pessoais dos CTAs – Exemplo: ● ● CTA não pode ou não quer trabalhar nos dias 5 e 11 do próximo mês.

Problema de gerenciamento de escalas de CTAs .

. .. ...Problema de gerenciamento de escalas de CTAs Segunda Terça Quarta Quinta Sexta Sábado Domingo CTA13 N N - - M T T CTA14 - M M T - M M CTA15 M M T T N N - CTA16 T - N N M N N CTA17 M - M M T - T CTA18 - T T - M M M CTA19 T - N N N - - CTAs/Dias .

Problema de gerenciamento de escalas de CTAs ● Algoritmo Construtivo: – Gera a solução inicial. – Gera soluções ruins. – Algoritmo guloso. – Muito rápido. .

Problema de gerenciamento de escalas de CTAs Algoritmo Construtivo .

– Rápida implementação. – Diversificação do espaço de busca. . – Escapa de ótimos locais.Problema de gerenciamento de escalas de CTAs ● Variable Neighborhood Descent: – Fácil abstração.

Problema de gerenciamento de escalas de CTAs Variable Neighborhood Descent .

Troca de Folga por Turnos. Pertubação Forte: ● Troca entre vários CTAs de alta com CTAs de baixa penalidade. .Problema de gerenciamento de escalas de CTAs ● Pertubações: – Pertubação Fraca: ● ● – Troca entre CTAs que trabalharam muito com CTAs que trabalharam pouco.

Problema de gerenciamento de escalas de CTAs ● Resultados: MSGVNS Instância VND Tempo Média Melhor r55_1 15s 4.47 0 0 r55_2 15s 10.13 578 138 v53_1 15s 195. o autor realizou 100 execuções para cada uma das instâncias .85 0 0 v51_1 15s 801.99 176 0 No MSGVNS.

– Solução Inicial Ruim. – Rapidez de execução. . – Solução Final Boa (Ótima).Problema de gerenciamento de escalas de CTAs ● Conclusão: – Combinação de Algoritmos.

Túlio Angelo Machado Toffolo. ● Bruno Mota Avelar Almeida. Marcone Jamilson Freitas Souza.Problema de gerenciamento de escalas de CTAs ● Referência: – MSGVNS: Um algoritmo heurístico para o problema de gerenciamento de escala operacional de controladores de tráfego aéreo. . Igor Machado Coelho. Vítor Nazário Coelho.