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

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

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

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

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

Teoria dos Grafos Introdu c ao

Capítulo 1. Aula Conectividade Caminhos

GRAFOS. Introdução Conceitos Fundamentais

Departamento de Engenharia de Produção UFPR 57

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

GRAFOS: UMA INTRODUÇÃO

As Pontes de Königsberg

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

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

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

PCC173 - Otimização em Redes

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

Teoria dos Grafos. Profa. Alessandra Martins Coelho

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

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

Teoria dos Grafos Aula 1 - Introdução

Parte B Teoria dos Grafos

SCC Modelagem Computacional em Grafos Introdução a Grafos

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

Conceitos Básicos da Teoria de Grafos

1 Trajeto Euleriano. > Trajeto Euleriano 0/20

Teoria dos Grafos. Motivação

Teoria dos Grafos Aula 2

INF 1010 Estruturas de Dados Avançadas

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

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

Combinando relações. Exemplo Seja A = {1, 2, 3} e B = {1, 2, 3, 4}. As relações

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

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

Alguns probleminhas...

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

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

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

Noções da Teoria dos Grafos

Matemática discreta e Lógica Matemática

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

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

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

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

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

Teoria dos Grafos AULA 1

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

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

Cap. 2 Conceitos Básicos em Teoria dos Grafos

GRAFOS Conceitos Básicos (Parte 1)

Teoria dos Grafos. Edson Prestes

Matemática Discreta 10

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

Programa. 1 Parte 1 - Conjuntos e Aplicações. 1 Conjuntos. 4 Indução Matemática e Divisibilidade. 5 Congruências Lineares

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

Teoria dos Grafos AULA 1

Teoria dos Grafos. Professor: Guilherme Oliveira Mota.

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

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

Introdução a Grafos Letícia Rodrigues Bueno

INF 1010 Estruturas de Dados Avançadas

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

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

Teoria dos Grafos Aula 2

GRAFOS E ALGORITMOS TEORIA DE GRAFOS

CIC 111 Análise e Projeto de Algoritmos II

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

Prof. Marco Antonio M. Carvalho

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

CES-11. Algoritmos e Estruturas de Dados. Carlos Alberto Alonso Sanches

Disciplina: Matemática Discreta Agostinho Iaqchan Ryokiti Homa

Teoria dos Grafos. Apresentação da disciplina. Profa. Sheila Morais de Almeida. março DAINF-UTFPR-PG

Introdução à Teoria dos Grafos

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

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

Teoria e Algoritmos em Grafos

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

Grafos Orientados (digrafos)

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

Grafos. Rafael Kazuhiro Miyazaki - 21 de Janeiro de 2019

Circuitos Hamiltorianos

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

Grafos Eulerianos e o Problema do Carteiro Chinês

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

Definições Básicas para Grafos

Estruturas de Dados Grafos

GRAFOS Aula 03 Representações de Grafos Max Pereira

Teoria dos Grafos Aula 3 - Planaridade

Conceito Básicos da Teoria de Grafos

Algoritmos de aproximação - Problema do caixeiro viajante

Teoria dos Grafos. Aulas 3 e 4. Profa. Alessandra Martins Coelho

Grafos I. Figura 1: Mapa de Königsberg

BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Toffolo 2012/1

Planaridade UFES. Teoria dos Grafos (INF 5037)

BCC204 - Teoria dos Grafos

Matemática Discreta. Aula nº 22 Francisco Restivo

Grafos: conceitos básicos e métricas

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

ESTRUTURAS DE DADOS. prof. Alexandre César Muniz de Oliveira. 1. Introdução 2. Pilhas 3. Filas 4. Listas 5. Árvores 6. Ordenação 7. Busca 8.

Transcrição:

Comunicação e redes Aula 2: Teoria dos Grafos Conceitos básicos Professor: Guilherme Oliveira Mota g.mota@ufabc.edu.br

Aula passada Redes complexas Grafo G: Conjunto de pontos e linhas ligando esses pontos Grafo G = (V, E): estrutura matemática onde V é o conjunto de vértices e E ( V 2) é o conjunto de arestas Problemas de diversas áreas são modelados com grafos! Representando um grafo: cores nas arestas, cores nos vértices, pesos nas arestas, pesos nos vértices y 1 y 2 x 1 x 8 y 8 x 2 x 7 y 3 y 7 x 3 x 6 y 4 y 6 x 4 x 5

Aula passada Grafos Vértices podem representar pessoas, animais, computadores, fábricas, antenas... Arestas podem representar interferências, relações sociais, estradas, conexões... Grafos são utilizados em áreas como Computação, Ciências Sociais, Bioinformática, Linguística...

Roteiro da aula História da Teoria dos Grafos Pontes de Königsberg Definições e propriedades de grafos Representação de grafos: Matriz e listas de adjacências Exercícios

O comec o de tudo Problema das 7 pontes de Ko nigsberg I Cidade de Ko nigsberg, na antiga Pru ssia I Duas ilhas cortadas pelo Rio Pregel I Essas ilhas eram conectadas por 7 pontes

O comec o de tudo Problema das 7 pontes de Ko nigsberg I Cidade de Ko nigsberg, na antiga Pru ssia I Duas ilhas cortadas pelo Rio Pregel I Essas ilhas eram conectadas por 7 pontes

O comec o de tudo Problema das 7 pontes de Ko nigsberg I Problema: Existe um caminho que passa por todas as pontes sem que uma ponte seja visitada mais de uma vez? (Caminho Euleriano) Pensem sobre qual e a resposta para esse problema

O comec o de tudo Problema das 7 pontes de Ko nigsberg I Problema: Existe um caminho que passa por todas as pontes sem que uma ponte seja visitada mais de uma vez? (Caminho Euleriano) I Pensem sobre qual e a resposta para esse problema

O comec o de tudo Problema das 7 pontes de Ko nigsberg I Problema: Existe um caminho que passa por todas as pontes sem que uma ponte seja visitada mais de uma vez? (Caminho Euleriano) I Pensem sobre qual e a resposta para esse problema

O começo de tudo Problema das 7 pontes de Königsberg Informalmente, um caminho aqui é uma sequência de áreas visitadas Essas áreas estão separadas por pontes Formalmente, um caminho é uma sequência de vértices conectados por arestas Ex.: (1, 3, 2, 1, 4) é um caminho, mas (1, 3, 4) não é um caminho Qual é a resposta para o problema?

O começo de tudo Problema das 7 pontes de Königsberg Informalmente, um caminho aqui é uma sequência de áreas visitadas Essas áreas estão separadas por pontes Formalmente, um caminho é uma sequência de vértices conectados por arestas Ex.: (1, 3, 2, 1, 4) é um caminho, mas (1, 3, 4) não é um caminho Qual é a resposta para o problema?

O começo de tudo Problema das 7 pontes de Königsberg Informalmente, um caminho aqui é uma sequência de áreas visitadas Essas áreas estão separadas por pontes Formalmente, um caminho é uma sequência de vértices conectados por arestas Ex.: (1, 3, 2, 1, 4) é um caminho, mas (1, 3, 4) não é um caminho Qual é a resposta para o problema?

Problema das 7 pontes de Ko nigsberg I Esse problema foi solucionado em 1736 I Leonhard Euler criou um grafo para modelar esse problema I Talvez o primeiro grafo da histo ria!

Grafos Grafo G = (V, E): estrutura matemática onde V é o conjunto de vértices e E ( V 2) é o conjunto de arestas Cada aresta conecta um par de vértices Se não há laços, qual a quantidade máxima de arestas em um grafo com n vértices?

Grafos Grafo G = (V, E): estrutura matemática onde V é o conjunto de vértices e E ( V 2) é o conjunto de arestas Cada aresta conecta um par de vértices Se não há laços, qual a quantidade máxima de arestas em um grafo com n vértices? Grafo G com n vértices possui no máximo ( n 2) arestas

Grafos Grafo G = (V, E): estrutura matemática onde V é o conjunto de vértices e E ( V 2) é o conjunto de arestas Cada aresta conecta um par de vértices Se não há laços, qual a quantidade máxima de arestas em um grafo com n vértices? Grafo G com n vértices possui no máximo ( n 2) arestas Existem infinitas formas de se desenhar um mesmo grafo Essas formas somente mudam a visualização dos grafos Elas não têm influência sobre as propriedades dos grafos

Grafos Grafo G = (V, E): estrutura matemática onde V é o conjunto de vértices e E ( V 2) é o conjunto de arestas Cada aresta conecta um par de vértices Se não há laços, qual a quantidade máxima de arestas em um grafo com n vértices? Grafo G com n vértices possui no máximo ( n 2) arestas Existem infinitas formas de se desenhar um mesmo grafo Essas formas somente mudam a visualização dos grafos Elas não têm influência sobre as propriedades dos grafos

Grafos Grafo G = (V, E): estrutura matemática onde V é o conjunto de vértices e E ( V 2) é o conjunto de arestas Cada aresta conecta um par de vértices Se não há laços, qual a quantidade máxima de arestas em um grafo com n vértices? Grafo G com n vértices possui no máximo ( n 2) arestas Existem infinitas formas de se desenhar um mesmo grafo Essas formas somente mudam a visualização dos grafos Elas não têm influência sobre as propriedades dos grafos

Grafos Grafo G = (V, E): estrutura matemática onde V é o conjunto de vértices e E ( V 2) é o conjunto de arestas Cada aresta conecta um par de vértices Se não há laços, qual a quantidade máxima de arestas em um grafo com n vértices? Grafo G com n vértices possui no máximo ( n 2) arestas Existem infinitas formas de se desenhar um mesmo grafo Essas formas somente mudam a visualização dos grafos Elas não têm influência sobre as propriedades dos grafos

Problema das 7 pontes de Ko nigsberg I Euler modelou o problema com o grafo abaixo

Problema das 7 pontes de Königsberg Euler modelou o problema com o grafo abaixo

Problema das 7 pontes de Königsberg Resposta para o problema: O caminho desejado NÃO existe

Problema das 7 pontes de Königsberg Vamos tentar resolver o problema adicionando e removendo novas arestas (1, 2, 1, 3, 1, 4, 2, 3, 4)

Problema das 7 pontes de Königsberg Vamos tentar resolver o problema adicionando e removendo novas arestas (2, 4, 3, 1, 2, 1, 3)

Problema das 7 pontes de Königsberg Vamos tentar resolver o problema adicionando e removendo novas arestas (2, 4, 3, 1, 2, 1, 4)

Problema das 7 pontes de Königsberg Por que o caminho existe em todos os casos anteriores? O que os 3 grafos considerados têm em comum?

Problema das 7 pontes de Königsberg Por que o caminho existe em todos os casos anteriores? O que os 3 grafos considerados têm em comum? Resposta: Analisar o grau dos vértices! O grau de um vértice v em um grafo G, denotado por d G (v), representa a quantidade de arestas incidentes a v, i.e., a quantidade de vizinhos de v em G

Problema das 7 pontes de Königsberg Por que o caminho existe em todos os casos anteriores? O que os 3 grafos considerados têm em comum? Resposta: Analisar o grau dos vértices! O grau de um vértice v em um grafo G, denotado por d G (v), representa a quantidade de arestas incidentes a v, i.e., a quantidade de vizinhos de v em G

Problema das 7 pontes de Königsberg Sejam v 1... v 8 os vértices de um grafo G que possui um caminho Euleriano

Problema das 7 pontes de Königsberg Sejam v 1... v 8 os vértices de um grafo G que possui um caminho Euleriano Suponha que esse caminho é dado por (v 1,v 3,v 2,v 5,v 6,v 3,v 7,v 1,v 8,v 5,v 4 )

Problema das 7 pontes de Königsberg Sejam v 1... v 8 os vértices de um grafo G que possui um caminho Euleriano Suponha que esse caminho é dado por (v 1,v 3,v 2,v 5,v 6,v 3,v 7,v 1,v 8,v 5,v 4 ) Todos os vértices internos possuem grau par! Euler mostrou que Teorema Se um grafo G possui um caminho Euleriano, então todo vértice interno de G possui grau par

Problema das 7 pontes de Königsberg Sejam v 1... v 8 os vértices de um grafo G que possui um caminho Euleriano Suponha que esse caminho é dado por (v 1,v 3,v 2,v 5,v 6,v 3,v 7,v 1,v 8,v 5,v 4 ) Todos os vértices internos possuem grau par! Euler mostrou que Teorema Se um grafo G possui um caminho Euleriano, então todo vértice interno de G possui grau par Teorema Se existe um vértice interno em G com grau ímpar, então G não possui um caminho Euleriano

Problema das 7 pontes de Königsberg Teorema Se um grafo G possui um caminho Euleriano, então todo vértice interno de G possui grau par

Problema das 7 pontes de Königsberg Teorema Se um grafo G possui um caminho Euleriano, então todo vértice interno de G possui grau par Teorema Um grafo G admite um circuito Euleriano se e somente se todo vértice de G tem grau par.

Nascimento da Teoria dos Grafos

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Circuito Euleriano Um circuito Euleriano é um caminho Euleriano onde o primeiro vértice é o mesmo do último

Caminho Hamiltoniano Um caminho Hamiltoniano é um caminho que passa por todos os vértices do grafo exatamente uma vez

Caminho Hamiltoniano Um caminho Hamiltoniano é um caminho que passa por todos os vértices do grafo exatamente uma vez Problema: Decidir se um dado grafo G possui um caminho Hamiltoniano

Caminho Hamiltoniano Um caminho Hamiltoniano é um caminho que passa por todos os vértices do grafo exatamente uma vez Problema: Decidir se um dado grafo G possui um caminho Hamiltoniano Esse problema é mais fácil ou mais difícil que o problema sobre caminho Euleriano?

Caminho Hamiltoniano Um caminho Hamiltoniano é um caminho que passa por todos os vértices do grafo exatamente uma vez Problema: Decidir se um dado grafo G possui um caminho Hamiltoniano Esse problema é mais fácil ou mais difícil que o problema sobre caminho Euleriano? Mais difícil!

Caminho Hamiltoniano Um caminho Hamiltoniano é um caminho que passa por todos os vértices do grafo exatamente uma vez Problema: Decidir se um dado grafo G possui um caminho Hamiltoniano Esse problema é mais fácil ou mais difícil que o problema sobre caminho Euleriano? Mais difícil! Muuuuuuito mais difícil!

Caminho Hamiltoniano Um caminho Hamiltoniano é um caminho que passa por todos os vértices do grafo exatamente uma vez Problema: Decidir se um dado grafo G possui um caminho Hamiltoniano Esse problema é mais fácil ou mais difícil que o problema sobre caminho Euleriano? Mais difícil! Muuuuuuito mais difícil! Prêmio de US$ 1.000.000,00 para quem resolver

Caminho Hamiltoniano Um caminho Hamiltoniano é um caminho que passa por todos os vértices do grafo exatamente uma vez Problema: Decidir se um dado grafo G possui um caminho Hamiltoniano Esse problema é mais fácil ou mais difícil que o problema sobre caminho Euleriano? Mais difícil! Muuuuuuito mais difícil! Prêmio de US$ 1.000.000,00 para quem resolver É um dos 7 Problemas do Milênio

Caminho Hamiltoniano Um caminho Hamiltoniano é um caminho que passa por todos os vértices do grafo exatamente uma vez Problema: Decidir se um dado grafo G possui um caminho Hamiltoniano Esse problema é mais fácil ou mais difícil que o problema sobre caminho Euleriano? Mais difícil! Muuuuuuito mais difícil! Prêmio de US$ 1.000.000,00 para quem resolver É um dos 7 Problemas do Milênio Resolução acarretaria enormes consequências!

Grafos: Definições e propriedades Grafo G = (V, E): estrutura matemática onde V é o conjunto de vértices e E ( V 2) é o conjunto de arestas

Grafos: Definições e propriedades Grafo G = (V, E): estrutura matemática onde V é o conjunto de vértices e E ( V 2) é o conjunto de arestas G = (V, E), onde V = {1, 2, 3, 4, 5, 6, 7} e E = {{1, 2}, {1, 3}, {1, 4}, {2, 3}, {2, 5}, {2, 7}, {3, 4}, {3, 5}, {3, 6}}

Grafos: Definições e propriedades Uma sequência de vértices (v 1, v 2,..., v k ) em um grafo G = (V, E) é dito um caminho se {v i, v i+1 } E para todo 1 i k 1

Grafos: Definições e propriedades Uma sequência de vértices (v 1, v 2,..., v k ) em um grafo G = (V, E) é dito um caminho se {v i, v i+1 } E para todo 1 i k 1 Ex.: Caminho (1, 2, 5, 3, 4) Comprimento 4

Grafos: Definições e propriedades Uma sequência de vértices (v 1, v 2,..., v k ) em um grafo G = (V, E) é dito um caminho se {v i, v i+1 } E para todo 1 i k 1 Ex.: Caminho (1, 2, 5, 3, 4) Comprimento 4

Grafos: Definições e propriedades O grafo acima é simples, não-direcionado e sem pesos

Grafos: Definições e propriedades Da esquerda para direita, de cima para baixo: Grafo 1: Multigrafo, não-direcionado, sem pesos Grafo 2: Simples, direcionado, sem pesos Grafo 3: Simples, não-direcionado, pesos nas arestas Grafo 4: simples, não-direcionado, sem pesos

Grafos: Definições e propriedades Grafos não-direcionados G = (V, E), onde V = {1, 2, 3, 4, 5, 6, 7} e E = {{1, 2}, {1, 3}, {1, 4}, {2, 3}, {2, 5}, {2, 7}, {3, 4}, {3, 5}, {3, 6}} Arestas são pares não ordenados

Grafos: Definições e propriedades Grafos direcionados (Arcos em vez de arestas) G = (V, A), onde V = {1, 2, 3, 4, 5} e A = {(1, 2), (2, 3), (2, 4), (3, 4), (3, 5), (4, 2)} Arestas são pares ordenados

Grafos: Definições e propriedades Ordem Tamanho Diâmetro Conexidade Conectividade de vértices Conectividade de arestas

Grafos: Definições e propriedades Ordem: Quantidade de vértices do grafo

Grafos: Definições e propriedades Ordem: Quantidade de vértices do grafo Tamanho: Quantidade de arestas do grafo

Grafos: Definições e propriedades Ordem: Quantidade de vértices do grafo Tamanho: Quantidade de arestas do grafo Diâmetro: Maior dos menores caminhos entre 2 vértices

Grafos: Definições e propriedades Ordem: Quantidade de vértices do grafo Tamanho: Quantidade de arestas do grafo Diâmetro: Maior dos menores caminhos entre 2 vértices Conexidade: G é conexo se existe caminho entre quaisquer par de vértices

Grafos: Definições e propriedades Ordem: Quantidade de vértices do grafo Tamanho: Quantidade de arestas do grafo Diâmetro: Maior dos menores caminhos entre 2 vértices Conexidade: G é conexo se existe caminho entre quaisquer par de vértices Conectividade de vértices: Menor quantidade de vértices cuja remoção desconecta o grafo

Grafos: Definições e propriedades Ordem: Quantidade de vértices do grafo Tamanho: Quantidade de arestas do grafo Diâmetro: Maior dos menores caminhos entre 2 vértices Conexidade: G é conexo se existe caminho entre quaisquer par de vértices Conectividade de vértices: Menor quantidade de vértices cuja remoção desconecta o grafo Conectividade de arestas: Menor quantidade de arestas cuja remoção desconecta o grafo

Grafos: Definições e propriedades Ordem:

Grafos: Definições e propriedades Ordem: 7 Tamanho:

Grafos: Definições e propriedades Ordem: 7 Tamanho: 9 Conexidade:

Grafos: Definições e propriedades Ordem: 7 Tamanho: 9 Conexidade: É um grafo conexo Conectividade de vértices:

Grafos: Definições e propriedades Ordem: 7 Tamanho: 9 Conexidade: É um grafo conexo Conectividade de vértices: 1 Conectividade de arestas:

Grafos: Definições e propriedades Ordem: 7 Tamanho: 9 Conexidade: É um grafo conexo Conectividade de vértices: 1 Conectividade de arestas: 1 Diâmetro:

Grafos: Definições e propriedades Ordem: 7 Tamanho: 9 Conexidade: É um grafo conexo Conectividade de vértices: 1 Conectividade de arestas: 1 Diâmetro: 3

Grafos: Definições e propriedades Ordem: 7 Tamanho: 9 Conexidade: É um grafo conexo Conectividade de vértices: 1 Conectividade de arestas: 1 Diâmetro: 3

Grafos: Exemplos Mapear em um grafo orientado todas as movimentações possíveis de um bispo na casa branca em um tabuleiro 3x3

Grafos: Exemplos Mapear em um grafo orientado todas as movimentações possíveis de um bispo na casa branca em um tabuleiro 3x3

Grafos: Exemplos Mapear em um grafo orientado todas as movimentações possíveis de um torre em um tabuleiro 3x3

Grafos: Exemplos Mapear em um grafo orientado todas as movimentações possíveis de um torre em um tabuleiro 3x3

Grafos: Exemplos Mapear em um grafo orientado todas as movimentações possíveis de um torre em um tabuleiro 3x3

Representação de grafos Existem duas maneiras tradicionais de se representar um grafo G = (V, E) Matriz de adjacências Listas de adjacências

Avisos Site no Tidia-4 para envio das listas de exercícios Nome: Comunicação e Redes - Turma A1-2017 Nome: Comunicação e Redes - Turma B2-2017 Entrega: Até 18:55h do dia 5/6

Próxima aula Busca em grafos: busca em largura