Vous êtes sur la page 1sur 17

Universidade Federal de Ouro Preto

Departamento de Computao
24 de Outubro de 2012

Algoritmo Heurstico
para o Gerenciamento de
Escalas de CTAs
Rafael Henrique Vareto
Marcone J. Freitas Souza

Problema de gerenciamento de escalas de CTAs

Problemas relacionados:

Escalonamento de horrios;

Escalonamento de salas de aulas;

Escalonamento de Motoristas;

Escalonamento de Enfermeiros;

Escalonamento de Tripulantes;

Problema de gerenciamento de escalas de CTAs

Semelhante aos problemas mencionados;

Possui caractersticas destes problemas;

Principal diferena nas regras trabalhistas;

Problema de gerenciamento de escalas de CTAs

Principais restries do problema (1/3):

Mnimo de 12 CTAs no turno da manh;

Mnimo de 13 CTAs no turno da tarde;

Mnimo de 09 CTAs no turno da noite;

Mximo de 01 turno por dia por CTA;

Mximo de 20 turnos por ms por CTA;

Problema de gerenciamento de escalas de CTAs

Principais restries do problema (2/3):

Mximo de 10 manhs por ms por CTA;

Mximo de 10 tardes por ms por CTA;

Mximo de 10 noites por ms por CTA;

Mximo de 3 turnos noturnos consecutivos


por CTA;

Problema de gerenciamento de escalas de CTAs

Principais restries do problema (3/3):

Mximo de 6 servios consecutivos sem


folga;

Mximo de 6 folgas consecutivas;

Perodo mnimo de descano entre servios


de 1 turno por CTA;

Problema de gerenciamento de escalas de CTAs

Somente aquelas restries?

Preferncias pessoais dos CTAs

Exemplo:

CTA no pode ou no quer trabalhar nos dias


5 e 11 do prximo ms;
CTA no quer trabalhar durante a noite no
planejamento;

Problema de gerenciamento de escalas de CTAs

Problema de gerenciamento de escalas de CTAs

Segunda

Tera

Quarta

Quinta

Sexta

Sbado

Domingo

CTA13

CTA14

CTA15

CTA16

CTA17

CTA18

CTA19

CTAs/Dias

...

...

Problema de gerenciamento de escalas de CTAs

Algoritmo Construtivo:

Gera a soluo inicial;

Algoritmo guloso;

Muito rpido;

Gera solues ruins;

Problema de gerenciamento de escalas de CTAs


Algoritmo Construtivo

Problema de gerenciamento de escalas de CTAs

Variable Neighborhood Descent:

Fcil abstrao;

Rpida implementao;

Diversificao do espao de busca;

Escapa de timos locais;

Problema de gerenciamento de escalas de CTAs


Variable Neighborhood Descent

Problema de gerenciamento de escalas de CTAs

Pertubaes:

Pertubao Fraca:

Troca entre CTAs que trabalharam muito com


CTAs que trabalharam pouco;
Troca de Folga por Turnos;

Pertubao Forte:

Troca entre vrios CTAs de alta com CTAs de


baixa penalidade;

Problema de gerenciamento de escalas de CTAs

Resultados:
MSGVNS
Instncia

VND
Tempo

Mdia

Melhor

r55_1

15s

4,47

r55_2

15s

10,85

v51_1

15s

801,13

578

138

v53_1

15s

195,99

176

No MSGVNS, o autor realizou 100 execues para cada uma das instncias

Problema de gerenciamento de escalas de CTAs

Concluso:

Combinao de Algoritmos;

Soluo Inicial Ruim;

Soluo Final Boa (tima);

Rapidez de execuo;

Problema de gerenciamento de escalas de CTAs

Referncia:

MSGVNS: Um algoritmo heurstico para o


problema de gerenciamento de escala
operacional de controladores de trfego
areo.

Bruno Mota Avelar Almeida, Vtor Nazrio Coelho,


Tlio Angelo Machado Toffolo, Igor Machado
Coelho, Marcone Jamilson Freitas Souza.