Escolar Documentos
Profissional Documentos
Cultura Documentos
do Problema do
Abordagens para Resolucao
Caixeiro Alugador
Aluno: Savio S. Dias
sdias@ic.uff.br
Orientadores:
Luiz Satoru Ochi - IC-UFF
Luidi Gelabert Simonetti - PESC/COPPE/UFRJ
6 de marco de 2017
1/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R OTEIRO
I NTRODUC A O
O P ROBLEMA
Tipologia do Problema
Formal
Definicao
Variantes
Exemplo Pratico
R EVIS A O DA L ITERATURA
Abordagens Exatas
Abordagens Heursticas
M ETODOLOGIA D ESENVOLVIDA
Formulacao Quadratica
Linearizada
Formulacao Linear Inteira
Heurstica Multi-Start Baseada em ILS
R ESULTADOS
Abordagens Exatas
Resultados MILS
C ONCLUS OES
2/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
I NTRODUC AO
3/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
I NTRODUC AO
G ERAL
V IS AO
4/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
Caractersticas do PCA
Um turista deseja visitar diversos pontos tursticos;
Ha um conjunto de veculos para serem alugados;
O custo de viajar de um ponto turstico x a y depende do
veculo: custos operacionais e taxas de entrega;
5/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
Caractersticas do PCA
Um turista deseja visitar diversos pontos tursticos;
Ha um conjunto de veculos para serem alugados;
O custo de viajar de um ponto turstico x a y depende do
veculo: custos operacionais e taxas de entrega;
a serem tomadas
Decisoes
Qual ordem de visita de cada cidade;
Qual tipo de veculo usar em cada viagem;
Qual cidade alugar e qual devolver um determinado tipo
de veculo;
5/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
do PCA
Tabela: Elementos para a classificacao
CARACTERISTICAS ALTERNATIVAS
1. Topologia do Grafo Completo
Nao-completo -
2.
Vertice de Partida Definido Indefinido -
3. Disponibilidade do Veculo Total Parcial -
4. Entrega do Veculo Irrestrita Restrita -
5. Uso do Veculo Sem repeticoes
Com repeticoes Limitante
6. Custo de Viagem
Simetrico
Assimetrico -
7. Taxa de Retorno Independente Dependente do grafo do Tempo
Funcao
6/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
DO P ROBLEMA
D ESCRIC AO
F ORMAL
D EFINIC AO
Custos do problema
Dijc - Custo operacional de usar a aresta ij com veculo c;
Fijc - Taxa de retorno do veculo c ao ser alugado em i e
devolvido em j.
7/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
DO P ROBLEMA
D ESCRIC AO
F ORMAL
D EFINIC AO
Custos do problema
Dijc - Custo operacional de usar a aresta ij com veculo c;
Fijc - Taxa de retorno do veculo c ao ser alugado em i e
devolvido em j.
7/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
DO P ROBLEMA
D ESCRIC AO
F ORMALISMO
e Caractersticas
Restricoes
Qualquer veculo pode ser alugado e entregue em
qualquer vertice;
Um tipo de veculo pode ser alugado no maximo
uma vez;
A taxa de retorno nao
depende da topologia do grafo ou
de outras restricoes;
Os custos operacionais sao
simetricos.
As taxas de
necessariamente.
retorno, nao
8/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
DO P ROBLEMA
D ESCRIC AO
F ORMALISMO
e Caractersticas
Restricoes
Qualquer veculo pode ser alugado e entregue em
qualquer vertice;
Um tipo de veculo pode ser alugado no maximo
uma vez;
A taxa de retorno nao
depende da topologia do grafo ou
de outras restricoes;
Os custos operacionais sao
simetricos.
As taxas de
necessariamente.
retorno, nao
8/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
DO P ROBLEMA
D ESCRIC AO
VARIANTES
Proposta de Variante
Aluguel e entrega de veculo restrita;
Repeticao
de tipos de veculos;
Taxa de retorno em funcao
do tempo;
9/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
DO P ROBLEMA
D ESCRIC AO
VARIANTES
Proposta de Variante
Aluguel e entrega de veculo restrita;
Repeticao
de tipos de veculos;
Taxa de retorno em funcao
do tempo;
9/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
DO P ROBLEMA
D ESCRIC AO
E XEMPLO P R A TICO
Tabela: Taxas de retorno para instancia com n = 5 e |C| = 2.
Veculo 1 Veculo 2
Vertices v1 v2 v3 v4 v5 v1 v2 v3 v4 v5
v1 0 24 26 26 28 0 14 10 12 12
v2 24 0 26 26 28 26 0 28 30 30
v3 30 30 0 32 34 14 20 0 18 18
v4 30 30 32 0 34 20 26 22 0 24
v5 36 36 38 38 0 20 26 22 24 0
viavel
Figura: Custos operacionais e solucao com n = 5 e |C| = 2
10/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
DA L ITERATURA
R EVIS AO
A BORDAGENS E XATAS
Modelagem quadratica inteira [Goldbarg et al., 2013]
Funcao
objetivo nao-linear;
Testes em instancias
com ate 32 vertices
e 4 tipos de veculos;
Resolveu otimamente instancias
ate 16 vertices
e 2 tipos de veculos;
[da Silva Menezes, 2014] apresentou um estudo com outras 2 novas
e 3 tecnicas
formulacoes
de linearizacao;
PCA com coleta de premios
Formulacao
quadratica
[Goldbarg et al., 2016].
11/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
DA L ITERATURA
R EVIS AO
A BORDAGENS H EURI STICAS
PCA
GRASP + VND e Memetico [Goldbarg et al., 2012];
Algoritmo Transgenetico
[Goldbarg et al., 2013];
Algoritmo Evolucionario
Hbrido [da Silva and Ochi, 2016];
Resultados preliminares do MILS [Dias et al., 2016];
PCA com coleta de premios
Algoritmo Memetico
[da Silva Menezes et al., 2014];
Algoritmo Evolucionario
[Goldbarg et al., 2016].
12/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
Q UADR ATICA
F ORMULAC AO L INEARIZADA
das variaveis
Tabela: Descricao do modelo PQI.
Var.
Descricao
xkic assume valor 1 se i e visitado na k -esima
pelo veculo c; 0, caso contrario.
posicao
X n1
X X X X
(P1) min Dijc xkic x(k+1)j
c
+ c c c
D1j xn1 x1j + Fijc yic zjc (1)
cC k =1 (i,j)E (1,j)E iV ,jV
13/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
Q UADR ATICA
F ORMULAC AO L INEARIZADA
Sujeito a:
n
XX
xkic = 1, i V \ {1} (2)
cC k =2
X X
xkic = 1, k = 2, ..., n (3)
cC iV \{1}
X
c
x11 =1 (4)
cC
X
y1c = 1 (5)
cC
X
z1c = 1 (6)
cC
X X
yic zic = 0, i V \ {1} (7)
cC cC
14/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
Q UADR ATICA
F ORMULAC AO L INEARIZADA
(P1)
Alguns problemas da formulacao
Funcao
objetivo nao
linear;
Funcao
objetivo nao
contabiliza o custo da aresta quando
ocorre uma mudanca de tipo de veculo;
Falta de ligacao
entre as variaveis
xkic , yic , zjc ;
Nao
ha restricoes
impedindo um veculo de ser alugado ou
devolvido em um mesmo vertice seja v1 ;
que nao
Veculos podem ser alugados mais de uma vez;
Mais de um veculo pode ser alugado num mesmo vertice.
15/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
Q UADR ATICA
F ORMULAC AO L INEARIZADA
das variaveis
Tabela: Descricao propostas para (P2).
Var.
Descricao
wijc assume valor 1 se o veculo c e alugado em i e devolvido em j, i.e. yic zjc = 1; 0 caso contrario.
Pn1 c P c
hijc assume valor 1 se a aresta (i, j) e usada pelo veculo c, i.e. k =1 xki x(k+1)j = 1; 0 caso
cC
contrario.
!
Dijc hijc + Fijc wijc + F1jc w1jc
P P P P P
(P2) min (11)
cC (i,j)E iV \{1} jV \{i} jV
16/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
Q UADR ATICA
F ORMULAC AO L INEARIZADA
Sujeito a:
(2) (10)
X n1
X
hijc = xkic , c C, i V \ {1} (12)
jV \{i,1} k=2
X
c c
h1j = x11 , c C (13)
jV \{1}
c
hi1 = xnic , c C, i V \ {1} (14)
X n
X
hjic = xkic + zic yic , c C, i V \ {1} (15)
jV \{i} k =2
c
h1i x2ic yic , c C, i V \ {1} (16)
X X
c
h1i = x2ic , i V \ {1} (17)
cC cC
X X
hjic + yic = hijc + zic , i V \ {1}, c C (18)
jV \{i} jV \{i}
17/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
Q UADR ATICA
F ORMULAC AO L INEARIZADA
Sujeito a:
c
X
xkic + x(k c
+1)j 1 hij , c C, i V , j V \ {1}, i 6= j,
cC
k = 1, ..., n 1 (19)
X
(hijc + hjic ) 1, i, j V , i 6= j (20)
cC
X
wijc = yic , c C, i V (21)
jV \{i}
X
wijc = zjc , c C, j V (22)
iV \{j}
18/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
Q UADR ATICA
F ORMULAC AO L INEARIZADA
yjc ,
X
y1c + z1c 2 c C, c C \ {c} (30)
jV \{1}
yjc ,
X
y1c + z1c 2 c C, j V \ {1} (31)
cC
19/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
Q UADR ATICA
F ORMULAC AO L INEARIZADA
n
X X
xkic yjc zic , c C, i V \ {1} (32)
k=2 jV
n
X
yic xkic , c C, i V \ {1} (33)
k =2
c
x11 = y1c , c C (34)
X
xnic = z1c , c C (35)
iV \{1}
20/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
L INEAR I NTEIRA
F ORMULAC AO
das variaveis
Tabela: Descricao do modelo PLI proposto.
Var.
Descricao
xijc
assume valor 1 se o vertice j e visitado depois do vertice
i por c; 0, caso contrario.
assume valor 1 se os vertices respectivamente, os vertices
i e j sao, de
de aluguel e devolucao
yijc
c; 0, caso contrario.
P P P
(PL) min Dijc xijc + Fijc yijc (36)
cC iV jV
21/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
L INEAR I NTEIRA
F ORMULAC AO
Sujeito a:
XX
y1jc = 1 (37)
cC jV
XX
c
yi1 =1 (38)
cC iV
22/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
L INEAR I NTEIRA
F ORMULAC AO
Sujeito a:
X XX X
xjic yklc yijc , c C, j V (45)
iV \{j} k V lV iV \{j}
X X
yijc xijc , c C, i V (46)
jV jV
X X
yijc xijc , c C, j V (47)
iV iV
23/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
L INEAR I NTEIRA
F ORMULAC AO
de eliminacao
Restricoes de subciclo:
XX X
xijc |S| 1, S V , 2 |S| n 1 (50)
cC iS jS\{i}
cutset:
Restricoes
XXX
xijc 1, S V \ {1} (51)
cC i S
/ jS
Testadas
Formulacoes
(37)-(50)
(PL1) - FO (36), restricoes
(37)-(49) + (51) lazy
(PL2) - FO (36), restricoes
(37)-(49) + (51)
(PL2) - FO (36), restricoes
d
24/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
H EURI STICA Multi-Start B ASEADA EM ILS
Motivacao
do uso de heurstica;
Obteve bons resultados em variantes do PCV:
[Subramanian and Battarra, 2013, Silva et al., 2012];
Algoritmo 1: MILS(entrada, msmax , ilsmax , , seed)
1 incio
2 s ; f (s )
3 para i 1, ..., msmax faca
4 s0 construir sol(entrada, , seed)
5 para j 1, ..., ilsmax faca
6 s0 inter RVND(s0 , seed)
7 se f (s0 ) < f (s ) entao
8 s s0
9 fim
10 s0 perturbacao(s0 , seed)
11 fim
12 fim
13 Retorne s
14 fim
25/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
H EURI STICA Multi-Start B ASEADA EM ILS
Motivacao
do uso de heurstica;
Obteve bons resultados em variantes do PCV:
[Subramanian and Battarra, 2013, Silva et al., 2012];
Algoritmo 1: MILS(entrada, msmax , ilsmax , , seed)
1 incio
2 s ; f (s )
3 para i 1, ..., msmax faca
4 s0 construir sol(entrada, , seed)
5 para j 1, ..., ilsmax faca
6 s0 inter RVND(s0 , seed)
7 se f (s0 ) < f (s ) entao
8 s s0
9 fim
10 s0 perturbacao(s0 , seed)
11 fim
12 fim
13 Retorne s
14 fim
25/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
R EPRESENTAC A O DA
S OLUC AO
26/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
M ETODO C ONSTRUTIVO
Equacoes
n h io
LRC = r LC|Frc1 r minjLC (Frc1 j ) + maxjLC (Frc1 j ) minjLC (Frc1 j ) (52)
(
Dikc (Drc2 k + Dkr
c ) incio/fim
insercao
g(k , r1 , r2 ) = 1 . (53)
(Dikc + Dkjc Dijc ) (Drc2 k + c )
Dkr 1
meio
insercao
27/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
M ETODO C ONSTRUTIVO
Equacoes
n h io
LRC = r LC|Frc1 r minjLC (Frc1 j ) + maxjLC (Frc1 j ) minjLC (Frc1 j ) (52)
(
Dikc (Drc2 k + Dkr
c ) incio/fim
insercao
g(k , r1 , r2 ) = 1 . (53)
(Dikc + Dkjc Dijc ) (Drc2 k + c )
Dkr 1
meio
insercao
27/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
M ETODO C ONSTRUTIVO
Algoritmo 2: construir sol(entrada, , seed)
1 incio
2 Inicializar LC
3 Seja S = {s1 , ..., s|C| } um conjunto de viagens vazias
n
4 para i 1, ..., |C| 1 faca wsi b |C| c
n
5 ws|C| d |C| e
6
r1 v 1 ; S
7 enquanto S 6= faca
8 Selecione sc S aleatoriamente
9 S S {sc }
10 sc sc {r1 }
11 se S = entao
LRC {v1 }
12 Criar LRC
senao
13 r2 r1
14 r1 elemento aleatorio
de LRC
15 LC LC {r1 }
16 enquanto LC 6= e |sc | < wsc faca
17 k 0 argmin{g(k , r1 , r2 )}
kLC
18 sc sc {k 0 }
19 LC LC {k 0 }
20 fim
21 S
S sc
22 fim
23
Retorne S
24 fim
28/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
B USCA L OCAL
RVND aninhado com best improvement com vizinhancas:
Inter-viagem: Swap(1,1), (2,2), (2,1), (3,3);
Shift(1), (2), (3); VE; E&C;
Intra-viagem: Swap(1,1), (2,2), (3,3); Shift(1),
(2), (3); 2-Opt; Reverse;
Algoritmo 3: inter RVND(s, seed)
1 incio
2 ListaVizinhancasInter iniciar aleatorio(seed)
3 i 0
4 enquanto i < NUM VIZ INTER faca
5 s0 aplicar vizinhanca(ListaVizinhancasInter[i], s)
6 se f (s0 ) < f (s) entao
7 s s0
8 s intra RVND(s, seed)
9 i 0
10 senao i i +1
11 fim
12 Retorne s
13 fim
29/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
B USCA L OCAL
RVND aninhado com best improvement com vizinhancas:
Inter-viagem: Swap(1,1), (2,2), (2,1), (3,3);
Shift(1), (2), (3); VE; E&C;
Intra-viagem: Swap(1,1), (2,2), (3,3); Shift(1),
(2), (3); 2-Opt; Reverse;
Algoritmo 3: inter RVND(s, seed)
1 incio
2 ListaVizinhancasInter iniciar aleatorio(seed)
3 i 0
4 enquanto i < NUM VIZ INTER faca
5 s0 aplicar vizinhanca(ListaVizinhancasInter[i], s)
6 se f (s0 ) < f (s) entao
7 s s0
8 s intra RVND(s, seed)
9 i 0
10 senao i i +1
11 fim
12 Retorne s
13 fim
29/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
V IZINHANC AS I NTER -V IAGEM
30/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
V IZINHANC AS I NTRA -V IAGEM
31/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
V IZINHANC AS I NTRA -V IAGEM
31/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
P ERTURBAC AO
Tres
vizinhancas foram adaptadas:
Shift(1);
Swap(1,1);
Vehicle Exchange;
Perturbacao
Vehicle Injection proposta;
Apenas uma perturbacao,
aleatoriamente escolhida, e
aplicada por iteracao;
Os vertices
escolhidos
e veculos da vizinhanca sao
aleatoriamente.
32/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
M ETODOLOGIA D ESENVOLVIDA
P ERTURBAC AO
Vehicle Injection
Figura: Perturbacao
33/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
A BORDAGENS E XATAS - C ARACTERI STICAS
Modelos propostos
C++ compilado com g++ 4.8.2;
Arquitetura: Intel i7-4770 3.90GHz 16GB RAM;
Ubuntu 14.04 64-bit usando thread unica;
framework IBM ILOG CPLEX 12.6.1;
Modelo (P1)
Arquitetura: Intel i5 8GB RAM;
Ubuntu Linux 12.04 64-bit thread unica;
framework GNU GLPK 4.47;
Experimentos
Tempo limite de execucao:
70000s;
Modelo MTZ executado na arquitetura deste trabalho;
34/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
A BORDAGENS E XATAS
Instancia (P1) MTZ
35/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
A BORDAGENS E XATAS
(P2)
Tabela: Resultados para Formulacao
Instancia (P2)
36/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
A BORDAGENS E XATAS
(PL1)
Tabela: Resultados para Formulacao
Instancia (PL1)
Nome |C| UB ou OPT UB LB T(s) LR LR(s) LR(%) #sol #nodes #lazy cuts
Mauritania10e 2 540 540 540.00 0.02 510.00 0.01 5.88 1 4 6
Mauritania10n 2 571 571 571.00 0.03 517.00 0.02 10.44 1 14 6
Colombia11e 2 620 620 620.00 0.04 512.67 0.02 20.94 2 37 9
Colombia11n 2 639 639 639.00 0.08 533.50 0.02 19.78 2 144 11
Angola12e 2 719 719 719.00 0.16 595.00 0.02 20.84 12 435 60
Angola12n 2 656 656 656.00 0.04 616.75 0.03 6.36 1 11 5
Peru13e 2 672 672 672.00 0.03 614.00 0.02 9.45 2 13 12
Peru13n 2 693 693 693.00 0.08 639.00 0.02 8.45 3 65 17
Libia14e 2 730 730 730.00 0.12 660.00 0.02 10.61 7 200 35
Libia14n 2 760 760 760.00 0.28 682.00 0.02 11.44 4 760 20
Congo15e 2 756 756 756.00 0.04 743.00 0.03 1.75 3 27 24
Congo15n 2 886 886 886.00 0.14 852.50 0.03 3.93 2 115 9
Argentina16e 2 955 955 955.00 0.47 803.00 0.03 18.93 8 851 63
Argentina16n 2 894 894 894.00 0.58 784.00 0.03 14.03 4 1334 61
BrasilRJ14e 2 294 294 294.00 1.31 234.00 0.03 25.64 9 3500 92
BrasilRJ14n 2 167 167 167.00 0.17 150.00 0.02 11.33 3 256 30
BrasilRN16e 2 375 375 375.00 0.32 324.00 0.03 15.74 4 463 42
BrasilRN16n 2 188 188 188.00 0.21 172.25 0.04 9.14 2 203 15
BrasilPR25e 3 508 508 508.00 10.55 436.67 0.08 16.34 9 7792 221
BrasilPR25n 3 226 228 221.07 70000.00 213.00 0.09 7.04 8 4228614 72419
BrasilAM26e 3 467 467 467.00 102.55 415.00 0.06 12.53 11 68640 464
BrasilAM26n 3 202 202 202.00 4.98 187.50 0.10 7.73 4 3513 86
BrasilMG30e 4 529 529 529.00 14.89 474.50 0.15 11.49 1 7390 236
BrasilMG30n 4 271 276 261.37 1137.64 253.25 0.02 8.98 6 369915 -
BrasilSP32e 4 588 588 588.00 18449.40 491.00 0.27 19.76 13 1527272 4345
BrasilSP32n 4 254 254 242.70 2717.37 233.75 0.03 8.66 3 828508 -
37/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
A BORDAGENS E XATAS
(PL2)
Tabela: Resultados para Formulacao
Instancia (PL2)
Nome |C| UB ou OPT UB LB T(s) LR LR(s) LR(%) #sol #nodes #lazy cuts
Mauritania10e 2 540 540 540.00 0.04 510.00 0.03 5.88 1 4 2
Mauritania10n 2 571 571 571.00 0.03 517.00 0.01 10.44 1 13 2
Colombia11e 2 620 620 620.00 0.05 512.67 0.03 20.94 3 9 6
Colombia11n 2 639 639 639.00 0.09 533.50 0.02 19.78 4 156 7
Angola12e 2 719 719 719.00 0.18 595.00 0.02 20.84 5 382 33
Angola12n 2 656 656 656.00 0.05 616.75 0.03 6.36 1 12 6
Peru13e 2 672 672 672.00 0.06 614.00 0.02 9.45 2 30 9
Peru13n 2 693 693 693.00 0.09 639.00 0.02 8.45 2 60 9
Libia14e 2 730 730 730.00 0.08 660.00 0.02 10.61 3 92 3
Libia14n 2 760 760 760.00 0.29 682.00 0.02 11.44 4 805 8
Congo15e 2 756 756 756.00 0.03 743.00 0.02 1.75 1 7 8
Congo15n 2 886 886 886.00 0.14 852.50 0.03 3.93 1 109 2
Argentina16e 2 955 955 955.00 0.23 803.00 0.02 18.93 5 344 11
Argentina16n 2 894 894 894.00 0.54 784.00 0.04 14.03 6 1197 11
BrasilRJ14e 2 294 294 294.00 0.41 234.00 0.05 25.64 6 507 27
BrasilRJ14n 2 167 167 167.00 0.23 150.00 0.03 11.33 5 301 17
BrasilRN16e 2 375 375 375.00 0.48 324.00 0.07 15.74 6 405 36
BrasilRN16n 2 188 188 188.00 0.25 172.25 0.05 9.14 4 186 15
BrasilPR25e 3 508 508 508.00 18.06 436.67 0.09 16.34 8 7359 233
BrasilPR25n 3 226 226 226.00 91.12 213.00 0.09 6.10 5 42866 457
BrasilAM26e 3 467 467 467.00 6.91 415.00 0.06 12.53 4 2495 107
BrasilAM26n 3 202 202 202.00 8.25 187.50 0.09 7.73 4 6041 48
BrasilMG30e 4 529 529 529.00 53.52 474.50 0.14 11.49 7 6309 376
BrasilMG30n 4 271 271 271.00 2622.19 253.25 0.23 7.01 9 201754 2293
BrasilSP32e 4 588 588 588.00 1253.59 491.00 0.26 19.76 9 203711 948
BrasilSP32n 4 254 254 254.00 26948.52 233.75 0.28 8.66 8 1448436 4151
38/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
A BORDAGENS E XATAS
(PL2)
Tabela: Resultados para Formulacao d
Instancia (PL2)
d
39/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
A BORDAGENS E XATAS
(PL2)
Tabela: Resultados Formulacao
d para instancias maiores
Instancia (PL2)
d
40/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
A BORDAGENS E XATAS
Instancia (PL2)
Nome |C| UB ou OPT UB LB T(s) LR LR(s) LR(%) #sol #nodes #lazy cuts
BrasilCO40e 5 668 668 668.00 8.00 585.00 0.45 14.19 2 336 69
BrasilCO40n 5 575 578 557.07 14975.89 537.33 0.77 7.57 10 1890358 -
BrasilNO45e 5 829 829 829.00 26.48 730.50 0.64 13.48 1 530 136
BrasilNO45n 5 546 539 539.00 28074.79 517.00 0.50 4.26 5 2580829 1033
BrasilNE50e 5 756 756 756.00 15.13 697.00 0.96 8.46 2 551 61
BrasilNE50n 5 611 608 608.00 617.68 582.00 1.42 4.47 8 49416 362
att48eA 3 34571 34571 34571.00 624.10 27270.00 0.43 26.77 14 53473 546
att48nA 3 988 987 972.00 13786.51 932.00 0.38 5.90 6 2403071 -
berlin52eA 3 8948 8948 8948.00 12449.33 7258.00 0.52 23.28 14 739417 922
berlin52nA 3 1303 1344 1254.67 24384.58 1205.00 0.46 11.54 8 952437 -
Livramento30e 3 739 739 739.00 8.25 633.00 0.08 16.75 6 2780 88
Canoas30n 4 376 376 376.00 40.94 356.50 0.13 5.47 8 11183 272
Pelotas50e 3 1244 1374 1121.25 21881.84 947.60 0.39 45.00 3 1156043 -
Santos50n 5 382 382 379.92 70000.00 359.08 0.74 6.38 6 4829166 1313
BoaVista80e 4 1560 1930 1362.64 27539.83 1222.00 1.63 57.94 3 1643144 -
Macapa80n 5 599 608 581.67 44613.72 564.75 4.00 7.66 6 895643 -
eil76eB 4 1649 2384 1477.82 31520.64 1386.00 1.38 72.01 2 1023463 -
rat99eB 5 2904 5136 2432.00 70000.00 2195.00 5.14 133.99 1 694913 1265
rat99nB 5 1349 1288.88 64523.19 1244.80 7.95 - 0 800632 -
st70eB 4 1708 2048 1463.97 27700.22 1273.25 1.21 60.85 7 1482242 -
st70nB 4 879 882 844.67 24538.61 808.00 2.59 9.16 9 1195970 -
41/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
R ESULTADOS MILS - C ARACTERI STICAS
MILS
C++ compilado com g++ 4.8.2;
Arquitetura: Intel i7-870 2.93GHz 8GB RAM;
Ubuntu 14.04 64-bit usando thread unica;
Parametros: = 0.47, msmax = 28, ilsmax = 61 (irace package);
Estado-da-arte
Linguagem C++ executando em thread unica;
MA & TA: Intel Xeon QuadCore 2.8GHz 8GB RAM - Scientific Linux 5.5 64-bit;
EA-ALSP: Intel i7 3630-QM 2.4GHz 8GB RAM - Windows 8.0 64-bit;
Experimentos
30 execucoes
para cada instancia;
Instancias
euclidianas e nao-euclidianas de [Goldbarg et al., 2012];
Arquiteturas comparaveis
(www.cpubenchmark.net/cpu_list.php)
42/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
R ESULTADOS MILS
Tabela: Resultados medios
para instancias euclidianas
Instancia AM AT MILS
Nome |C| Avg Sol T(s) Avg Sol T(s) Avg Sol GAP(%) T (s)
BrasilRJ14e 2 294 1.00 294 1.00 294.00 0.00 0.02
BrasilRN16e 2 375 1.00 375 1.00 375.00 0.00 0.03
BrasilPR25e 3 523 2.00 508 12.00 508.00 0.00 0.34
BrasilAM26e 3 477 3.00 467 13.00 467.00 0.00 0.08
BrasilMG30e 4 549 8.00 532 26.00 530.33 -0.31 0.88
BrasilSP32e 4 606 7.00 593 27.00 590.57 -0.41 1.64
BrasilRS32e 4 496 7.00 493 24.00 491.00 -0.41 0.86
BrasilCO40e 5 696 23.00 676 51.00 673.87 -0.32 5.55
BrasilNO45e 5 857 30.00 840 70.00 830.93 -1.08 3.22
BrasilNE50e 5 766 35.00 763 70.00 758.23 -0.62 7.21
Livramento30e 3 739 2.00 739 16.00 739.00 0.00 0.14
Pelotas50e 3 1288 17.00 1265 77.00 1244.20 -1.64 4.35
BoaVista80e 4 1725 49.00 1666 350.00 1579.40 -5.20 28.55
Betim100e 3 1401 247.00 1408 348.00 1396.40 -0.33 58.01
Vitoria100e 5 1357 292.00 1362 382.00 1376.23 1.42 62.63
JoaoPessoa140e 4 2557 249.00 2461 1297.00 2276.80 -7.48 174.54
Natal160e 5 2792 298.00 2688 1944.00 2506.90 -6.74 379.16
PortoVelho200e 3 2375 1862.00 2376 3165.00 2294.50 -3.39 553.00
Cuiaba200e 3 2398 1682.00 2332 3039.00 2237.17 -4.07 737.85
Belem300e 4 3095 5184.00 3056 9649.00 3028.70 -0.89 3339.81
att48eA 3 34572 14.00 34643 39.00 34596.60 0.07 1.62
berlin52eA 3 8950 43.00 8949 59.00 8949.27 0.00 3.46
ch130e 5 8931 190.00 8828 893.00 8733.97 -1.07 93.33
eil76eB 4 1826 184.00 1779 420.00 1665.30 -6.39 37.76
lin105e 5 17053 100.00 16988 384.00 17038.27 0.30 41.85
pr107e 5 46867 104.00 46840 394.00 46925.70 0.18 41.07
rat99eB 5 3188 248.00 3133 309.00 2942.83 -6.07 66.04
rd100eB 4 9954 255.00 9951 255.00 9961.23 0.10 33.44
st70eB 4 1898 148.00 1858 310.00 1739.70 -6.37 25.65
w100eB 4 8310 82.00 8310 331.00 8422.57 1.35 33.84
Media 378.90 798.53 -1.65 191.20
43/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
R ESULTADOS MILS
Tabela: Melhores resultados para instancias euclidianas
Instancia AM AT MILS
Nome |C| Best Sol Best Sol Best Sol GAP(%)
BrasilRJ14e 2 294 294 294 0.00
BrasilRN16e 2 375 375 375 0.00
BrasilPR25e 3 510 508 508 0.00
BrasilAM26e 3 468 467 467 0.00
BrasilMG30e 4 530 529 529 0.00
BrasilSP32e 4 588 588 588 0.00
BrasilRS32e 4 494 491 491 0.00
BrasilCO40e 5 672 668 668 0.00
BrasilNO45e 5 829 829 829 0.00
BrasilNE50e 5 756 756 756 0.00
Livramento30e 3 739 739 739 0.00
Pelotas50e 3 1274 1249 1244 -0.40
BoaVista80e 4 1707 1591 1560 -1.95
Betim100e 3 1394 1394 1394 0.00
Vitoria100e 5 1354 1354 1354 0.00
JoaoPessoa140e 4 2521 2368 2243 -5.28
Natal160e 5 2753 2641 2486 -5.87
PortoVelho200e 3 2327 2312 2284 -1.21
Cuiaba200e 3 2329 2275 2215 -2.64
Belem300e 4 3007 2985 2997 0.40
att48eA 3 34571 34571 34571 0.00
berlin52eA 3 8948 8948 8948 0.00
ch130e 5 8818 8729 8631 -1.12
eil76eB 4 1756 1703 1649 -3.17
lin105e 5 16916 16916 16958 0.25
pr107e 5 46827 46812 46836 0.05
rat99eB 5 3113 3042 2904 -4.54
rd100eB 4 9909 9909 9911 0.02
st70eB 4 1849 1777 1708 -3.88
w100eB 4 8310 8310 8364 0.65
44/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R ESULTADOS C OMPUTACIONAIS
R ESULTADOS MILS
Tabela: Melhores resultados para instancias
nao-euclidianas
Instancia AT EA-ALSP MILS
Nome |C| Best Sol T (s) Best Sol T (s) Best Sol GAP(%) T (s)
BrasilRJ14n 2 167 2.00 167 0.60 167 0.00 0.03
BrasilRN16n 2 188 4.00 188 0.60 188 0.00 0.09
BrasilPR25n 3 226 16.00 226 10.60 226 0.00 1.41
BrasilAM26n 3 202 16.00 202 10.60 202 0.00 1.04
BrasilMG30n 4 271 32.00 271 21.30 271 0.00 2.71
BrasilSP32n 4 254 39.00 254 26.00 254 0.00 3.28
BrasilRS32n 4 269 40.00 269 26.60 269 0.00 2.81
BrasilCO40n 5 576 84.00 576 56.00 575 -0.17 8.96
BrasilNO45n 5 551 104.00 548 69.30 546 -0.36 12.50
BrasilNE50n 5 618 147.00 611 98.00 618 1.15 14.74
Canoas30n 4 376 37.00 376 24.60 376 0.00 2.87
Santos50n 5 392 153.00 382 102.00 382 0.00 14.48
Macapa80n 5 616 624.00 599 416.00 608 1.50 58.27
Londrina100n 3 1186 1107.00 1146 738.00 1153 0.61 121.83
Osasco100n 4 993 999.00 964 666.00 974 1.04 133.46
Cuiaba140n 4 1339 2718.00 1293 1200.00 1313 1.55 367.98
PortoVelho160n 3 1426 4595.00 1382 1200.00 1399 1.23 561.09
Aracaju200n 3 1942 7349.00 1839 2400.00 1868 1.58 1248.27
Teresina200n 5 1410 8884.00 1343 2400.00 1369 1.94 1649.99
Cuiaba300n 5 2222 37391.00 2100 3600.00 2121 1.00 7836.09
att48nA 3 993 134.00 988 89.30 988 0.00 11.92
berlin52nA 3 1326 181.00 1303 120.60 1305 0.15 17.46
ch130n 5 1696 2831.00 1632 1200.00 1664 1.96 390.05
d198n 4 3188 11993.00 3036 2400.00 3069 1.09 1617.16
kroB150n 3 2966 4472.00 2845 1200.00 2876 1.09 494.01
pr107n 5 1698 1589.00 1631 1054.30 1653 1.35 221.14
rat99nB 5 1399 1310.00 1349 873.30 1371 1.63 141.00
rd100nB 4 1412 1251.00 1357 834.00 1360 0.22 156.19
st70nB 4 910 415.00 879 276.60 904 2.84 44.57
w100nB 4 1670 1166.00 1615 777.30 1630 0.93 175.30
Media 2989.43 729.72 0.74 510.36
45/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
C ONSIDERAC OES F INAIS
C ONCLUS OES
Abordagens Exatas
Duas abordagens foram apresentadas para o PCA;
A formulacao
adaptada foi capaz de provar o otimo
de 5 novas instancias;
As novas formulacoes
foram capazes de provar o otimo
de todas as 26
instancias
anteriormente testadas para metodos exatos;
Essas formulacoes
foram aplicadas em um grupo de outras 21 instancias
maiores, onde 9 tiveram o otimo encontrado;
Abordagem Heurstica
Uma abordagem baseada em ILS foi proposta;
Os resultados superam o estado-da-arte para as 30 instancias
euclidianas
testadas na literatura;
A abordagem apresentou resultados de boa qualidade com um baixo custo
computacional para instancias
nao-euclidianas.
46/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
C ONSIDERAC OES F INAIS
C ONCLUS OES
Abordagens Exatas
Duas abordagens foram apresentadas para o PCA;
A formulacao
adaptada foi capaz de provar o otimo
de 5 novas instancias;
As novas formulacoes
foram capazes de provar o otimo
de todas as 26
instancias
anteriormente testadas para metodos exatos;
Essas formulacoes
foram aplicadas em um grupo de outras 21 instancias
maiores, onde 9 tiveram o otimo encontrado;
Abordagem Heurstica
Uma abordagem baseada em ILS foi proposta;
Os resultados superam o estado-da-arte para as 30 instancias
euclidianas
testadas na literatura;
A abordagem apresentou resultados de boa qualidade com um baixo custo
computacional para instancias
nao-euclidianas.
46/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
C ONSIDERAC OES F INAIS
T RABALHOS F UTUROS
Abordagens Exatas
Formular novos modelos que mais se aproximem da EC do PCA;
Propor inequacoes
validas
e novos cortes em busca de facetas;
Propor limites inferiores melhores atraves
de Geracao
de Colunas;
Abordagem Heurstica
Testar diferentes metodos construtivos para o MILS;
Abordar variantes do PCA;
Multi-Start;
Uso de mecanismo de filtragem em iteracoes
Estruturas de Dados Auxiliares (EDAs);
entre tecnicas
Investigar integracao exatas e heursticas.
47/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
C ONSIDERAC OES F INAIS
T RABALHOS F UTUROS
Abordagens Exatas
Formular novos modelos que mais se aproximem da EC do PCA;
Propor inequacoes
validas
e novos cortes em busca de facetas;
Propor limites inferiores melhores atraves
de Geracao
de Colunas;
Abordagem Heurstica
Testar diferentes metodos construtivos para o MILS;
Abordar variantes do PCA;
Multi-Start;
Uso de mecanismo de filtragem em iteracoes
Estruturas de Dados Auxiliares (EDAs);
entre tecnicas
Investigar integracao exatas e heursticas.
47/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R EFER ENCIAS I
da Silva, A. R. V. and Ochi, L. S. (2016).
An efficient hybrid algorithm for the traveling car renter problem.
Expert Systems with Applications, 64:132140.
Dias, S. S., Machado, V. M. C., Simonetti, L. G., Ochi, L. S., and da Silva, A. R. V. (2016).
Uma heurstica baseada em ils para o problema do caixeiro alugador.
XLVIII Simposio Brasileiro de Pesquisa Operacional.
Goldbarg, M. C., Goldbarg, E. F., Asconavieta, P. H., Menezes, M. d. S., and Luna, H. P. (2013).
A transgenetic algorithm applied to the traveling car renter problem.
Expert Systems with Applications, 40(16):62986310.
48/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
R EFER ENCIAS II
49/50
I NTRODUC A O O P ROBLEMA DA L ITERATURA
R EVIS AO M ETODOLOGIA D ESENVOLVIDA R ESULTADOS
C ONCLUS OES
do Problema do
Abordagens para Resolucao
Caixeiro Alugador
Aluno: Savio S. Dias
sdias@ic.uff.br
Orientadores:
Luiz Satoru Ochi - IC-UFF
Luidi Gelabert Simonetti - PESC/COPPE/UFRJ
6 de marco de 2017
50/50