Você está na página 1de 13

Caixeiro viajante com

seleo de hotis

TSPSH
Dado um conjunto H de hotis e um
conjunto C de clientes o TSPSH definido
em um grafo completo G = (V, A) onde V
= H C e A = {(i,j)| i, j V, i j}.
Cada cliente demanda um servio ou um
tempo de visita i (com i = 0 , i H).
O tempo cij necessrio para viajar de um
vrtice i para um j, conhecido para
todos os pares de vrtices.

Definies
Entende-se por viagem, todo subtour
que comea em um hotel disponvel,
visita clientes e termina tambm em
um hotel.
Tour a soma de todas as viagens,
sendo que deve comear em um
hotel inicial e terminar nesse mesmo
hotel.

Objetivo
O primeiro objetivo minimizar o
nmero de viagens conectadas que
so necessrias para visitar todos os
clientes. Em segundo, minimizar o
tempo total de viagem do tour.

Restries
Existe um hotel inicial i=0 , de onde
o tour deve comear e terminar.
Nada impede que esse hotel seja
utilizado como hotel intermedirio
durante o tour.
Cada viagem deve comear e
terminar em um hotel disponvel.
O tempo total de uma viagem no
deve exceder um tempo limite L.

Restries
Uma viagem deve comear
exatamente do hotel onde a viagem
anterior parou.
O tempo total de uma viagem no
deve exceder um tempo limite L.
No h limite de visitas a um hotel
especfico.

Modelo Matemtico
Dado xijd uma varivel binria que assume
valor 1 se, em uma viagem d a visita a um
cliente ou a um hotel i seguida por uma visita
a um hotel ou cliente j , e valor 0 caso
contrrio.
Assuma tambm a varivel binria yd que
assume valor 1 se em um dia pelo menos um
cliente foi visitado. Ser 0 se em um dia d no
for requerida nenhuma viagem do dia d.
Por ltimo D representa o nmero mximo de
viagens que pode ter a soluo.

Funo objetivo
Min
Minimizar o nmero de viagens e o tempo
total do tour.
M um nmero suficientemente grande,
para que multiplicado na funo objetivo,
para que solues com menor nmero de
viagens sejam sempre melhores do que
aquelas com maior nmero.

Sujeito a :
1
A restrio nmero 1 diz que cada cliente visitado
uma nica vez durante todo o tour.

2
Restrio 2 garante a conectividade de cada
viagem.

3
4
Restries 3 e 4 dizem que toda viagem deve
comear e terminar em um hotel.

Sujeito a :
(5)
Restrio 5 impe a mxima durao de cada
viagem.
6
(7)
Restries 6 e 7 dizem que o tour deve
comear e terminar no hotel 0.

Sujeito a :
(8 )

(9)
Restries 8 e 9 dizem que se uma viagem
termina em um hotel, a prxima deve
comear no mesmo hotel.

Sujeito a :
(10)
Restrio 10 diz que uma viagem marcada
como iniciada, se pelo menos um cliente foi
visitado em um dia d.
(11)
Restrio 11 afirma que as viagens ocorrem em
dias consecutivos. Comeando no dia 1.

Sujeito a :
(12)
Restrio 12 para eliminao de sobtours, visto
que uma soluo vivel do TSPSH pode conter
ciclos comeando e terminando no mesmo hotel.
(13)
(14)
13 e 15 definem o domnio das variveis de
deciso.

Você também pode gostar