Escolar Documentos
Profissional Documentos
Cultura Documentos
Veículos
(Vehicle Scheduling Problem)
Conceito
O Problema de Programação de Veículos (PPV)
consiste em gerar uma programação para uma frota
tendo como dados de entrada as viagens descritas por
uma tabela de horários. O modelo pode ser visto
como um Problema de Programação Inteira ou como
um Problema de Fluxos em Redes.
Problema de Programação de Veículos
Objetivos
determinar o número mínimo de veículos
necessários para executar todas as viagens;
definir a seqüência de viagens a ser executada
por cada veículo da frota mínima;
Minimizar o custo da operação, tal que cada
viagem seja executada uma única vez por um
único veículo.
Problema de Programação de Veículos
Tipos
Uma única garagem e um único tipo de
veículo (PPVUG ou simplesmente PPV);
Várias garagens;
Diferentes tipos de veículos (frota mista);
número limitado de veículos, tempo limitado
de operação, dentre outros.
Problema de Programação de Veículos
1 3
{5}
{5}
r
2 s
4
5
Problema de Programação de Veículos
PPV como Problema de Circulação
1’ 1’’
2’ 2’’
r
3’ 3’’ s
4’ 4’’
5’ 5’’
Problema de Programação de Veículos
formulação matemática:
N = {r,s} {i’, i” i V}
A = {(i’, i”) , (r,i’), (i”,s), i V} {(i”, j’), (i,j) par de
viagens compatíveis} {(s,r)}.
Problema de Programação de Veículos
Exemplo
Fazendo Custo Fixo = 100, K1 = 2, K2 = 1 e resolvendo o
modelo no LINGO temos:
1’ 1’’
2’ 2’’
r
3’ 3’’ s
4’ 4’’
5’ 5’’
Problema de Programação de Veículos
Conclusões
O PPV abordado é um problema da classe P;
PPV com várias garagens ou PPV com frota mista
são problemas da classe NP-difícil;
Para casos reais, a tabela de horários contém muitas
viagens. Nestes casos, a rede gerada pode conter
milhares de nós e milhões de arcos e, portanto, devem
ser aplicadas técnicas de otimização de sistemas de
grande porte como a técnica de geração de colunas.