Matemática discreta e Lógica Matemática

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

Centro de Informática UFPE

Teoria dos Grafos Aula 1 - Introdução

CONCEITOS BÁSICOS EM GRAFOS

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

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

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

Teoria dos Grafos. Componentes, Conj. Indep., Cliques

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

Definição e Conceitos Básicos

GRAFOS ORIENTADOS. PSfrag replacements. Figura 1: Exemplo de um grafo orientado.

Teoria dos Grafos Aula 3 - Planaridade

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

GRAFOS Conceitos Básicos (Parte 1)

GRAFOS: UMA INTRODUÇÃO

Doutorado em Ciência da Computação. Algoritmos e Grafos. Raimundo Macêdo

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

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

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

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

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

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

GRAFOS. Introdução Conceitos Fundamentais

Introdução à Teoria dos Grafos

Teoria dos Grafos Introdu c ao

Teoria dos Grafos. Edson Prestes

Introdução a Grafos Letícia Rodrigues Bueno

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

Teoria dos Grafos AULA 1

Prof. Marco Antonio M. Carvalho

Conteúdo. Histórico. Notas. Teoria dos Grafos BCC204. Notas. Notas. 1736: Euler e as Pontes de Königsberg

Parte B Teoria dos Grafos

Teoria dos Grafos AULA 1

Algoritmos e Estruturas de Dados II Grafos conceitos gerais. Thiago A. S. Pardo Profa. M. Cristina Material de aula da Profa. Josiane M.

Noções da Teoria dos Grafos

Teoria dos Grafos. Edson Prestes

Capítulo 1 Conceitos e Resultados Básicos

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

GRAFOS BUSCAS E MENOR CAMINHO. Prof. André Backes

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

SCC Modelagem Computacional em Grafos Introdução a Grafos

Algoritmos em Grafos - Aula 02 Introdução à Teoria dos Grafos

1.2 Grau de um vértice

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

Teoria dos Grafos Aula 2

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

Introdução à Teoria dos Grafos. Isomorfismo

As Pontes de Königsberg

Teoria dos Grafos AULA 2

INF 1010 Estruturas de Dados Avançadas

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

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

Definições Básicas para Grafos

Teoria dos Grafos. Profa. Alessandra Martins Coelho

Matemática Discreta 10

Teoria dos Grafos AULA 3

Capítulo 1. Aula Conectividade Caminhos

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

Doutorado em Ciência da Computação. Algoritmos e Grafos. Raimundo Macêdo LaSiD/DCC/UFBA

PCC173 - Otimização em Redes

Teoria dos Grafos. Edson Prestes

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

Percursos em um grafo

Planaridade UFES. Teoria dos Grafos (INF 5037)

Cap. 2 Conceitos Básicos em Teoria dos Grafos

Grafos - Motivação. Grafos - Motivação. Algoritmos e Estruturas de Dados II Introdução a Grafos

Capítulo 1. Aula Caminhos de Euler e Hamilton Caminhos de Euler e Circuitos

Disciplina: Matemática Discreta Agostinho Iaqchan Ryokiti Homa

TEORIA DOS GRAFOS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MATEMÁTICA DISCRETA II PROFº MARCOS NASCIMENTO

2 Definição do Problema

GRAFOS Aula 03 Representações de Grafos Max Pereira

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

Teoria dos Grafos. Edson Prestes

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

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

Percursos em um grafo

Teoria dos Grafos. Motivação

Estrutura de Dados Árvores Prof. Tiago Eugenio de Melo, MSc material de referência

Grafos. Rafael Kazuhiro Miyazaki - 21 de Janeiro de 2019

Grafo planar: Definição

Algoritmos e Estruturas de Dados II Grafos conceitos gerais. Thiago A. S. Pardo Profa. M. Cristina Material de aula da Profa. Josiane M.

Conceitos Básicos da Teoria de Grafos

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

Conceito Básicos da Teoria de Grafos

Árvores - Conceitos. Roseli Ap. Francelin Romero

INF 1010 Estruturas de Dados Avançadas

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

Matemática Discreta - Exercícios de Grafos

Teoria dos Grafos Aula 2

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. Divisão do arquivo

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

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

Subgrafos. Se G é um grafo e F A(G) então o subgrafo de G induzido (ou gerado) por F é o

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

Grafos. Fabio Gagliardi Cozman. PMR2300 Escola Politécnica da Universidade de São Paulo

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

Análise de Algoritmos

Transcrição:

AULA - Prof. Dr. Hércules A. Oliveira UTFPR - Universidade Tecnológica Federal do Paraná, Ponta Grossa Departamento Acadêmico de Matemática

Definição 1 Um Grafo G = (V, E) consiste em V, um conjunto não vazio de vértices (ou nós), e E, um conjunto de arestas. Cada aresta tem um ou dois vértices associados a ela, chamados de suas extremidades. Dizemos que uma aresta liga ou conecta suas extremidades. OBS: O conjunto de vértices V de G pode ser infinito. Este é chamado de Grafo infinito. Caso contrário é um Grafo finito.

Definição 2 Um Grafo orientado (ou dígrafo)(v, E) consiste em V, um conjunto não vazio de vértices (ou nós), e E, um conjunto de arestas. E cada aresta orientada está associada a um par ordenado de vértices. É dito que aresta orientada associada ao par ordenado(u, v) começa em u e termina em v.

Tipos Grafo Simples: cada aresta conecta dois vértices diferentes{u, v}. Multigrafos: arestas multiplas: várias arestas conectadas ao mesmo vértices. Multiplicidade m. Laços: Arestas que conectam um vértices a sí mesmo.

Exemplos 1 de Relacionamento; 2 de Colaboração; 3 de chamadas; 4 da Web; 5 Mapa Rodoviário.

Exemplos 1 de Relacionamento; 2 de Colaboração; 3 de chamadas; 4 da Web; 5 Mapa Rodoviário.

Terminologia Definição 1 1 Dois vértices u e v em um grafo não orientado G são ditos adjacentes (ou vizinhos) em G se u e v são extremidades de uma aresta de G. 2 Se e estiver a associado a{u, v}, a aresta e é dita incidente aos vértices u e v. Diz-se também que a aresta e conecta u e v. 3 Os vértices u e v são chamados de extremidades de uma aresta associada a{u, v}.

Terminologia Definição 1 1 Dois vértices u e v em um grafo não orientado G são ditos adjacentes (ou vizinhos) em G se u e v são extremidades de uma aresta de G. 2 Se e estiver a associado a{u, v}, a aresta e é dita incidente aos vértices u e v. Diz-se também que a aresta e conecta u e v. 3 Os vértices u e v são chamados de extremidades de uma aresta associada a{u, v}.

Terminologia Definição 2 1 O grau de um vértice de um grafo não orientado é o número de arestas incidentes a ele, exceto que um laço em um vértice contribui duas vezes ao grau daquele vértice. 2 O grau de um vértice v é indicado por gr(v). Exemplo 1 Quais são os graus dos vértices nos grafos G e H da figura? S: Em G: gr(a) = 2, gr(b) = gr(c) = gr(f) = 4, gr(d) = 1, gr(e) = 3, gr(g) = 0. Em H: gr(a) = 4, gr(b) = gr(e) = 6, gr(c) = 1, gr(d) = 5.

Terminologia Definição 2 1 O grau de um vértice de um grafo não orientado é o número de arestas incidentes a ele, exceto que um laço em um vértice contribui duas vezes ao grau daquele vértice. 2 O grau de um vértice v é indicado por gr(v). Exemplo 1 Quais são os graus dos vértices nos grafos G e H da figura? S: Em G: gr(a) = 2, gr(b) = gr(c) = gr(f) = 4, gr(d) = 1, gr(e) = 3, gr(g) = 0. Em H: gr(a) = 4, gr(b) = gr(e) = 6, gr(c) = 1, gr(d) = 5.

Terminologia Obs 1 Um vértice com grau zero é dito isolado. 2 Um vértice com grau um é dito pendente.

Terminologia Obs 1 Um vértice com grau zero é dito isolado. 2 Um vértice com grau um é dito pendente.

Teorema do aperto de mãos Teorema 1 1 Seja G = (V, E) um grafo não orientado com e arestas. Então 2e = gr(v). (1) v V 2 Observe que isto se aplica mesmo que arestas múltiplas e laços estejam presentes. Exemplo 2 Quantas arestas existem num grafo com 10 vértices, cada um de grau 6? S: Como a soma dos graus dos vértices é(6)(10) = 60, segue que 2e = v V gr(v), 2e = 60. (2)

Teorema do aperto de mãos Teorema 1 1 Seja G = (V, E) um grafo não orientado com e arestas. Então 2e = gr(v). (1) v V 2 Observe que isto se aplica mesmo que arestas múltiplas e laços estejam presentes. Exemplo 2 Quantas arestas existem num grafo com 10 vértices, cada um de grau 6? S: Como a soma dos graus dos vértices é(6)(10) = 60, segue que 2e = v V gr(v), 2e = 60. (2)

Teorema do aperto de mãos Teorema 1 1 Seja G = (V, E) um grafo não orientado com e arestas. Então 2e = gr(v). (1) v V 2 Observe que isto se aplica mesmo que arestas múltiplas e laços estejam presentes. Exemplo 2 Quantas arestas existem num grafo com 10 vértices, cada um de grau 6? S: Como a soma dos graus dos vértices é(6)(10) = 60, segue que 2e = v V gr(v), 2e = 60. (2)

Teorema do aperto de mãos Teorema 2 Um grafo não orientado tem um número par de vértices de grau ímpar. Definição 3 Quando(u, v) for uma aresta de um grafo G com arestas orientadas, dizemos que u é adjacente para v e v é adjacente a partir de u. Definição 3 O vértice u é dito vértice inicial de(u, v), e v é dito vértice final de (u, v). Os vértice final e inicial de um laço são os mesmos.

Teorema do aperto de mãos Teorema 2 Um grafo não orientado tem um número par de vértices de grau ímpar. Definição 3 Quando(u, v) for uma aresta de um grafo G com arestas orientadas, dizemos que u é adjacente para v e v é adjacente a partir de u. Definição 3 O vértice u é dito vértice inicial de(u, v), e v é dito vértice final de (u, v). Os vértice final e inicial de um laço são os mesmos.

Teorema do aperto de mãos Teorema 2 Um grafo não orientado tem um número par de vértices de grau ímpar. Definição 3 Quando(u, v) for uma aresta de um grafo G com arestas orientadas, dizemos que u é adjacente para v e v é adjacente a partir de u. Definição 3 O vértice u é dito vértice inicial de(u, v), e v é dito vértice final de (u, v). Os vértice final e inicial de um laço são os mesmos.

Definição 4 Em um grafo com arestas orientadas, o grau de entrada de um vértices v, indicado por gr (v), é o número de arestas que tem v como seu vértice final. Definição 4 O grau de saída de v, indicado por gr + (v), é o número de arestas que tem v como seu vértice inicial.

Definição 4 Em um grafo com arestas orientadas, o grau de entrada de um vértices v, indicado por gr (v), é o número de arestas que tem v como seu vértice final. Definição 4 O grau de saída de v, indicado por gr + (v), é o número de arestas que tem v como seu vértice inicial.

Exemplo Encontre o grau de entrada e o grau de saída de cada vértice no grafo G com arestas orientadas mostrado na figura. Solução: Entrada gr (a) = 2, gr (b) = 2, gr (c) = 3, gr (d) = 2 gr (e) = 3, gr (f) = 0. Solução: saída gr + (a) = 4, gr + (b) = 1, gr + (c) = 2, gr + (d) = 2 gr + (e) = 3, gr + (f) = 0.

Exemplo Encontre o grau de entrada e o grau de saída de cada vértice no grafo G com arestas orientadas mostrado na figura. Solução: Entrada gr (a) = 2, gr (b) = 2, gr (c) = 3, gr (d) = 2 gr (e) = 3, gr (f) = 0. Solução: saída gr + (a) = 4, gr + (b) = 1, gr + (c) = 2, gr + (d) = 2 gr + (e) = 3, gr + (f) = 0.

Teorema Teorema 3 Seja G = (V, E) um grafo com arestas orientadas. Então gr (v) = gr + (v) = E. (3) v V v V

Especiais Simples Completos completos de n vértices indicado por K n é o grafo simples que contém exatamente uma aresta entre cada par de vértices distintos.

Especiais Simples Ciclos O Ciclo C n, para n 3 consiste em n vértices v 1, v 2,, v n e arestas {v 1, v 2 },{v 2, v 3 },,{v n 1, v n },{v n, v 1 }.

Especiais Simples n-cubo Roda W n, quando adicionamos mais um vértices ao Ciclo C n para n 3. n-cubo O n-cubo Q n. O hipercubo de dimensão n ou n-cubo, é o grafo que tem vértices que representa as 2 n sequências de bit de comprimento n.

Bipartidos Definição 5 Um grafo simples G é dito bipartido se o seu conjunto V de vértices pode ser dividido em dois conjuntos disjuntos V 1 e V 2 tal que cada aresta do grafo conecta um vértice em V 1 e um vértice em V 2. - Quando esta condição é válida, chamamos por(v 1, V 2 ) de bipartição do conjunto de vértices V de G. Exemplo C 6 é bipartido, pois seu conjunto de vértices pode ser dividido em V 1 = {v 1, v 3, v 5 } e V 2 = {v 2, v 4, v 6 }. Cada aresta conecta em vértice em V 1 e um em V 2. K 3 não é bipartido.

Bipartidos Definição 5 Um grafo simples G é dito bipartido se o seu conjunto V de vértices pode ser dividido em dois conjuntos disjuntos V 1 e V 2 tal que cada aresta do grafo conecta um vértice em V 1 e um vértice em V 2. - Quando esta condição é válida, chamamos por(v 1, V 2 ) de bipartição do conjunto de vértices V de G. Exemplo C 6 é bipartido, pois seu conjunto de vértices pode ser dividido em V 1 = {v 1, v 3, v 5 } e V 2 = {v 2, v 4, v 6 }. Cada aresta conecta em vértice em V 1 e um em V 2. K 3 não é bipartido.

Bipartidos Exemplo G e H são bipartidos? G sim, pois {a, b, d} e {c, e, f, g}. - H não é.

Bipartidos Exemplo G e H são bipartidos? G sim, pois {a, b, d} e {c, e, f, g}. - H não é.

FIM