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

Documentos relacionados
GRAFOS Aula 09 Coloração de Grafos Max Pereira

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

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

Teoria dos Grafos Aula 17

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

Teoria dos Grafos Aula 15

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

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

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

Noções da Teoria dos Grafos

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

Teoria e Algoritmos em Grafos

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

Grafo planar: Definição

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

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

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

Estruturas de Dados Grafos

PROVA 2 DE MATEMÁTICA DISCRETA 2O. SEMESTRE DE 2008

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

Teoria dos Grafos. Edson Prestes

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

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. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada

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

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

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Profa. Alessandra Martins Coelho

Problema. Quantas cores são necessárias para pintar este mapa? Número. Cromático. Estruturas de Dados - Grafos. Problema. Problema

Distinguir e determinar número cromático e índice cromático de grafos; Conceitos elementares da teoria dos grafos (aula 7);

Teoria dos Grafos Aula 1 - Introdução

Teoria dos Grafos. Aula 5 - Estruturas de Dados para Grafos. Profª. Alessandra Martins Coelho. março/2013

Teorema 1 - Todo corte de arestas de um grafo conexo G contém pelo menos uma aresta em comum com qualquer árvore geradora de G. Exemplo 2 - Seja T:

O Problema da 3- Coloração de Grafos

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.

Conceitos Básicos da Teoria de Grafos

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

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

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

Conceito Básicos da Teoria de Grafos

Planaridade UFES. Teoria dos Grafos (INF 5037)

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

Cap. 2 Conceitos Básicos em Teoria dos Grafos

Teoria dos Grafos. Teoria dos Grafos. Profa. Sheila Morais de Almeida DAINF-UTFPR-PG. agosto

Coloração. Carolina Moraes e Lucas Glir

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

Teoria dos Grafos Caminhos. Profª. Alessandra Martins Coelho

Teoria dos Grafos. Conjuntos de Corte e Conectividade

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

Matemática Discreta. Aula 06: Teoria dos Grafos. Tópico 01: Grafos e suas Representações. Observação

Algoritmos em redes de fluxo e aplicações

CAP4. ELEMENTOS DA TEORIA DE GRAFOS. Grafo [graph]. Estrutura que consiste num par ordenado de conjuntos, G ( V, E) , sendo:

Centro de Informática UFPE

Complexidade e algoritmos para algumas

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

João Luis Soares. 18 de Julho de 2003

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

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

GRAFOS: UMA INTRODUÇÃO

01 Grafos: parte 1 SCC0503 Algoritmos e Estruturas de Dados II

Lista de Exercícios 02

BCC204 - Teoria dos Grafos

Cortes (cut sets) 2010/2 Teoria dos Grafos (INF 5037/INF2781) CC/EC/UFES

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

1.2 Grau de um vértice

GRAFOS Aula 01 Introdução Max Pereira

AULA 11 PROJETO E ANÁLISE DE ALGORITMOS. Conceitos básicos e representação de grafos Karina Valdivia Delgado

GRAFOS Aula 08 Árvore Geradora Mínima: Algoritmos de Kruskal e Prim-Jarnik Max Pereira

2 Relação entre soma dos graus e número de arestas

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

Teoria dos Grafos Conceitos Básicos

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

GRAFOS Aula 02 Formalização: definições Max Pereira

Grafos. Rafael Kazuhiro Miyazaki - 21 de Janeiro de 2019

Teoria dos Grafos Aula 2

Triângulos. Unicamp. University of Waterloo. Seminário de Teoria da Computação IC Unicamp

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

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

Introdução à Teoria dos Grafos

Grafos IFRN. Prof. Robinson Alves

Árvore Geradora Mínima

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

Teoria dos Grafos. Motivação

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

Teoria dos Grafos Aula 3

Definições Básicas para Grafos

GRAFOS BUSCAS E MENOR CAMINHO. Prof. André Backes

Departamento de Engenharia de Produção UFPR 57

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

Análise de Algoritmos

Teoria dos Grafos Aula 5

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

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

MATEMÁTICA DISCRETA GRAFOS (1/4) Carlos Luz. EST Setúbal / IPS. 28 Maio - 3 Junho 2012

Grafos: conceitos básicos e métricas

COLORAÇÃO TOTAL EQUILIBRADA DE GRAFOS UM MODELO PARA REDES DE INTERCONEXÃO

Teoria dos Grafos. Edson Prestes

Capítulo 1. Aula Conectividade Caminhos

Transcrição:

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 de forma que vértices adjacentes possuam cores diferentes Relacionar a coloração de vértices com a coloração de mapa

Coloração de vértices Se G é um grafo simples, então uma coloração para G é uma atribuição de cores para cada vértice de forma que vértices adjacentes tenham diferentes cores Dizemos que G é k-colorível se podemos atribuir uma das k cores para colorir G O número cromático de um grafo G é o menor número de cores que é necessário para colorir G. Seja c o número cromático de G, escrevemos crom(g)=c

Coloração de vértices Qual o número cromático dos grafos abaixo?

Coloração de vértices Qual o número cromático dos grafos abaixo? crom(g) = 4 crom(g) = 5

Qual o número cromático do grafo abaixo? w u v r x s o t y q z p

w p u v x s t y z q r o w u v r x s o t y q z p

Do ponto de vista matemático, o subconjunto de vértices com uma mesma cor é considerado uma partição de vértices. w p u v x s t y z q r o V a = {v,z,x,r,u} V b = {w,y,q,p,o} V c ={s,t}

Desenhar o grafo com cores nos vértices é apenas um forma intuitiva de representar esta partição. V a = {v,z,x,r,u} V b = {w,y,q,p,o} V c ={s,t} w p u v x s t y z q r o

Coloração de vértices Se crom(k n ) = n, então existem grafos com número cromático arbitrariamente grande crom(g) = 4 crom(g) = 5

Qual a cromaticidade de k 3,3?

Qual a cromaticidade dos grafos de roda abaixo? W 6 W 5

Grafo Roda - W n um grafo simples com n + 1 vértices que é obtido acrescentado um vértice ao grafo ciclo C n, n 3, e conectando este novo vértice a cada um dos n vértices de C n.

Qual a cromaticidade dos grafos de roda abaixo?

Pouco se pode dizer sobre o número cromático de um grafo arbitrário Se o grafo tem n vértices, então seu número cromático é <= n Se o grafo contém K r (grafo completo) como subgrafo, então o número cromático >= r

Coloração de mapas Problema das 4 cores Surgiu historicamente em conexão com a coloração de mapas. Dado um mapa contendo diversos países, quantas cores são necessárias para colorir todos os países de forma que os países que fazem fronteira entre si possuam cores diferentes?

Cada região do mapa é representada por um vértice. As arestas ligam os vértices que representam regiões que fazem fronteira entre si.

Aplicações da Coloração Quando uma aplicação é modelada como um problema de coloração de vértices, os vértices em cada classe de cores representam indivíduos ou itens que não competem ou conflitam entre si: Atribuição de frequências de rádio Separação de produtos explosivos Agendamento de cursos na universidade Alocação de registros para programação

Atribuição de frequências de rádio Os vértices representam os transmissores das estações de rádio Duas estações são adjacentes quando suas áreas de transmissão se sobrepõem, o que resultaria em interferência se elas usassem a mesma frequência Cada cor contém estações que podem receber a mesma frequência crom(g) é o número mínimo de frequência

Separação de produtos explosivos Os vértices representam produtos químicos necessários em algum processo de produção Existe uma aresta ligando cada par de produtos que podem explodir, se combinados O número cromático representa o número mínimo de compartimentos para guardar estes produtos químicos em segurança

Agendamento de cursos na universidade Os vértices representam os cursos de uma universidade Dois cursos são adjacentes se um aluno se matricula para ambos os cursos O número cromático representa o número mínimo de horários necessários para acomodar os cursos

Coloração Harmoniosa Quando cada par de cores aparece no máximo em um par de vértices adjacentes no grafo G.

Coloração Completa Para quaisquer duas cores da p-coloração existem dois vértices vizinhos coloridos com tais cores no grafo G.

Exercícios Desenvolva um algoritmo para a solução do problema de coloração em vértices. Qual a cromaticidade de C n? Qual a cromaticidade do Grafo de Petersen? Qual a cromaticidade de k 3,3? Apresente uma coloração harmoniosa exata para o grafo abaixo:

Exercícios Apresente uma coloração completa para os grafos abaixo:

Exercícios Sabe-se que João, Antônio e Pedro torcem cada um para um time de futebol diferente, que pode ser Palmeiras, Internacional e Grêmio. Sabe-se que João é médico. Pedro não visita nem recebe visita de torcedor do grêmio. João Atende Pedro e Antônio quando eles ficam doentes. Antônio usa qualquer roupa, desde que não seja vermelha. Pedro não gosta de verde