Palavras-chaves: Problema do Caixeiro Viajante. Rota Ótima. Heurísticas. Coleta de Resíduos.

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

Download "Palavras-chaves: Problema do Caixeiro Viajante. Rota Ótima. Heurísticas. Coleta de Resíduos."

Transcrição

1 OTIMIZAÇÃO DA ROTA ÓTIMA DE COLETA SELETIVA DE RESÍDUOS NA ÁREA RURAL DO MUNICÍPIO DE MISSAL - PARANÁ, UTILIZANDO HEURISTICAS DE SOLUÇÃO DO PROBLEMA DO CAIXEIRO VIAJANTE Matheus Fernando Moro (UTFPR-MD ) morosmi@hotmail.com Wesley Schroeder (UTFPR-MD) wesleyschroeder@hotmail.com Gabriel Cabral de Jesus (UTFPR ) gabrielcabral.j@gmail.com O presente trabalho adapta o Problema do Caixeiro Viajante para o interior de um município de Missal situado na região oeste do Paraná, aplicando-o na otimização de rota para a coleta seletiva de resíduos. Primeiramente, através da revisão bibliográfica são apresentadas algumas definições do Problema do Caixeiro Viajante e métodos para sua resolução através das heurísticas do Vizinho mais Próximo e Subcircuito Inverso, que são programadas no software SCILAB 5.3. Após esta introdução apresenta-se a metodologia empregada para um problema real de coleta de resíduos domésticos rurais. O trabalho por fim compara os resultados obtidos através desta metodologia com o da rota que atualmente é usada para coleta de resíduos, concluindo que as vantagens são significativas já que o ganho aproximado é de 20%. Palavras-chaves: Problema do Caixeiro Viajante. Rota Ótima. Heurísticas. Coleta de Resíduos.

2 1. Introdução A preocupação por parte do poder público está intimamente vinculada à aceitação da administração municipal por parte da população. Os serviços de limpeza absorvem entre 7% e 15% dos recursos de um orçamento municipal, dos quais 50% são destinados exclusivamente à coleta e ao transporte de resíduos. Certamente, a sua otimização leva a uma economia significativa dos recursos públicos (CARVALHO, 2001). Os problemas de otimização de rotas surgem em diversos contextos práticos onde há a necessidade de minimizar rotas, como no presente trabalho, que trata da coleta do lixo no interior de um município. Grandes quantias em dinheiro podem ser economizadas a cada ano por governos e empresas privadas se houver o planejamento e execução destas operações de minimização das rotas ainda mais se tratando da coleta de resíduos no interior dos municípios essa economia pode ser ainda maior já que as distâncias entre as chamadas comunidades são bem maiores do que dentro da área urbana. (KONOWALENKO, 2012). De uma forma geral, em um município existem quatro tipos principais de coletas utilizadas para a captação de resíduos: a dos resíduos urbanos, a dos resíduos rurais, a dos resíduos hospitalares e a coleta seletiva. A coleta de resíduos rurais consiste no recolhimento e transporte do lixo produzido em residências e atividades em propriedades rurais (DETOFENO, 2010). Para Darolt (2002), o lixo rural é composto tanto pelos restos vegetais da cultura e materiais associados à produção agrícolas como: adubos químicos, defensivos e suas embalagens, dejeto de animais, produtos veterinários, quanto por sobras semelhantes às produzidas nas cidades, como restos de alimentos, vidros, latas, papéis papelões, plásticos, pilhas e baterias, lâmpadas etc. O objetivo deste trabalho é minimizar a rota da coleta de lixo rural, aplicando heurísticas de melhoramento do Problema do Caixeiro Viajante: Heurística do Subcircuito Inverso e Heurística do Vizinho mais Próximo, para assim achar uma alternativa na diminuição do gasto que a administração municipal tem com o transporte de resíduos no interior da cidade. 1

3 2. Materiais e Métodos O Problema do Caixeiro Viajante (PCV) tem sido muito utilizado no experimento de diversos métodos de otimização por ser, principalmente, um problema de fácil descrição e compreensão, grande dificuldade de solução, uma vez que e NP-Árduo (Karp, 1975), e larga aplicabilidade (PRESTES, 2006). Sendo um grafo G = (N,E) onde N = {1,...,n} e o conjunto de nos e E = {1,...,m} e o conjunto de arestas de G, e custos, cij, associados com cada aresta ligando os vértices i e j, o problema consiste em localizar o menor ciclo Hamiltoniano do grafo G. O tamanho do ciclo e calculado pelo somatório dos custos das arestas que formam o ciclo. Os nos do grafo são, frequentemente, referenciados como cidades e, em outras palavras, o objetivo e visitar todas as cidades passando apenas uma vez por cada cidade, retornando ao ponto de origem. Este percurso deve ser feito de forma a minimizar a distancia total percorrida. 1.1 Formulação do PCV Dado um conjunto de n cidades c i e uma matriz de distâncias, onde,,, a tarefa passa por encontrar a permutação que faça com que a função objetivo (distância do circuito), onde atinja o seu mínimo. O tamanho do espaço de procura aumenta exponencialmente dependendo de n, o número de cidades, uma vez que existem circuitos possíveis (a posição inicial é arbitrária, e a ordem do circuito pode ser invertida). 2

4 Figura 1 Problema do Caixeiro Viajante Fonte: GUEDES, 2005 Dependendo da importância que poderá ter o sentido das setas (arestas), entre nós, o PCV pode-se distinguir em simétrico ou assimétrico (GUEDES, 2005) Problema do Caixeiro Viajante Assimétrico Para formular o PCV assimétrico em m cidades, introduzem-se variáveis zero ou um: Assim, e dado o fato de que a cada nó do grafo apenas pode corresponder e sair uma seta (Figura 2), um obtém uma atribuição clássica do problema. Estas restrições, contudo não são suficientes, uma vez que esta formulação permite a ocorrência de subcircuitos, ou seja, mesmo respeitando as condições impostas, considera-se a formação de aglomerados de cidades sem ligação. Por esta razão, a formulação do problema tem que possuir condições necessárias para remoção de subcircuitos. Assim, o problema é reformulado da seguinte forma: 3

5 Onde: K é um subconjunto não vazio apropriado das cidades 1,..., m; O custo pode ser diferente do custo ; Existem m(m-1) zero-um variáveis. Figura 2 Entrada e saída de uma seta por cada nó. Fonte: GUEDES, Problema do Caixeiro Viajante Simétrico 4

6 Para formular o PCV simétrico, um demonstra que a direção atravessada é imaterial, de modo que =. Uma vez que a direção não tem interesse, um pode considerar o grafo onde existe apenas um arco, sem direção, entre todos os pares de nós. Assim, é a variável de decisão onde j percorre todos os arcos E do grafo, sem direção, e é o custo de percorrer cada troço. Para encontrar um circuito neste grafo, um, deve selecionar um subconjunto de arcos, tal que todos os nós estejam contidos exatamente em dois dos arcos selecionados. Assim, o problema pode ser formulado como um problema 2-matching no grafo com m(m-1)/2 zeroum variáveis, isto é, metade do número da formulação anterior. Tal como no caso assimétrico, os subcircuitos devem ser eliminados através de restrições de eliminação de subcircuitos. O problema pode então ser formulado como: onde J(j) é o conjunto de todos os arcos, não direcionados, ligados ao nó j e E(K) é o subconjunto de todos os arcos, não direcionados, que ligam as cidades em qualquer subconjunto K não vazio apropriado de todas as cidades. É evidente que o problema simétrico é um caso especial do assimétrico, mas experiências práticas demonstram que os algoritmos para o problema assimétrico, regra geral, desenvolvem mal no simétrico. Assim, este tipo de problemas requerem formulações especiais e tratamentos de soluções (HOFFMAN, 2000). 5

7 No caso deste estudo ele é classificado como PCV Assimétrico, já que necessitamos formar um circuito mais curto para visitar todos os pontos de coleta passando apenas uma vez em cada ponto e não podendo formar subcircuitos. 1.2 Métodos para solução do PCV A solução do PCV pode ser determinada por diferentes métodos. Estes, podem ser agrupados em métodos exatos e heurísticos. Os primeiros têm por base procedimentos branchand-bound, isto é, de enumeração implícita em árvore onde é necessário inserir um limite inferior, no leque de soluções do problema. Existem limites inferiores triviais, como por exemplo, o elemento mínimo das soluções encontradas. Contudo, estes tipos de métodos demonstram muita dificuldade quando aplicados a problemas muito complexos, isto é, um PCV com muitas cidades, uma vez que a árvore de enumeração é muito extensa (CONWAY, 2003). Os métodos heurísticos são procedimentos bastante particulares, o que os torna inflexíveis para a determinação de boas soluções para outro problema ligeiramente diferente (APLEGLATE, 2006). Os métodos heurísticos são procedimentos que tem como objetivo encontrar soluções não necessariamente ótimas, mas que se aproximam do ponto ótimo do problema (BÄCK, 1996). Neste trabalho, iremos utilizar dois métodos heurísticos que serão programados no software SCILAB 5.3, as heurísticas são apresentadas a seguir. Os dados das distâncias e pontos de coletas foram fornecidos pela Secretaria de Obras, Transportes e Urbanismo do município de Missal, Paraná Heurística do Subcircuito Inverso Começa com um circuito viável e tenta melhorá-lo invertendo subcircuitos de duas cidades, 3 cidades, até subcircuitos com n-1 cidades (TEIXEIRA, 2012) Heurística do Vizinho Mais Próximo É caracterizado pela escolha da cidade mais próxima, sempre que o caixeiro se desloque, até que todas as cidades sejam visitadas. 6

8 Comece o algoritmo pela cidade i (i=1,2,...,n), em seguida ligue a cidade i com a cidade j (j=1,2,...,n), sendo j a cidade mais próxima de i. Repita o procedimento até que seja concluído o circuito com as n cidades (TEIXEIRA, 2012). 2. Resultados e Discussões Missal é uma cidade situada no oeste do Paraná, com habitantes, destes 5054 residem na área rural. São 1623 domicílios no interior do município. A cidade conta com programa de coleta de resíduos sólidos na sua área rural, a Secretaria de obras, transporte e urbanismo é responsável pelo serviço e estabeleceu quatorze pontos de coleta, os quais estão representados no Quadro 1. A garagem da prefeitura municipal fica na sede do município, portando o caminhão que faz a coleta tem seu ponto de partida no centro da cidade, representado pela letra A. Quadro 1 Pontos de Coleta de Resíduos Sólidos Fonte: Autores A B C D E F G H I J K L M N O Comunidades Centro Dom Armando São José Boa Esperança Padre Feijó Esquina São Paulo Santa Cecília Três Irmãos Vista Alta São Pedro União da Vitória Esquina Gaucha Vista Alegre São João São Silvestre As distâncias entre as comunidades (pontos de coleta) estão representadas no Quadro 2. 7

9 Quadro 2 - Distâncias em quilômetros entre os Pontos de Coleta A B C D E F G H I J K L M N O A 8 4,6 5, B 8 6,3 2 C 4, D 5,5 6,3 5,7 2,5 8,8 E 5,7 6 3,3 F 2,5 6 G H I 6 3 J 3 3,7 K 3 2 4,3 L 4 8 3,7 2,6 2,6 M 2 2,6 N 4 4,3 2,6 4 O 8,8 3,3 4 Fonte: Secretaria de Obras, Transporte e Urbanismo de Missal 8

10 As células vazias (sem nenhuma distância) significa que não existe um grafo direto entre os pontos de coleta, portanto essas distâncias são consideradas infinitas para resolução deste problema. A secretaria estabeleceu uma rota na qual é empregada pelo caminhão que coleta os resíduos a qual é A L M K N O E F D A C J G H I B A, o percurso pode ser observado na figura 3, totalizando um distância percorrida de 69 Km, o caminhão faz esse trajeto duas vezes por semana. Figura 3 - Rota empregada pelo caminhão de coleta de resíduos Fonte: Autores Através do software SCILAB 5.3, programando os algoritmos das Heurísticas foi obtido os mesmos resultados tanto para a Heurística do Vizinho mais Próximo quanto para o Subcircuito Inverso, pode-se observar a rota ótima na figura 4. 9

11 Figura 4 Rota ótima encontrada pelas Heurísticas empregadas Fonte:Autores Os resultados obtidos pelas duas heurísticas podem ser comparados no quadro 3 com a rota inicial. Quadro 3 - Comparação entre as Rotas obtidas e a atual. Rota Atual Vizinho mais Próximo Subcircuito Inverso Fonte: Autores Rotas A L M K N O E F D A C J G H I B A A - K - M - L - J - C - G - I - H B - D - F - E - O - N - A A - K - M - L - J - C - G - I - H B - D - F - E - O - N - A Distância 69 Km 55,4 Km 55,4 Km Podemos perceber que a nova rota tem um ganho de 19,7% em relação à rota atualmente usada pelo caminhão de coleta, isso pode ser obtido através do quociente entre a distância encontrada e a distância atual. 10

12 Sabendo que o caminhão faz esse percurso duas vezes por semana e a diferença entre as distâncias é de 13,6 Km, durante um mês a distância percorrida economizada será de 108,8 Km, tomando como base quatro semanas por mês. Quando observado durante o ano o ganho é ainda mais significativo, durante o ano o caminhão deixará de percorrer 1305,6 Km. 3. Conclusões Com o objetivo de minimizar a rota de coleta de resíduos no interior do município de Missal os métodos empregados se mostraram eficientes, já que se obteve um ganho aproximado de 20% em relação à rota atual. Conclui-se então que a Secretaria de Obras, Transporte e Urbanismo do município deve mudar a rota de coleta de resíduos, para assim diminuir o gasto com limpeza publica já que com a diferença do percurso encontrado, ao longo do ano a economia com combustível diesel, utilizado pelo caminhão que faz a coleta, pode ser significativa. Outra solução para o problema poderia ser encontrada caso fosse usado outros métodos, assim o resultado poderia ser mais satisfatório, já que as heurísticas empregadas não são comumente utilizadas para resolver problemas mais complexos. 11

13 4. Referências COSTA, Fredson Vieira; VIDAL, Fábio Silveira. Resolvendo o problema do caixeiro viajante utilizando algoritmos genéticos: Sistemas e Computação - Pós-Graduação, Acesso em: 04 de Abril de Disponível em: <URL: > KRIPKA, Rosana Maria; BARÃO, Fábio Roberto; KRIPKA, Moacir - Determinação da rota ótima para a coleta de resíduos sólidos urbanos no município de Passo Fundo RS. Acesso em: 8 de Abril de Disponível em : <URL: IBGE CIDADES - Síntese de Informações da cidade de Missal PR. Acesso em 10 de Abril de Disponível em: <URL: IBGE Domicílios Domicílios particulares ocupados, por situação e localização da área, segundo os municípios, Acesso em 10 de Abril de Disponível em: <URL: DETOFENO, Thober Coradi - Otimização de Rotas de Coleta de Resíduos Sólidos Urbanos, Utilizando Técnicas de Pesquisa Operacional f. Dissertação (Especialização em Métodos Numéricos e Engenharia) Departamento de Matemática, Universidade Federal do Paraná, Curitiba, PAES, Frederico Galaxe. Otimização de Rotas para Coleta do Lixo Doméstico: um Tratamento grasp para o Problema do Carteiro Chinês Misto (PCCM), RIGONETI, Alexandre. Otimização de Rotas de Caminhão de Coleta de Lixo Urbano f. Dissertação (Graduação em Engenharia de Produção) Departamento de Matemática, Universidade Anhembi Morumbi, São Paulo, TEIXEIRA, Levi Lopes. Roteiro de Estudos de Pesquisa Operacional f. Apostila (Graduação em Engenharia de Produção) Universidade Tecnológica Federal do Paraná, Medianeira, CUNHA, Claudio Barbieri da; BONASSER, Ulisses de Oliveira; ABRAHÃO, Fernando Teixeira Mendes. Experimentos Computacionais com Heurísticas de Melhorias para o Problema do Caixeiro Viajante. ANPET, PRESTES, Álvaro Nunes. Uma Análise Experimental de Abordagens Heurísticas Aplicadas ao Problema do Caixeiro Viajante. Dissertação (Mestrado em Sistemas e Computação) Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, CARVALHO L. E. X. Desenvolvimento de solução integrada de sistemas de limpeza urbanaem ambientes SIG. Dissertação de Mestrado,Universidade Federal do Rio de Janeiro, Rio de Janeiro, KONOWALENKO, Flávia. Problema do carteiro chinês não-orientado e misto para a otimização de rotas na cidade de Irati/PR. Dissertação do Programa de Pós-Graduação em Métodos Numéricos em Engenharia, Área de Concentração em Programação Matemática, Universidade Federal do Paraná, Curitiba, DAROLT, M. R. Lixo Rural: Entraves, Estratégias e Oportunidades. Ponta Grossa, Acesso em 11 de Abril de Disponível em < HOFFMAN, Karla; PADBERG, Manfred Traveling salesman problem. Fairfax [Virgínia]: Department of Electrical and Computer Engineering - George Mason University, Acesso em 10 de Abril de Disponível em: < GUEDES, Allison da Costa Neves; LEITE, Jéssica Neiva de Figueiredo; ALOISE, Dário José Um algoritmo genético com infecção viral para o problema do caixeiro viajante. Natal [Brasil]: Revista On Line de Iniciação Científica, Acesso em 11 de Abril de Disponível em: <: 1edicao/et/MSIC-ET-011.pdf> 12

14 APPLEGATE, David L. [et al.] The travelling salesman problem: a computational Study. Princeton: Princeton University Press, ISBN BäCK, Thomas Evolutionary algorithms in theory and practice. New York: Oxford University Press, ISBN CONWAY, Richard Walter; MAXWELL, William L.; MILLER, Louis W. Theory of scheduling. Reading, [Mass]: Edição de Courier Dover Publications, ISBN

VI ENDITEC Universidade Tecnológica Federal do Paraná Diretoria de Pesquisa e Pós-Graduação Campus Medianeira

VI ENDITEC Universidade Tecnológica Federal do Paraná Diretoria de Pesquisa e Pós-Graduação Campus Medianeira VI ENDITEC Universidade Tecnológica Federal do Paraná Diretoria de Pesquisa e Pós-Graduação Campus Medianeira XXXV ENCONTRO NACIONAL DE ENGENHARIA DE PRODUCAO OTIMIZAÇÃO DE ROTAS DE UMA EMPRESA DO SETOR

Leia mais

Aula 12: Programação Inteira

Aula 12: Programação Inteira Aula 12: Programação Inteira Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Departamento de Computação UFOP Aula de Hoje 1 Programação Inteira: A Formulação

Leia mais

04 Grafos: caminhos e coloração SCC0503 Algoritmos e Estruturas de Dados II

04 Grafos: caminhos e coloração SCC0503 Algoritmos e Estruturas de Dados II 04 Grafos: caminhos e coloração SCC0503 Algoritmos e Estruturas de Dados II Prof. Moacir Ponti Jr. www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2011/1 Moacir Ponti Jr.

Leia mais

Teoria e Algoritmos em Grafos

Teoria e Algoritmos em Grafos Teoria e Algoritmos em Grafos 2018.2 Percursos Caminhos que percorrem todos os vértices ou todas as arestas de um grafo são chamados percursos. Ciclo Hamiltoniano Ciclos Hamiltonianos são ciclos que percorrem

Leia mais

Redes. ADSA António Câmara

Redes. ADSA António Câmara Redes ADSA António Câmara Redes Método do caminho mais curto Localização de equipamentos Minimum spanning tree Carteiro chinês Caixeiro viajante Links Redes Redes são sistemas de linhas (arcos) ligando

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

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada Teoria dos Grafos Valeriano A de Oliveira, Socorro Rangel, Silvio A de Araujo Departamento de Matemática Aplicada Capítulo 12: Grafos Hamiltonianos Preparado a partir do texto: Rangel, Socorro Teoria do

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

Algoritmo Aproximação. Prof. Anderson Almeida Ferreira [DPV]9.2 [ZIV]9.2.2 e 9.2.3

Algoritmo Aproximação. Prof. Anderson Almeida Ferreira [DPV]9.2 [ZIV]9.2.2 e 9.2.3 Algoritmo Aproximação Prof. Anderson Almeida Ferreira [DPV]9.2 [ZIV]9.2.2 e 9.2.3 Heurísticas para Problemas NP- Completo Heurística: algoritmo que pode produzir um bom resultado (ou até a solução ótima),

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

Problema do Caixeiro Viajante

Problema do Caixeiro Viajante Problema do Caixeiro Viajante 1 Introdução Minimizar o custo de um ciclo hamiltoniano em um grafo completo (William R. Hamilton,1857,Around The World); Solução por enumeração: R( n ) = ( n - 1 )! Um computador

Leia mais

TÉCNICAS DE PESQUISA OPERACIONAL APLICADAS NA OTIMIZAÇÃO DE ROTAS DE UMA REDE DE LOJAS DE MATERIAIS DE CONSTRUÇÃO

TÉCNICAS DE PESQUISA OPERACIONAL APLICADAS NA OTIMIZAÇÃO DE ROTAS DE UMA REDE DE LOJAS DE MATERIAIS DE CONSTRUÇÃO João Pessoa/PB, Brasil, de 03 a 06 de outubro de 2016 TÉCNICAS DE PESQUISA OPERACIONAL APLICADAS NA OTIMIZAÇÃO DE ROTAS DE UMA REDE DE LOJAS DE MATERIAIS DE CONSTRUÇÃO Camila Candida Compagnoni dos Reis

Leia mais

OTIMIZAÇÃO DE CIRCUITOS DE INSPEÇÃO DE PAVIMENTOS: APLICAÇÃO À REDE RODOVIÁRIA NACIONAL

OTIMIZAÇÃO DE CIRCUITOS DE INSPEÇÃO DE PAVIMENTOS: APLICAÇÃO À REDE RODOVIÁRIA NACIONAL OTIMIZAÇÃO DE CIRCUITOS DE INSPEÇÃO DE PAVIMENTOS: APLICAÇÃO À REDE RODOVIÁRIA NACIONAL Caso de Estudo: Infraestruturas de Portugal S.A. Alexandre B. Gonçalves, CERIS-ICIST Marta Castilho Gomes, CERIS-CESUR

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

x y Grafo Euleriano Figura 1

x y Grafo Euleriano Figura 1 Grafo Euleriano Um caminho simples ou um circuito simples é dito euleriano se ele contém todas as arestas de um grafo. Um grafo que contém um circuito euleriano é um grafo euleriano. Um grafo que não contém

Leia mais

Caixeiro Viajante. Estruturas de Dados II. Prof. a Mariella Berger. 1. Objetivo

Caixeiro Viajante. Estruturas de Dados II. Prof. a Mariella Berger. 1. Objetivo Estruturas de Dados II Prof. a Mariella Berger Caixeiro Viajante 1. Objetivo O objetivo deste trabalho é implementar diferentes soluções para o problema clássico do Caixeiro Viajante. 2. Introdução O Problema

Leia mais

Estruturas de Dados II. Caixeiro Viajante

Estruturas de Dados II. Caixeiro Viajante Estruturas de Dados II Prof. a Mariella Berger Caixeiro Viajante 1. Objetivo O objetivo deste trabalho é implementar diferentes soluções para o problema clássico do Caixeiro Viajante. 2. Introdução O Problema

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

Problema do Caixeiro Viajante (The Travelling Salesman Problem-TSP) (Problema Del viajante)

Problema do Caixeiro Viajante (The Travelling Salesman Problem-TSP) (Problema Del viajante) Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 78 Problema do Caixeiro Viajante (The Travelling Salesman Problem-TSP) (Problema Del viajante) Suponhamos que a qualquer momento em que

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

Algoritmo Aproximado. Prof. Anderson Almeida Ferreira [DPV]9.2 [ZIV]9.2.2 e 9.2.3

Algoritmo Aproximado. Prof. Anderson Almeida Ferreira [DPV]9.2 [ZIV]9.2.2 e 9.2.3 Algoritmo Aproximado Prof. Anderson Almeida Ferreira [DPV]9.2 [ZIV]9.2.2 e 9.2.3 Heurísticas para Problemas N P- Completo Heurística: algoritmo que pode produzir um bom resultado (ou até a solução ótima),

Leia mais

Teoria da Complexidade Computacional

Teoria da Complexidade Computacional Teoria da Complexidade Computacional Letícia Rodrigues Bueno UFABC Motivação Motivação I can t find an efficient algorithm, I guess I m just too dumb. Fonte: GAREY, M. R. e JOHNSON, D. S. Computers and

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

Escola Básica e Secundária Mouzinho da Silveira. MACS 11.º Ano Problema do Caixeiro Viajante

Escola Básica e Secundária Mouzinho da Silveira. MACS 11.º Ano Problema do Caixeiro Viajante Escola Básica e Secundária Mouzinho da Silveira MACS 11.º Ano Problema do Caixeiro Viajante Problema do Caixeiro Viajante Trata-se de um problema matemático que consiste, sendo dado um conjunto de cidades

Leia mais

Aula nº / Outubro/ 07. Problema do carteiro chinês

Aula nº / Outubro/ 07. Problema do carteiro chinês ula nº 10 2011/ Outubro/ 07 Problema do carteiro chinês efinição: Um ciclo de Hamilton (ou circuito de Hamilton) num grafo, é um ciclo que passa por todos os vértices desse grafo. efinição: Um grafo de

Leia mais

PERCURSOS. André Falcão, Carlos Augusto, Rafael Broédel e Lucas Dipré

PERCURSOS. André Falcão, Carlos Augusto, Rafael Broédel e Lucas Dipré PERCURSOS André Falcão, Carlos Augusto, Rafael Broédel e Lucas Dipré Serra 2011 Índice 1...O que é caminho e circuito 1.1...Caminho 1.2...Circuito 1.3...Classificação 2...Caminhos Eulerianos 2.1...Definição

Leia mais

MÓDULO 3 - PROBLEMAS DE COBERTURAS DE ARCOS E NÓS

MÓDULO 3 - PROBLEMAS DE COBERTURAS DE ARCOS E NÓS MÓULO 3 - PROBLEMAS E COBERTURAS E ARCOS E NÓS 1. CONCEITOS INICIAIS Área contida na Pesquisa Operacional. Pode ser considerada como uma teoria baseada na interligação de pontos e linhas, utilizada principalmente

Leia mais

Teoria dos Grafos. Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada.

Teoria dos Grafos. Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada. Teoria dos Grafos Valeriano A de Oliveira Socorro Rangel Departamento de Matemática Aplicada antunes@ibilceunespbr, socorro@ibilceunespbr Grafos Hamiltonianos Preparado a partir do texto: Rangel, Socorro

Leia mais

INFORMAÇÕES GERAIS DO TRABALHO

INFORMAÇÕES GERAIS DO TRABALHO INFORMAÇÕES GERAIS DO TRABALHO Título do Trabalho: APLICATIVO EM SCILAB PARA SOLUÇÃO DO PROBLEMA DE ROTEAMENTO DE VEÍCULOS Autor (es): André Monteiro Klen e Vanessa Sabino Palavras-chave: Roteamento de

Leia mais

Teoria dos Grafos. Profa. Alessandra Martins Coelho

Teoria dos Grafos. Profa. Alessandra Martins Coelho Teoria dos Grafos Profa. Alessandra Martins Coelho fev/2014 Avaliação 2 Provas 30 pontos cada; 3 Implementações 10 pontos cada; 1 Seminário 10 pontos; Listas de exercícios Listas não valem nota, entretanto...

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

Árvore de Suporte de Comprimento Mínimo Minimal Spanning Tree

Árvore de Suporte de Comprimento Mínimo Minimal Spanning Tree Investigação Operacional Árvore de Suporte de Comprimento Mínimo Minimal Spanning Tree Slide Transparências de apoio à leccionação de aulas teóricas Maria Antónia Carravilla José Fernando Oliveira Árvore

Leia mais

Lista de Exercícios Programação Inteira. x 2 0 e inteiros.

Lista de Exercícios Programação Inteira. x 2 0 e inteiros. Lista de Exercícios Programação Inteira ) Resolva os problemas a seguir usando o método B&B a) Max z = 5 x + 2 y s.a x + y 2 x + y 5 x, y 0, x e y inteiros b) Max z = 2 x + y s.a x + 2y 0 x + y 25 x, y

Leia mais

PCC173 - Otimização em Redes

PCC173 - Otimização em Redes PCC173 - Otimização em Redes Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 31 de maio de 2017 Marco Antonio M. Carvalho

Leia mais

Otimização inteira: o problema do caixeiro viajante

Otimização inteira: o problema do caixeiro viajante https://eventos.utfpr.edu.br//sicite/sicite2017/index Otimização inteira: o problema do caixeiro viajante RESUMO André Luiz Atarasi andre.atarasi@hotmail.com Universidade Tecnológica Federal do Paraná,

Leia mais

Otimização. Otimização em Redes. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2

Otimização. Otimização em Redes. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2 Otimização Otimização em Redes Paulo Henrique Ribeiro Gabriel phrg@ufu.br Faculdade de Computação Universidade Federal de Uberlândia 2016/2 Paulo H. R. Gabriel (FACOM/UFU) GSI027 2016/2 1 / 51 Conteúdo

Leia mais

Teoria da Computação. Complexidade computacional classes de problemas

Teoria da Computação. Complexidade computacional classes de problemas Teoria da Computação Complexidade computacional classes de problemas 1 Universo de problemas Problemas indecidíveis ou não-computáveis Não admitem algoritmos Problemas intratáveis Não admitem algoritmos

Leia mais

1) Escolher e descrever um problema cuja resolução requeira a execução de algoritmos computacionais que não sejam triviais.

1) Escolher e descrever um problema cuja resolução requeira a execução de algoritmos computacionais que não sejam triviais. Universidade Federal do Rio de Janeiro Escola Politécnica MBA em Engenharia de Software EEL 650 Análise e Implementação de Algoritmos Turma ENGSOFT09 Prof. Heraldo L. S. Almeida Trabalho Prático para Avaliação

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

BCC204 - Teoria dos Grafos

BCC204 - Teoria dos Grafos BCC204 - Teoria dos Grafos Marco Antonio M. Carvalho (baseado nas notas de aula do prof. Haroldo Gambini Santos) Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal

Leia mais

BCC204 - Teoria dos Grafos

BCC204 - Teoria dos Grafos BCC204 - Teoria dos Grafos Marco Antonio M. Carvalho (baseado nas notas de aula do prof. Haroldo Gambini Santos) Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal

Leia mais

Departamento de Engenharia de Produção UFPR 57

Departamento de Engenharia de Produção UFPR 57 Departamento de Engenharia de Produção UFPR 57 Introdução a Grafos Muitos problemas de otimização podem ser analisados utilizando-se uma estrutura denominada grafo ou rede. Problemas em redes aparecem

Leia mais

MATEMÁTICA DISCRETA PARA ENGENHARIA DE COMPUTAÇÃO

MATEMÁTICA DISCRETA PARA ENGENHARIA DE COMPUTAÇÃO MATEMÁTICA DISCRETA PARA ENGENHARIA DE COMPUTAÇÃO Profa. Kathya Collazos Linares *As aulas baseiam-se no material do Professor Antonio Alfredo Ferreira Loureiro; Jorge Figueiredo e Judith Gersting Árvore

Leia mais

ª Fase. 16 pontos

ª Fase. 16 pontos 007.ª Fase 16 pontos 007.ª Fase 4 pontos 15 pontos 007.ª Fase 007.ª Fase 0 pontos 5 pontos 007.ª Fase 5 pontos 10 pontos 0 pontos 007.ª Fase 0 pontos 0 pontos 5 pontos TOTAL 00 pontos Prova Escrita de

Leia mais

Cap. 2 Conceitos Básicos em Teoria dos Grafos

Cap. 2 Conceitos Básicos em Teoria dos Grafos Teoria dos Grafos e Aplicações 8 Cap. 2 Conceitos Básicos em Teoria dos Grafos 2.1 Grafo É uma noção simples, abstrata e intuitiva, usada para representar a idéia de alguma espécie de relação entre os

Leia mais

GRAFOS Aula 04 Caminhos, Conexidade e Distância Max Pereira

GRAFOS Aula 04 Caminhos, Conexidade e Distância Max Pereira Ciência da Computação GRAFOS Aula 04 Caminhos, Conexidade e Distância Max Pereira Um grafo é dito conexo se for possível visitar qualquer vértice, partindo de um outro qualquer, passando pelas suas arestas.

Leia mais

ANÁLISE DE ALGORITMOS (INF 1721)

ANÁLISE DE ALGORITMOS (INF 1721) PUC-Rio Departamento de Informática Prof. Marcus Vinicius S. Poggi de Aragão (3WA) Horário: 2as. e 4as. 9-11hs (3WA) 3 de dezembro de 2016 Período: 2016.2 ANÁLISE DE ALGORITMOS (INF 1721) 3 a Lista de

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

2 Definição do Problema

2 Definição do Problema Definição do Problema. Formulação Matemática O problema do Fluxo Máximo entre todos os pares de nós surge no contexto de redes, estas representadas por grafos, e deriva-se do problema singular de fluxo

Leia mais

Grafos: caminhos mínimos

Grafos: caminhos mínimos quando o grafo é sem pesos, a determinação de um caminho mais curto pode ser feita através de uma busca em largura caminho mais curto é aquele que apresenta o menor número de arestas quando o grafo tem

Leia mais

Alguns probleminhas...

Alguns probleminhas... Introdução Vários problemas da computação, com aplicações em diversos problemas importantes, nasceram de jogos ou brincadeiras. Hoje veremos uma pequana amostra deste fato. Alguns probleminhas... Problema

Leia mais

Algoritmos em Grafos

Algoritmos em Grafos Algoritmos em Grafos Baseado em: The Algorithm Design Manual Steven S. Skiena IF64C Estruturas de Dados 2 Engenharia da Computação Prof. João Alberto Fabro - Slide 1/42 Introdução (1) Um grafo G=(V,E)

Leia mais

Teoria da Complexidade Computacional

Teoria da Complexidade Computacional Teoria da Complexidade Computacional 25 de novembro de 2011 Enquanto a teoria de análise de algoritmos estuda a análise de complexidade de algoritmos, a teoria da complexidade estuda a classificação de

Leia mais

Noções da Teoria dos Grafos. André Arbex Hallack

Noções da Teoria dos Grafos. André Arbex Hallack Noções da Teoria dos Grafos André Arbex Hallack Junho/2015 Índice 1 Introdução e definições básicas. Passeios eulerianos 1 1.1 Introdução histórica..................................... 1 1.2 Passeios

Leia mais

Otimização Combinatória - Parte 3

Otimização Combinatória - Parte 3 Graduação em Matemática Industrial Otimização Combinatória - Parte 3 Prof. Thiago Alves de Queiroz Unidade de Matemática e Tecnologia - CAC/UFG 2/2016 Thiago Queiroz (DM) Parte 3 2/2016 1 / 23 Problemas

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

1 Introdução 1.1 Motivação

1 Introdução 1.1 Motivação 13 1 Introdução 1.1 Motivação O planejamento de tarefas é um trabalho de resultados economicamente importantes mas de uma dificuldade computacional muito grande. Os problemas de planejamento podem ser

Leia mais

Resolução do problema do caixeiro viajante assimétrico (e uma variante) através da relaxação Lagrangeana

Resolução do problema do caixeiro viajante assimétrico (e uma variante) através da relaxação Lagrangeana Resolução do problema do caixeiro viajante assimétrico (e uma variante) através da relaxação Ana Maria A.C. Rocha e João Luís C. Soares Departamento de Produção e Sistemas Escola de Engenharia Universidade

Leia mais

2. Desenhe o grafo orientado G = (X, Γ) para: 3. Em cada alínea dois grafos são iguais. Identifique-os. (a) (b) (c)

2. Desenhe o grafo orientado G = (X, Γ) para: 3. Em cada alínea dois grafos são iguais. Identifique-os. (a) (b) (c) 1. Desenhe o grafo não orientado G = (X, Γ) para: (a) X = {a, b, c, d} e Γ = {{a, b}, {b, c}, {c, d}}. (b) X = {a, b, c, d} e Γ = φ. (c) X = {1, 2, 3, 4, 5, 6, 7, 8} e Γ = {{1, 2}, {2, 2}, {2, 3}, {3,

Leia mais

PARALELIZAÇÃO DE ALGORITMO DE INSPEÇÃO DE ROTAS UTILIZANDO PERMUTAÇÃO LEXICOGRÁFICA 1

PARALELIZAÇÃO DE ALGORITMO DE INSPEÇÃO DE ROTAS UTILIZANDO PERMUTAÇÃO LEXICOGRÁFICA 1 PARALELIZAÇÃO DE ALGORITMO DE INSPEÇÃO DE ROTAS UTILIZANDO PERMUTAÇÃO LEXICOGRÁFICA 1 Jessica De Almeida Berlezi 2, Janiel Ceretta Foletto 3, Edson Luiz Padoin 4, Rogério S. M. Martins 5. 1 Trabalho realizado

Leia mais

Ciclos hamiltonianos e o problema do caixeiro viajante

Ciclos hamiltonianos e o problema do caixeiro viajante Ciclos hamiltonianos e o problema do caixeiro viajante Algoritmos em Grafos Marco A L Barbosa cba Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-CompartilhaIgual 4.0 Internacional.

Leia mais

Programação Linear/Inteira

Programação Linear/Inteira Unidade de Matemática e Tecnologia - RC/UFG Programação Linear/Inteira Prof. Thiago Alves de Queiroz Aula 7 Thiago Queiroz (IMTec) Aula 7 Aula 7 1 / 25 Problemas de Caixeiro Viajante Envolvem um conjunto

Leia mais

Problema de Optimização. Metodologias de Apoio à Decisão 1. Slide 1

Problema de Optimização. Metodologias de Apoio à Decisão 1. Slide 1 Metodologias de Apoio à Decisão Optimização Combinatória Slide Transparências de apoio à leccionação de aulas teóricas José Fernando Oliveira Maria Antónia Carravilla Problemas de Optimização Instância

Leia mais

GRAFOS. Prof. André Backes. Como representar um conjunto de objetos e as suas relações?

GRAFOS. Prof. André Backes. Como representar um conjunto de objetos e as suas relações? 8/0/06 GRAFOS Prof. André Backes Definição Como representar um conjunto de objetos e as suas relações? Diversos tipos de aplicações necessitam disso Um grafo é um modelo matemático que representa as relações

Leia mais

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

Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 45 Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 45 Introdução a Grafos Muitos problemas de otimização podem ser analisados utilizando-se uma estrutura denominada grafo ou rede. Problemas

Leia mais

O uso da Teoria dos Grafos no Jogo Icosiano

O uso da Teoria dos Grafos no Jogo Icosiano O uso da Teoria dos Grafos no Jogo Icosiano Leandro Natal Coral 1, Rafael Spilere Marangoni 1, Kristian Madeira 2 1 Acadêmico do curso de Ciência da Computação Unidade Acadêmica de Ciências, Engenharias

Leia mais

Problema do Caixeiro Viajante (The Travelling Salesman Problem-TSP) (Problema Del viajante)

Problema do Caixeiro Viajante (The Travelling Salesman Problem-TSP) (Problema Del viajante) Departamento de Engenharia de Produção UFPR 79 Problema do Caixeiro Viajante (The Travelling Salesman Problem-TSP) (Problema Del viajante) Suponhamos que a qualquer momento em que realizamos uma entrega

Leia mais

Otimização Combinatória - Parte 4

Otimização Combinatória - Parte 4 Graduação em Matemática Industrial Otimização Combinatória - Parte 4 Prof. Thiago Alves de Queiroz Departamento de Matemática - CAC/UFG 2/2014 Thiago Queiroz (DM) Parte 4 2/2014 1 / 33 Complexidade Computacional

Leia mais

Análise e Implementação de Algoritmos para o Roteamento de Veículos

Análise e Implementação de Algoritmos para o Roteamento de Veículos Análise e Implementação de Algoritmos para o Roteamento de Veículos Milton Roberto Heinen 1 1 Universidade do Vale do Rio dos Sinos (UNISINOS) Mestrado em Computação Aplicada CEP 93022-000 - São Leopoldo

Leia mais

Introdução à Teoria do Grafos Notas de aula. Socorro Rangel últimas atualizações: (2009), (2012)

Introdução à Teoria do Grafos Notas de aula. Socorro Rangel últimas atualizações: (2009), (2012) Campus de São José do Rio Preto Introdução à Teoria do Grafos Notas de aula Socorro Rangel (socorro@ibilce.unesp.br) últimas atualizações: (2009), (2012) Instituto de Biociências Letras e Ciências Exatas

Leia mais

Quinta-feira, 11 de abril

Quinta-feira, 11 de abril 15.053 Quinta-feira, 11 de abril Mais alguns exemplos de programação inteira Técnicas de planos de corte para obter melhores limitações Entregar: Observações de Aula 1 Exemplo: Localização do corpo de

Leia mais

3. Resolução de problemas por meio de busca

3. Resolução de problemas por meio de busca Inteligência Artificial - IBM1024 3. Resolução de problemas por meio de busca Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Resolução de problemas por

Leia mais

PCC173 - Otimização em Redes

PCC173 - Otimização em Redes PCC173 - Otimização em Redes Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 7 de agosto de 2017 Marco Antonio M. Carvalho

Leia mais

Resolução de problemas difíceis de programação linear através da relaxação Lagrangeana

Resolução de problemas difíceis de programação linear através da relaxação Lagrangeana problemas difíceis de programação linear através da relaxação Lagrangeana Ana Maria A.C. Rocha Departamento de Produção e Sistemas Escola de Engenharia Universidade do Minho arocha@dps.uminho.pt http://www.norg.uminho.pt/arocha

Leia mais

Tópicos Especiais em Otimização

Tópicos Especiais em Otimização Tópicos Especiais em Otimização ivo.junior@ufjf.edu.br Juiz de Fora, 05 de Maio de 2016 Introdução Qual a diferença entre inteligência: ARTIFICIAL E COMPUTACIONAL? ARTIFICIAL: É a ciência que tenta compreender

Leia mais

UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 8 Grafos. Estrutura de Dados 1

UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 8 Grafos. Estrutura de Dados 1 UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA 8 Grafos Estrutura de Dados 1 Grafos - Motivação Muitas aplicações em computação necessitam considerar conjunto de conexões

Leia mais

Estudo e implementação de heurísticas para determinação do caminho de menor custo para atender a rotas pré estabelecidas. Por: Charles Pereira

Estudo e implementação de heurísticas para determinação do caminho de menor custo para atender a rotas pré estabelecidas. Por: Charles Pereira Estudo e implementação de heurísticas para determinação do caminho de menor custo para atender a rotas pré estabelecidas Por: Charles Pereira Objetivos Principal: - Criar, implementar e avaliar heurísticas

Leia mais

Otimização: O melhor

Otimização: O melhor Otimização: O melhor Modelos Matemáticos para Tomada de Decisões Luidi Gelabert Simonetti luidi@cos.ufrj.br PESC - COPPE - UFRJ 2017 Luidi G. Simonetti (PESC/UFRJ) Otimização: O melhor 2017 1 / 53 Otimização?

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

Estudo e Implementação de Algoritmos de Roteamento sobre Grafos em um Sistema de Informações Geográficas

Estudo e Implementação de Algoritmos de Roteamento sobre Grafos em um Sistema de Informações Geográficas Estudo e Implementação de Algoritmos de Roteamento sobre Grafos em um Sistema de Informações Geográficas RUDINI MENEZES SAMPAIO 1 HORÁCIO HIDEKI YANASSE 2 1 UFLA Universidade Federal de Lavras DCC Departamento

Leia mais

3 Decisões de Localização de Instalações

3 Decisões de Localização de Instalações 3 Decisões de Localização de Instalações Historicamente, o estudo contemporâneo dos problemas de localização foi iniciado por Alfred Weber, que estudou a localização de uma fábrica com o objetivo de minimizar

Leia mais

Problema de Roteamento de Veículos (VRP)

Problema de Roteamento de Veículos (VRP) Problema de Roteamento de Veículos (VRP) 1 Definição Um PRV consiste basicamente em estabelecer e organizar rotas ou itinerários eficientes para veículos realizarem entrega/captação de mercadorias. Dispondo

Leia mais

Teoria dos Grafos Aula 1 - Introdução

Teoria dos Grafos Aula 1 - Introdução Teoria dos Grafos Aula 1 - Introdução Profa. Sheila Morais de Almeida Mayara Omai Universidade Tecnológica Federal do Paraná - Ponta Grossa 2018 Sheila Almeida e Mayara Omai (UTFPR-PG) Teoria dos Grafos

Leia mais

Otimização Aplicada à Engenharia de Processos

Otimização Aplicada à Engenharia de Processos Otimização Aplicada à Engenharia de Processos Aula 4: Programação Linear Felipe Campelo http://www.cpdee.ufmg.br/~fcampelo Programa de Pós-Graduação em Engenharia Elétrica Belo Horizonte Março de 2013

Leia mais

Um estudo sobre algoritmos para roteirização

Um estudo sobre algoritmos para roteirização https://periodicos.utfpr.edu.br/recit Um estudo sobre algoritmos para roteirização RESUMO Patrícia Fernandes Mendonça Patymendonca_17@hotmail.com Universidade Tecnológica Federal do Paraná (UTFPR), Medianeira,

Leia mais

Estruturas de Dados 2

Estruturas de Dados 2 Estruturas de Dados 2 Técnicas de Projeto de Algoritmos Força Bruta IF64C Estruturas de Dados 2 Engenharia da Computação Prof. João Alberto Fabro - Slide 1/36 Técnica de Projeto de Algoritmos por Força

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

Pesquisa Operacional. Teoria dos Grafos

Pesquisa Operacional. Teoria dos Grafos Pesquisa Operacional Teoria dos Grafos 1 Sumário Introdução Histórico Aplicações de modelos em grafos Conceitos e Notação Representações de um grafo G Tipos de grafos Algoritmos Algoritmo de Djisktra Algoritmo

Leia mais

Introdução. Introdução. Introdução. Distância euclidiana. Superfícies de custo

Introdução. Introdução. Introdução. Distância euclidiana. Superfícies de custo Introdução aos Sistemas de Informação Geográfica ula Superfícies de custo lexandre Gonçalves DECivil - IST alexandre.goncalves@tecnico.ulisboa.pt Superfícies de custo. Introdução. Matrizes de distâncias,

Leia mais

Teoria da Computação. Clique de um Grafo. Alexandre Renato Rodrigues de Souza 1

Teoria da Computação. Clique de um Grafo. Alexandre Renato Rodrigues de Souza 1 Teoria da Computação Clique de um Grafo Alexandre Renato Rodrigues de Souza 1 O que é um grafo? Definição 1: grafo é uma estruturas utilizada para representar relações entre elementos de um dado conjunto.

Leia mais

Teoria dos Grafos AULA 1

Teoria dos Grafos AULA 1 Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br AULA 1 Introdução, Conceitos Iniciais, Isomorfismo Preparado

Leia mais

4 Metodologia Levantamento de Dados

4 Metodologia Levantamento de Dados 4 Metodologia 4.1. Levantamento de Dados Para se calcular alguns indicadores que auxiliam na definição das características das Configurações Propostas, serão utilizados alguns dados estimados. Estes valores

Leia mais

Projeto e Análise de Algoritmos

Projeto e Análise de Algoritmos Projeto e Análise de Algoritmos Tempo polinomial Verificação de tempo polinomial Diane Castonguay diane@inf.ufg.br Instituto de Informática Universidade Federal de Goiás Tempo polinomial Um algoritmo é

Leia mais

Métodos Exatos para PI - Parte 1: Branch-and-Bound

Métodos Exatos para PI - Parte 1: Branch-and-Bound Introdução à Otimização Combinatória Métodos Exatos para PI - Parte 1: Professora: Rosiane de Freitas (rosiane@icomp.ufam.edu.br) Bruno Raphael Cardoso Dias Prof. Estágio em Docência (bruno.dias@icomp.ufam.edu.br)

Leia mais

CLAUDIO BARBIERI DA CUNHA

CLAUDIO BARBIERI DA CUNHA CLAUDIO BARBIERI DA CUNHA CONTRIBUIÇÃO À MODELAGEM DE PROBLEMAS EM LOGÍSTICA E TRANSPORTES Texto de sistematização crítica de parte da obra do candidato, apresentado à Escola Politécnica da Universidade

Leia mais

Prática 00. Total 04. Pré-requisitos. No. De Créditos 04

Prática 00. Total 04. Pré-requisitos. No. De Créditos 04 Disciplina Otimização Combinatória Departamento Carga Horária Semanal MINISTÉRIO DA EDUCAÇÃO E CULTURA PRÓ-REITORIA DE GRADUAÇÃO 1 PROGRAMA DE DISCIPLINA Departamento de Computação Teórica Pré-requisitos

Leia mais

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO CEARÁ CEFET/CE DEPARTAMENTO DE EDIFICAÇÕES CURSO DE VIAS E TRANSPORTES ROTEIRIZAÇÃO DE VEÍCULOS

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO CEARÁ CEFET/CE DEPARTAMENTO DE EDIFICAÇÕES CURSO DE VIAS E TRANSPORTES ROTEIRIZAÇÃO DE VEÍCULOS CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO CEARÁ CEFET/CE DEPARTAMENTO DE EDIFICAÇÕES CURSO DE VIAS E TRANSPORTES ROTEIRIZAÇÃO DE VEÍCULOS PROFESSOR: HAMIFRANCY MENESES 1 TÓPICOS ABORDADOS INTRODUÇÃO ROTEIRIZAÇÃO

Leia mais

Problema do Caminho Mínimo

Problema do Caminho Mínimo Departamento de Engenharia de Produção UFPR 63 Problema do Caminho Mínimo O problema do caminho mínimo ou caminho mais curto, shortest path problem, consiste em encontrar o melhor caminho entre dois nós.

Leia mais

3 Sistemas de Roteamento

3 Sistemas de Roteamento 3 Sistemas de Roteamento Esta seção da dissertação consiste numa revisão sobre roteamento de veículos, apresentando sua taxonomia, o que inclui a conceituação, os tipos de problemas e suas características

Leia mais

ALGORITMOS GENÉTICOS APLICADOS AO PROBLEMA DE CARREGAMENTO DE CONTÊINER TRIDIMENSIONAL

ALGORITMOS GENÉTICOS APLICADOS AO PROBLEMA DE CARREGAMENTO DE CONTÊINER TRIDIMENSIONAL ALGORITMOS GENÉTICOS APLICADOS AO PROBLEMA DE CARREGAMENTO DE CONTÊINER TRIDIMENSIONAL ROSA, Luciano da 1 ; ANTONIAZZI, Rodrigo Luiz 2 ; CHICON, Patricia Mariotto Mozzaquatro 3 Palavras-chave: Cromossomo.

Leia mais