Pesquisa Operacional II Teoria dos Grafos. Prof. Lorí Viali, Dr.

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

Download "Pesquisa Operacional II Teoria dos Grafos. Prof. Lorí Viali, Dr."

Transcrição

1 Pesquisa Operacional II Teoria dos Grafos 01 Prof. Lorí Viali, Dr.

2 História e Aplicações da Teoria dos Grafos

3 O Início Com o artigo de Leonhard Euler ( ) as As Sete Pontes de Königsberg, publicado em 1736.

4 Leonhard Euler ( ) Nasceu em Basel, Suíça. Teve aulas particulares de matemática com Johann Bernoulli. Em 1727 conseguiu um emprego na seção médica da Universidade de St Petersburg, mas no caos que seguiu a morte da imperatriz Catherine I, conseguiu se mudar para o departamento de matemática. Casou, em 1733, e teve 13 filhos, dos quais apenas 5 sobreviveram até a idade adulta.

5 Em 1741 mudou-se para Berlin, onde ficou por 25 anos. Publicou cerca de 500 livros e artigos em vida e outros 400 foram publicados postumamente. Inventou as notações i,π, e, sen, cos, f(x) entre outras. Ficou cego, mas tornou-se ainda mais produtivo, dizia agora eu tenho menos distrações.

6 As Sete Pontes de Königsberg A cidade é cortada pelo rio Pregel, que a separa em duas áreas principais e em duas grandes ilhas. Existiam sete pontes conectando as várias áreas de terras.

7 Os residentes de Königsberg se perguntavam se eles poderiam caminhar pelas várias áreas da cidade cruzando cada uma das pontes uma e semente uma vez.

8 O Problema Em 1736 Euler tratou do problema das pontes de Königsberg. Ele percebeu que não importa o quanto você caminha em terra ou onde estão as pontes. Somente importa quantas pontes existem entre cada porção de terra e em que ordem elas são cruzadas.

9 Com essas obervações o problema pode ser redesenhado da seguinte forma:

10 Condições para a Solução A sacada de Euler foi perceber que se você cruza para uma porção de terra, você também deve voltar. Assim, para que o caminho seja possível, deve existir um número par de pontes iniciando em cada porção de terra (Exceto para os pontos inicial e final.

11 Postscript on Königsberg Königsberg foi pesadamente bombardeada durante a segunda Guerra. A cidade foi tomada pelos russos e renomeada Kaliningrado. Duas das sete pontes foram destruídas. Pergunta: O problema é possível agora?

12 Mapa das Quatro Cores A Conjectura das Quatro Cores foi anunciada pela primeira vez em 1852 e provada apenas em Ela é um exemplo de um problema aparentemente simples, mas de solução complexa. É o primeiro teorema onde o computador foi utilizado para prová-lo.

13 A conjectura de que qualquer mapa pode ser colorido utilizando semente 4 cores apareceu, inicialmente em uma carta de Augustus De Morgan ( ), primeiro professor de Matemática da Universidade de Londres, para o seu amigo William Rowan Hamilton ( ).

14 Ela foi sugerida a De Morgan por um de seus alunos, Frederik Guthrie ( ), em 1852, em nome de seu irmão mais velho Francis Guthrie ( ) (que mais tarde tornou-se professor de matemática da Universidade de Cape Town).

15 Esquema original de De Morgan na carta enviada a Hamilton sobre o mapa das quatro cores. Um mapa de quatro cores representado como um grafo.

16 Exemplo

17 Por quê não três Cores Um exemplo simples mostra que é impossível sempre colorir um mapa com apenas três cores.

18 Por quê não Cinco Cores Foi provado em 1890 que qualquer mapa pode ser colorido com no máximo 5 cores. A parte difícil do problema foi mostrar que não existe mapa suficientemente complicado que precise de 5 cores. Martin Gardner criou o mapa seguinte como um problema para os seus leitores. Você pode colorí-lo com semente 4 cores?

19 O Mapa de Martin Gardner

20 Em Termos de Grafos O problema das 4 cores pode ser colocado em termos de grafos. Cada região do mapa torna-se um nodo, com dois nodos sendo conectados por uma aresta se e somente se elas são adjacentes no mapa. O problema torna-se então: é possível colorir os nodos com 4 cores de modo que cada aresta nunca conecte dois nodos da mesma cor?

21 Exemplo de Grafo de um Mapa

22 A Prova Em 1976 os matemáticos Kenneth Appel ( ) e Wolfgang Haken ( ) anunciaram que tinham uma prova da conjectura.

23 Um Resultado Controverso Eles criaram um programa computacional para verificar todos os possíveis exemplos de mapas (1936 ao todo!). Esse foi o primeiro teorema matemático que foi provado com o auxílio do computador e levantou muita controvérsia.

24 Um Resultado Não Elegante Um crítico disse: Uma boa prova matemática é como um poema. Essa é um catálogo telefônico! Contudo, a prova é agora amplamente aceita e os computadores são utilizados em muitas áreas da matemática pura.

25 Ciclos em Poliédros O irlandês Sir William Rowan Hamilton ( ) foi Astrônomo, Físico e Matemático. Ele fez importantes contribuições para a Mecânica Clássica, Ótica e Álgebra. Na Matemática ele é conhecido por inventar os Quatérnios.

26 Exemplo de um ciclo Hamiltoniano em um dodecaedro. Como todos os sólidos Platônicos o dodecaedro é Hamiltoniano. O grafo de Herschel é o menor grafo poliédrico que não apresenta um ciclo Hamiltoniano.

27 Em 1853, Thomas Penyngton Kirkman ( ), começou a trabalhar com problemas sobre poliédros, iniciando com a prova da fórmula de Euler. Ele estudou os ciclos Hamiltonianos e apresentou um exemplo de um poliédro sem um ciclo Hamiltoniano antes do trabalho de Hamilton sobre o jogo Icosiano.

28

29 Circuitos Elétricos Em 1847, Gustav Kirchhoff ( ), utilizou a teoria dos grafos para fazer a análise de circuítos resistivos.

30 Fórmula de Cayley A fórmula foi descoberta inicialmente por Carl Wilhelm Borchardt ( ), em 1860, que a provou por meio de um determinante. Em uma pequena nota, em 1889, Cayley estendeu a fórmula em várias direções, considerando o grau dos vértices. Embora ele tenha citado o artigo de Borchardt a fórmula acabou levando o seu nome.

31 A fórmula de Arthur Cayley ( ) mostra que para cada inteiro positivo n, o número de árvores com n vértices identificados é n n-2. A fórmula é equivalente a contar o número de árvores de um grafo completo com vértices identificados (sequência A na OEIS).

32 Exemplo Para n = 2, tem-se = 2 0 = 1. Para n = 3, tem-se = 3 1 = 3 e para n = 4, tem-se = 4 2 = 16 árvores com quatro vértices.

33 Teoria dos Números James Joseph Sylvester ( ) matemático inglês. Fez contribuições para a teoria das matrizes, dos números, das partições e da combinatória. Ele representou partições de números por nodos de um grafo.

34 Grafos em Química Sylvester e Cayley foram os pioneiros da utilização da teoria dos grafos na Química, isto é, na representação de moléculas de substâncias. Como exemplo, a figura (próxima lâmina) apresenta o grafo de uma molécula de açúcar (C 12 H 22 O 11 ).

35 Exemplo

36 Enumeração George Pólya ( ) foi um matemático húngaro e professor de matemática no ETH Zurique de 1914 a 1940 e da Universidade de Stanford de 1940 a Fez contribuições para a combinatória, a teoria dos números, a probabilidade, a heurística e a educação matemática.

37 O teorema da enumeração de Pólya pode ser utilizado para calcular o número de isomorfismos de um grafo com um número fixo de vértices ou a função geradora desses grafos de acordo com o número de arestas que eles possuem.

38 Exemplo O número de grafos rotulados e não direcionados de n vértices é 2 n(n-1)/2 ; O número de grafos rotulados e direcionados de n vértices é 2 n(n-1) ; O número de grafos conectados, rotulados e não direcionados satisfaz a seguinte relação: C n = n 1 k = 1 k n k 2 n 2 -k C k

39 Os valores de C n são para n = 1, 2, 3,... 1, 1, 4, 38, 728, , ,... que é a sequência A na OEIS.

40 Exemplos de Grafos

41 Rede de Amigos

42 Colaboração Científica

43 Rede Sociais

44 Redes de Transportes

45

46 Internet

47 Modelos Químicos

48 Aplicações dos Grafos

49 Representação por um grafo Representar um problema como um grafo pode: fornecer um ponto de vista diferente; torná-lo mais simples; ser um recurso apropriado para resolver o problema.

50 Caixeiro Viajante Um caixeiro viajante necessita visitar várias cidades dentro de sua área de vendas. As cidades estão conectadas (aos pares) por rodovias. Como determinar uma viagem circular (com volta ao ponto de partida) de forma que cada cidade seja visitada apenas uma vez?

51 O problema foi apresentado, inicialmente em 1800, pelo matemático irlandês Hamilton e cresceu muito em popularidade nos anos de 1950 e Iniciou com o jogo do Icoságono.

52 O jogo do icoságono

53 A versão para viagem

54 Este era o poster de uma versão do concurso da Proctor & Gamble em Existiam 33 cidades no problema.

55 Um Problema Tentador! Diferentemente do Problema do Carteiro Chinês, ninguém encontrou um algortimo geral para resolver o PCV (Problema do Caixeiro Viajante) ou o TSP (Travelling Salesman Problem).

56 Encontrar a rota mais curta, dado um determinado número de cidades, é um problema NP-completo. Encontrar um bom algoritmo está valendo atualmente $1 milhão!

57 Métodos de solução Força Bruta tentar todas as possíveis rotas e encontrar a mais curta. Limitação: utilizando o supercomputador mais rápido existente o problema envolvendo 33-cidades levaria 100 trilhões de anos!

58 Algoritmo Branch and Bound: dividir o problema em pequenos grafos e tentar eliminar arestas que não podem ser parte da solução. O recorde obtido com este tipo de método exato foi com cidades e levou 126 anos de CPU para ser realizado em 2006.

59 Heurística: encontrar boas soluções que tenham alta probabilidade de estarem próximas da solução ideal. Por exemplo: O algoritmo do vizinho mais próximo. Permite que o vendedor escolha a cidade mais próxima todas as vezes. Encontrar qualquer rota e então rearanjar as arestas para encontrar a mais curta.

60 Heurística: algoritmos podem encontrar a solução para o PCV com milhões de cidades em pouco tempo. Limitação: estas soluções podem não ser a melhor possível.

61 Pessoas são surpreendente boas para encontrar soluções aceitáves para o PCV rapidamente. Jogue o seguinte jogo online para ver o quão bom você é!

62 Aplicações do PCV O PCV tem muitas aplicações: Logística na distribuição de mercadorias; Furar placas de circuitos eletrônicos; Sequenciamento do Genoma; Programação de telescópios como Hubble; Elaborar itinerários de viagens; Cristalografia de raio-x.

63 Coleta de Correspondência A ECT mantém vários pontos de coleta e o motorista tem que coletar passando por todos os postos. Como modelar o problema? Como encontrar a melhor rota?

64 Caminho do Custo Mínimo Selecionar caminho de menor custo, para o transporte de uma carga, entre duas cidades quaisquer.

65 Problema da RNP Uma rede de computadores que interligue um grande número de instituições (ensino/pesquisa). Em algumas cidades há um POP (Ponto de Presença). Havendo mais de uma rota possível entre dois POPs como determinar qual a rota mais apropriada?

66 Canibais e Missionários Três canibais e três missionários precisam atravessar um rio. O barco tem capacidade para duas pessoas. O número de canibais não pode ser maior que o número de missionários em qualquer margem. Como realizar a travessia?

67 Rede de Computadores Projeto de redes de computadores onde os vértices são máquinas e as arestas são as conexões entre duas máquinas mais o custo. Qual a possibilidade de comunicação a um custo mínimo

68 Casas e serviços É possível conectar cada serviço a cada uma das três casas sem haver cruzamento de tubulações?

69 Construindo o Menor Grafo Frequentemente temos um conjunto de pontos e queremos encontrar a menor coleção de arestas que os conecte. Por exemplo: Estradas e linhas férreas conectando cidades; Cabos de telefone e Internet; Tubulações de gás; Conexões em circuítos eletrônicos.

70 Suponha que temos 4 cidades que devem ser conectadas. Qual dos grafos abaixo é o menor?

71 Uma solução inesperada Se ficarmos restritos a estradas entre cidades, então o primeiro grafo é o menor. Mas existe uma solução melhor, que consiste em utilizar um pouco de plástico transparente e algumas bolhas de sabão

72 As bolhas sabem mais Assim a melhor solução é criar duas cidades fantasmas! Grafo de Steiner

73 Como elas fazem? Atualmente não existe uma algoritmo (rápido) para encontrar o menor grafo de Steiner entre um dado número de pontos. A natureza, por outro lado, é muito boa em fazê-lo.

74 O Carteiro Chinês Suponha agora que as cidades e as estradas são fixas e que conhecemos as distâncias entre elas. O problema do carteiro chinês é determinar a menor rota, que envolva cada estrada ao menos uma vez, e retorne ao ponto de partida

75 A Solução A solução consiste em verificar se o grafo é Euleriano (isto é, com um número par de arestas saindo de cada nodo), então cada aresta pode ser visitada uma única vez e o problema está resolvido.

76 Se o grafo não for Euleriano então é preciso encontrar a menor distância entre os nodos com um número ímpar de arestas e acrescentar uma aresta extra para tornálo um grafo Euleriano.

77 Exemplo B 5 C 3 5 A D 4 9 F 6 E

78 A Internet para o Google O Google vê a Internet como um grafo gigante. Cada página da rede é um nodo e duas páginas estão conectadas por uma aresta se existe um link entre elas.

79 Nota: as arestas no grafo do Google tem uma direção. O algoritmo que o Google utiliza para classificar suas buscas é denomindo de PageRank.

80 O Page Rank Teorema: quanto mais links uma página tiver apontando para ela mais importante ela será. Lema: se uma página importante tem um link para a tua página, isso vale mais do que se for uma página qualquer. Exemplo: se a Wikipedia tiver um link para a tua página, isso vale mais do que um link da página Catando Coquinhos.

81 Exemplo

82 O PageRank e o lucro Pessoas que entendem o PageRank podem torná-lo bastane lucrativo. Por exemplo, pode-se vender links de uma página com alto Page Rank para aquelas que querem aumentá-lo. Algumas empresas utilizam algoritmos semelhantes para classificar universidades em realação ao Mercado de trabalho.

83 Caminho do Limo Cientistas estudaram o caminho do limo crescendo em uma região similar a Tóquio. Eles colocaram alimento para o limo onde estavam as maiores cidades. A rede de limo que se formou foi muito semelhante a linha de trens de Tóquio.

84 Em alguns aspectos ela foi até melhor! Conclusão: a natureza é mais inteligente que os politicos.

85 Redes Sociais Grafos também são importantes para redes sociais como o Facebook. Pela análise das preferências dos amigos e das páginas que você curte, a rede pode direcionar sua publicidade de forma mais eficiente.

86 Recomendações Empresas como a Amazon utilizam grafos para fazer sugestões, aos seus clientes, sobre compras futuras. Em 2009 a empresa americana Netflix ofereceu $1 milhão para quem melhorasse o seu algoritmo de recomendação.

87 Referências ALDOUS, Joan M., WILSON, Robin J. Graphs and Applications. An Introductory Approach. New York (NY): Springer, WASSERMAN, Stanley, FAUST, Katherine. Social Network Analysis. Cambridge University Press, WILSON, Robin. Four Colours Suffice: How the Map Problem Was Solved. Penguin Books, 2003.

88 ESTRADA, Ernesto. University of Strathclyde. Teorema das 4 cores: Site sobre o problema do caixeiro viajante: Artigo do jornal New York Times sobre o prêmio oferecido pela NetFlix: /11/23/magazine/23Netflix-t.html

História e Aplicações da Teoria dos Grafos. Pesquisa Operacional II Teoria dos Grafos. Leonhard Euler ( ) O Início

História e Aplicações da Teoria dos Grafos. Pesquisa Operacional II Teoria dos Grafos. Leonhard Euler ( ) O Início 01 Pesquisa Operacional II Teoria dos Grafos Prof. Lorí Viali, Dr. viali@mat.pucrs.br http://www.pucrs.br/famat/viali/ História e Aplicações da Teoria dos Grafos O Início Com o artigo de Leonhard Euler

Leia mais

Ciência da Computação Engenharia de Computação Mestrado em Informática. Teoria dos Grafos. Maria Claudia Silva Boeres.

Ciência da Computação Engenharia de Computação Mestrado em Informática. Teoria dos Grafos. Maria Claudia Silva Boeres. Ciência da Computação Engenharia de Computação Mestrado em Informática Maria Claudia Silva Boeres boeres@inf.ufes.br Programa 1.Conceitos Básicos 2.Grafos Eulerianos e Hamiltonianos 3.Caminhos, Ciclos

Leia mais

As pontes de Königsberg

As pontes de Königsberg As pontes de Königsberg Adérito Araújo Centro de Matemática da Universidade de Coimbra A cidade de Königsberg Era uma vez uma cidade chamada Königsberg ( montanha do rei ) na antiga Prússia. Fundada em

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

Teoria dos Grafos. Motivação

Teoria dos Grafos. Motivação Teoria dos Grafos Aula 1 Primeiras Ideias Prof a. Alessandra Martins Coelho março/2013 Motivação Muitas aplicações em computação necessitam considerar conjunto de conexões entre pares de objetos: Existe

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

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

Introdução a Teoria dos Grafos Raimundo Macêdo

Introdução a Teoria dos Grafos Raimundo Macêdo Doutorado em Ciência da Computação lgoritmos e Grafos Raimundo Macêdo LaSiD/DCC/UF Introdução a Teoria dos Grafos Raimundo Macêdo Definição Estrutura que consiste em dois conjuntos: um conjunto de vértices

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 O problema das sete pontes de Königsberg

Leia mais

Teoria dos Grafos Introdu c ao

Teoria dos Grafos Introdu c ao Teoria dos Grafos Introdução Referências P. O. Boaventura Netto, Grafos: Teoria, Modelos e Algoritmos, São Paulo, E. Blucher 001; R. J. Trudeau, Introduction to Graph Theory, New York, Dover Publications,

Leia mais

As Pontes de Königsberg

As Pontes de Königsberg As Pontes de Königsberg Anderson Freitas Ferreira e Lívia Minami Borges 13 de junho de 2015 Resumo A teoria de grafos teve seu início em 1736, quando Euler utilizou uma estrutura para resolver o Problema

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

Grafos: aplicações. Grafos: árvore geradora mínima

Grafos: aplicações. Grafos: árvore geradora mínima árvore geradora mínima caminhos mínimos problemas tipo 1 desejase conectar todos os computadores em um prédio usando a menor quantidade possível de cabos uma companhia aérea deseja voar para algumas cidades

Leia mais

APLICAÇÕES DE BUSCA EM GRAFOS

APLICAÇÕES DE BUSCA EM GRAFOS APLICAÇÕES DE BUSCA EM GRAFOS David Krenkel Rodrigues de Melo david.melo1992@gmail.com Prof. Leonardo Sommariva, Estrutura de Dados RESUMO: São inúmeras as aplicaçõe de grafos, bem como os problemas clássicos

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

DOIS PROBLEMAS SOBRE GRAFOS Paulo Cezar Pinto Carvalho IMPA

DOIS PROBLEMAS SOBRE GRAFOS Paulo Cezar Pinto Carvalho IMPA Nível Intermediario. DOIS PROBLEMAS SOBRE GRAFOS Paulo Cezar Pinto Carvalho IMPA INTRODUÇÃO A figura abaixo mostra um mapa rodoviário de um país fictício. Neste artigo vamos examinar dois problemas relativos

Leia mais

Matemática Aplicada às Ciências Sociais- 11º ano (Versão: para o manual a partir de 2016/17)

Matemática Aplicada às Ciências Sociais- 11º ano (Versão: para o manual a partir de 2016/17) Matemática Aplicada às Ciências Sociais- 11º ano (Versão: para o manual a partir de 2016/17) Professor: Pedro Nóia Livro adotado: Matemática Aplicada às Ciências Sociais- 11º ano Elisabete Longo e Isabel

Leia mais

Teoria dos Grafos Aula 16

Teoria dos Grafos Aula 16 Teoria dos Grafos Aula 16 Aula passada Primeira prova Aula de hoje Pontes de Königsberg Ciclo Euleriano Ciclo Hamiltoniano Quem foi Turing? As 7 Pontes de Königsberg Königsberg, cidade na Prússia (atual

Leia mais

Grafos representação e aplicações. Prof. Guilherme Tomaschewski Netto

Grafos representação e aplicações. Prof. Guilherme Tomaschewski Netto Grafos representação e aplicações Prof. Guilherme Tomaschewski Netto guilherme.netto@gmail.com Roteiro! Contextualização! Apresentação, um pouco de história! Conceitos Grafos! Principais aplicacões! Estruturas

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

14 Coloração de vértices Considere cada um dos grafos abaixo:

14 Coloração de vértices Considere cada um dos grafos abaixo: 14 Coloração de vértices Considere cada um dos grafos abaixo: a) Quantas cores são necessárias para colorir os vértices de um grafo de maneira que dois vértices adjacentes não recebam a mesma cor? b) Qual

Leia mais

A Cidade Enlameada Árvores Geradoras Mínimas

A Cidade Enlameada Árvores Geradoras Mínimas Atividade 9 A Cidade Enlameada Árvores Geradoras Mínimas Sumário Nossa sociedade é conectada por muitas redes: redes telefônicas, redes de abastecimento, redes de computadores e redes rodoviárias. Para

Leia mais

Grafo planar: Definição

Grafo planar: Definição Grafo planar Considere o problema de conectar três casas a cada uma de três infraestruturas (gás, água, energia) como mostrado na figura abaixo. É possível fazer essas ligações sem que elas se cruzem?

Leia mais

UNIVERSIDADE FEDERAL DO PARÁ BIBLIOTECA DE OBJETOS MATEMÁTICOS COORDENADOR: Dr. MARCIO LIMA

UNIVERSIDADE FEDERAL DO PARÁ BIBLIOTECA DE OBJETOS MATEMÁTICOS COORDENADOR: Dr. MARCIO LIMA UNIVERSIDADE FEDERAL DO PARÁ BIBLIOTECA DE OBJETOS MATEMÁTICOS COORDENADOR: Dr. MARCIO LIMA TEXTO: Torre de Hanói e Triângulo de Sierpinski AUTOR: André Brito (estagiário da BOM) ORIENTADOR: Dr. Professor

Leia mais

Teoria dos grafos. Caminho euleriano e Hamiltoniano. Prof. Jesuliana N. Ulysses

Teoria dos grafos. Caminho euleriano e Hamiltoniano. Prof. Jesuliana N. Ulysses 1 7 Teoria dos grafos Caminho euleriano e Hamiltoniano Grafo Euleriano Grafo onde é possível achar um caminho fechado (ciclo), passando em cada aresta uma única vez Quais são os grafos de Euler? Teorema:

Leia mais

Estrutura de Dados e Algoritmos e Programação e Computadores II. Aula 10: Introdução aos Grafos

Estrutura de Dados e Algoritmos e Programação e Computadores II. Aula 10: Introdução aos Grafos Estrutura de Dados e Algoritmos e Programação e Computadores II Aula 10: Introdução aos Grafos História O assunto que se constitui no marco inicial da teoria de grafos é na realidade um problema algorítmico.

Leia mais

TEORIA DOS GRAFOS UMA APLICAÇÃO DE LOGÍSTICA PARA O ENSINO MÉDIO. Profº M. Sc. Marcelo Mazetto Moala

TEORIA DOS GRAFOS UMA APLICAÇÃO DE LOGÍSTICA PARA O ENSINO MÉDIO. Profº M. Sc. Marcelo Mazetto Moala TEORIA DOS GRAFOS UMA APLICAÇÃO DE LOGÍSTICA PARA O ENSINO MÉDIO mmmoala@fafica.br Breve Histórico Leonhard Euler (Matemático Suíço) - Pai da Teoria dos Grafos Nascimento de abril de 77 / 8 de setembro

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

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

Leonhard Euler. As Sete Pontes de Königsberg. Leonhard Euler. Obviamente, existem duas respostas possíveis dilema: Ou Existe solução

Leonhard Euler. As Sete Pontes de Königsberg. Leonhard Euler. Obviamente, existem duas respostas possíveis dilema: Ou Existe solução Teoria dos Grafos Prof. Humberto Brandão humberto@dcc.ufmg.br aula disponível no site: http://bcc.unifal-mg.edu.br/~humberto/ Universidade Federal de Alfenas Departamento de Ciências Exatas versão da aula:

Leia mais

Grafos AULA META. Introduzir noções elementares da teoria dos grafos. OBJETIVOS. Ao final da aula o aluno deverá ser capaz de:

Grafos AULA META. Introduzir noções elementares da teoria dos grafos. OBJETIVOS. Ao final da aula o aluno deverá ser capaz de: Grafos META Introduzir noções elementares da teoria dos grafos. OBJETIVOS Ao final da aula o aluno deverá ser capaz de: Representar grafos por meio de matrizes e diagramas; Caracterizar uma árvore; Identificar

Leia mais

Introdução à Teoria dos Grafos

Introdução à Teoria dos Grafos Capítulo 1 Introdução à Teoria dos Grafos 1.1 História O primeiro problema cuja solução envolveu conceitos do que viria a ser teoria dos grafos, denominado "problema das pontes de Königsberg", foi resolvido

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

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes Edson Prestes Existem três companhias que devem abastecer com gás, eletricidade e água três prédios diferentes através de tubulações subterrâneas. Estas tubulações podem estar à mesma profundidade? Isto

Leia mais

5COP096 TeoriadaComputação

5COP096 TeoriadaComputação Sylvio 1 Barbon Jr barbon@uel.br 5COP096 TeoriadaComputação Aula 13 Prof. Dr. Sylvio Barbon Junior Sumário - Problemas NP-Completo Algoritmos Não-deterministas; Classes NP-Completo e NP-Dificil; Teorema

Leia mais

Alg l ori r t i m t os e E str t u r tu t ra r s d e D ados I I Intr t o r duçã ç o ã a a Gr G a r f a o f s P of o a. M. C r C ist s ina n a /

Alg l ori r t i m t os e E str t u r tu t ra r s d e D ados I I Intr t o r duçã ç o ã a a Gr G a r f a o f s P of o a. M. C r C ist s ina n a / Algoritmos e Estruturas de Dados II Introdução a Grafos Profa. M. Cristina / Profa. Rosane (2012) Baseado no material de aula original: Profª. Josiane M. Bueno Divisão do arquivo 1ª parte: Motivação Definição:

Leia mais

Paulo Guilherme Inça. 7 de dezembro de 2016

Paulo Guilherme Inça. 7 de dezembro de 2016 Coloração de grafos é NP-Difícil Paulo Guilherme Inça 7 de dezembro de 2016 Sumário 1 Introdução 1 2 O Problema da Coloração de Grafos 2 3 3-Coloração é NP-Completo 3 4 Generalizações e Restrições 6 5

Leia mais

Aula 10: Tratabilidade

Aula 10: Tratabilidade Teoria da Computação DAINF-UTFPR Aula 10: Tratabilidade Prof. Ricardo Dutra da Silva Na aula anterior discutimos problemas que podem e que não podem ser computados. Nesta aula vamos considerar apenas problemas

Leia mais

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes Edson Prestes Árvores Algoritmo de Kruskal O algoritmo de Kruskal permite determinar a spanning tree de custo mínimo. Este custo corresponde à soma dos pesos (distância, tempo, qualidade,...) associados

Leia mais

Pesquisa Operacional II. Professor João Soares de Mello

Pesquisa Operacional II. Professor João Soares de Mello Pesquisa Operacional II Professor João Soares de Mello http://www.uff.br/decisao/notas.htm Ementa Teoria dos grafos (pré-requisitos: PO I, Álgebra Linear) Programação não linear (pré-requisitos: PO I,

Leia mais

IFRN. Introdução à Teoria dos Grafos. Prof. Edmilson Campos

IFRN. Introdução à Teoria dos Grafos. Prof. Edmilson Campos IFRN Introdução à Teoria dos Grafos Prof. Edmilson Campos Conteúdo Histórico Aplicações Definições Grafo Dígrafo Ordem, adjacência e grau Laço Tipos de grafos Representação de Grafos Matriz de adjacências

Leia mais

Euler e as Origens da Teoria dos Grafos

Euler e as Origens da Teoria dos Grafos Euler e as Origens da Teoria dos Grafos Yoshiko Wakabayashi Universidade de São Paulo - USP Instituto de Matemática e Estatística Departamento de Ciência da Computação 5 de dezembro de 2007 Euler 2007

Leia mais

Teoria dos Grafos Aula 2

Teoria dos Grafos Aula 2 Teoria dos Grafos Aula 2 Aula passada Logística Objetivos Grafos, o que são? Formando pares Aula de hoje Mais problemas reais Definições importantes Algumas propriedades Objetivos da Disciplina Grafos

Leia mais

Pesquisa Operacional

Pesquisa Operacional Faculdade de Engenharia - Campus de Guaratinguetá Pesquisa Operacional Livro: Introdução à Pesquisa Operacional Capítulo 3 - Teoria dos Grafos Fernando Marins fmarins@feg.unesp.br Departamento de Produção

Leia mais

Projeto e Análise de Algoritmos NP Completude. Prof. Humberto Brandão

Projeto e Análise de Algoritmos NP Completude. Prof. Humberto Brandão Projeto e Análise de Algoritmos NP Completude Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br Universidade Federal de Alfenas versão da aula: 0.4 Introdução Problemas intratáveis ou difíceis são comuns

Leia mais

Grafos Planares. Grafos e Algoritmos Computacionais. Prof. Flávio Humberto Cabral Nunes

Grafos Planares. Grafos e Algoritmos Computacionais. Prof. Flávio Humberto Cabral Nunes Grafos Planares Grafos e Algoritmos Computacionais Prof. Flávio Humberto Cabral Nunes fhcnunes@yahoo.com.br 1 Introdução Os exemplos mais naturais de grafos são os que se referem à representação de mapas

Leia mais

Universidade Federal de Alfenas

Universidade Federal de Alfenas Universidade Federal de Alfenas Algoritmos em Grafos Aula 01 História dos Grafos Prof. Humberto César Brandão de Oliveira Leonhard Euler Em 1735, Euler ganha fama mundial ao resolver um problema que por

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

Teoria dos Grafos Aula 5

Teoria dos Grafos Aula 5 Teoria dos Grafos Aula Aula passada Explorando grafos Mecanismos genéricos Ideias sobre BFS, DFS Aula de hoje Busca em grafos Busca em largura (BFS Breadth First Search) Propriedades Busca em Grafos Problema

Leia mais

Teoria dos Grafos Aula 2

Teoria dos Grafos Aula 2 Teoria dos Grafos Aula 2 Aula passada Logística, regras Objetivos Grafos, o que são? Formando pares Encontrando caminhos Aula de hoje Outro problema real Definições importantes Algumas propriedades Grafo

Leia mais

Problema da Árvore Geradora Mínima

Problema da Árvore Geradora Mínima Instituto Federal do Espírito Santo Campus Serra Problema da Árvore Geradora Mínima Diego Pasti Jefferson Rios Sumário Apresentação do Problema da AGM...3 Raízes do Problema Definindo o Problema O Problema

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

Conteúdo. Conceitos e Resultados Gerais. 11 Combinatória. Introdução

Conteúdo. Conceitos e Resultados Gerais. 11 Combinatória. Introdução Introdução ix I Conceitos e Resultados Gerais 1 1 Linguagem Matemática e Lógica Informal 1.1 Sistemas matemáticos.. 1.2 Noção de conjunto... 1.3 Linguagem proposicional.. 1.4 Operações sobre conjuntos.

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 + y s.a x + y x + y 5 b) Max z = x + y s.a x + y 0 x + y 5 c) Max z = x + y s.a x + 9y 6 8 x +

Leia mais

Grafos IFRN. Robinson Alves

Grafos IFRN. Robinson Alves Grafos IFRN Robinson Alves Introdução Problema das Pontes de Königsberg No século 18 havia na cidade de Königsberg(antiga Prússia) um conjunto de sete pontes (identificadas pelas letras de a até f nas

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

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

Se retirarmos a última aresta a um ciclo hamiltoniano. logo todo o grafo hamiltoniano possui caminhos hamiltonianos. No entanto, o

Se retirarmos a última aresta a um ciclo hamiltoniano. logo todo o grafo hamiltoniano possui caminhos hamiltonianos. No entanto, o Um caminho hamiltoniano num grafo é um caminho onde ocorrem todos os vértices do grafo exactamente uma vez. Análogamente, um ciclo hamiltoniano é um ciclo que contém todos os vértices do grafo exactamente

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

Geometria Computacional

Geometria Computacional Geometria Computacional Professor: Anselmo Montenegro www.ic.uff.br/~anselmo Conteúdo: - Polígonos 1 Roteiro Introdução Polígonos Teorema da Curva de Jordan Decomposição de polígonos Triangulações Estrutura

Leia mais

Teoria dos Grafos Aula 24

Teoria dos Grafos Aula 24 Teoria dos Grafos Aula 24 Aula passada Caminho mais curto entre todos os pares Algortimo de Floyd Warshall Programação dinâmica Aula de hoje Caminho mais curto em grafos Algoritmo de Bellman Ford Algoritmo

Leia mais

Busca em Profundidade e em Largura

Busca em Profundidade e em Largura Busca em Profundidade e em Largura Grafos e Algoritmos Computacionais Prof. Flávio Humberto Cabral Nunes fhcnunes@yahoo.com.br 1 Mais sobre Caminhos TEOREMA: Se um grafo possui exatamente 2 vértices de

Leia mais

Grafos Eulerianos e o Problema do Carteiro Chinês

Grafos Eulerianos e o Problema do Carteiro Chinês Prof. Ademir A. Constantino DIN - UEM 1 Grafos Eulerianos e o Problema do Carteiro Chinês Prof. Ademir Constantino Departamento de Informática Universidade Estadual de Maringá Prof. Ademir A. Constantino

Leia mais

A história da matemática

A história da matemática A história da matemática Para o infinito e além Resumo O episódio Para o Infinito e Além é o último da Série: The story of math (A História da Matemática), produzida pela BBC. É um passeio intrigante pelas

Leia mais

Teoria dos Grafos. Cobertura, Coloração de Arestas, Emparelhamento

Teoria dos Grafos. Cobertura, Coloração de Arestas, Emparelhamento Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Silvio A. de Araujo Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br, saraujo@ibilce.unesp.br Cobertura, Coloração

Leia mais

Algoritmos 2 - Introdução

Algoritmos 2 - Introdução DAINF - Departamento de Informática Algoritmos 2 - Introdução Prof. Alex Kutzke (http://alex.kutzke.com.br/courses) 19 de Agosto de 2015 Slides adaptados do material produzido pelo Prof. Rodrigo Minetto

Leia mais

Grafos: componentes fortemente conexos, árvores geradoras mínimas

Grafos: componentes fortemente conexos, árvores geradoras mínimas Grafos: componentes fortemente conexos, árvores geradoras mínimas SCE-183 Algoritmos e Estruturas de Dados 2 Thiago A. S. Pardo Maria Cristina 1 Componentes fortemente conexos Um componente fortemente

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

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

Introdução à classe de problemas NP- Completos

Introdução à classe de problemas NP- Completos Introdução à classe de problemas NP- Completos R. Rossetti, A.P. Rocha, A. Pereira, P.B. Silva, T. Fernandes FEUP, MIEIC, CAL, 2010/2011 1 Introdução Considerações Práticas Em alguns casos práticos, alguns

Leia mais

colorindo mapas A forma de representação mais simples que podemos fazer é um artifício matemático chamado grafo.

colorindo mapas A forma de representação mais simples que podemos fazer é um artifício matemático chamado grafo. V Bienal da SBM Sociedade Brasileira de Matemática UFPB - Universidade Federal da Paraíba 18 a 22 de outubro de 2010 colorindo mapas Gésica Peixoto Campos & Izabelly Marya Lucena da Silva 1 Introdução

Leia mais

Complexidade de Algoritmos. Edson Prestes

Complexidade de Algoritmos. Edson Prestes Edson Prestes O limite superior de complexidade de um problema refere-se ao melhor algoritmo que o resolve. nlog 2 n é um limite superior para o problema de classificação. O limite inferior de um problema

Leia mais

Grafo: Algoritmos e Aplicações

Grafo: Algoritmos e Aplicações Grafo: Algoritmos e Aplicações Leandro Colombi Resendo leandro@ifes.edu.br Grafos: Algortimos e Aplicações Referências Basicas: Boaventura Netto, P. O., Grafos: Teoria, Modelos, Algoritmos, 2ª, SP, Edgar

Leia mais

Projeto e Análise de Algoritmos NP Completude Parte 2. Prof. Humberto Brandão

Projeto e Análise de Algoritmos NP Completude Parte 2. Prof. Humberto Brandão Projeto e Análise de Algoritmos NP Completude Parte 2 Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br Universidade Federal de Alfenas Departamento de Ciências Exatas versão da aula: 0.2 Última aula

Leia mais

Aplicações da Matemática: Redes Sociais, Jogos, Engenharia

Aplicações da Matemática: Redes Sociais, Jogos, Engenharia Aplicações da Matemática: Redes Sociais, Jogos, Engenharia Fábio Protti IC/UFF Grafo É um conjunto de pontos, chamados vértices... Grafo É um conjunto de pontos, chamados vértices... Conectado por um conjunto

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@ibilce.unesp.br, socorro@ibilce.unesp.br Grafos Eulerianos Preparado a partir do texto: Rangel, Socorro.

Leia mais

POLIEDROS: POLI = Muitos E EDROS = Lados Muitos lados.

POLIEDROS: POLI = Muitos E EDROS = Lados Muitos lados. POLIEDROS: POLI = Muitos E EDROS = Lados Muitos lados. Toda figura geométrica espacial de três dimensões (comprimento, largura e altura), formada por POLÍGONOS (figura plana composta de n lados) é chamada

Leia mais

Grafos: árvores geradoras mínimas. Graça Nunes

Grafos: árvores geradoras mínimas. Graça Nunes Grafos: árvores geradoras mínimas Graça Nunes 1 Motivação Suponha que queremos construir estradas para interligar n cidades Cada estrada direta entre as cidades i e j tem um custo associado Nem todas as

Leia mais

Matemática Discreta 10

Matemática Discreta 10 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Matemática Discreta 10 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br - www.univasf.edu.br/~jorge.cavalcanti 1 Muitas

Leia mais

Planaridade AULA. ... META Introduzir o problema da planaridade de grafos. OBJETIVOS Ao final da aula o aluno deverá ser capaz de:

Planaridade AULA. ... META Introduzir o problema da planaridade de grafos. OBJETIVOS Ao final da aula o aluno deverá ser capaz de: Planaridade AULA META Introduzir o problema da planaridade de grafos. OBJETIVOS Ao final da aula o aluno deverá ser capaz de: Distinguir grafo planar e plano; Determinar o dual de um grafo; Caracterizar

Leia mais

Relações Positivas e Negativas

Relações Positivas e Negativas Relações Positivas e Negativas Redes Sociais e Econômicas Prof. André Vignatti Relações Positivas e Negativas Até agora: apenas relações positivas - amigos, fãs, seguidores... As redes sociais on-line

Leia mais

Exemplos de modelos de PL ou PI

Exemplos de modelos de PL ou PI Exemplos de modelos de PL ou PI Prof. Eduardo Uchoa http://www.logis.uff.br/~uchoa/poi/ 1 Como funciona a PO? Toda a PO está baseada na construção de modelos matemáticos para representar de forma simplificada

Leia mais

Uma forma de classificação

Uma forma de classificação Uma forma de classificação L. Não-RE ou f. nãocomputáveis LRE ou MT ou f. comput. L. Indecidíveis ou Procedimentos L. Recursivas ou Decidíveis ou Algoritmos Outra forma de classificação Problemas Indecidíveis

Leia mais

Matemática Discreta Capítulo 3 Versão preliminar

Matemática Discreta Capítulo 3 Versão preliminar Matemática Discreta Capítulo 3 Versão preliminar Henri Anciaux e Derek Hacon October 25, 2007 1 Generalidades sobre grafos Um grafo G é simplesmente um par de dois conjuntos V e A, o segundo sendo constituído

Leia mais

Algoritmos e Estrutura de Dados. Aula 01 Apresentação da Disciplina e Introdução aos Algoritmos Prof. Tiago A. E. Ferreira

Algoritmos e Estrutura de Dados. Aula 01 Apresentação da Disciplina e Introdução aos Algoritmos Prof. Tiago A. E. Ferreira Algoritmos e Estrutura de Dados Aula 01 Apresentação da Disciplina e Introdução aos Algoritmos Prof. Tiago A. E. Ferreira Ementa e Objetivos Ementa: Análise de Algoritmos: Notação O e Análise Assintótica.

Leia mais

MÓDULO 2 POTÊNCIA. Capítulos do módulo:

MÓDULO 2 POTÊNCIA. Capítulos do módulo: MÓDULO 2 POTÊNCIA Sabendo que as potências tem grande importância no mundo da lógica matemática, nosso curso terá por objetivo demonstrar onde podemos utilizar esses conceitos no nosso cotidiano e vida

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

Teoria dos Grafos Coloração. Profª. Alessandra Martins Coelho

Teoria dos Grafos Coloração. Profª. Alessandra Martins Coelho Teoria dos Grafos Coloração Profª. Alessandra Martins Coelho junho/2014 Quantas cores para colorir o mapa do Brasil, sem que estados adjacentes possuam a mesma cor? Coloração de Grafos Colorir vértices

Leia mais

ESTUDO DE GRAFOS E APLICAÇÕES 1 GRAPHS AND APPLICATIONS

ESTUDO DE GRAFOS E APLICAÇÕES 1 GRAPHS AND APPLICATIONS 69 ESTUDO DE GRAFOS E APLICAÇÕES 1 GRAPHS AND APPLICATIONS RESUMO Gustavo Bisognin 2 Fabiano B. Franco 2 Vanilde Bisognin 3 Neste trabalho estudam-se os conceitos básicos e aplicações importantes da teoria

Leia mais

Grafos e Mediana. Rafaela G. da Motta Camicia 1 Amarildo de Vicente 2

Grafos e Mediana. Rafaela G. da Motta Camicia 1 Amarildo de Vicente 2 Grafos e Mediana Rafaela G. da Motta Camicia 1 Amarildo de Vicente 2 1 Unioeste Universidade Estadual do Oeste do Paraná Rua Bahia nº 43-85.7- Capanema PR Brasil rafaelacamicia@gmail.com 2 Colegiado do

Leia mais

P, NP e NP-Completo. André Vignatti DINF- UFPR

P, NP e NP-Completo. André Vignatti DINF- UFPR P, NP e NP-Completo André Vignatti DINF- UFPR Problemas Difíceis, Problemas Fáceis O mundo está cheio de problemas de busca. Alguns podem ser resolvidos eficientemente, outros parecem ser muito difíceis.

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@ibilce.unesp.br, socorro@ibilce.unesp.br Grafos direcionados (Digrafos) Preparado a partir do texto:

Leia mais

Matemática Discreta - Exercícios de Grafos

Matemática Discreta - Exercícios de Grafos UALG - 0/0 1. Seja G o grafo cuja matriz de adjacência é: 1 8 9 1 8 9 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 1 0 1 1 0 1 0 1 0 1 1 0 1 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0

Leia mais

Teoria dos Grafos AULA 3

Teoria dos Grafos AULA 3 Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br AULA 3 Trajetos, Caminhos, Circuitos, Grafos Conexos Preparado

Leia mais

Medida do Tempo de Execução de um Programa. David Menotti Algoritmos e Estruturas de Dados II DInf UFPR

Medida do Tempo de Execução de um Programa. David Menotti Algoritmos e Estruturas de Dados II DInf UFPR Medida do Tempo de Execução de um Programa David Menotti Algoritmos e Estruturas de Dados II DInf UFPR Classes de Comportamento Assintótico Se f é uma função de complexidade para um algoritmo F, então

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

SUMÁRIO. Fundamentos Árvores Binárias Árvores Binárias de Busca

SUMÁRIO. Fundamentos Árvores Binárias Árvores Binárias de Busca ÁRVORES SUMÁRIO Fundamentos Árvores Binárias Árvores Binárias de Busca 2 ÁRVORES Utilizadas em muitas aplicações Modelam uma hierarquia entre elementos árvore genealógica Diagrama hierárquico de uma organização

Leia mais

Geometria Euclidiana II

Geometria Euclidiana II Geometria Euclidiana II Professor Fabrício Oliveira Universidade Federal Rural do Semiárido 17 de outubro de 2010 O nosso curso Tópicos abordados Poliedros Convexos O nosso curso Tópicos abordados Poliedros

Leia mais

Tópicos em Teoria dos Grafos

Tópicos em Teoria dos Grafos UNIVERSIDADE FEDERAL DE SANTA CATARINA Centro de Ciências Físicas e Matemáticas Curso de Licenciatura em Matemática Tópicos em Teoria dos Grafos Autor: Dyan Carlo Pamplona Orientador: Prof. Dr. Gustavo

Leia mais

Grafos: caminhos (matriz adjacência)

Grafos: caminhos (matriz adjacência) Grafos: caminhos (matriz adjacência) Algoritmos e Estruturas de Dados 2 Graça Nunes 1 O problema do menor caminho Um motorista deseja encontrar o caminho mais curto possível entre duas cidades do Brasil

Leia mais