Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


CV CC Complementar, Notas de estudo de Informática

Caixeiro Viajante e Carteiro Chinês - Complementar

Tipologia: Notas de estudo

2016

Compartilhado em 05/12/2016

hugo-dionizio-santos-11
hugo-dionizio-santos-11 🇧🇷

3.9

(10)

24 documentos

1 / 29

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Grafos Eulerianos e Hamiltonianos
Apresentação baseada nas notas de Aula do Professor Pedro Noia
<http://www.pedronoia.net/ResumoAss5111.htm> e dos professores Silvio A. de Araujo e Socorro
Rangel
<http://www.ibilce.unesp.br/Home/Departamentos/MatematicaAplicada/docentes/cnmac20
14---aula02a.pdf>
Campus - Mossoró
Profª Adricia Fonseca Mendes
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d

Pré-visualização parcial do texto

Baixe CV CC Complementar e outras Notas de estudo em PDF para Informática, somente na Docsity!

Grafos Eulerianos e Hamiltonianos

Apresentação baseada nas notas de Aula do Professor Pedro Noia e dos professores Silvio A. de Araujo e Socorro

Campus - Mossoró

Profª Adricia Fonseca Mendes

Definições

 Caminhos que usam todos os vértices ou todas as arestas de um grafo são geralmente chamados de percursos;

 Uma grande variedade de problemas práticos podem ser vistos como um percurso num grafo;

 Eles se dividem em duas categorias:

o Problemas do tipo euleriano o Problemas do tipo hamiltoniano

Algorítimos heurísticos

Vantagens

o Ampla aplicabilidade; o Consumo de tempo computacional muitas vezes menor do que um algoritmo exato.

Desvantagens

o Não são capazes de garantir a otimalidade ou até, em muitos casos, de estabelecer quão perto uma dada solução viável está da solução ótima.

Principais classes de algoritmos heurísticos

o Heurística de Construção; o Heurística de Melhoramento; o Heurística mista.

Definições

  • Um grafo G é um par (V, A), em que V é o conjunto de vértices e

A o conjunto de arestas.

  • Uma aresta liga um vértice a outro ou a ele próprio.
  • Ordem de um grafo: Representa o número de vértices de um

grafo.

  • Um grafo é conexo quando qualquer vértice está ligado por uma

aresta ou por uma sequência de arestas a qualquer um dos outros vértices do grafo

Problemas Eulerianos

Requerem que cada aresta seja percorrida uma única vez!

Exemplo – Trajeto Euleriano e Circuito

Euleriano

Mostre que a Figura a) trata-se de um trajeto Euleriano e a Figura b) de um circuito Euleriano.

Figura a) Exemplo de trajeto Euleriano (^) Figura b) Exemplo de circuito Euleriano

Existem outras possibilidades. Teste por exemplo iniciar e terminar em A!

Problema do Carteiro Chinês e o

circuito de Euler

Exemplo - Eulerização de Grafos

Eulerizar um grafo consiste em acrescentar-lhe arestas, por repetição, até obter um circuito euleriano. Para eulerizar, basta duplicar as arestas que formam o caminho mais curto entre os dois vértices de grau ímpar. No exemplo, para eulerizar o primeiro grafo, basta duplicar a aresta [AC].

Exemplo - Eulerização de Grafos

Exemplo - Problemas Hamiltonianos

Exercício - Problemas Hamiltonianos Resolvido em sala!

Exemplo - Caixeiro Viajante

Exemplo - Caixeiro Viajante