You are on page 1of 23

Universidade Federal de Viosa

Departamento de Informtica - DPI


Programa de Ps-Graduao em Cincia da Computao

Problema do Caixeiro Viajante com


Seleo de Hotis
Aluno: Marques Sousa
Orientadora: Luciana Brugiolo

Tpicos
Introduo
Apresentao do problema

Abordagem utilizada
Resultados

Trabalhos futuros

introduo
Meios de transporte Brasil e mundo
Otimizar a utilizao de recursos

Problemas de roteamento de veculos


Economia mdia de 5 a 10% dos
custos finais com transporte
Meio ambiente

Problema do Caixeiro Viajante (PCV)


precisa visitar todos os clientes em
apenas uma jornada de trabalho.
No PCV com Seleo de Hotis
(PCVSH), h casos que no possvel
concluir o atendimento em apenas
uma jornada de trabalho.

o
problema

Sabendo que h hotis disponveis,


qual hotel deve ser escolhido para
no prximo dia continuar seu
trabalho?

objetivos
Construir uma rota com o mnimo
possvel de viagens intermedirias.

restries

Escolher a melhor sequncia de hotis


e clientes que minimiza o tamanho
total viajado.

Uma viagem tem um limite de


tamanho.

Uma viagem deve iniciar em um


hotel onde a viagem prvia
terminou.
Cada viagem deve iniciar e
terminar em um hotel.

Figura 1. Exemplo de rota PCVSH

Vansteewegen et al., (2011) apresentaram


uma formulao matemtica e uma
heurstica que combina dois mtodos
construtivos e um procedimento de melhora
da soluo.
Castro et al., (2012) usaram uma
metaheurstica GRASP + VND. O GRASP
constri uma soluo, aplica-se uma ou
mais vizinhanas e utiliza o VND para
melhorar a soluo gerada.
Castro et al., (2013) aplicaram uma
metaheurstica que combina um Algoritmo
Gentico (AG) com Busca Tabu (BT).

literatura
5

nossa

abordagem
Utilizar o conceito do algoritmo
gentico de Castro et al., (2013)
Heurstica RVND (Descida de
Vizinhana Varivel Aleatria).

nossa

abordagem

gerar

populao
Heurstica de Lin-Kernighan.
Heurstica de Insero Sequencial.
Heurstica de Insero mais barata.
Diviso de rotas com Dijkstra.

nossa

abordagem

seleo
9

nossa

abordagem

cruzamento

10

nossa

abordagem

mutao
Adaptado da heurstica 4-opt.
Escolha aleatria de 4 pontos.
Escolhe a soluo que tem o
menor tamanho total.

11

nossa

abordagem

Algoritmo 2: RVND()

melhorar

soluo
12

nossa

abordagem

atualizar

populao

Ordena pelo nmero de viagens


e depois pelo tamanho da rota.
Se as solues geradas so
melhores que as piores, ento
substitui.
Caso exista soluo com
nmero de viagens menor, ento
descarta os cromossomos com
maior nmero e gera novamente
utilizando a heurstica de
Insero Mais Barata.

13

Solues melhores
16
14
12
10
8
6
4
2
0

SET_1 percentual de diferena de


0,57% para Castro et al., (2013).

1
AG+RVND

Grfico 1: grupo 1 de instncias.


SET_2 percentual de diferena
<0,3% para Castro et al., (2013).

Solues iguais
52
48
44
40
36
32
28
24
20
16
12
8
4
0

33

AG+RVND

resultados

Grfico 2: grupo 2 de instncias.

14

Solues iguais

SET_3 percentual de diferena de


3% para Castro et al., (2013).

48
42
36
30
24
18
12
6

0
AG+RVND

Grfico 3: grupo 3 de instncias.

Solues iguais
15

12
9

SET_1 percentual de diferena <2%


para Castro et al., (2013).

6
3

3
0

AG+RVND

resultados

Grfico 4: grupo 4 de instncias.

15

Figura 2. Algoritmo Memtico baseado em Amorim et al., (2012)

trabalhos
futuros
16

Amorin, L. E., Gonalves, L. B. e Magalhes, S. V. G., (2012), Um algoritmo memtico para


soluo do problema de mnima latncia, Simpsio Brasileiro de Pesquisa Operacional, 22472258.
Apresentao adaptada de http://soappresentations.com/pt/
Castro, M., Sorensen, K., Vansteenwegen, P. e Goos, P. (2012), A simple GRASP+VND for
the TSPHS, Working paper 2012/24, Faculteit Toegepaste Economische Wetenschappen,
Universiteit Antwerpen.

Castro, M., Sorensen, K., Vansteenwegen, P. e Goos, P. (2013), A memetic algorithm for
the travelling salesperson problem with hotel selection, Computers and Operations
Research, 40, 1716-1728.
Imagens retiradas de www.google.com.br

Vansteenwegen, P., Souffriau, W. e Sorensen, K. (2012), The travelling salesperson


problem with hotel selection, Journal of the Operational Research Society, 63, 207-217.

Problema do Caixeiro Viajante com Seleo de Hotis


Aluno: Marques Sousa

Orientadora: Luciana Brugiolo

You might also like