Logo Passei Direto
Buscar

Material sobre roteirização de veículos: define o problema, objetivos e desafios (congestionamento, restrições, janelas), aborda aplicações (entregas diárias, planejamento), tipos de problema (caminho mínimo, caixeiro viajante), complexidade combinatória e heurísticas como vizinho mais próximo.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

<p>Roteirização de veículos</p><p>Prof. Kalil Figueiredo Almeida</p><p>1</p><p>O que é roteirizar?</p><p>Um conjunto de pontos a serem atendidos, para os quais são conhecidos sua localização, quantidade demandada, horários de atendimento, etc.</p><p>Uma frota de veículos disponíveis para realizar os atendimentos e sua localização</p><p>As distâncias e os tempos de viagem entre todos os pares de pontos</p><p>Roteirizar é ....</p><p>© CLAUDIO BARBIERI DA CUNHA, 2012</p><p>DIREITOS RESERVADOS - REPRODUÇÃO PROIBIDA</p><p>Definir e determinar:</p><p>quantos e quais veículos utilizar?</p><p>que atendimentos alocar/atribuir a cada veículo?</p><p>para cada veículo, em que ordem/sequência atender? (roteiros)</p><p>Contexto da Roteirização</p><p>Uma das estratégias para distribuição física urbana</p><p>Envolve somente entregas?</p><p>O que mais pode incluir? Coletas, atendimentos, ...</p><p>Por quê roteirizar?</p><p>Quantidade de carga para cada cliente, frequência de entrega não permitem entrega direta com carga completa</p><p>Portanto, necessidade de compartilhamento de veículos para atendimento de vários clientes</p><p>Necessário definir que veículos servem que clientes e em que ordem/sequência, de maneira ótima</p><p>Roteirização: aplicações</p><p>Roteirização diária</p><p>Clientes e quantidades mudam diariamente</p><p>Muita flutuação para permitir rotas estáticas</p><p>Planejamento estratégico e tático</p><p>Análise de cenários</p><p>Impacto de criação de novos CDs</p><p>Impacto de políticas operacionais (hora extra, número máximo de entregas por rota, etc.)</p><p>Estimar custo de entrega/atendimento de cliente</p><p>Roteiros de entregas</p><p>500 entregas</p><p>25 veículos</p><p>2h para concluir programação!!!</p><p>1,0439 x 1042 combinações (formas de agrupamento)</p><p>–	1.043.900.000.000.000.000.000.000.000.000.000.000.000.000</p><p>Sem considerar roteiros/sequências de entrega</p><p>D</p><p>TIPOS DE PROBLEMA DE ROTEIRIZAÇÃO</p><p>O REAL problema de roteirização</p><p>Origem e destino coincidentes, passando por todos os pontos</p><p>Principais desafios da roteirização</p><p>Congestionamentos nos centros urbanos</p><p>Restrições à circulação de veículos de carga</p><p>Horários, tamanhos de veículos</p><p>Rever estratégia de distribuição</p><p>Roteirização</p><p>Objetivos:</p><p>Descobrir os melhores roteiros para os veículos a fim de minimizar tempos e distâncias</p><p>Aumentar a eficiência por meio da máxima utilização dos equipamentos e pessoal de transporte</p><p>Roteirização</p><p>Variações:</p><p>Um ponto de origem e um ponto de destino: PROBLEMA DO CAMINHO MÍNIMO</p><p>Ponto de origem e destino coincidente: PROBLEMA DO CAIXEIRO VIAJANTE</p><p>Problema do caminho mínimo</p><p>Consiste em encontrar a rota de custo mínimo entre uma origem e um destino, dada uma rede de fluxos possíveis</p><p>Problema do caminho mínimo</p><p>Exemplo:</p><p>Buscar a rota mais rápida na rede abaixo</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>F</p><p>G</p><p>H</p><p>I</p><p>J</p><p>90</p><p>84</p><p>84</p><p>126</p><p>138</p><p>348</p><p>156</p><p>90</p><p>66</p><p>48</p><p>120</p><p>132</p><p>126</p><p>48</p><p>132</p><p>150</p><p>60</p><p>Problema do caminho mínimo</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>F</p><p>G</p><p>H</p><p>I</p><p>J</p><p>90</p><p>84</p><p>84</p><p>126</p><p>138</p><p>348</p><p>156</p><p>90</p><p>66</p><p>48</p><p>120</p><p>132</p><p>126</p><p>48</p><p>132</p><p>150</p><p>60</p><p>0	0</p><p>A	90</p><p>A	138</p><p>C	294</p><p>B	174</p><p>C	228</p><p>*</p><p>*</p><p>E	258</p><p>F	278</p><p>F	360</p><p>*</p><p>I</p><p>384</p><p>*</p><p>Problema do caixeiro viajante</p><p>Consiste em encontrar uma rota que:</p><p>Parta de um ponto de origem</p><p>Passe por todos os demais pontos uma única vez</p><p>Retorne à origem ao final do percurso</p><p>Percorra a menor distância possível</p><p>Problema do caixeiro viajante</p><p>Em geral, boas soluções podem ser obtidas através de heurísticas:</p><p>Procedimentos que seguem uma intuição para resolver o problema, sem confirmação matemática (forma humana de resolver o problema, fenômenos naturais, processos biológicos etc)</p><p>Não garantem que a solução final seja ótima</p><p>Em geral, produzem soluções finais de boa qualidade rapidamente</p><p>Heurísticas de construção</p><p>Vizinho mais próximo:</p><p>Construir uma rota passo a passo, adicionando à solução corrente o ponto mais próximo (ainda não visitado) do último ponto inserido</p><p>Vizinho mais próximo</p><p>1</p><p>4</p><p>i	j	dij</p><p>6	1	1</p><p>6	2	2</p><p>6	3	6</p><p>6	4	6</p><p>6	5	2</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 1</p><p>1</p><p>Vizinho mais próximo</p><p>1</p><p>4</p><p>i	j	dij</p><p>1	2	2</p><p>1	3	1</p><p>1	4	4</p><p>1	5	9</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 2</p><p>1</p><p>1</p><p>Vizinho mais próximo</p><p>1</p><p>4</p><p>i	j	dij</p><p>3	2	5</p><p>3	4	3</p><p>3	5	8</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 5</p><p>1</p><p>1</p><p>3</p><p>Vizinho mais próximo</p><p>1</p><p>4</p><p>i	j	dij</p><p>4	2	9</p><p>4	5	2</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 7</p><p>1</p><p>1</p><p>3</p><p>2</p><p>Vizinho mais próximo</p><p>1</p><p>4</p><p>i	j	dij</p><p>5	2	7</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 14</p><p>1</p><p>1</p><p>3</p><p>2</p><p>7</p><p>Vizinho mais próximo</p><p>1</p><p>4</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 16</p><p>1</p><p>3</p><p>2</p><p>7</p><p>1</p><p>2</p><p>Heurísticas de construção</p><p>Inserção mais barata:</p><p>Construir uma rota passo a passo, partindo de uma rota inicial envolvendo 3 pontos, e adicionar, a cada passo, o ponto cujo custo de inserção entre a ligação de pontos já visitados seja o mais barato</p><p>Inserção mais barata</p><p>1</p><p>4</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 11</p><p>2</p><p>7</p><p>2</p><p>Inserção mais barata</p><p>1</p><p>4</p><p>i	k	j	dik + dkj – dij</p><p>6	1	2	1 + 2 – 2 = 1</p><p>6	3	2	6 + 5 – 2 = 9</p><p>6	4	2	6 + 9 – 2 = 3</p><p>2	1	5	2 + 9 – 7 = 4</p><p>2	3	5	5 + 8 – 7 = 6</p><p>2	4	5	9 + 2 – 7 = 4</p><p>5	1	6	9 + 1 – 2 = 8</p><p>5	3	6	8 + 6 – 2 = 12</p><p>5	4	6	2 + 6 – 2 = 6</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 11 + 1 = 12</p><p>7</p><p>2</p><p>1</p><p>2</p><p>2</p><p>Inserção mais barata</p><p>1</p><p>4</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 12 + 4 = 16</p><p>7</p><p>2</p><p>1</p><p>2</p><p>Inserção mais barata</p><p>1</p><p>4</p><p>i	k	j	dik + dkj – dij</p><p>6	3	1	6 + 1 – 1 = 6</p><p>6	4	1	6 + 4 – 1 = 9</p><p>1	3	2	1 + 5 – 2 = 4</p><p>1	4	2	4 + 9 – 2 = 11</p><p>2	3	5	5 + 8 – 7 = 6</p><p>2	4	5	9 + 2 – 7 = 4</p><p>5	3	6	8 + 6 – 2 = 12</p><p>5	4	6	2 + 6 – 2 = 6</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 12 + 4 = 16</p><p>7</p><p>2</p><p>1</p><p>2</p><p>5</p><p>1</p><p>Inserção mais barata</p><p>1</p><p>4</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 16 + 4 = 20</p><p>7</p><p>2</p><p>1</p><p>5</p><p>1</p><p>Inserção mais barata</p><p>1</p><p>4</p><p>i	k	j	dik + dkj – dij</p><p>6	4	1	6 + 4 – 1 = 9</p><p>1	4	3	4 + 3 – 1 = 6</p><p>3	4	2	3 + 9 – 5 = 7</p><p>2	4	5	9 + 2 – 7 = 4</p><p>5	4	6	2 + 6 – 2 = 6</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 16 + 4 = 20</p><p>7</p><p>2</p><p>1</p><p>5</p><p>1</p><p>9</p><p>2</p><p>Inserção mais barata</p><p>1</p><p>4</p><p>i	k	j	dik + dkj – dij</p><p>6	4	1	6 + 4 – 1 = 9</p><p>1	4	3	4 + 3 – 1 = 6</p><p>3	4	2	3 + 9 – 5 = 7</p><p>2	4	5	9 + 2 – 7 = 4</p><p>5	4	6	2 + 6 – 2 = 6</p><p>3</p><p>2</p><p>5</p><p>6</p><p>Cid.	1	2	3	4	5	6</p><p>1	0	2	1	4	9	1</p><p>2	2	0	5	9	7	2</p><p>3	1	5	0	3	8	6</p><p>4	4	9	3	0	2	6</p><p>5	9	7	8	2	0	2</p><p>6	1	2	6	6	2	0</p><p>Distância Total = 16 + 4 = 20</p><p>2</p><p>1</p><p>5</p><p>1</p><p>9</p><p>2</p><p>Roteirização e Programação de Veículos (RPV)</p><p>Extensão do problema básico de roteirização</p><p>Inclusão de restrições realistas:</p><p>Escalas com entregas e coletas simultaneamente</p><p>Janelas de tempo</p><p>Caminhões múltiplos com diferentes capacidades de peso e volume</p><p>Tempo máximo de permanência ao volante em cada roteiro</p><p>Velocidades máximas diferentes em diferentes zonas</p><p>Barreiras ao tráfego (lagos, desvios, montanhas)</p><p>Intervalos para os motoristas (descanso e refeição)</p><p>Roteirização e Programação de Veículos (RPV)</p><p>Características do problema</p><p>Tipo de operação</p><p>Coleta</p><p>Entrega</p><p>Coleta e entrega simultâneas</p><p>Tipo de carga</p><p>Única</p><p>Fracionada</p><p>Tamanho da frota</p><p>Limitada</p><p>Ilimitada</p><p>Tipo de frota</p><p>Homogênea</p><p>Heterogênea</p><p>Depósito e localização de veículos</p><p>Depósito único</p><p>Vários depósitos</p><p>Produtos disponíveis no</p><p>Depósito central</p><p>Número de bases de origem e destino dos veículos</p><p>Jornada de trabalho</p><p>Duração</p><p>Horário de almoço e outras interrupções</p><p>Permissão para viagem com mais de um dia de duração</p><p>Roteirização e Programação de Veículos (RPV)</p><p>Função objetivo:</p><p>Minimizar os custos totais de distribuição</p><p>Minimizar a distância total percorrida</p><p>Minimizar o número de veículos utilizados</p><p>Roteirização e Programação de Veículos (RPV)</p><p>Restrições:</p><p>Veículos:</p><p>Limite de capacidade (peso ou volume)</p><p>Tipo de carga que pode ser transportada</p><p>Operação de carga e descarga</p><p>Número e tipo de veículos disponíveis</p><p>Roteirização e Programação de Veículos (RPV)</p><p>Restrições:</p><p>Clientes:</p><p>Horário para recebimento/coleta</p><p>Atendimento total ou parcial das demandas</p><p>Tempo máximo permitido para carga e descarga</p><p>Necessidade ou restrição de serviço em algum dia específico da semana</p><p>Disponibilidade de área para estacionamento do veículo</p><p>Roteirização e Programação de Veículos (RPV)</p><p>Restrições:</p><p>Rotas:</p><p>Horário de início e término das viagens</p><p>Tempo máximo de viagem de um veículo</p><p>Distância máxima percorrida</p><p>Locais de paradas fixas</p><p>Roteirização e Programação de Veículos (RPV)</p><p>Variáveis de decisão:</p><p>Quantos veículos serão utilizados</p><p>Roteiro a ser percorrido por cada veículo</p><p>Qual veículo será designado para cada cliente</p><p>Qual a quantidade de carga transportada para cada cliente da rota</p><p>Roteirização e Programação de Veículos (RPV)</p><p>Em geral, os problemas de RPV são tratados por:</p><p>Princípios</p><p>Heurísticas</p><p>Princípios para uma boa RPV</p><p>Problema em que caminhões devem partir de um depósito central, visitar múltiplas escalas para efetuar entregas e retornar ao depósito no mesmo dia</p><p>Princípios para uma boa RPV</p><p>Carregar caminhões com volumes destinados a paradas que estejam mais próximas entre si</p><p>A coleta deve ser combinada nas rotas de entrega em vez de reservada para o final dos roteiros</p><p>As pequenas janelas de tempo devem ser evitadas</p><p>Evitar o cruzamento de rotas...</p><p>Princípios para uma boa RPV</p><p>D</p><p>(a) Conjunto ruim</p><p>(b) Conjunto melhor</p><p>D</p><p>Heurísticas de construção para RPV</p><p>Método da Varredura</p><p>Simples, não exige solução computacional</p><p>Índice médio de erro é de cerca de 10%</p><p>Método de 2 estágios:</p><p>Atribuição de paradas a cada veículo</p><p>Estabelecimento da sequência de parada</p><p>Questões de tempo não são adequadamente tratadas</p><p>Método da Varredura</p><p>Localizar todas as paradas, inclusive o depósito, em um mapa</p><p>Método da Varredura</p><p>Estender uma linha reta do depósito em qualquer direção</p><p>Método da Varredura</p><p>Girar a linha no sentido horário (ou anti-horário) até cruzar uma parada</p><p>Verificar se a introdução da parada na rota excede a capacidade do caminhão</p><p>SIM – Excluir a parada e definir a rota NÃO – Voltar ao passo 3</p><p>Método da Varredura</p><p>Método da Varredura</p><p>Definir a rota</p><p>Método da Varredura</p><p>Dentro de cada rota, sequenciar as paradas de forma a minimizar a distância</p><p>Método da Varredura</p><p>Heurísticas de construção para RPV</p><p>Método das Economias (Método Clarke-Wright)</p><p>Solução computacional rápida</p><p>Soluções, em média, são 2% mais caras que o nível ótimo</p><p>Elabora roteiros e sequencia paradas simultaneamente</p><p>Consegue lidar com restrições práticas</p><p>Objetivo: minimizar a distância total percorrida por todos os veículos, minimizando o número de veículos necessários</p><p>Método das Economias (Método Clarke-Wright)</p><p>Heurísticas de construção para RPV</p><p>dO,A</p><p>dA,O</p><p>dO,B</p><p>dB,O</p><p>A</p><p>B</p><p>O</p><p>dO,A</p><p>dA,B</p><p>dB,O</p><p>A</p><p>B</p><p>O</p><p>Distância máxima da rota = dO,A + dA,O + dO,B + dB,O</p><p>Distância da rota (c/ combinação) =</p><p>dO,A + dA,B + dB,O</p><p>Economia = dA,O + dO,B - dA,B</p><p>Método das Economias – Passo 1</p><p>Cid.	0	1	2	3	4	5</p><p>0	0	6	7	8	9	10</p><p>1	6	0	3	2	1	4</p><p>2	7	3	0	5	3	4</p><p>3	8	2	5	0	8	1</p><p>4	9	1	3	8	0	5</p><p>5	10	4	4	1	5	0</p><p>Capacidade do Veículo: 20</p><p>Distância Total = (5+5)+(6+6)+(7+7)+(8+8)+(9+9) = 70</p><p>Número de veículos = 5</p><p>1</p><p>4</p><p>3</p><p>2</p><p>5</p><p>0</p><p>6</p><p>6</p><p>5</p><p>5</p><p>9</p><p>9</p><p>8</p><p>8</p><p>7</p><p>7</p><p>Distância Total = 80 – S35 = 63</p><p>Número de veículos = 4</p><p>Método das Economias – Passo 2</p><p>Cid.	0	1	2	3	4	5</p><p>0	0	6	7	8	9	10</p><p>1	6	0	3	2	1	4</p><p>2	7	3	0	5	3	4</p><p>3	8	2	5	0	8	1</p><p>4	9	1	3	8	0	5</p><p>5	10	4	4	1	5	0</p><p>1</p><p>4</p><p>i	j	d0i	dj0	dij	Sij = d0i + dj0 – dij</p><p>1	2	6	7	3	10</p><p>1	3	6	8	2	12</p><p>1	4	6	9	1	14</p><p>1	5	6	10	4	12</p><p>2	3	7	8	5	10</p><p>2	4	7	9	3	13</p><p>2	5	7	10	4	13</p><p>3	4	8	9	8	9</p><p>3	5	8	10	1	17</p><p>4	5	9	10	5	14</p><p>3</p><p>2</p><p>5</p><p>0</p><p>7</p><p>7</p><p>6</p><p>6</p><p>10</p><p>9</p><p>9</p><p>8</p><p>1</p><p>10</p><p>8</p><p>Capacidade do Veículo: 20</p><p>Método das Economias – Passo 3</p><p>Cid.	0	1	2	3	4	5</p><p>0	0	6	7	8	9	10</p><p>1	6	0	3	2	1	4</p><p>2	7	3	0	5	3	4</p><p>3	8	2	5	0	8	1</p><p>4	9	1	3	8	0	5</p><p>5	10	4	4	1	5	0</p><p>i	j	d0i	dj0	dij	Sij = d0i + dj0 – dij</p><p>1	2	6	7	3	10</p><p>1	3	6	8	2	12</p><p>1	4	6	9	1	14</p><p>1	5	6	10	4	12</p><p>2	3	7	8	5	10</p><p>2	4	7	9	3	13</p><p>2	5	7	10	4	13</p><p>3	4	8	9	8	9</p><p>4	5	9	10	5	14</p><p>Capacidade do Veículo: 20</p><p>1</p><p>4</p><p>3</p><p>2</p><p>5</p><p>0</p><p>7</p><p>7</p><p>6</p><p>6</p><p>10</p><p>9</p><p>9</p><p>8</p><p>1</p><p>1</p><p>Distância Total = 63 – S14 = 49</p><p>Número de veículos = 3</p><p>Método das Economias – Passo 4</p><p>Cid.	0	1	2	3	4	5</p><p>0	0	6	7	8	9	10</p><p>1	6	0	3	2	1	4</p><p>2	7	3	0	5	3	4</p><p>3	8	2	5	0	8	1</p><p>4	9	1	3	8	0	5</p><p>5	10	4	4	1	5	0</p><p>1</p><p>4</p><p>i	j	d0i	dj0	dij	Sij = d0i + dj0 – dij</p><p>1	2	6	7	3	10</p><p>1	3	6	8	2	12</p><p>1	5	6	10	4	12</p><p>2	3	7	8	5	10</p><p>2	4	7	9	3	13</p><p>2	5	7	10	4	13</p><p>3	4	8	9	8	9</p><p>4	5	9	10	5	14</p><p>3</p><p>2</p><p>5</p><p>0</p><p>7</p><p>7</p><p>6</p><p>10</p><p>9</p><p>8</p><p>1</p><p>1</p><p>3</p><p>Capacidade do Veículo: 20</p><p>Distância Total = 49 – S24 = 36</p><p>Número de veículos = 2</p><p>Método das Economias – Passo Final</p><p>Cid.	0	1	2	3	4	5</p><p>0	0	6	7	8	9	10</p><p>1	6	0	3	2	1	4</p><p>2	7	3	0	5	3	4</p><p>3	8	2	5	0	8	1</p><p>4	9	1	3	8	0	5</p><p>5	10	4	4	1	5	0</p><p>1</p><p>4</p><p>i	j	d0i	dj0	dij	Sij = d0i + dj0 – dij</p><p>1	3	6	8	2	12</p><p>1	5	6	10	4	12</p><p>2	3	7	8	5	10</p><p>2	5	7	10	4	13</p><p>3	4	8	9	8	9</p><p>4	5	9	10	5	14</p><p>3</p><p>2</p><p>5</p><p>0</p><p>7</p><p>6</p><p>10</p><p>8</p><p>1</p><p>1</p><p>3</p><p>Capacidade do Veículo: 20</p><p>Distância Total = 36</p><p>Número de veículos = 2</p><p>image2.jpg</p><p>image3.png</p><p>image4.png</p><p>image5.jpg</p><p>image6.jpg</p><p>image7.png</p><p>image8.png</p><p>image9.png</p><p>image10.png</p><p>image11.png</p><p>image12.png</p><p>image13.png</p><p>image14.png</p><p>image15.png</p><p>image16.png</p><p>image17.png</p><p>image18.png</p><p>image19.png</p><p>image20.png</p><p>image21.png</p><p>image22.png</p>

Mais conteúdos dessa disciplina