MÉTODOS HEURÍSTICOS USANDO BUSCA LOCAL ALEATÓRIA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS

Tamanho: px
Começar a partir da página:

Download "MÉTODOS HEURÍSTICOS USANDO BUSCA LOCAL ALEATÓRIA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS"

Transcrição

1 MÉTODOS HEURÍSTICOS USANDO BUSCA LOCAL ALEATÓRIA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS HEURISTIC METHODS USING VARIABLE NEIGHBORHOOD RANDOM LOCAL SEARCH FOR THE CLUSTERED TRAVELING SALESMAN PROBLEM Mário Mestria* mmestria@ifes.edu.br *Instituto Federal do Espírito Santo (IFES), Jucutuquara, Vitória, ES Resumo: Nesse artigo, são propostos novos métodos heurísticos para resolver o Problema do Caixeiro Viajante com Grupamentos (PCVG). O PCVG é uma generalização do Problema do Caixeiro Viajante (PCV), onde os vértices são particionados em grupos disjuntos e o objetivo é encontrar um ciclo hamiltoniano de custo mínimo tal que os vértices de cada grupo são visitados de forma contígua. Nós desenvolvemos dois Métodos de Descida Aleatória em Vizinhança Variável com Iterated Local Search para resolver o PCVG. Os métodos heurísticos propostos foram testados em tipos de instâncias com dados em níveis diferentes de granularidade para o número de vértices e grupos. Resultados computacionais mostraram que os métodos heurísticos se sobrepõem aos métodos recentes existentes na literatura e são competitivos com um método exato usando o software CPLEX Paralelo. Palavras-chave: Pesquisa Operacional. Otimização Combinatória. Métodos Heurísticos. Método de Descida Aleatória em Vizinhança Variável. Iterated Local Search. Abstract: In this paper, we propose new heuristic methods for solver the Clustered Traveling Salesman Problem (CTSP). The CTSP is a generalization of the Traveling Salesman Problem (TSP) in which the set of vertices is partitioned into disjoint clusters and objective is to find a minimum cost Hamiltonian cycle such that the vertices of each cluster are visited contiguously. We develop two Variable Neighborhood Random Descent with Iterated Local for solver the CTSP. The heuristic methods proposed were tested in types of instances with data at different level of granularity for the number of vertices and clusters. The computational results showed that the heuristic methods outperform recent existing methods in the literature and they are competitive with an exact algorithm using the Parallel CPLEX software. Keywords: Operations Research. Combinatorial Optimization. Heuristic Methods. Variable Neighborhood Randomized Descent. Iterated Local Search. 1 INTRODUÇÃO O Problema do Caixeiro Viajante com Grupamentos (PCVG) é utilizado para modelar diversos problemas de otimização encontrados na área de Pesquisa Operacional. Podemos destacar: planejamento da produção (LOKIN, 1979), 1511

2 despacho de veículos de emergência numa empresa de eletricidade, (WEINTRAUB; ABOUD; FERNANDEZ; LAPORTE; RAMIREZ, 1999), sistemas de manufaturas (LAPORTE; PALEKAR, 2002), desfragmentação de discos rígidos e aplicações comerciais envolvendo supermercados, lojas e fornecedores de mercadorias (GHAZIRI; OSMAN, 2003). O PCVG possui a característica de ser pouco estudado na literatura e foi proposto por Chisman (1975) para um problema de roteamento automático em sistemas de armazenagem. O objetivo deste problema é encontrar ciclo hamiltoniano de custo mínimo que passe por todos os vértices do grafo e visita os vértices de cada grupo de forma contígua. Como observado em Mestria (2013) ao solucionar o PCVG estaremos contribuindo para redução de custos na área de produção. [...] em vários ambientes de produção existem diversas aplicações que podem ser modeladas através do PCVG. Neste sentido a solução para o PCVG contribuirá para reduzir os custos no transporte e produção, pois estaremos minimizando os custos envolvidos entre os caminhos dos vértices (MESTRIA, 2013, p. 1003). O PCVG pertence à classe NP-Difícil restringindo o uso exclusivo de métodos exatos. Solução proposta neste artigo para solucioná-lo será através de métodos heurísticos. Na literatura destacam-se alguns trabalhos para o PCVG. O de Jongens e Volgenant (1985) utilizando Relaxação Lagrangeana para obter limites inferiores. Foram gerados conjuntos de instâncias variando o número de vértices de 80 a 150 com diferentes tamanhos de grupos. A Busca Tabu de Laporte, Potvin e Quilleret (1996) no qual resolve o PCVG, mas a sequência de visita dos grupos é definida a priori. Por fim, o de Ding, Cheng e He (2007), onde foi desenvolvido um Algoritmo Genético, sem incorporar módulos de busca local, que usa o critério de visita dos vértices de cada grupo de forma aleatória sem estabelecer uma relação com as distâncias entre os vértices. A escolha da sequência de visita de cada grupo também é aleatória. Em Mestria, Ochi e Martins (2011) foram desenvolvidos dois algoritmos baseado no Iterated Local Search (ILS) (LOURENÇO; MARTIN; STÜTZLE, 2002) para o PCVG. O algoritmo que incorpora uma heurística construtiva que não aplica 1512

3 uma penalização (P) nas arestas intergrupos foi capaz de obter soluções de boa qualidade. No trabalho de Mestria (2013) são propostos métodos heurísticos para o PCVG usando GRASP, Reconexão de Caminhos e Variable Neighborhood Descent (VND). Os resultados computacionais mostraram que o método heurístico híbrido usando VND sobressaiu em relação aos outros métodos. O artigo de Anzanello e Fogliatto (2011) apresenta uma abordagem heurística cujo objetivo é minimizar o tempo demandado para término de tarefas caracterizadas pela necessidade de aprendizado dos trabalhadores em ambientes de Customização em Massa. Em Nagano e Mesquita (2012) foram utilizados métodos heurísticos para solucionar o problema flow shop permutacional com tempos de preparação das máquinas separados dos tempos de processamento das tarefas, sendo dependentes da sequência de execução das tarefas. Este problema de produção é classificado como NP-difícil. No trabalho de Ludwig, Anzanello e Vidor (2013) foram propostos duas heurísticas de sequenciamento com vistas à minimização do atraso total de entrega de tarefas em uma empresa de desenvolvimento de softwares personalizados. As heurísticas são inicialmente testadas em um banco de dados simulados e então aplicadas a dados reais. Em Sobreiro e Nagano (2013) foi desenvolvida uma nova heurística para tratar do problema de mix de produção. A heurística proporcionou melhores soluções quando comparada com a principal heurística apresentada na literatura. As comparações foram realizadas através de simulações computacionais visando identificar o mix de produção que possibilitasse o maior ganho possível, considerando um bom tempo de processamento e as características do ambiente produtivo. Como observado, em diversas áreas envolvem problemas de otimização nos quais são solucionados por métodos heurísticos. Soluções ótimas para estes tipos de problemas podem ser encontradas com tempos computacionais enormes. Isto prejudica nas tomadas de decisões que em oposição trabalha com curto prazo de tempo, e desta forma, métodos heurísticos são ferramentas úteis para realização deste propósito. Portanto, como afirma Mestria (2013), as heurísticas contribuem 1513

4 para soluções de problemas de otimização buscando qualidade nas soluções geradas com tempo computacional baixo. Para problemas de otimização combinatória, o ILS (LOURENÇO; MARTIN; STÜTZLE, 2002) foi utilizado com sucesso em diversos tipos de aplicações. Em Dong, Chen, Huang e Nowak (2013), o ILS foi usado para resolver o problema flow shop de permutação com minimização do tempo total de fluxo usando uma estratégia multipartida. Os autores Villegas, Prins, Prodhon, Medaglia e Velasco (2013) resolveram um problema de roteamento através de uma estratégia de duas fases que combina elementos de algoritmos de programação matemática e metaheurísticas de forma cooperativa, simples, mas eficaz. Na primeira fase, rotas de ótimos locais de um algoritmo híbrido (GRASP+ILS) são obtidas. Na segunda fase, estas rotas tornam-se colunas em um problema de particionamento de conjuntos. No artigo de Juan, Lourenço, Mateo, Luo e Castella (2014) são discutidos várias questões relacionadas com o uso de ILS para o desenvolvimento de algoritmos eficientes para o problema flow shop de permutação. ILS possui princípios simples, é fácil de implementar e possibilita o armazenamento de informações históricas da estrutura da solução ao longo do algoritmo (MESTRIA; OCHI; MARTINS, 2011). O VND (HANSEN E MLADENOVIĆ, 2003) foi utilizado em um dos níveis do algoritmo proposto de Tarantilis, Stavropoulou e Repoussis (2013) para resolver um problema de roteamento de veículos. Neste VND, a busca foi guiada em torno das soluções com distância mínimas percorridas utilizando vizinhanças do tipo intrarotas e interrotas. No trabalho de Jarboui, Derbel, Hanafi, Mladenović (2013), o VND também foi usado como busca local para resolver um problema de roteamento e localização com vários depósitos capacitados e um veículo não capacitado por depósito. O VND proposto incorpora cinco estruturas de vizinhança para explorar diferentes possibilidades de localização dos depósitos e melhorar as atribuições de clientes a cada depósito. Como é destacado na literatura: A estrutura do VND não é complexa, de fácil implementação e suas estruturas de vizinhanças (LAMB, 2012) podem ser alteradas aumentando ou diminuindo sua complexidade para se atingir um compromisso entre 1514

5 qualidade da solução e tempo computacional empregado (MESTRIA, 2013, p. 1005). Neste sentido, o objetivo deste trabalho é utilizar o método VND como busca local para as heurísticas ao PCVG, mas a implementação deste método utilizará uma busca aleatória em vizinhança variável, denominado de Método de Descida Aleatória em Vizinhança Variável (Variable Neighborhood Random Descent - VNRD). Dois novos métodos heurísticos baseados no ILS e no VNRD são propostos neste trabalho. O primeiro (ILS-VNRD-P) utiliza ILS, o VNRD e um algoritmo construtivo que penaliza (P) as arestas intergrupos (IMPP). No segundo (ILS-VNRDnP) troca-se o IMPP por IMPnP, que não penaliza (np) as arestas intergrupos. Os algoritmos construtivos são baseados na Inserção mais Próxima (IMP). A estrutura do artigo é formada como segue: a segunda seção mostra uma definição formal para o PCVG, a terceira seção descreve os métodos heurísticos para solucionar o PCVG, a quarta mostra os testes computacionais, comparações e discussões com os métodos da literatura e na última seção são realizadas as considerações finais e conclusões. 2 O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS Em Mestria (2013) mostra uma definição para o PCVG utilizando grafos. Seja G = (V, E) um grafo completo com conjunto de vértices V={v 1,v 2,,v n } e um conjunto de arestas E={(v i,v j ):v i, v j ε V, i j }. O conjunto de vértices V é particionado dentro de grupos disjuntos V 1, V 2,..., V m. Assumindo que um custo não negativo c ij é associado com a aresta E=(v i,v j ), o PCVG consiste em determinar um ciclo Hamiltoniano de custo mínimo em G, tal que os vértices de cada grupo são visitados contiguamente. 1515

6 Figura 1 Uma solução viável para um exemplo de uma instância do PCVG Fonte: Autor Uma solução viável para um exemplo de uma instância do PCVG é mostrado na Figura 1, onde a solução consiste de um ciclo Hamiltoniano tal que os vértices de cada grupo são visitados na forma contígua. O grupo 1 é representado por V 1, o grupo 2 por V 2, o grupo 3 por V 3 e Grupo 4 por V 4, contendo seus respectivos vértices: V 1 ={1,4,6}, V 2 ={2,3,7}, V 3 ={5,8} e V 4 ={9,10,11}. As linhas tracejadas (3, 6), (4, 9), (10, 8) e (5, 7) mostram as conexões das arestas intergrupos e as linhas cheias, as arestas intragrupos, que são ligações dentro do grupo. 1516

7 3 MÉTODOS HEURÍSTICOS PARA SOLUCIONAR O PCVG Nesta seção mostraremos os módulos de construção, o de busca local implementada, os de perturbação e o critério de aceitação para compor os métodos heurísticos propostos em solucionar o PCVG. 3.1 Métodos Construtivos e o Método de Descida Aleatória em Vizinhança Variável Para os módulos de construção temos: primeiro, o algoritmo construtivo que penaliza as arestas intergrupos (IMPP) e o segundo (IMPnP), que não realiza a penalização nas arestas intergrupos (MESTRIA; OCHI; MARTINS, 2011). Ambos os algoritmos são baseados na heurística de Inserção mais Próxima (IMP). A IMP necessita de três níveis de decisão sendo (i) a construção de um ciclo inicial, (ii) a escolha do próximo vértice a ser inserido na solução e (iii) a posição de inserção desse novo vértice no ciclo atual. O algoritmo construtivo que penaliza as arestas intergrupos (IMPP) é mostrado na Figura 2. No início do algoritmo IMPP são escolhidos três vértices do conjunto V={v 1, v 2,..., v n }, sendo o primeiro aleatório e os dois outros usando o conceito de vizinho mais próximo, passo 2 do algoritmo. Figura 2 - Pseudocódigo do algoritmo construtivo que penaliza as arestas intergrupos (IMPP) 1. Seja o conjunto de vértices V={v 1, v 2,..., v n }; 2. Selecionar três vértices iniciais v l, v l+1 e v l+2, sendo o primeiro aleatório e os outros dois, serão os vizinhos mais próximos; 3. S {v l, v l+1, v l+2 }; 4. Inicializar o conjunto de candidatos C=V \ {v l, v l+1, v l+2 }; 5. penalizar_arestas( ); 6. enquanto C Ø faça 7. Encontrar os k vértices mais próximos contidos em C em relação aos vértices pertencentes ao ciclo já formado (solução S), calculando o custo incremental c(v k ) para cada v k Є C; 8. c min{c(v ) / v Є C}; min k k 9. cmax max{ c(v ) / v Є C }; k k 10. LRC {vk Є C / c(v k ) c min + α(c max c min )}; 11. Selecionar um elemento da LRC de forma aleatória; vk 12. S S U {v } - conectar v aos vértices v e, cujo custo (price) k k i vi+1 p(vk )={p +p -p } seja mínimo e atualizar o ciclo; i,k k,i+1 i,i Atualizar o conjunto candidatos C=C \ {vk }; 14. fim enquanto Fonte: 15. Autor Retornar S; 1517

8 A solução parcial (S) e o conjunto de vértices candidatos (C) são inicializados, passos 3 e 4. No passo 5 é realizado a penalização nas arestas intergrupos através do procedimento penalizar_arestas( ). Em seguida, os vértices pertencentes ao conjunto de candidatos são avaliados pelos custos incrementais (passo 7), computando-se as distâncias destes vértices contidos no conjunto em relação aos vértices da solução parcial. O valor de c min, menor custo incremental e o valor de c max, maior custo incremental são armazenados para calcular a Lista Restrita de Candidatos (LRC), passo 10. A seguir, seleciona-se aleatoriamente um vértice da LRC, passo 11, que é conectado aos vértices do ciclo da solução parcial, onde o custo de inserção seja mínimo, passo 12. Atualiza-se o conjunto de candidatos, passo 13, e se repetem os passos 6 até 14 até que o algoritmo termina quando o conjunto de candidatos estiver vazio. O algoritmo IMPnP não penaliza as arestas intergrupos, passo 5 do algoritmo IMPP, e a formação do conjunto de candidatos é diferente da utilizada no algoritmo IMPP, passo 7. Para o IMPnP, primeiro escolhem-se os vértices que irão compor o conjunto de candidatos sendo aqueles que pertencem ao mesmo grupo corrente dos vértices contidos na solução parcial. Se existem vértices pertencentes ao grupo corrente dos vértices do ciclo atual (solução parcial), consideram-se somente estes vértices para compor o conjunto de candidatos. Quando todos os vértices do grupo corrente já estão na solução parcial, todos os outros vértices restantes que ainda não foram selecionados são considerados candidatos. Para o módulo de busca local é utilizado o VNRD cujo pseudocódigo é mostrado na Figura 3. É definido um conjunto de vizinhanças N k, k=1, 2, 3 e 4, e uma solução inicial S com seu valor da função objetivo f(s). Estas quatro estruturas de vizinhanças estão definidas em Mestria, Ochi e Martins, (2011). O VNRD encontra a melhor vizinhança S de S, (S ε N k (S)) para cada estrutura, passos 5, 7, 9 e 11 da Figura 3, e calcula o valor da função objetivo desta vizinhança gerada f(s ). Se o valor f(s ) for menor que f(s) atualiza-se S com S, passos 13 e 14. Caso contrário escolhe-se uma nova estrutura de vizinhança na forma aleatória (diferente das anteriores) e incrementa o número de vizinhanças geradas, passos 16 e 17. Para reduzir o esforço computacional, as estruturas de vizinhanças N 1 e N 3 utilizam 1518

9 first improvement e as estruturas N 2 e N 4, best improvement, (MESTRIA; OCHI; MARTINS, 2011). Figura 3 - Pseudocódigo do Variable Neighborhood Random Descent 1. k sorteia um valor entre 1 e 4; 2. contk 1; 3. enquanto contk<=4 faça 4. se k=1 então 5. S 1-Shift(S); 6. senão se k=2 então 7. S 1-DropCheap(S) 8. senão se k=3 então 9. S 2-Swap(S) 10. senão 11. S 2-Optimal(S) 12. fim se 13. se f(s ) < f(s) então 14. S S ; 15. senão 16. k sorteia um valor ainda não escolhido entre 1 e 4; 17. contk contk + 1; 18. fim se 19. fim enquanto 20. retornar S; Fonte: Autor 3.2 Métodos Heurísticos utilizando o ILS para o PCVG A seguir, são mostrados na Figura 4 os módulos do algoritmo ILS composto por: solução inicial, busca local, módulos de perturbação e de critério de aceitação (LOURENÇO; MARTIN; STÜTZLE, 2002). Seja a solução corrente S no qual é aplicada uma perturbação que permite um estado intermediário S. Sobre S, obtémse S através de uma busca local. Se a solução S for considerada pelo critério de aceitação, esta se tornará a próxima solução a sofrer a perturbação, caso contrário é retornada a solução S. O algoritmo do ILS termina até que um critério de parada seja satisfeito. 1519

10 Figura 4 - Módulos do Iterated Local Search 1: S 0 SolucaoInicial; 2: S BuscaLocal(S 0 ); 3: repita 4: S Perturbacao(S, história); 5: S BuscaLocal(S ); 6: S CriterioAceitacao(S, S, história); 7: até critério de parada não satisfeito 8: retornar S; Lourenço, Martin e Stützle (2002) Fo nte : Ada pta do de O primeiro método heurístico (ILS-VNRD-P) utiliza ILS, VNRD e o algoritmo construtivo IMPP. O segundo (ILS-VNRD-nP) utiliza também os módulos do ILS e do VNRD e substitui o algoritmo IMPP por IMPnP. Para ambos os métodos heurísticos propostos, a etapa de perturbação (Pert) consiste na realização do movimento double-bridge aplicado às arestas de um grupo escolhido aleatório. A sequência dos grupos não é alterada, somente a sequência dos vértices do grupo escolhido é modificada. Uma segunda perturbação (Pertdg) foi desenvolvida na qual se realiza uma troca aleatória no percurso de dois grupos sem alterar os vértices internos dos grupos. O critério de aceitação (CritAceit), utilizado na etapa seguinte da busca local, considera três soluções: duas soluções ótimas locais, S e S, descritas anteriormente e a solução S *, a melhor solução até a etapa corrente do algoritmo. Para este critério de aceitação, a solução que tiver o menor custo entre as três soluções (S, S, S * ) será escolhida como solução para a etapa seguinte da perturbação (MESTRIA, OCHI; MARTINS, 2011). O pseudocódigo do método heurístico ILS-VNRD-P é ilustrado na Figura 5. No passo 2, a distribuição de probabilidade dos alfas inialfas( ) é obtida e a melhor solução é inicializada no passo 4. Para cada iteração externa do ILS-VNRD-P a solução é construída no passo 6 pelo procedimento IMPP e, no passo 7, a busca local é executada pelo VNRD. Para cada iteração interna do ILS-VND-P, a perturbação é aplicada no passo 9 e a busca local é executada novamente pelo VNRD no passo 10. No passo 11 aplica-se o critério de aceitação e a melhor solução é atualizada no passo 13. No 1520

11 passo 17, a distribuição de probabilidade dos alfas atualalfas( ) é atualizada quando o parâmetro iterprob atingir o valor máximo igual a maxprob. Finalmente, no passo 22 a melhor solução é retornada. Figura 5 - Pseudocódigo para o método heurístico ILS-VNRD-P 1: iterprob 1; 2: inialfas( ); 3: S 0 IMPP; 4: S * S 0 ; 5: para i=1 até maxext faça 6: S 0 IMPP; 7: S VNRD(S 0 ); 8: para i=1 até maxint faça 9: S Pert(S); 10: S VNRD(S ); 11: S CritAceit(S, S, S * ); 12: se S for melhor que S * então 13: S * S; 14: fim se 15: fim para 16: se iterprob = maxprob então 17: atualalfas( ); 18: iterprob 0; 19: fim se 20: iterprob iterprob + 1; 21: fim para 22: retornar S * ; Fonte: Adaptado de Mestria, Ochi e Martins (2011) O pseudocódigo do método heurístico ILS-VNRD-nP é semelhante ao da Figura 5, substituindo o algoritmo construtivo IMPP por IMPnP nos passos 3 e 6. O número de iterações que o método heurístico reinicia a construção de soluções novas, depois de um número máximo de iterações internas (maxint), é considerado para o método como as iterações externas (maxext). 4 TESTES COMPUTACIONAIS Para avaliar e validar os novos métodos heurísticos propostos foi utilizado instâncias apresentadas em (MESTRIA; OCHI; MARTINS, 2011). São seis tipos diferentes de instâncias com granularidade variada e com os vértices agrupados em diversas configurações. 1521

12 Por exemplo, as instâncias do tipo 1 são adaptação de instâncias do PCV agrupadas usando o algoritmo de clusterização k-means, enquanto que a do tipo 6, a área plana retangular que compõe a instância do PCV é dividida em diversos quadriláteros e cada quadrilátero corresponde a um grupo. Estas instâncias são Euclidianas e estão disponíveis em < Os novos métodos heurísticos foram comparados com as soluções ótimas ou os limites inferiores obtidos pelo método exato usando a formulação matemática de Chisman (1975) e o software CPLEX versão 11.2 Paralelo (CPLEX, 2009). O CPLEX foi executado num computador Intel Core 2 Quad, 2.83 GHz com 8 GB de RAM com 4 núcleos. O sistema operacional utilizado foi Linux Ubuntu versão Os algoritmos foram codificados em linguagem de programação C e executados no mesmo computador descrito anteriormente, mas utilizando somente um núcleo. Os algoritmos foram executados dez vezes para cada instância por incorporar elementos aleatórios, sendo seus parâmetros descritos a seguir. O valor de penalização nos custos das arestas M foi igual a 10*max{c ij }, onde max{c ij } significa o maior custo entre todos os custos das arestas. Os valores de alfa (α) no intervalo de [0,1], usa a estratégia reativa (FESTA; RESENDE, 2011). O número máximo de iterações internas (maxint) foi igual a 35 e maxext com 40. O valor maxprob, número de iterações para atualizar as probabilidades de alfa, ficou estabelecido em 10. Todos estes parâmetros foram escolhidos após testes preliminares utilizando as instâncias mostradas a seguir nas seções 4.1 e Resultados e Comparações com um Método Exato A comparação entre os métodos heurísticos foi efetuada com método exato CPLEX sem limitação de tempo, mostrada na Tabela 1, onde o CPLEX encontrou valores ótimos para todas as instâncias. 1522

13 Tabela 1 - Valores do CPLEX e dos métodos heurísticos para instâncias do tipo 1 de pequeno porte Instâncias CPLEX t CPLEX (s) ILS-VNRD-P (%) t ILS-VNRD-P (s) ILS-VNRDnP (%) t ILS-VNRD-nP (s) 5-eil ,31 0,00 4,00 0,00 4,00 10-eil ,38 0,00 3,80 0,00 4,10 15-eil ,04 0,00 3,60 0,00 4,10 5-berlin ,80 0,00 3,50 0,00 3,30 10-berlin ,17 0,00 2,50 0,52 3,70 15-berlin ,93 0,00 2,40 0,00 3,00 5-st ,11 0,00 8,10 0,00 7,30 10-st ,00 0,00 5,90 0,00 6,10 15-st ,50 0,00 5,10 0,00 5,60 5-eil ,70 0,36 8,30 0,18 8,20 10-eil ,30 0,00 6,50 0,00 7,40 15-eil ,66 0,18 6,00 0,35 7,40 5-pr ,29 0,00 9,70 0,00 9,00 10-pr ,13 0,00 6,70 0,00 7,90 15-pr ,94 0,00 7,10 0,00 8,00 10-rat ,67 0,00 14,50 0,00 14,20 25-rat ,15 0,00 20,30 0,00 20,00 50-rat ,58 0,00 23,80 0,00 23,00 25-kroA ,57 0,00 20,40 0,00 20,90 50-kroA ,55 0,00 22,40 0,00 23,30 10-kroB ,44 0,00 17,80 0,00 17,30 50-kroB ,22 0,00 24,50 0,00 24,90 25-eil ,45 0,00 22,20 0,00 21,50 50-eil ,33 0,16 23,70 0,16 23,20 25-lin ,55 0,00 21,50 0,03 19,30 50-lin ,21 0,00 27,70 0,00 28,70 75-lin ,77 0,00 29,50 0,00 30,20 Val. Médios ,73 0,03 13,02 0,05 13,17 Fonte: Autor Na primeira coluna da Tabela 1 encontra-se a instância, na segunda o valor ótimo obtido pelo CPLEX e na terceira, o tempo demandado pelo CPLEX em segundos t CPLEX (s). Na quarta o gap hc de ILS-VNRD-P entre a solução alcançada e o valor ótimo e na quinta o tempo médio de execução t ILS-VNRD-P (s) de medido em segundos. Na sexta e sétima colunas são mostradas o gap hc do melhor valor obtido por ILS-VNRD-nP e o tempo médio t ILS-VNRD-nP (s), respectivamente. Os resultados apresentados mostram que o gap hc médio dos melhores valores alcançados de ILS-VNRD-P ficou em 0,03% com o tempo médio total de 13,02s. O método heurístico ILS-VNRD-P encontrou 24 soluções ótimas de um total de 27. O método heurístico ILS-VNRD-nP conseguiu alcançar 22 soluções ótimas 1523

14 com gap hc médio dos melhores valores igual a 0,05% e tempo médio total igual a 13,17s. A perturbação Pertdg foi ativada em algumas instâncias, porque estas não têm vértices suficientes nos grupos para realizar a perturbação Pert. Precisa no mínimo oito vértices em um grupo para realizar a Pert. Um segundo experimento foi realizado e são mostrados na Tabela 2. A primeira coluna da Tabela 2 é mostrada as instâncias, seguida com os seus identificadores (coluna 2), número de vértices (nós), número de grupos e tipo. Mostram-se ainda as soluções e os limites inferiores (lower bounds) gerados pelo software CPLEX para as instâncias relacionadas. Na última coluna é mostrado o gap li (%) entre valor da solução e o limite inferior. Devido às longas iterações ocorridas no CPLEX para a maioria das instâncias, determinamos um tempo limite de 7200s para sua execução. Este tempo limite é o suficiente para encontrar bons valores para os limites inferiores. Para a instância J 18, a solução ótima foi encontrada pelo CPLEX em 442s. Para estas instâncias (Tabela 2), os testes computacionais dos métodos heurísticos foram realizados utilizando como critério de parada um tempo máximo. Os resultados destes testes são mostrados na Tabela 3. Foi utilizado um tempo limite de 720 segundos para os métodos heurísticos, porque para cada instância, as heurísticas são executadas 10 vezes e a melhor solução encontrada nestas execuções por duas horas é retornada, assim como o valor médio. Somente a execução da instância J 18 não foi limitada em duas horas, devido à solução ótima ser encontrada antes. 1524

15 Tabela 2 - Valores do CPLEX para um conjunto de instâncias com número de nós, número de grupos e tipos Instâncias Id. # nós # Vi Tipo CPLEX Valor Lim. Inf. (%) 50-gil262 J ,68 0,11 10-lin318 J ,07 1,54 10-pcb442 J ,33 1,95 C1k.0 J ,50 1,99 C1k.1 J ,50 1,69 C1k.2 J , J ,18 0, J ,51 1, J ,00 0, h J ,84 1, x1 J ,96 0, z J ,75 3, x2 J ,75 3, J ,93 1, J ,45 0, J ,8 1, J ,13 0,95 25-eil101 J ,63 0,01 42-a280 J ,53 0, rat783 J ,52 0,27 gap li médio= 1,36 Fonte: Autor A comparação entre os melhores valores obtidos pelos métodos heurísticos e pelo CPLEX com este critério de parada é mostrada na Tabela 3, assim como os valores médios. Na primeira coluna são mostrados os identificadores das instâncias, na segunda e terceira, o valor de gap li para os melhores valores encontrados pelos métodos heurísticos e em seguida o valor gap li relacionado aos valores médios. 1525

16 Tabela 3 - Valores alcançados pelos métodos heurísticos Id. Melhores Valores Valores Médios ILS-VNRD-P ILS-VNRD-nP ILS-VNRD-P ILS-VNRD-nP J 1 0,08 0,08 0,11 0,10 J 2 0,60 0,79 0,68 0,84 J 3 0,33 0,34 0,47 0,45 J 4 1,36 1,43 1,44 1,60 J 5 0,86 1,03 1,02 1,15 J 6 1,37 1,27 1,50 1,38 J 7 0,23 0,22 0,31 0,29 J 8 0,39 0,35 0,50 0,45 J 9 0,41 0,44 0,47 0,52 J 10 0,99 0,99 1,27 1,29 J 11 0,83 0,65 1,02 0,91 J 12 1,09 1,21 1,42 1,51 J 13 1,20 1,04 1,44 1,26 J 14 1,06 0,94 1,16 1,09 J 15 0,39 0,50 0,43 0,54 J 16 0,74 0,73 0,83 0,86 J 17 0,51 0,44 0,56 0,50 J 18 0,04 0,02 0,07 0,07 J 19 0,13 0,13 0,19 0,15 J 20 0,13 0,15 0,15 0,16 gap li médio= 0,64 0,64 0,75 0,76 Fonte: Autor Na avaliação entre as melhores soluções obtidas pelos métodos heurísticos e o CPLEX, compara-se a melhor solução de cada método com os limites inferiores obtidos pelo método exato. Neste contexto o valor médio de gap li para o CPLEX foi igual a 1,36%, para ILS-VNRD-P e ILS-VNRD-nP, ambos iguais a 0,64%. Os valores em negrito na Tabela 3 mostram onde os métodos heurísticos alcançaram melhor desempenho. O CPLEX obteve uma melhor solução no total de 20 instâncias, ILS-VNRD-P e ILS-VNRD-nP com oito cada e em três instâncias ambos os métodos heurísticos obtiveram o mesmo resultado. Na comparação entre as soluções médias obtidas pelos métodos heurísticos, o gap li de ILS-VNRD-P ficou em 0,75% e de ILS-VNRDnP igual a 0,76%. 4.2 Resultados dos Métodos Heurísticos Propostos para Instâncias de Grande Porte 1526

17 Foram realizados novos testes em instâncias de grande porte para comprovar a eficiência dos métodos heurísticos. Devido às instâncias serem de portes maiores, foi estabelecido um limite de 1080 segundos para cada execução do método heurístico ILS-VNRD-P e ILS-VNRD-nP. A Tabela 4 mostra as instâncias com seus identificadores, número de nós, número de grupos, tipos e gaps encontrados. O percentual do gap h relativo aos melhores valores ou aos valores médios alcançados pelos métodos heurísticos é calculado em relação ao melhor valor ou ao melhor valor médio encontrado por ILS-VNRD-P ou ILS-VNRD-nP. Observa-se que o método heurístico ILS-VNRD-nP encontrou oito soluções melhores num total de 15 e ILS-VNRD-P com sete. O valor médio de gap h dos melhores valores encontrados por ILS-VNRD-P é 0,62% e de ILS-VNRD-nP igual a 0,46%. Para os valores médios alcançados pelos métodos heurísticos, o gap h médio de ILS-VNRD-P foi igual a 0,65% e de ILS-VNRD-nP igual a 0,53%. Tabela 4 - Valores dos métodos heurísticos propostos para instâncias de grande porte Melhores Valores Valores Médios Instâncias Id. #nós #Vi Tipo ILS-VNRD- P ILS-VNRDnP ILS-VNRD- P ILS-VNRDnP 49-pcb1173 J ,54 0,00 0,59 0, pcb1173 J ,00 1,57 0,00 1, pcb1173 J ,00 1,21 0,00 0,92 10-nrw1379 J ,27 0,00 0,00 0,27 12-nrw1379 J ,23 0,00 2,29 0, J ,40 0,00 0,36 0, J ,93 0,00 1,94 0, J ,00 0,81 1,30 0, J ,00 1,05 0,00 0, J ,00 0,14 0,00 1, a J ,00 1,53 0,00 1, h J ,00 0,51 0,00 2, z J ,70 0,00 0,80 0, x1 J ,84 0,00 2,41 0, x2 J ,42 0,00 0,00 0,44 gap h médio = 0,62 0,46 0,65 0,53 Fonte: Autor 4.3 Comparações e Discussões com os Métodos da Literatura Foram realizadas comparações entre os métodos propostos (ILS-VNRD-P e ILS-VNRD-nP) com os métodos da literatura (ILS-VND-P e ILS-VND-nP) de Mestria, 1527

18 Ochi e Martins (2011). Utilizamos o hardware descrito no início da seção 4, tanto para os métodos propostos quanto para os da literatura, com a finalidade de realizar as comparações entre estes métodos e avaliar os tempos computacionais demandados e ainda, os valores de gaps alcançados. Tabela 5 Comparações entre CPLEX, métodos heurísticos propostos e os da literatura Instâncias CPLEX ILS-VNRD-P (%) ILS-VNRD-nP (%) ILS-VND-P (%) ILS-VND-nP (%) 5-eil ,00 0,00 0,00 0,00 10-eil ,00 0,00 0,00 0,00 15-eil ,00 0,00 0,00 0,00 5-berlin ,00 0,00 0,00 0,11 10-berlin ,00 0,52 0,00 0,52 15-berlin ,00 0,00 0,00 0,00 5-st ,00 0,00 0,00 0,00 10-st ,00 0,00 0,00 0,43 15-st ,00 0,00 0,00 0,87 5-eil ,36 0,18 0,00 0,00 10-eil ,00 0,00 0,36 1,07 15-eil ,18 0,35 0,00 0,88 5-pr ,00 0,00 0,00 0,00 10-pr ,00 0,00 0,00 0,00 15-pr ,00 0,00 0,49 0,00 10-rat ,00 0,00 0,00 0,00 25-rat ,00 0,00 0,00 0,00 50-rat ,00 0,00 0,00 0,00 25-kroA ,00 0,00 0,00 0,00 50-kroA ,00 0,00 0,00 0,00 10-kroB ,00 0,00 0,16 0,91 50-kroB ,00 0,00 0,00 0,00 25-eil ,00 0,00 0,45 1,06 50-eil ,16 0,16 1,09 0,16 25-lin ,00 0,03 0,00 1,38 50-lin ,00 0,00 0,00 0,00 75-lin ,00 0,00 0,15 0,00 Val. Médios - 0,03 0,05 0,10 0,27 Fonte: Autor Para as instâncias da Tabela 1, o critério de parada é limitado pelo número de iterações a cada execução e para as instâncias da Tabela 2 e da Tabela 4, o critério de parada foi estabelecido por um tempo limite igual a 720s e 1080s, respectivamente a cada execução. Para as instâncias da Tabela 1 os resultados mostraram que ILS-VNRD-P encontrou 24 soluções ótimas de um total de 27 instâncias com valor médio do gap hc, para os melhores valores, igual a 0,03% e tempo médio total de 13,02s. 1528

19 O valor médio de gap hc dos melhores valores de ILS-VNRD-nP foi 0,05% com o tempo médio de 13,17s e encontrou 22 soluções ótimas. O método ILS-VND-P obteve valor médio de gap hc dos melhores valores igual a 0,10% e tempo médio igual a 11,37s e ILS-VND-nP com valor médio de gap hc de 0,27% e tempo médio de 12,05. O ILS-VND-P encontrou 21 soluções ótimas e o método ILS-VND-nP com 17 soluções ótimas. A Tabela 5 mostra em detalhes os valores alcançados pelos métodos para as instâncias da Tabela 1. Para as instâncias da Tabela 2, o valor médio do gap li dos melhores valores de ILS-VNRD-P foi de 0,64%, assim como o de ILS-VNRD-nP que ficou com 0,64%, de ILS-VND-P em 0,65% e de ILS-VND-nP com 0,67%. A Tabela 6 mostra os melhores valores alcançados pelos métodos heurísticos propostos e os da literatura para as instâncias da Tabela 2. A seguir, na Tabela 7, são mostradas as comparações entre os métodos para as instâncias de grande porte da Tabela 4. Na primeira coluna da Tabela 7 são mostrados os identificadores, na segunda e terceira, os melhores valores encontrados pelos métodos propostos. Na quarta e quinta colunas o valor do gap para os melhores valores encontrados pelos métodos da literatura. Tabela 6 Melhores valores alcançados pelos métodos heurísticos propostos e os da literatura Id. Melhores Valores ILS-VNRD-P ILS-VNRD-nP ILS-VND-P ILS-VND-nP J 1 0,08 0,08 0,11 0,10 J 2 0,60 0,79 0,73 0,73 J 3 0,33 0,34 0,56 0,46 J 4 1,36 1,43 1,30 1,45 J 5 0,86 1,03 0,88 0,99 J 6 1,37 1,27 1,29 1,24 J 7 0,23 0,22 0,24 0,21 J 8 0,39 0,35 0,33 0,33 J 9 0,41 0,44 0,51 0,43 J 10 0,99 0,99 0,89 0,89 J 11 0,83 0,65 0,55 1,13 J 12 1,09 1,21 1,05 1,17 J 13 1,20 1,04 1,43 1,04 J 14 1,06 0,94 1,03 1,01 J 15 0,39 0,50 0,46 0,52 J 16 0,74 0,73 0,80 0,86 J 17 0,51 0,44 0,51 0,47 J 18 0,04 0,02 0,02 0,04 J 19 0,13 0,13 0,12 0,12 J 20 0,13 0,15 0,16 0,

20 gap li médio= 0,64 0,64 0,65 0,67 Fonte: Autor O percentual do gap (%) é calculado em relação ao melhor valor encontrado pelo ILS-VND-P, obtendo assim um gap médio igual 0,00%. O gap médio de ILS- VNRD-P foi igual a -0,25%, de ILS-VNRD-nP em -0,41% e de ILS-VND-nP em 0,12%. Na maioria das instâncias de grande porte (foram 11 de um total de 15) o método heurístico ILS-VNRD-nP obteve gaps negativos. Isto significa que o método ILS-VNRD-nP alcançou um valor melhor do que o encontrado pelo ILS-VND-P. Nestas comparações observamos nos valores médios do gap de ILP-VNRD-P e do ILS-VNRD-nP que estes obtiveram melhores resultados do que ILS-VND-P e ILS- VND-nP. Tabela 7 - Comparações entre os métodos heurísticos propostos com os da literatura para instâncias de grande porte Id. Melhores Valores ILS-VNRD-P ILS-VNRD-nP ILS-VND-P ILS-VND-nP J 21-2,42-2,95 0,00-1,04 J 22-1,86-0,32 0,00-0,21 J 23 0,92 2,14 0,00-0,22 J 24-0,32-0,58 0,00-1,10 J 25 0,67-1,53 0,00-0,48 J 26 0,21-0,19 0,00-0,05 J 27 0,58-1,33 0,00 1,21 J 28 0,26 1,08 0,00 3,67 J 29 0,93 1,99 0,00 1,32 J 30-0,63-0,49 0,00 0,31 J 31-1,67-0,16 0,00 0,25 J 32-2,14-1,63 0,00-2,59 J 33-0,84-1,53 0,00-0,88 J 34 0,87-1,92 0,00-2,01 J 35 1,70 1,27 0,00-0,02 gap médio = -0,25-0,41 0,00-0,12 Fonte: Autor Nos resultados apresentados, tanto para instâncias de pequeno porte quanto para as instâncias de grande porte, observamos que a introdução do Método de Descida Aleatória em Vizinhança Variável permite melhores resultados do que o tradicional Método de Descida em Vizinhança Variável. Realizar a busca local aleatória em vizinhança variável permite escapar de mínimos locais e encontrar 1530

21 melhores valores. Desta forma, não é possível alcançar este resultado através das buscas locais em vizinhanças sequências determinísticas. Figura 6 Comparações entre os métodos heurísticos penalizados para os valores médios Fonte: Autor 4.4 Comparações entre os Métodos Heurísticos para os Valores Médios através de Análises Gráficas Para as instâncias da Tabela 2 realizamos comparações, considerando os valores médios alcançados, entre os métodos heurísticos propostos neste trabalho e os métodos da literatura utilizando análises gráficas. Os gaps médios das soluções médias alcançadas foram: para o ILS-VNRD-P o gap li ficou em 0,75%, o de ILS- VNRD-nP igual a 0,76%, contra 0,80% de ILS-VND-P e 0,86% de ILS-VND-nP. Nas comparações entres os métodos, utilizamos o mesmo construtivo (IMPP ou IMPnP), mas com busca local diferente, tanto para os métodos penalizados (P) 1531

22 (ILS-VNRD-P e ILS-VND-P), como para os não penalizados (np) (ILS-VNRD-nP e ILS-VND-nP). Figura 7 Comparações entre os métodos heurísticos não penalizados para os valores médios Fonte: Autor A Figura 6 mostra o gap li, para cada instância da Tabela 2, relacionado aos valores médios alcançados pelos métodos heurísticos penalizados e a Figura 7 para os métodos não penalizados. Das 20 instâncias analisadas, em 14 o método ILS- VNRD-P obteve melhor resultado do que o ILS-VND-P. Entretanto, o ILS-VNRD-nP alcançou 18 melhores resultados quando comparado ao ILS-VND-nP. 5 CONSIDERAÇÕES FINAIS E CONCLUSÕES Através dos resultados computacionais alcançados nós constatamos que os métodos heurísticos propostos com Iterated Local Search e uma busca local 1532

23 aleatória em vizinhança variável obtêm soluções de boa qualidade para o PCVG. Observamos ainda que os métodos heurísticos encontram soluções para o PCVG em tempo computacional relativamente baixo tanto para as instâncias de pequeno porte como para as de grande porte. Nas comparações com a literatura, os métodos heurísticos propostos neste trabalho mostraram-se com melhor resultado e foram competitivos com um método exato. Desta forma, concluímos que o método proposto de descida aleatória em vizinhança variável pode ser utilizado para solucionar o PCVG e ainda ser estendido para outros problemas de natureza combinatória. Nós destacamos neste trabalho a vantagem dos métodos heurísticos desenvolvidos formados por módulos independentes. Neste sentido, os módulos propostos podem ser modificados para balancear qualidade na solução e tempo computacional. E ainda, podemos desenvolver outros módulos independentes incorporando maiores complexidades a cada um, com a finalidade de obter soluções de alta qualidade para o PCVG. Trabalhos futuros sugerem construir métodos heurísticos baseados no GRASP, Variable Neighborhood Search ou Algoritmos Evolutivos, incorporando como busca local o algoritmo proposto, de descida aleatória em vizinhança variável, para resolver o PCVG. AGRADECIMENTOS O autor agradece ao Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo pelo apoio e fomento. REFERÊNCIAS ANZANELLO, M. J.; FOGLIATTO, F. S. Programação de Tarefas Baseada em Curvas de Aprendizado para Linhas de Produção Customizadas. Revista Produção Online, v.11, n. 3, p , CHISMAN, J. A. The Clustered Traveling Salesman Problem. Computers & Operations Research, v. 2, n.2, p ,

24 CPLEX. ILOG CPLEX 11.2 User's Manual and Reference Manual. ILOG S.A, DING, C.; CHENG, Y.; HE, M. Two-Level Genetic Algorithm for Clustered Traveling Salesman Problem with Application in Large-Scale TSPs. Tsinghua Sci. and Technology, v. 12, n.4, p , DONG, X.; CHEN, P.; HUANG, H.; NOWAK, M. A multi-restart iterated local search algorithm for the permutation flow shop problem minimizing total flow time. Computers & Operations Research, v. 40, n. 2, p , FESTA, P.; RESENDE, M. GRASP: basic components and enhancements. Telecommunication Systems, v.46, n.3, p , GHAZIRI, H.; OSMAN, I. H. A Neural Network for the Traveling Salesman Problem with Backhauls. Computers & Industrial Engineering, v. 44, n.2, p , HANSEN, P.; MLADENOVIĆ, N. Variable Neighborhood Search. In: Glover, F. W.; Kochenberger, G. A., editores, Handbook of Metaheuristics, p , JARBOUI, B.; DERBEL, H.; HANAFI, S.; MLADENOVIĆ, N. Variable neighborhood search for location routing. Computers & Operations Research, v. 40, n. 1, p , JONGENS, K.; VOLGENANT, T. The Symmetric Clustered Traveling Salesman Problem. European Journal of Operational Research, v. 19, n.1, p , JUAN, A. A.; LOURENÇO, H. R.; MATEO, M.; LUO, R.; CASTELLA, Q. Using iterated local search for solving the flow-shop problem: Parallelization, parametrization, and randomization issues. International Transactions in Operational Research, v. 21, n. 1, p , LAMB, J. D. Variable neighbourhood structures for cycle location problems. European Journal of Operational Research, v. 223, n. 1, p , LAPORTE, G.; PALEKAR, U. Some Applications of the Clustered Travelling Salesman Problem. Journal of the Operational Research Society, v. 53, n.9, p ,

25 LAPORTE, G.; POTVIN, J.-Y.; QUILLERET, F. A Tabu Search Heuristic using Genetic Diversification for the Clustered Traveling Salesman Problem. Journal of Heuristics, v. 2, n.3, p , LOKIN, F. C. J. Procedures for Travelling Salesman Problems with Additional Constraints. European Journal of Operational Research, v. 3, n.2, p , LOURENÇO, H. R.; MARTIN, O. C.; STÜTZLE, T. Iterated local search. In: Glover, F.; Kochenberger, G., (eds), Handbook of Metaheuristics, Kluwer Academic Publishers, p LUDWIG, I. P.; ANZANELLO, M. J.; VIDOR, G. Minimização dos tempos de atraso na programação de tarefas em uma empresa de desenvolvimento de softwares. Revista Produção Online, v.13, n. 2, p , MESTRIA, M.; OCHI, L. S.; MARTINS, S. L. Iterated Local Search para o Problema do Caixeiro Viajante com Grupamentos. In: SIMPÓSIO DE PESQUISA OPERACIONAL & LOGÍSTICA DA MARINHA,14, Rio de Janeiro, RJ: Anais do XIV SPOLM (CD-ROM), v.1, ISSN , MESTRIA, M. Métodos Heurísticos usando GRASP, reconexão de caminhos e busca em vizinhança variável para o problema do caixeiro viajante com grupamentos. Revista Produção Online, v.13, n.3, p , NAGANO, M. S.; MESQUITA, M. S. Métodos Heurísticos para o Problema de Programação Flow Shop com Tempos de Setup Separados. Revista Produção Online, v.12, n. 2, p , SOBREIRO, V. A.; NAGANO, M. S. Um novo método heurístico para a otimização de mix de produção baseado na teoria das restrições e no problema da mochila. Revista Produção Online, v.13, n. 2, p , TARANTILIS, C. D.; STAVROPOULOU, F.; REPOUSSIS, P. P. The Capacitated Team Orienteering Problem: A Bi-level Filter-and-Fan method. European Journal of Operational Research, v. 224, n. 1, p , VILLEGAS, J. G; PRINS, C.; PRODHON, C.; MEDAGLIA, A. L.; VELASCO, N. A matheuristic for the truck and trailer routing problem. European Journal of Operational Research, v. 230, n. 2, p , WEINTRAUB, A.; ABOUD, J.; FERNANDEZ, C.; LAPORTE, G.; RAMIREZ, E. An Emergency Vehicle Dispatching System for an Electric Utility in Chile. Journal of the 1535

26 Operational Research Society, v. 50, p , Artigo recebido em 31/12/2013 e aceito para publicação em 14/04/2014 DOI: / v14i

ALGORITMOS HEURÍSTICOS UTILIZANDO BUSCA LOCAL ALEATÓRIA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS

ALGORITMOS HEURÍSTICOS UTILIZANDO BUSCA LOCAL ALEATÓRIA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS ALGORITMOS HEURÍSTICOS UTILIZANDO BUSCA LOCAL ALEATÓRIA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS Mario Mestria (IFES ) mmestria@uol.com.br Nesse trabalho são propostos

Leia mais

Um Método Exato para o Problema do Caixeiro Viajante com Grupamentos Euclidiano e Simétrico

Um Método Exato para o Problema do Caixeiro Viajante com Grupamentos Euclidiano e Simétrico Trabalho apresentado no XXXV CNMAC, Natal-RN, 2014. Um Método Exato para o Problema do Caixeiro Viajante com Grupamentos Euclidiano e Simétrico Mário Mestria, Coordenadoria de Engenharia Elétrica, Campus

Leia mais

HEURÍSTICAS HÍBRIDAS PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS. Niterói, RJ, Brasil

HEURÍSTICAS HÍBRIDAS PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS. Niterói, RJ, Brasil HEURÍSTICAS HÍBRIDAS PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS Mário Mestria (1,2), Luiz Satoru Ochi (1), Simone de Lima Martins (1) (1) Instituto de Computação - Universidade Federal Fluminense

Leia mais

Anais do IX Congresso Brasileiro de Redes Neurais / Inteligência Computacional (IX CBRN)

Anais do IX Congresso Brasileiro de Redes Neurais / Inteligência Computacional (IX CBRN) DESENVOLVIMENTO E ANÁLISE EXPERIMENTAL DE HEURÍSTICAS GRASP PARA O PRO- BLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS MÁRIO MESTRIA, LUIZ SATORU OCHI, SIMONE DE LIMA MARTINS Instituto de Computação - Universidade

Leia mais

HEURÍSTICAS USANDO GRASP E RECONEXÃO DE CAMINHOS PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMETOS

HEURÍSTICAS USANDO GRASP E RECONEXÃO DE CAMINHOS PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMETOS HEURÍSTICAS USANDO GRASP E RECONEXÃO DE CAMINHOS PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMETOS Mario Mestria (IFES) mmestria@uol.com.br O Problema do Caixeiro Viajante com Grupamentos (PCVG) é uma

Leia mais

PROPOSTA E AVALIAÇÃO DE HEURÍSTICAS GRASP PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS

PROPOSTA E AVALIAÇÃO DE HEURÍSTICAS GRASP PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS PROPOSTA E AVALIAÇÃO DE HEURÍSTICAS GRASP PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS Mário Mestria Coordenadoria da Área de Informática - Campus Colatina - Instituto Federal do Espírito Santo

Leia mais

GRASP COM MEMÓRIA ADAPTATIVA PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS

GRASP COM MEMÓRIA ADAPTATIVA PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS XXIX ENCONTRO NACIONAL DE ENGENHARIA DE PRODUÇÃO. GRASP COM MEMÓRIA ADAPTATIVA PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS Mário Mestria (IFES) mmestria@ic.uff.br Luiz Satoru Ochi (UFF) satoru@ic.uff.br

Leia mais

MÉTODOS HEURÍSTICOS USANDO GRASP, RECONEXÃO DE CAMINHOS E BUSCA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS

MÉTODOS HEURÍSTICOS USANDO GRASP, RECONEXÃO DE CAMINHOS E BUSCA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS MÉTODOS HEURÍSTICOS USANDO GRASP, RECONEXÃO DE CAMINHOS E BUSCA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM GRUPAMENTOS HEURISTIC METHODS USING GRASP, PATH RELINKING AND VARIABLE NEIGHBORHOOD

Leia mais

Iterated Local Search. Helena R. Lorenço, Olivier Martinz and THOMAS STUTZLE

Iterated Local Search. Helena R. Lorenço, Olivier Martinz and THOMAS STUTZLE I Iterated Local Search Helena R. Lorenço, Olivier Martinz and THOMAS STUTZLE Idéias Metaheurística deve ser simples, eficiente e mais genérica possível. Problema específico deve ser incorporado à metaheurística.

Leia mais

Unidade de Matemática e Tecnologia, Universidade Federal de Goiás Regional Catalão

Unidade de Matemática e Tecnologia, Universidade Federal de Goiás Regional Catalão 5 CAPÍTULO BUSCA EM VIZINHANÇA VARIÁVEL PARA LOCALIZAÇÃO E ROTEAMENTO Silva, Lorrany Cristina da 1 *; Queiroz, Thiago Alves de 2 1 Unidade de Matemática e Tecnologia, Universidade Federal de Goiás Regional

Leia mais

Problemas de otimização

Problemas de otimização Problemas de otimização Problemas de decisão: Existe uma solução satisfazendo certa propriedade? Resultado: sim ou não Problemas de otimização: Entre todas as soluções satisfazendo determinada propriedade,

Leia mais

5 VNS com Filtro e Reconexão por Caminhos

5 VNS com Filtro e Reconexão por Caminhos 5 VNS com Filtro e Reconexão por Caminhos A metaheurística VNS (Variable Neighborhood Search) foi proposta por Mladenović e Hansen [40] e possui como idéia básica a mudança de vizinhanças realizada da

Leia mais

UMA SOLUÇÃO DO PROBLEMA DE ROTEAMENTO ABERTO DE VEÍCULOS COM JANELAS DE TEMPO UTILIZANDO METAHEURÍSTICAS GRASP E ILS

UMA SOLUÇÃO DO PROBLEMA DE ROTEAMENTO ABERTO DE VEÍCULOS COM JANELAS DE TEMPO UTILIZANDO METAHEURÍSTICAS GRASP E ILS UMA SOLUÇÃO DO PROBLEMA DE ROTEAMENTO ABERTO DE VEÍCULOS COM JANELAS DE TEMPO UTILIZANDO METAHEURÍSTICAS GRASP E ILS Jose Mauricio Costa (CEFET-MG) jmcosta25@gmail.com Sergio Ricardo de Souza (CEFET-MG)

Leia mais

RESOLUÇÃO DO PROBLEMA DAS P-MEDIANAS POR MEIO DE ALGORITMOS BASEADOS EM GRASP, ILS E MULTI-START

RESOLUÇÃO DO PROBLEMA DAS P-MEDIANAS POR MEIO DE ALGORITMOS BASEADOS EM GRASP, ILS E MULTI-START RESOLUÇÃO DO PROBLEMA DAS P-MEDIANAS POR MEIO DE ALGORITMOS BASEADOS EM GRASP, ILS E MULTI-START Gustavo Marques Zeferino, Flaviana M. de S. Amorim, Marcone Jamilson Freitas Souza, Moacir F. de F. Filho

Leia mais

GRASP para o Problema do Caixeiro Viajante com Limite de Calado

GRASP para o Problema do Caixeiro Viajante com Limite de Calado GRASP para o Problema do Caixeiro Viajante com Limite de Calado Victor Mouffron Carvalho Machado, Luiz Satoru Ochi Universidade Federal Fluminense Rua Passo da Pátria, 156, São Domingos-Niterói - RJ E-mail:

Leia mais

Unidade de Matemática e Tecnologia, Universidade Federal de Goiás Regional Catalão

Unidade de Matemática e Tecnologia, Universidade Federal de Goiás Regional Catalão 1 CAPÍTULO O MÉTODO SIMULATED ANNEALING APLICADO EM LOCALIZAÇÃO E ROTEAMENTO Ferreira, Kamyla Maria 1 * ; Queiroz, Thiago Alves de 2 1 Unidade de Matemática e Tecnologia, Universidade Federal de Goiás

Leia mais

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves CAP 254 CAP 254 Otimização Combinatória Professor: Dr. L.A.N. Lorena Assunto: Metaheurísticas Antonio Augusto Chaves Conteúdo C01 Simulated Annealing (20/11/07). C02 Busca Tabu (22/11/07). C03 Colônia

Leia mais

Análise de Desempenho da Paralelização do Problema de Caixeiro Viajante

Análise de Desempenho da Paralelização do Problema de Caixeiro Viajante Análise de Desempenho da Paralelização do Problema de Caixeiro Viajante Gabriel Freytag Guilherme Arruda Rogério S. M. Martins Edson L. Padoin Universidade Regional do Noroeste do Estado do Rio Grande

Leia mais

HEURÍSTICAS GRASP PARA A MINIMIZAÇÃO DO ATRASO TOTAL NO PROBLEMA DE PROGRAMAÇÃO DE TAREFAS EM UMA MÁQUINA COM SETUP TIME

HEURÍSTICAS GRASP PARA A MINIMIZAÇÃO DO ATRASO TOTAL NO PROBLEMA DE PROGRAMAÇÃO DE TAREFAS EM UMA MÁQUINA COM SETUP TIME HEURÍSTICAS GRASP PARA A MINIMIZAÇÃO DO ATRASO TOTAL NO PROBLEMA DE PROGRAMAÇÃO DE TAREFAS EM UMA MÁQUINA COM SETUP TIME Gilberto Vinícius P. Nunes Departamento de Informática, Universidade Federal de

Leia mais

COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS

COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS Rosiana da Silva Lopes Danilo César Rodrigues Azevedo rosianalopes16@gmail.com danilo.azevedo@ufpi.edu.br.com

Leia mais

HEURÍSTICA ITERATED LOCAL SEARCH PARA RESOLVER O PROBLEMA MINIMUM BRANCH VERTICES

HEURÍSTICA ITERATED LOCAL SEARCH PARA RESOLVER O PROBLEMA MINIMUM BRANCH VERTICES HEURÍSTICA ITERATED LOCAL SEARCH PARA RESOLVER O PROBLEMA MINIMUM BRANCH VERTICES Jorge Moreno Ramírez, Alexandre Plastino, Simone de L. Martins Universidade Federal Fluminense Niterói RJ Brasil {jmoreno,

Leia mais

Introdução aos Problemas de Roteirização e Programação de Veículos

Introdução aos Problemas de Roteirização e Programação de Veículos Introdução aos Problemas de Roteirização e Programação de Veículos PNV-2450 André Bergsten Mendes HEURÍSTICA DE INSERÇÃO DE SOLOMON (VRPTW) Exercício Para o problema de roteirização com janela de tempo

Leia mais

Metaheurísticas Híbridas para a Resolução do Problema do Caixeiro Viajante com Grupamentos

Metaheurísticas Híbridas para a Resolução do Problema do Caixeiro Viajante com Grupamentos Universidade Federal Fluminense MÁRIO MESTRIA Metaheurísticas Híbridas para a Resolução do Problema do Caixeiro Viajante com Grupamentos NITERÓI 2011 MÁRIO MESTRIA Metaheurísticas Híbridas para a Resolução

Leia mais

Otimização por Colônia de Formigas (Ant Colony Optimization - ACO)

Otimização por Colônia de Formigas (Ant Colony Optimization - ACO) Otimização por Colônia de Formigas (Ant Colony Optimization - ACO) Eros Moreira de Carvalho Gabriel Silva Ramos CI209 - Inteligência Artificial BCC - Bacharelado em Ciência da Computação DInf - Departamento

Leia mais

Pesquisa Operacional Aplicada à Mineração

Pesquisa Operacional Aplicada à Mineração Pesquisa Operacional Aplicada à Mineração Módulo de Otimização Parte II-b Prof. Marcone J. F. Souza Prof. Túlio A. M. Toffolo marcone.freitas@yahoo.com.br tulio@toffolo.com.br Departamento de Computação

Leia mais

1_1 1_2 2_1 1_ _ _ Fonte: Autor

1_1 1_2 2_1 1_ _ _ Fonte: Autor 75 7. Resultados Os resultados aqui apresentados utilizam o modelo proposto na Seção 6.2, resolvido através do software de otimização AIMMS para os problemas com Datas prometidas. Já para o problema sem

Leia mais

Uma heurística híbrida para o Problema do Caixeiro Viajante com Coleta e Entrega envolvendo um único tipo de produto

Uma heurística híbrida para o Problema do Caixeiro Viajante com Coleta e Entrega envolvendo um único tipo de produto Uma heurística híbrida para o Problema do Caixeiro Viajante com Coleta e Entrega envolvendo um único tipo de produto Bruno Cordeiro Paes, Anand Subramanian, Luiz Satoru Ochi Instituto de Computação - Universidade

Leia mais

META-HEURÍSTICA SIMULATED ANNEALING APLICADA AO PROBLEMA DO ROTEAMENTO DE VEÍCULOS CAPACITADOS COM RESTRIÇÕES DE CARREGAMENTO BIDIMENSIONAL

META-HEURÍSTICA SIMULATED ANNEALING APLICADA AO PROBLEMA DO ROTEAMENTO DE VEÍCULOS CAPACITADOS COM RESTRIÇÕES DE CARREGAMENTO BIDIMENSIONAL META-HEURÍSTICA SIMULATED ANNEALING APLICADA AO PROBLEMA DO ROTEAMENTO DE VEÍCULOS CAPACITADOS COM RESTRIÇÕES DE CARREGAMENTO BIDIMENSIONAL Andre Renato Sales Amaral (UFES) andre.r.s.amaral@gmail.com Roger

Leia mais

Algoritmo Genético: um experimento comparativo entre a execução paralela com troca de indivíduos de populações e a não paralela.

Algoritmo Genético: um experimento comparativo entre a execução paralela com troca de indivíduos de populações e a não paralela. Algoritmo Genético: um experimento comparativo entre a execução paralela com troca de indivíduos de populações e a não paralela. Marlos A. S. Lima 1, Davi Magalhães 2, F. C. de Lima Júnior 3, Rommel W.

Leia mais

UM ALGORITMO HÍBRIDO PARA A SOLUÇÃO DO PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM COLETA E ENTREGA E JANELA DE TEMPO

UM ALGORITMO HÍBRIDO PARA A SOLUÇÃO DO PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM COLETA E ENTREGA E JANELA DE TEMPO UM ALGORITMO HÍBRIDO PARA A SOLUÇÃO DO PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM COLETA E ENTREGA E JANELA DE TEMPO Aline Aparecida de Carvalho Gonçalves, Sérgio Ricardo de Souza Centro Federal de Educação

Leia mais

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves CAP 254 CAP 254 Otimização Combinatória Professor: Dr. L.A.N. Lorena Assunto: Metaheurísticas Antonio Augusto Chaves Conteúdo C Simulated Annealing (2//7). C2 Busca Tabu (22//7). C3 Colônia de Formigas

Leia mais

Análise da Performance de um Modelo de Escalonamento Baseado em Pesquisa Tabu Aplicado em um Sistema de Manufatura Flexível

Análise da Performance de um Modelo de Escalonamento Baseado em Pesquisa Tabu Aplicado em um Sistema de Manufatura Flexível Análise da Performance de um Modelo de Escalonamento Baseado em Pesquisa Tabu Aplicado em um Sistema de Manufatura Flexível Antonio G. RODRIGUES, Leandro T. HOFFMANN e Arthur T. GÓMEZ Universidade do Vale

Leia mais

DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES

DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES João Ricardo Kohler Abramoski (PAIC/FUNDAÇÃO ARAUCÁRIA), Sandra Mara Guse Scós Venske (Orientadora), e-mail: ssvenske@unicentro.br

Leia mais

O PROBLEMA DO CICLO DOMINANTE

O PROBLEMA DO CICLO DOMINANTE O PROBLEMA DO CICLO DOMINANTE Lucas Porto Maziero Instituto de Computação Universidade Estadual de Campinas (UNICAMP) Campinas - SP - Brasil lucasporto1992@gmail.com Fábio Luiz Usberti Instituto de Computação

Leia mais

METAHEURÍSTICA Encontrar soluções boas ou até mesmo ótima

METAHEURÍSTICA Encontrar soluções boas ou até mesmo ótima METAHEURÍSTICAS METAHEURÍSTICA Encontrar soluções boas ou até mesmo ótima Consiste em aplicar iterativamente uma heurística subordinada (busca local) Tem algum mecanismo para escapar de ótimos locais (vales)

Leia mais

Uma Introdução à Busca Tabu André Gomes

Uma Introdução à Busca Tabu André Gomes Uma Introdução à Busca Tabu André Gomes Departamento de Ciência da Computação, Instituto de Matemática e Estatística, Universidade de São Paulo, SP, Brasil Novembro de 2009 INTRODUÇÃO Método de Busca Local

Leia mais

Avaliação de Heurísticas de Melhoramento e da Metaheurística Busca Tabu para Solução de PRV

Avaliação de Heurísticas de Melhoramento e da Metaheurística Busca Tabu para Solução de PRV Avaliação de Heurísticas de Melhoramento e da Metaheurística Busca Tabu para Solução de PRV Eliseu Celestino Schopf 1, Claudio Schepke 1, Marcus Lucas da Silva 1, Pablo Furlan da Silva 1 1 Centro de Eletrônica

Leia mais

3 Extensões dos modelos matemáticos

3 Extensões dos modelos matemáticos 3 Extensões dos modelos matemáticos Os modelos matemáticos definidos por (2-1) (2-6) e (2-7) (2-13), propostos por Achuthan e Caccetta e apresentados no Capítulo 2, são reforçados neste trabalho através

Leia mais

Algoritmos Multi-Start, GRASP e ILS Aplicados ao Problema de P-Medianas

Algoritmos Multi-Start, GRASP e ILS Aplicados ao Problema de P-Medianas Algoritmos Multi-Start, GRASP e ILS Aplicados ao Problema de P-Medianas Gustavo Zeferino 1, Flaviana M. de S. Amorim 1, Moacir F. de F. Filho 1 1 Programa de Pós-Graduação em Modelagem Matemática e Computacional

Leia mais

UM ALGORITMO EVOLUTIVO HÍBRIDO PARA O PROBLEMA DE RECOBRIMENTO DE ROTAS COM COLETA DE PRÊMIOS

UM ALGORITMO EVOLUTIVO HÍBRIDO PARA O PROBLEMA DE RECOBRIMENTO DE ROTAS COM COLETA DE PRÊMIOS UM ALGORITMO EVOLUTIVO HÍBRIDO PARA O PROBLEMA DE RECOBRIMENTO DE ROTAS COM COLETA DE PRÊMIOS MATHEUS S. A. SILVA, MARCIO T. MINE, LUIZ S. OCHI, Instituto de Computação - Universidade Federal Fluminense

Leia mais

Formulações de Programação Matemática para o Problema de Seqüenciamento em uma Máquina com Janelas de Entrega Distintas e Tempo de Preparação

Formulações de Programação Matemática para o Problema de Seqüenciamento em uma Máquina com Janelas de Entrega Distintas e Tempo de Preparação Anais do CNMAC v.2 ISSN 1984-820X Formulações de Programação Matemática para o Problema de Seqüenciamento em uma Máquina com Janelas de Entrega Distintas e Tempo de Preparação Dependente da Seqüência de

Leia mais

NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016

NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016 NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016 Metaheurística: São técnicas de soluções que gerenciam uma interação entre técnicas de busca local e as estratégias de nível superior para criar um processo de

Leia mais

MODELAGEM E SOLUÇÃO DO PROBLEMA DE SELEÇÃO DE PONTOS DE PARADA DE ÔNIBUS CONTRATADOS PARA TRANSPORTE DE FUNCIONÁRIOS

MODELAGEM E SOLUÇÃO DO PROBLEMA DE SELEÇÃO DE PONTOS DE PARADA DE ÔNIBUS CONTRATADOS PARA TRANSPORTE DE FUNCIONÁRIOS MODELAGEM E SOLUÇÃO DO PROBLEMA DE SELEÇÃO DE PONTOS DE PARADA DE ÔNIBUS CONTRATADOS PARA TRANSPORTE DE FUNCIONÁRIOS Denis Ferreira da Silva Filho 1 ; Tatiana Balbi Fraga 2 1 Estudante do Curso de Engenharia

Leia mais

UM ALGORITMO HEURÍSTICO PARA O PROBLEMA DE GERENCIAMENTO DE ESCALA OPERACIONAL DE CONTROLADORES DE TRÁFEGO AÉREO

UM ALGORITMO HEURÍSTICO PARA O PROBLEMA DE GERENCIAMENTO DE ESCALA OPERACIONAL DE CONTROLADORES DE TRÁFEGO AÉREO UM ALGORITMO HEURÍSTICO PARA O PROBLEMA DE GERENCIAMENTO DE ESCALA OPERACIONAL DE CONTROLADORES DE TRÁFEGO AÉREO Bruno Mota Avelar Almeida, Túlio Ângelo Machado Toffolo, Marcone Jamilson Freitas Souza

Leia mais

Uma Abordagem de Recozimento Simulado com Busca Local para o Problema Integrado de Localização e Roteamento

Uma Abordagem de Recozimento Simulado com Busca Local para o Problema Integrado de Localização e Roteamento Uma Abordagem de Recozimento Simulado com Busca Local para o Problema Integrado de Localização e Roteamento Kamyla Maria Ferreira Unidade de Matemática e Tecnologia - UFG/Regional Catalão, 75704-020, Catalão-GO,

Leia mais

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Francisco Henrique de Freitas Viana Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento de Informática

Leia mais

PROBLEMA DE LOCALIZAÇÃO-ROTEAMENTO-EMPACOTAMENTO COM DEMANDA INCERTA

PROBLEMA DE LOCALIZAÇÃO-ROTEAMENTO-EMPACOTAMENTO COM DEMANDA INCERTA PROBLEMA DE LOCALIZAÇÃO-ROTEAMENTO-EMPACOTAMENTO COM DEMANDA INCERTA Thiago A. de Queiroz, José F. Oliveira, Maria A. Carravilla INESC TEC, Faculdade de Engenharia, Universidade do Porto, Porto, Portugal.

Leia mais

RESOLUÇÃO DO PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM BACKHAULS COM HEURÍSTICA BASEADA EM BUSCA LOCAL

RESOLUÇÃO DO PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM BACKHAULS COM HEURÍSTICA BASEADA EM BUSCA LOCAL RESOLUÇÃO DO PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM BACKHAULS COM HEURÍSTICA BASEADA EM BUSCA LOCAL ISSN: 984-35 RESOLUTION OF THE VEHICLE ROUTING PROBLEM WITH BACKHAULS WITH HEURISTICS BASED ON LOCAL

Leia mais

XLVI Pesquisa Operacional na Gestão da Segurança Pública

XLVI Pesquisa Operacional na Gestão da Segurança Pública COMPARAÇÃO DE ABORDAGENS HEURÍSTICAS BASEADAS EM ALGORITMO MEMÉTICO PARA O PROBLEMA DO CAIXEIRO VIAJANTE COM SELEÇÃO DE HOTÉIS Marques Moreira de Sousa Departamento de Informática Universidade Federal

Leia mais

ESTÁGIOS DOMINANTES FLEXÍVEIS EM SISTEMAS DE PRODUÇÃO FLOW SHOP HÍBRIDOS

ESTÁGIOS DOMINANTES FLEXÍVEIS EM SISTEMAS DE PRODUÇÃO FLOW SHOP HÍBRIDOS ESTÁGIOS DOMINANTES FLEXÍVEIS EM SISTEMAS DE PRODUÇÃO FLOW SHOP HÍBRIDOS João Vitor Moccellin Departamento de Engenharia de Produção Escola de Engenharia de São Carlos, Universidade de São Paulo. Av. Trabalhador

Leia mais

Nuno Miguel Duarte Sequeira André VARIABLE NEIGHBOURHOOD SEARCH

Nuno Miguel Duarte Sequeira André VARIABLE NEIGHBOURHOOD SEARCH Nuno Miguel Duarte Sequeira André VARIABLE NEIGHBOURHOOD SEARCH Optimization and decision support techniques PDEEC 2007 Introdução A meta-heurística VNS (Variable Neighbourhood Search) é bastante recente

Leia mais

Heurística GRASP-VND para o Problema de Roteamento de Veículos com Cross-Docking

Heurística GRASP-VND para o Problema de Roteamento de Veículos com Cross-Docking Heurística GRASP-VND para o Problema de Roteamento de Veículos com Cross-Docking Lucas Abritta Costa, Fernando Afonso Santos Universidade Federal de Itajubá Campus Itabira Rua São Paulo, 377 Bairro Amazonas

Leia mais

Aprimorando o Corte Peças com Forma Irregular em Chapas Retangulares

Aprimorando o Corte Peças com Forma Irregular em Chapas Retangulares Aprimorando o Corte Peças com Forma Irregular em Chapas Retangulares Leandro Resende Mundim, leandroresendemundim@gmail.com Thiago Alves de Queiroz, th.al.qz@catalao.ufg.br Resumo: Esta pesquisa lida com

Leia mais

Programação da produção em sistema no-wait flow shop com minimização do tempo total de fluxo

Programação da produção em sistema no-wait flow shop com minimização do tempo total de fluxo Programação da produção em sistema no-wait flow shop com minimização do tempo total de fluxo Lucas Yamada Scardoelli (EESC/USP) scarty@terra.com.br R. General Glicério, 340, Centro, CEP 15900-000, Taquaritinga,

Leia mais

Um algoritmo pseudo-periférico genérico para a heurística de Snay

Um algoritmo pseudo-periférico genérico para a heurística de Snay Trabalho apresentado no CNMAC, Gramado - RS, 2016. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Um algoritmo pseudo-periférico genérico para a heurística de Snay

Leia mais

Sistemas de Produção em Fluxo

Sistemas de Produção em Fluxo Uma introdução a problemas de sequenciamento em sistemas de produção em fluxo Faculdade de Ciências da Universidade do Porto 18 de Janeiro de 2012 Sumário Introdução Literatura (Makespan) Pesquisa Local

Leia mais

A metaheurística ILS e a API do GoogleMap aplicados na resolução do problema de roteamento de veículos

A metaheurística ILS e a API do GoogleMap aplicados na resolução do problema de roteamento de veículos A metaheurística ILS e a API do GoogleMap aplicados na resolução do problema de roteamento de veículos Francisco Regis Abreu Gomes 1, Flaviana de Lima Araújo 2 1 Professor do curso de Tecnologia em Agronegócio

Leia mais

UM ITERATED LOCAL SEARCH PARA A MINIMIZAÇÃO DO MAKESPAN EM SISTEMAS DE PRODUÇÃO FLOWSHOP COM EXECUÇÃO CONTÍNUA DAS TAREFAS

UM ITERATED LOCAL SEARCH PARA A MINIMIZAÇÃO DO MAKESPAN EM SISTEMAS DE PRODUÇÃO FLOWSHOP COM EXECUÇÃO CONTÍNUA DAS TAREFAS UM ITERATED LOCAL SEARCH PARA A MINIMIZAÇÃO DO MAKESPAN EM SISTEMAS DE PRODUÇÃO FLOWSHOP COM EXECUÇÃO CONTÍNUA DAS TAREFAS Francisco Régis Abreu Gomes (UFC) frag.82@ig.com.br O Problema de Seqüenciamento

Leia mais

ANÁLISE DE RESULTADOS NA CONSTRUÇÃO DE ROTA PARA O PROBLEMA DO CAIXEIRO VIAJANTE

ANÁLISE DE RESULTADOS NA CONSTRUÇÃO DE ROTA PARA O PROBLEMA DO CAIXEIRO VIAJANTE ANÁLISE DE RESULTADOS NA CONSTRUÇÃO DE ROTA PARA O PROBLEMA DO CAIXEIRO VIAJANTE Luiz Antonio Kretzschmar, Luiz Fernando Nunes, Paula Francis Benevides Departamento de Matemática Universidade Tecnológica

Leia mais

UMA HEURÍSTICA GRASP PARA O PROBLEMA DO CAIXEIRO VIAJANTE PERIÓDICO

UMA HEURÍSTICA GRASP PARA O PROBLEMA DO CAIXEIRO VIAJANTE PERIÓDICO UMA HEURÍSTICA GRASP PARA O PROBLEMA DO CAIXEIRO VIAJANTE PERIÓDICO Luciana Brugiolo Gonçalves, Simone de Lima Martins, Luiz Satoru Ochi Instituto de Computação - Universidade Federal Fluminense Niterói,

Leia mais

Busca Local Iterada. Universidade Federal do Paraná UFPR Curso de Ciência da Computação CI801 Tópicos em Inteligência Artificial

Busca Local Iterada. Universidade Federal do Paraná UFPR Curso de Ciência da Computação CI801 Tópicos em Inteligência Artificial Universidade Federal do Paraná UFPR Curso de Ciência da Computação CI801 Tópicos em Inteligência Artificial Busca Local Iterada Kelly Rodrigues Abreu Federico Luis Losco 28 de Maio de 2007. Sumário Introdução

Leia mais

UM ALGORITMO HEURÍSTICO HÍBRIDO PARA O PLANEJAMENTO OPERACIONAL DE LAVRA

UM ALGORITMO HEURÍSTICO HÍBRIDO PARA O PLANEJAMENTO OPERACIONAL DE LAVRA Anais do IX Congresso Brasileiro de Redes Neurais / Inteligência Computacional (IX CBRN) Ouro Preto 25-28 de Outubro de 2009 c Sociedade Brasileira de Redes Neurais UM ALGORITMO HEURÍSTICO HÍBRIDO PARA

Leia mais

Aplicação Conjunta do Método de Dijkstra e Otimização Combinatória para Solução do Problema do Caixeiro Viajante

Aplicação Conjunta do Método de Dijkstra e Otimização Combinatória para Solução do Problema do Caixeiro Viajante 1 Aplicação Conjunta do Método de Dijkstra e Otimização Combinatória para Solução do Problema do Caixeiro Viajante Daiana Fernandes da Silva Universidade São Francisco financeiro@nautilus.ind.br Alexandre

Leia mais

XLVII SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL

XLVII SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL META-HEURÍSTICA SIMULATED ANNEALING APLICADA AO PROBLEMA DE CORTE BIDIMENSIONAL NÃO-GUILHOTINADO Gelinton Pablo Mariano Mestrando em Informática - Universidade Federal do Espírito Santo Av. Fernando Ferrari,

Leia mais

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves CAP 254 CAP 254 Otimização Combinatória Professor: Dr. L.A.N. Lorena Assunto: Metaheurísticas Antonio Augusto Chaves Conteúdo C01 Simulated Annealing (20/11/07). C02 Busca Tabu (22/11/07). C03 Colônia

Leia mais

Universidade Federal Fluminense

Universidade Federal Fluminense Universidade Federal Fluminense Um GRASP com Reconexão de Caminhos para a Solução do Problema da Maximização da Diversidade Marcos Ribeiro Quinet de Andrade Niterói, RJ BRASIL Dezembro de 2004 Marcos Ribeiro

Leia mais

Uma nova heurística para o problema de minimização de trocas de ferramentas

Uma nova heurística para o problema de minimização de trocas de ferramentas Gest. Prod., São Carlos, v. 19, n. 1, p. 17-30, 2012 Uma nova heurística para o problema de minimização de trocas de ferramentas A new heuristic for the minimization of tool switches problem Antônio Augusto

Leia mais

Artigo aceito para o XXXVII SBPO 2005 Gramado/RS HEURÍSTICAS E METAHEURÍSTICAS PARA O PROBLEMA DO CAIXEIRO VIAJANTE BRANCO E PRETO

Artigo aceito para o XXXVII SBPO 2005 Gramado/RS HEURÍSTICAS E METAHEURÍSTICAS PARA O PROBLEMA DO CAIXEIRO VIAJANTE BRANCO E PRETO HEURÍSTICAS E METAHEURÍSTICAS PARA O PROBLEMA DO CAIXEIRO VIAJANTE BRANCO E PRETO André Cordeiro Macedo Maciel, Carlos Alberto Martinhon, Luis Satoru Ochi. Instituto de Computação - Universidade Federal

Leia mais

Heurísticas para o Problema do Caixeiro Viajante Branco e Preto

Heurísticas para o Problema do Caixeiro Viajante Branco e Preto Universidade Federal Fluminense ANDRÉ CORDEIRO MACEDO MACIEL Heurísticas para o Problema do Caixeiro Viajante Branco e Preto NITERÓI 2005 ANDRÉ CORDEIRO MACEDO MACIEL Heurísticas para o Problema do Caixeiro

Leia mais

1 - INTRODUÇÃO. Tabu) [17]; Greedy Randomized Adaptive Search Procedure (GRASP) [12]; Variable

1 - INTRODUÇÃO. Tabu) [17]; Greedy Randomized Adaptive Search Procedure (GRASP) [12]; Variable 1 - INTRODUÇÃO Nas últimas décadas, observou-se a uma grande evolução na capacidade de processamento dos computadores e o desenvolvimento de diversos pacotes matemáticos, em particular para área de otimização.

Leia mais

Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 21

Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 21 Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 21 Três objetivos i. Redução de custos (custos variáveis) ii. iii. Redução de capital (investimento, custos fixos) Melhoria do serviço

Leia mais

Algoritmos Genéticos

Algoritmos Genéticos Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Algoritmos Genéticos Aluno: Fabricio Aparecido Breve Prof.: Dr. André Ponce de Leon F. de Carvalho São Carlos São Paulo Maio

Leia mais

PROBLEMA DE ROTEAMENTO DE VEÍCULO UNIVERSIDADE PRESIDENTE ANTONIO CARLOS

PROBLEMA DE ROTEAMENTO DE VEÍCULO UNIVERSIDADE PRESIDENTE ANTONIO CARLOS PROBLEMA DE ROTEAMENTO DE VEÍCULO UNIVERSIDADE PRESIDENTE ANTONIO CARLOS FLÁVIO JOSE VIANA ORIENTADOR: GUSTAVO CAMPOS BANCA EXAMINADORA: EDUARDO BHERING FREDERICO COELHO Resumo Neste trabalho foi descrito

Leia mais

HEURÍSTICAS HÍBRIDAS PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM COLETA E ENTREGA SIMULTÂNEAS E JANELA DE TEMPO

HEURÍSTICAS HÍBRIDAS PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM COLETA E ENTREGA SIMULTÂNEAS E JANELA DE TEMPO 5, 6 e 7 de Agosto de 2010 ISSN 1984-9354 HEURÍSTICAS HÍBRIDAS PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM COLETA E ENTREGA SIMULTÂNEAS E JANELA DE TEMPO Leonardo Pereira Valadão Lopes (Universidade

Leia mais

Grafos Hamiltonianos e o Problema do Caixeiro Viajante. Prof. Ademir Constantino Departamento de Informática Universidade Estadual de Maringá

Grafos Hamiltonianos e o Problema do Caixeiro Viajante. Prof. Ademir Constantino Departamento de Informática Universidade Estadual de Maringá Grafos Hamiltonianos e o Problema do Caixeiro Viajante Prof. Ademir Constantino Departamento de Informática Universidade Estadual de Maringá Grafo Hamiltoniano Definição: Um circuito hamiltoniano em um

Leia mais

SIMULATED ANNEALING APLICADO AO PROBLEMA DE ORDENAÇÃO EM LINHAS PARALAELAS

SIMULATED ANNEALING APLICADO AO PROBLEMA DE ORDENAÇÃO EM LINHAS PARALAELAS SIMULATED ANNEALING APLICADO AO PROBLEMA DE ORDENAÇÃO EM LINHAS PARALAELAS Bernardo De Polli Cellin Mestrando em Informática - Universidade Federal do Espírito Santo Av. Fernando Ferrari, Nº 514, CEP:

Leia mais

ESTUDO DA APLICAÇÃO DE METAHEURÍSTICAS AO PROBLEMA DE ROTEAMENTO ABERTO DE VEÍCULOS COM JANELAS DE TEMPO

ESTUDO DA APLICAÇÃO DE METAHEURÍSTICAS AO PROBLEMA DE ROTEAMENTO ABERTO DE VEÍCULOS COM JANELAS DE TEMPO ESTUDO DA APLICAÇÃO DE METAHEURÍSTICAS AO PROBLEMA DE ROTEAMENTO ABERTO DE VEÍCULOS COM JANELAS DE TEMPO José Maurício Costa 1, Sérgio Ricardo de Souza 1, Marcone Jamilson Freitas Souza 2 1 Programa de

Leia mais

Celso Carneiro Ribeiro Introdução aos Modelos e Métodos de Otimização em Pesquisa Operacional

Celso Carneiro Ribeiro Introdução aos Modelos e Métodos de Otimização em Pesquisa Operacional Celso Carneiro Ribeiro Introdução aos Modelos e Métodos de Otimização em Pesquisa Operacional Parte III Heurísticas 004 Parte III Heurísticas Origens Motivação Algoritmos construtivos Métodos de melhoria

Leia mais

UMA HEURISTICA APLICADA AO PROBLEMA DO CAIXEIRO VIAJANTE

UMA HEURISTICA APLICADA AO PROBLEMA DO CAIXEIRO VIAJANTE UMA HEURISTICA APLICADA AO PROBLEMA DO CAIXEIRO VIAJANTE Flávio Martins Colares Faculdade Lourenço Filho, flaviocolares@yahoo.com José Lassance de Castro Silva Universidade Federal do Ceará, lassance@lia.ufc.br

Leia mais

Uma Heurística Baseada em ILS Para o Problema do Caixeiro Alugador

Uma Heurística Baseada em ILS Para o Problema do Caixeiro Alugador Uma Heurística Baseada em ILS Para o Problema do Caixeiro Alugador Sávio S. Dias, Luiz Satoru Ochi, Victor M. C. Machado Instituto de Computação - Universidade Federal Fluminense Av. Gal. Milton Tavares

Leia mais

PCC104 - Projeto e Análise de Algoritmos

PCC104 - Projeto e Análise de Algoritmos PCC104 - Projeto e Análise de Algoritmos Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 1 de novembro de 2018 Marco Antonio

Leia mais

O Problema do Caixeiro Viajante com Limite de Calado: uma Abordagem usando Simulated Annealing

O Problema do Caixeiro Viajante com Limite de Calado: uma Abordagem usando Simulated Annealing O Problema do Caixeiro Viajante com Limite de Calado: uma Abordagem usando Simulated Annealing Wall Berg Morais, Marcelo Rosa, Marcelo Teixeira, Marco Antonio Barbosa Department of Informatics of the Federal

Leia mais

OPEN DIMENSIONAL CUTTING PROBLEM: UMA ABORDAGEM HÍBRIDA VIA GRASP E ILS

OPEN DIMENSIONAL CUTTING PROBLEM: UMA ABORDAGEM HÍBRIDA VIA GRASP E ILS ! "#$ " %'&)(*&)+,.- /10.2*&4365879&4/1:.+58;.2*=?5.@A2*3B;.- C)D 5.,.5FE)5.G.+ &4- (IHJ&?,.+ /?=)5.KA:.+5MLN&OHJ5F&4E)2*EOHJ&)(IHJ/)G.- D - ;./);.& OPEN DIMENSIONAL CUTTING PROBLEM: UMA ABORDAGEM

Leia mais

O estudo utilizando apenas este material não é suficiente para o entendimento do conteúdo. Recomendamos a leitura das referências no final deste

O estudo utilizando apenas este material não é suficiente para o entendimento do conteúdo. Recomendamos a leitura das referências no final deste O estudo utilizando apenas este material não é suficiente para o entendimento do conteúdo. Recomendamos a leitura das referências no final deste material e a resolução (por parte do aluno) de todos os

Leia mais

Departamento de Engenharia de Produção UFPR 22

Departamento de Engenharia de Produção UFPR 22 Departamento de Engenharia de Produção UFPR 22 Geralmente, temos três objetivos i. Redução de custos (custos variáveis) Redução de capital (investimento, custos fixos) i Melhoria do serviço (pode conflitar

Leia mais

INFORMAÇÕES GERAIS DO TRABALHO

INFORMAÇÕES GERAIS DO TRABALHO INFORMAÇÕES GERAIS DO TRABALHO Título do Trabalho: Investigação de abordagens heurísticas para resolução de projeto de redes eixo-raio com alocação simples Autor (es): Rodrigo Ferreira de Brito; Bruno

Leia mais

HEURÍSTICA GRASP PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM COLETA E ENTREGA SIMULTÂNEA

HEURÍSTICA GRASP PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM COLETA E ENTREGA SIMULTÂNEA HEURÍSTICA GRASP PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM COLETA E ENTREGA SIMULTÂNEA Lia Mara Borges de Freitas 1,3, José Elias Cláudio Arroyo 2, 4, Fermín Alfredo Tang Montané 1, 5 e Dalessandro

Leia mais

4 Métodos Existentes. 4.1 Algoritmo Genético

4 Métodos Existentes. 4.1 Algoritmo Genético 61 4 Métodos Existentes A hibridização de diferentes métodos é em geral utilizada para resolver problemas de escalonamento, por fornecer empiricamente maior eficiência na busca de soluções. Ela pode ser

Leia mais

Heurística GRASP para o problema de p-medianas aplicado à localização de concentradores

Heurística GRASP para o problema de p-medianas aplicado à localização de concentradores Heurística GRASP para o problema de p-medianas aplicado à localização de concentradores Heurística GRASP para o problema de p-medianas aplicado à localização de concentradores GRASP heuristic for p-median

Leia mais

UMA INTRODUÇÃO AOS ALGORITMOS GENETICOS

UMA INTRODUÇÃO AOS ALGORITMOS GENETICOS UMA INTRODUÇÃO AOS ALGORITMOS GENETICOS Uma visão geral dos GAs Um algoritmo genético é uma classe de algoritmo de busca. O algoritmo procura uma solução dentro de um espaço para um problema de otimização.

Leia mais

Celso Carneiro Ribeiro. Metaheurísticas e Aplicações

Celso Carneiro Ribeiro. Metaheurísticas e Aplicações Celso Carneiro Ribeiro Metaheurísticas e Aplicações 007 Metaheurísticas Origens Motivação Algoritmos construtivos Métodos de melhoria ou de busca local Metaheurísticas: Algoritmos genéticos GRASP, Aplicações:

Leia mais

UM ALGORITMO BRANCH-AND-CUT PARA O PROBLEMA DO CICLO DOMINANTE

UM ALGORITMO BRANCH-AND-CUT PARA O PROBLEMA DO CICLO DOMINANTE UM ALGORITMO BRANCH-AND-CUT PARA O PROBLEMA DO CICLO DOMINANTE Lucas Porto Maziero Instituto de Computação Universidade Estadual de Campinas (UNICAMP) Campinas - SP - Brasil lucasporto1992@gmail.com Fábio

Leia mais

SEQUENCIAMENTO DE TAREFAS COM RESTRIÇÕES DE COMPATIBILIDADE EM MÁQUINAS PARALELAS COM TEMPOS DE PREPARAÇÃO DEPENDENTES DA SEQUÊNCIA

SEQUENCIAMENTO DE TAREFAS COM RESTRIÇÕES DE COMPATIBILIDADE EM MÁQUINAS PARALELAS COM TEMPOS DE PREPARAÇÃO DEPENDENTES DA SEQUÊNCIA SEQUENCIAMENTO DE TAREFAS COM RESTRIÇÕES DE COMPATIBILIDADE EM MÁQUINAS PARALELAS COM TEMPOS DE PREPARAÇÃO DEPENDENTES DA SEQUÊNCIA Edson Luiz França Senne Universidade Estadual Paulista UNESP, Faculdade

Leia mais

UMA HEURÍSTICA EFICIENTE PARA O PROBLEMA DE COBERTURA DE CONJUNTO POR PARES

UMA HEURÍSTICA EFICIENTE PARA O PROBLEMA DE COBERTURA DE CONJUNTO POR PARES UMA HEURÍSTICA EFICIENTE PARA O PROBLEMA DE COBERTURA DE CONJUNTO POR PARES Luciana Brugiolo Gonçalves, Simone de Lima Martins, Luiz Satoru Ochi Universidade Federal Fluminense Instituto de Computação

Leia mais

HEURÍSTICA GRASP APLICADA AO PROBLEMA DE ROTEAMENTO DE VEÍCULO COM BACKHAULS E FROTA HETEROGÊNEA FIXA

HEURÍSTICA GRASP APLICADA AO PROBLEMA DE ROTEAMENTO DE VEÍCULO COM BACKHAULS E FROTA HETEROGÊNEA FIXA HEURÍSTICA GRASP APLICADA AO PROBLEMA DE ROTEAMENTO DE VEÍCULO COM BACKHAULS E FROTA HETEROGÊNEA FIXA Marcelus Xavier Oliveira 1, Marcone Jamilson Freitas Souza 2, Sérgio Ricardo de Souza 1, Dayanne Gouveia

Leia mais

HEURÍSTICA BASEADA EM BUSCA LOCAL ITERADA PARA A RESOLUÇÃO DO PROBLEMA DE AGRUPAMENTO DE SISTEMAS ORIENTADOS A OBJETOS

HEURÍSTICA BASEADA EM BUSCA LOCAL ITERADA PARA A RESOLUÇÃO DO PROBLEMA DE AGRUPAMENTO DE SISTEMAS ORIENTADOS A OBJETOS HEURÍSTICA BASEADA EM BUSCA LOCAL ITERADA PARA A RESOLUÇÃO DO PROBLEMA DE AGRUPAMENTO DE SISTEMAS ORIENTADOS A OBJETOS Gustavo Silva Semaan Instituto de Computação Universidade Federal Fluminense (IC-UFF)

Leia mais

Problema de Roteamento de Veículos com Tempos Adicionais em Fronteiras

Problema de Roteamento de Veículos com Tempos Adicionais em Fronteiras Problema de Roteamento de Veículos com Tempos Adicionais em Fronteiras Lucas Esperancini Moreira e Moreira Instituto de Ciências Matemáticas e Computação - USP Av. Trabalhador São-Carlense, 400, CEP: 13560-970,

Leia mais

RESOLUÇÃO DO PROBLEMA DE ALOCAÇÃO E ROTEAMENTO DE OPERADORES EM CÉLULAS DE MANUFATURA: ABORDAGEM EXATA E HEURÍSTICA RESUMO

RESOLUÇÃO DO PROBLEMA DE ALOCAÇÃO E ROTEAMENTO DE OPERADORES EM CÉLULAS DE MANUFATURA: ABORDAGEM EXATA E HEURÍSTICA RESUMO RESOLUÇÃO DO PROBLEMA DE ALOCAÇÃO E ROTEAMENTO DE OPERADORES EM CÉLULAS DE MANUFATURA: ABORDAGEM EXATA E HEURÍSTICA Victor Mouffron Carvalho Machado Universidade Federal Fluminense - UFF Rua Passo da Pátria,

Leia mais