Buscar

Trabalho de PO, CAIXEIRO VIAJANTE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE ESTÁCIO DE SÁ - UNESA
ENGENHARIA DE PRODUÇÃO
Pesquisa Operacional II
Caixeiro Viajante
RIO DE JANEIRO - RJ
JUNHO/ 2019
O problema do caixeiro-viajante consiste na procura de um circuito que possua a menor distância, começando numa qualquer cidade, entre várias, visitando cada cidade precisamente uma vez e regressando à cidade inicial.
As cidades são os vértices, as estradas definem as arestas.
Existem basicamente duas formas: 
- Métodos exatos 
- Métodos heurísticos	
Métodos exatos 
· Basicamente, analisam todas as alternativas possíveis. 
· A complexidade é fatorial! 
· Por isto, os métodos mais usados são os do tipo ”branch-and-bound”. 
· Estes consistem em expandir os nós e cortar caminhos de pesquisa que não são promissores
Métodos heurísticos
 
· Com base em heurísticas é possível encontrar soluções aproximadas, isto é, não são soluções exatas, mas fornecem um resultado satisfatório em tempo hábil. 
· Os métodos exatos não retornam solução alguma para um número de cidades maior do que 14 ou 15
Circuito hamiltoniano 
É um caminho que permite passar por todos os vértices de um grafo G, não repetindo nenhum, ou, seja, passar por toda uma e uma só vez por cada.
Caso esse caminho seja possível descrever um ciclo, este é denominado circuito hamiltoniano.
Importância do Caixeiro Viajante na Logística.
A missão da logística é colocar as mercadorias ou serviços certos no lugar indicado, no instante correto e na condição desejada, ao menor custo possível. Evidentemente, se fosse viável produzir todos os bens e serviços no ponto onde eles são consumidos, ou caso as pessoas desejassem viver onde as matérias-primas e a produção se localizam, então a logística seria pouco importante.
Boas práticas de gestão logística envolvem decisões na área de estoque, localização de facilidades (armazéns, plantas industriais, etc.) e transporte, que absorvem a maior parte dos custos da operação. Um dos pontos de destaque na atividade de transporte de mercadorias consiste na definição do percurso ou rota de entrega a ser feito pelos veículos, de forma a minimizar o custo de operação.
Embora haja variantes dos problemas de distribuição, eles podem ser reduzidos a três tipos básicos. O problema de encontrar um trajeto através de uma rede de vias na qual o ponto de origem seja diferente do ponto de destino (problema do caminho mais curto). Outro problema a ser considerado é quando existem múltiplos pontos a serem entregues e um único ponto de chegada e partida (problema do caixeiro viajante). Existe ainda o problema de roteamento de veículos, onde o objetivo é definir qual veículo vai atender a qual rota, e ainda estabelecer roteiros que minimizem o custo total de atendimento. 
Dado um conjunto de pontos a serem visitados (clientes) e um ponto de partida, o problema do caixeiro viajante tem como objetivo determinar a sequencia ótima, que minimizará o custo total da rota, na qual os clientes são visitados uma única vez.
O problema do caixeiro tem diversas aplicações, tais como reabastecimento de alimentos ou de drogarias a partir de um ponto de distribuição central; otimização do trajeto de caminhões de entregas das lojas de varejo aos clientes (entrega domiciliar de mercadorias); caminhões de entrega de jornal, etc..
Numerosos métodos foram propostos para resolvê-lo. Encontrar a rota ótima para um problema particular não tem sido prático para problemas que contém muitos pontos, na prática acima de 20 clientes. O tempo computacional de solução é demasiadamente alto para problemas reais. Os procedimentos heurísticos de solução têm sido boas alternativas, entre eles o 2-opt e heurística de inserção mais distante. Esses procedimentos apresentam bons resultados com um tempo computacional bastante reduzido.
Roteamento de veículos (PRV) ou roteirização consiste em definir roteiros que minimizem o custo total de atendimento, cada um iniciando e terminando no depósito ou base de veículos, assegurando que cada ponto seja visitado exatamente uma vez e nenhuma restrição seja violada. Uma condição básica a ser considerada é que a demanda em qualquer rota não exceda a capacidade do veículo que a atende.
Existem extensões para o problema de roteamento. Dentre elas pode-se citar o problema de roteamento com janela de tempo, onde se deve respeitar um horário específico de entrega. Existe também o problema de coleta e entrega, onde existem pontos onde se deve fazer coleta de alguma mercadoria, e outros onde se devem fazer entregas. Em vez de considerar um único ponto de partida (depósito), existe a alternativa de partir de vários depósitos, logo o algoritmo deve estabelecer de qual depósito cada veículo deve partir, a fim de minimizar o custo total das rotas. Há uma tendência das empresas de transporte em utilizar veículos com multi-compartimentos, logo a restrição de cubagem de cada compartimento, bem como o tipo de produto que pode ser alocado, deve ser respeitada.
O problema de roteirização de veículos é bastante aplicado em empresas de distribuição e transporte de cargas. Algumas dessas empresas chegam a ter que roteirizar milhares de clientes por dia, e possuem uma frota considerável de veículos de diversas capacidades e custos. Encontrar a solução exata para esses problemas é praticamente impossível para problemas reais, mas com a metodologia do Caixeiro Viajante podemos achar a melhor rota em pouco tempo, assim otimizando o trabalho da Logística. 
É inegável a contribuição e a importância da geoinformação para a logística, seja para auxiliar a localização de centros de distribuição, roteirização ou no monitoramento de frotas.
Exercício: 
	x
	A
	B
	C
	D
	E
	A
	-
	80
	160
	110
	10
	B
	80
	-
	240
	150
	30
	C
	160
	240
	-
	60
	250
	D
	110
	150
	60
	-
	140
	E
	10
	30
	250
	140
	-
Etapa 5
	x\x5
	X5
	F5
	X5
	B
	80
	80
	A
	C
	160
	160
	A
	D
	110
	110
	A
	E
	10
	10
	A
Etapa 4
	x\x4
	B
	C
	D
	E
	F4
	X4
	B
	
	240+160=400
	150+110=260
	30+10=40
	40
	E
	C
	240+80=320
	
	60+110=170
	250+10=260
	170
	D
	D
	150+80=230
	60+160=220
	
	140+10=150
	150
	E
	E
	30+80=110
	250+160=410
	140+110=250
	
	110
	B
Etapa 3
	x\x3
	B
	C
	D
	E
	F3
	X3
	B
	
	240+170=410
	150+150=300
	Ciclo B,E,B
	300
	D
	C
	240+40=280
	
	60+150=210
	250+110=360
	210
	D
	D
	150+40=190
	Ciclo D,C,D
	
	140+110=250
	190
	B
	E
	Ciclo E,B,E
	250+170=420
	Ciclo E,D,E
	
	420
	C
Etapa 2
	x\x2
	B
	C
	D
	E
	F2
	X2
	B
	
	240+210=450
	Ciclo B,D,B
	30+420=450
	450
	C
	C
	240+300=540
	
	60+190=240
	Ciclo C,E,C
	250
	D
	D
	Ciclo D,B,D
	Ciclo D,C,D
	
	Ciclo D,E,C,D
	-
	-
	E
	Ciclo E,B,D,E
	Ciclo E,C,D,E
	Ciclo E,D,B,E
	
	-
	-
Etapa 1 
	x\x1
	B
	C
	D
	E
	F1
	X1
	A
	80+450=530
	160+250=410
	-
	-
	410
	C
 Concluindo que passa por, A – C - D – B – E e chega no A. 
Fazendo 410km.

Continue navegando