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

Documentos relacionados
Grafos IFRN. Prof.Robinson Alves

Teoria dos Grafos Aula 17

Em vários problemas, é preciso particionar os vértices de um grafo em conjunto de vértices independentes.

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

Noções da Teoria dos Grafos

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

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

Teoria dos Grafos Aula 15

Grafo planar: Definição

76) 1.1 Sim 1.2 Não 1.3 Não

15 - Coloração Considere cada um dos grafos abaixo:

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Coloração de Vértices

Grafos IFRN. Prof. Robinson Alves

Percursos em um grafo

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

Capítulo 2- Modelos de grafos.

x y Grafo Euleriano Figura 1

Percursos em um grafo

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

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

Teoria dos Grafos. Edson Prestes

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO DEPARTAMENTO DE CIÊNCIAS DA COMPUTAÇÃO. 5 a Lista de Exercícios

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

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

Trabalho final de Teoria dos Grafos: O problema de coloração de vértices de grafos. Alessander Botti Benevides.

Tópicos de Matemática Finita Data: I II-1 II-2 II-3 II-4 III-1 III-2 III-3 III-4 IV-1 IV-2 IV-3 IV-4 Nota Final

1 Trajeto Euleriano. > Trajeto Euleriano 0/20

Matemática Discreta. Aula nº 22 Francisco Restivo

Tópicos de Matemática Finita Data: I II-1 II-2 II-3 II-4 III-1 III-2 III-3 III-4 IV-1 IV-2 IV-3 Nota Final

R.J. Wilson and J.J. Watkins, Graphs An Introductory approach, J. Wiley, 1990.

Comunicação e redes. Aula 2: Teoria dos Grafos Conceitos básicos. Professor: Guilherme Oliveira Mota.

Teoria e Algoritmos em Grafos

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

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

GRAFOS Aula 09 Coloração de Grafos Max Pereira

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Capítulo 11: Grafos Eulerianos. Departamento de Matemática Aplicada

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

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

Tópicos de Matemática Finita Data: I II-1 II-2 II-3 II-4 III-1 III-2 III-3 III-4 IV-1 IV-2 IV-3 IV-4 Nota Final

Fábio Protti - UFF Loana T. Nogueira - UFF Sulamita Klein UFRJ

Grafos. Rafael Kazuhiro Miyazaki - 21 de Janeiro de 2019

Alguns probleminhas...

Instituto de Computação - Universidade Federal Fluminense Teoria dos Grafos - Lista de exercícios

Teoria dos Grafos. Grafos Eulerianos

Algoritmos em Grafos COM11087-Tópicos Especiais em Programação I

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

Aula 2 Definições, Conceitos Básicos e Representação Interna de Grafos. Teoria dos Grafos Prof.

Tópicos de Matemática Finita 2 a Chamada 5 de Julho de 2001

As Pontes de Königsberg

Tópicos de Matemática Finita 2 a Chamada 5 de Julho de 2001

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

Instituto de Computação - Universidade Federal Fluminense Teoria dos Grafos - Lista de exercícios

Teoria dos Grafos Aula 2

Lista de Exercícios 9 (Extra): Soluções Grafos

Tópicos de Matemática Finita Data: a Época Código: 2D. I II-1 II-2 II-3 II-4 III-1 III-2 III-3 III-4 IV-1 IV-2 IV-3 IV-4 Nota Final

Planaridade UFES. Teoria dos Grafos (INF 5037)

Definição e Conceitos Básicos

Teoria e Algoritmos em Grafos

Departamento de Engenharia de Produção UFPR 57

Introdução a Grafos Letícia Rodrigues Bueno

BCC204 - Teoria dos Grafos

Considere-se a relação dos exames requeridos, na mesma época, pelos alunos de uma escola: Número do Cadeiras requeridas

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

Instituto de Computação Universidade Federal Fluminense. Notas de Aula de Teoria dos Grafos. Prof. Fábio Protti Niterói, agosto de 2015.

Circuitos Eulerianos Ciclos Hamiltonianos O Problema do Caixeiro Viajante CAMINHAMENTOS BASEADO EM TOWNSEND (1987), CAP. 7.

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

Matemática discreta e Lógica Matemática

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

MATEMÁTICA DISCRETA. Patrícia Ribeiro 2018/2019. Departamento de Matemática, ESTSetúbal 1 / 47

GRAFOS: UMA INTRODUÇÃO

Tópicos de Matemática Finita 1 a Chamada 30 de Junho de 2001

Tópicos de Matemática Finita 1 a Chamada 30 de Junho de 2001

Teoria dos Grafos Aula 2

Teoria dos Grafos. Maria Claudia Silva Boeres. UFES. Teoria dos Grafos

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Capítulo 5: Grafos Conexos. Departamento de Matemática Aplicada

Coloração de Mapas. O Grafo. Notas. Teoria dos Grafos - BCC204, Coloração de Grafos. Notas

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

CIC 111 Análise e Projeto de Algoritmos II

Tópicos de Matemática Finita Data: a Chamada Correcção Código: 2D

Oalgoritmo de Dijkstra

A resposta para este problema envolve a partição do conjunto de arestas de tal forma que arestas adjacentes não pertençam a um mesmo conjunto.

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

O Problema da 3- Coloração de Grafos

RESOLUÇÃO DCC-UFRJ MATEMÁTICA COMBINATÓRIA 2006/2 PROVA Considere a soma. S n = n 2 n 1

Conceitos Básicos Isomorfismo de Grafos Subgrafos Passeios em Grafos Conexidade

Prof. Marco Antonio M. Carvalho

Matemática Discreta - Exercícios de Grafos

Coloração. Carolina Moraes e Lucas Glir

MATEMÁTICA DISCRETA PARA ENGENHARIA DE COMPUTAÇÃO

Teoria dos Grafos. Motivação

EXERCÍCIOS RESOLVIDOS DE TEORIA DOS GRAFOS - LISTA II. a) SOLUÇÃO

Árvores: Conceitos Básicos e Árvore Geradora

O grau de saída d + (v) de um vértice v é o número de arcos que tem

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

Teoria dos Grafos. Profa. Alessandra Martins Coelho

Teoria dos Grafos Aula 18

Transcrição:

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: um grafo conexo G é um grafo de Euler se e somente se todos os seus vértices têm grau par.

Caminho Euleriano Caminho Euleriano É um caminho simples que contém todas as aresta do grafo (não passa duas vezes na mesma aresta) Ciclo Euleriano É um caminho fechado (e simples) que contém todas as arestas do grafo

Grafo Semi-Euleriano Grafo Euleriano Possui um ciclo Euleriano Grafo não dirigido : todos os vértices tem grau par Um grafo dirigido: se todos os vértices tiverem grau de entrada igual ao seu grau de saída. Grafo Semi-Euleriano Possui um caminho Euleriano Tem dois vértices de grau ímpar

Algoritmo de Fleury Algoritmo para encontrar um ciclo Euleriano Inicie em qualquer vértice v e atravesse as arestas de maneira arbitrária, seguindo as regras: Apague a aresta que foi visitada e, se algum vértice ficar isolado, apague-o também Em cada estágio, nunca atravesse uma aresta se naquele momento a sua remoção divide o grafo em duas ou mais componentes (excluindo os vértices isolados) a b c g d e f

Caminho e Ciclo Hamiltoniano Ciclo Hamiltoniano É um caminho simples e fechado em que cada vértice é visitado uma única vez (com exceção do vértice final=inicial) Um ciclo Hamiltoniano em um grafo de n vértices tem n arestas Caminho Hamiltoniano É um caminho simples em que cada vértice é visitado uma única vez v2 c2 v3 c3 v4 c1 c6 c4 É um grafo Euleriano? Possui um ciclo Hamiltoniano? v1 c5 v5

Colorindo um Mapa 7 Mapa de regiões (estados) Colorir o mapa regiões vizinhas (com fronteira) não podem ter mesma cor Problema 1: Como colorir um mapa de forma atendendo a restrição Problema 2: Qual é o menor número de cores necessário?

Colorindo um Mapa 8 Abstração via grafos Vértices: regiões (estados) Arestas: duas regiões são vizinhas

Coloração em Grafos 9 Coloração de vértices Dado grafo G = (V, E) Restrição: vértices vizinhos não possuem mesma cor k-coloração: coloração que utiliza exatamente k cores grafo é k-colorível Número cromático: menor número de cores necessário colorir o grafo

Coloração em Grafos 10 Uma coloração qualquer? Número cromático? Coloração qualquer é fácil, número cromático é difícil

Colorindo vértices 11 Grafo G crom(g) = 4

Colorindo vértices 12 Podemos assumir que todos os grafos, para fins de coloração, são simples e conectados, já que arestas múltiplas e vértices isolados são irrelevantes para coloração de vértices.

Colorindo vértices 13 Está claro que crom(k n ) = n, então existem grafos com número cromático arbitrariamente grande. K 4 crom(k 4 ) = 4 K 6 crom(k 6 ) = 6

Colorindo vértices 14 No outro final da escala, crom(g) = 1 se e somente se G é um grafo nulo. E crom(g) = 2 se e somente se G é um grafo bipartido não nulo. N 4 crom(n 4 ) = 1 K 3,3 crom(k 3,3 ) = 2

Algoritmo de Coloração de Grafos 15 Liste os nós em ordem decrescente de grau Associe a cor 1 ao primeiro nó da lista e ao próximo nó da lista não adjacente a ele, e sucessivamente para cada nó da lista não adjacente a um nó com a cor 1. Associe a cor 2 ao próximo nó da lista ainda sem cor. Sucessivamente associe a cor 2 para o próximo nó da lista não adjacente aos nós com cor 2 e que ainda não está colorido. Continue com esse processo até que todos os nós sejam coloridos

Algoritmo de Coloração de Grafos 16 a b c d e f g h i j

Algoritmo de Coloração de Grafos 17 a b c d e f g h i j Ordem: e(6),a(4),b(4),c(4),f(4),h(4),i(4),d(2),g(2),j(2)

Algoritmo de Coloração de Grafos 18 Tomando a sequência: 4, 3, 2, 5, 6, 1 1 2 1 2 6 3 6 3 5 4 5 4

Problema de exames 19 A tabela a seguir mostra a alocação de um grupo de 16 alunos aos exames de recuperação que eles devem prestar em um colégio. Duas disciplinas só podem ter exames realizados simultaneamente se não envolverem alunos em comum. Pergunta: Qual é a quantidade mínima de horários diferentes que precisam ser reservados para a realização dos exames?

Problema de exames 20 Vamos construir um grafo com os vértices {M, P, I, G, H, F, Q, B}; Dois vértices estarão ligados se tiverem um aluno em comum. M P B Q I G F H