PESQUISA OPERACIONAL TEORIA DOS GRAFOS



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

Teoria dos Grafos. Edson Prestes

CAPÍTULO 2. Grafos e Redes

Faculdade de Computação

Algumas Aplicações da Teoria dos Grafos

Grafo: Algoritmos e Aplicações

Prof. Bruno Holanda - Semana Oĺımpica Nível 1. Teoria dos Grafos

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes

01/05/2016. Danillo Tourinho Sancho da Silva, MSc ROTEIRIZAÇÃO TEORIA DOS GRAFOS MOTIVAÇÃO

FATEC Zona Leste. Teoria dos Gráfos. Métodos Quantitativos de Gestão MQG

Grafos. Problema Abstração Modelo Solução

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura Exemplo de um grafo linear.

Teoria dos Grafos Aula 27

Trabalho Computacional

Figura 1.1: Representação gráfica das pontes de Königsberg.

Árvores Binárias e Busca. Jeane Melo

A TEORIA DOS GRAFOS NA ANÁLISE DO FLUXOGRAMA DO CURSO DE ENGENHARIA DE PRODUÇÃO DA UFF

Nome: Lucas da Silva Oliveira. Professor: Ricardo Fabbri

26/08/2013. Árvore. Árvore. Árvore. Floresta :: Exemplo. Floresta ÁRVORES

Exercícios Adicionais

Abordagem de geometria no ensino médio partindo de poliedros

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

Circuitos Elétricos Leis Básicas

MATEMÁTICA A - 12o Ano Probabilidades - Triângulo de Pascal Propostas de resolução

Potenciação no Conjunto dos Números Inteiros - Z

Introdução a Redes Complexas

Olimpíada Brasileira de Raciocínio Lógico Nível III Fase I 2014

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

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 4. Prof. Rafael Dias Ribeiro.

UNIVERSIDADE FEDERAL DO MATO GROSSO CAMPUS

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

MESTRADO EM ENSINO DAS CIÊNCIAS NA EDUCAÇÃO BÁSICA. Prof. Dr. Abel Rodolfo Garcia Lozano Profª. Drª. Jacqueline de Cássia Pinheiro Lima

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

PROBABILIDADE Prof. Adriano Mendonça Souza, Dr.

Prof. Me. Marcos Echevarria

N1Q1 Solução. a) Há várias formas de se cobrir o tabuleiro usando somente peças do tipo A; a figura mostra duas delas.

SCC Modelagem Computacional em Grafos Introdução a Grafos

Definição e Conceitos Básicos

ELETROTÉCNICA ELM ROTEIRO DA AULA PRÁTICA 01 A LEI DE OHM e AS LEIS DE KIRCHHOFF

o conjunto das coberturas de dominós de uma superfície quadriculada S. Um caminho v 0 v 1...v n

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Capítulo 5: Aplicações da Derivada

Capítulo 7. Topologia Digital. 7.1 Conexidade

Análise de Redes de Transportes. Útil também para várias outras áreas além de Transportes!

Roteamentos AULA ... META. Introduzir alguns problemas de roteamento. OBJETIVOS. Ao final da aula o aluno deverá ser capaz de:

UM TEOREMA QUE PODE SER USADO NA

Raciocínio Lógico para o INSS Resolução de questões Prof. Adeilson de melo REVISÃO 01 - conjuntos e porcentagens

Sistema de equações lineares

COLETÂNEA DE PROBLEMAS PARA TREINAMENTO (*) NÍVEL I (ENSINO FUNDAMENTAL: 5 a e 6 a Séries)

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

Curso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)

Prog A B C A e B A e C B e C A,B e C Nenhum Pref

Atenção: o conjunto vazio é representado por { } 1.2 Pertinência e Inclusão

Apostila de Física 27 Associação de Resistores

IFSP - EAD - GEOMETRIA TRIÂNGULO RETÂNGULO CONCEITUAÇÃO :

Lista 1 para a P2. Operações com subespaços

AV1 - MA (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, , , 980

Teoria dos Grafos AULA 3

Conceitos Básicos da Teoria de Grafos

Estrutura de Dados. Unidade VI. -Tabela Hash -Grafos. Prof. Ms. Amilton Souza Martha

Este procedimento gera contribuições não só a φ 2 e φ 4, mas também a ordens superiores. O termo por exemplo:

TÉCNICAS DE PROGRAMAÇÃO

MATEMÁTICA EM TODA PARTE II

NIVELAMENTO 2007/1 MATEMÁTICA BÁSICA. Núcleo Básico da Primeira Fase

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Exercícios 1. Determinar x de modo que a matriz

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

Redes de Computadores. Camada de Aplicação Teoria de Redes Complexas: Conceitos Básicos em Grafos

ANALISE COMBINATORIA Um pouco de probabilidade

Inteligência Artificial

Inteligência Artificial Prof. Marcos Quinet Pólo Universitário de Rio das Ostras PURO Universidade Federal Fluminense UFF

INTRODUÇÃO E OBJETIVO DO JOGO

Simulado OBM Nível 2

COBERTURA EM UMA REDE DE SENSORES SEM FIO

HEX CONEXÕES EXTREMAS EM LADRILHOS HEXAGONAIS

POLÍGONOS E FIGURAS GEOMÉTRICAS ESPACIAIS

Parte B Teoria dos Grafos

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

MD Sequências e Indução Matemática 1

Cap. 2 Conceitos Básicos em Teoria dos Grafos

Prova Escrita de Matemática Aplicada às Ciências Sociais

MODELAGEM MATEMÁTICA E A CONTEXTUALIZAÇÃO DO ESTUDO DE GRAFOS E MATRIZES NO ENSINO MÉDIO

A Torre de Hanói e o Princípio da Indução Matemática

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

DAS5102 Fundamentos da Estrutura da Informação

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

Probabilidade e Estatística I Antonio Roque Aula 11 Probabilidade Elementar: Novos Conceitos

BCC204 - Teoria dos Grafos

Eventos independentes

INSTITUTO TECNOLÓGICO

GRAFOS E ALGORITMOS TEORIA DE GRAFOS

Algoritmos e Programação Parte Teórica

Calculando RPM. O s conjuntos formados por polias e correias

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

A B C F G H I. Apresente todas as soluções possíveis. Solução

Pesquisa Operacional Programação em Redes

Modelo Relacional. 2. Modelo Relacional (Lógico)

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

36 a Olimpíada Brasileira de Matemática Nível Universitário Primeira Fase

Transcrição:

PESQUISA OPERACIONAL TEORIA DOS GRAFOS Um grafo G(V,A) pode ser conceituado como um par de conjuntos V e A, onde: V - conjunto não vazio cujos elementos são de denominados vértices ou nodos do grafo; A - conjunto de pares ordenados a=(v,w), v e w V, cujos elementos são denominados as arestas do grafo. Alguns problemas práticos que podem ser resolvidos por meio de uma modelagem em grafos: Ajudar máquinas de busca a localizar informação relevante na Web. Descobrir qual é o roteiro mais curto para fazer entregas em um conjunto grande de cidades. Representação gráfica de grafo A representação gráfica, o layout, não deve ser confundida com o grafo em si (a estrutura abstrata, não-gráfica). Vários diferentes layouts podem corresponder ao mesmo grafo. O que importa é quais vértices estão conectados entre si por quantas arestas. Prof. Sidney Vieira 1

Dígrafo Um Grafo G=(V,A) é dito direcionado ou dirigido (dígrafo) se ele é constituído de um conjunto finito não vazio V (os vértices) e um conjunto E (as arestas orientadas) de pares ordenados de vértices. Portanto em um dígrafo cada aresta (v,w) possui uma única direção de v para w. Identifique um dentre os grafo os digrafos: (a) (b) (c) Laço Defini-se como laço (loop), em um grafo V(V,A), a aresta a i em A cujas terminações estão no mesmo vértice. Identifique um laço no grafo abaixo Grafo simples Defini-se como grafo simples um grafo G(V,A) que não possui laços e existe no máximo uma aresta entre quaisquer dois vértices. Quais grafos podem ser considerados simples? Prof. Sidney Vieira 2

G1 G2 G3 Grau O grau, ou valência de um vértice, em um grafo G(V,A), é o número de arestas incidentes a ele, com loops contados duas vezes. Se um grafo G(V,A) é finito, então a valência total dos vértices é o dobro do número de arestas. Identifique o grau dos vértices: a) 1 b) 2 c) 5 d) 4 Qual o grau total dos vértices? Se um grafo G(V,A), é um dígrafo, Então é possível definir: grau de saída número de arestas saindo de um vértice grau de entrada o número de arestas entrando em um vértice É possível notar que o grau de um vértice é igual à soma dos graus de saída e de entrada. Determine o grau de saída do vértice a) de saída do vértice 1 b)de entrada do vértice 4 Determine o grau do vértice 3 Prof. Sidney Vieira 3

Vértice Adjacentes Dois vértices v e w em um grafo G(V,A) são considerados adjacentes se existe uma aresta entre eles. Vértices incidentes a aresta Em um grafo dois vértices que se conectam por uma aresta são ditos incidentes à aresta Identifique dois vértices incidentes Vizinhança Sendo G(V,A) um grafo, o conjunto de vizinhos de um vértice, consiste de todos os vértices adjacentes a ele. Observe o grafo e determine: a) Dois vértices adjacentes b) A vizinhança do vértice 1 c) A vizinhança do vértice 5 Prof. Sidney Vieira 4

Observe o grafo simples a) Qual a vizinhança do vértice azul? b) Qual a valença do vértice azul? c) Qual a vizinhança do vértice amarelo? d) Qual a valença do vértice amarelo? e) Qual a vizinhança do vértice vermelho? f) Qual a valença do vértice vermelho? g) Qual a conclusão que podemos chegar? Caminho Em um grafo G(V,A), defini-se caminho como uma sequência de vértices tal que de cada um dos vértices existe uma aresta para o vértice seguinte. Um caminho é chamado simples se nenhum dos vértices no caminho se repete. O comprimento do caminho é o número de arestas que o caminho usa, contando-se arestas múltiplas múltiplas vezes. O custo de um caminho num grafo balanceado é a soma dos custos das arestas atravessadas. Dois caminhos são independentes se não tiverem nenhum vértice em comum, exceto o primeiro e o último. Um caminho é dito Caminho Hamiltoniano se contém cada vértice do grafo exatamente uma vez. Um caminho é dito Ciclo Euleriano se contém cada aresta do grafo exatamente uma vez. Considere os grafo e para cada caso a) Determine um caminho b) Determine um caminho simples Prof. Sidney Vieira 5

c) Determine um caminho não simples d) Determine dois caminhos independentes e) Determine o comprimento do caminho definido no item a f) Identifique um caminho hamiltoniano e um euleriano no grafo G(V,A) Grafo Valorado Um grafo G(V,A) é denominado valorado se existe uma ou mais funções relacionando seus vertices e/ou suas arestas com valores numéricos Exemplo: Fonte Em um grafo G(V,A), um vértice v é uma fonte se grauderecepção(v) = 0. Sumidouro em um grafo G(V,A), um vértice v é um denominado sumidouro se graudeemissão(v) = 0. Dado o grafo identifique um sumidouro e uma fonte Ciclo Defini-se ciclo (ou circuito), em um grafo G(V,A), o caminho que começa e acaba com o mesmo vértice. Ciclos de comprimento 1 são laços. Prof. Sidney Vieira 6

Ciclo Simples Um ciclo, em um grafo G(V,A), é definido como ciclo simples se tem um comprimento pelo menos de 3 e no qual o vértice inicial só aparece mais uma vez, como vértice final, e os outros vértices aparecem só uma vez. Grafo Acíclico Um grafo chama-se acíclico se não contém ciclos simples. Sendo dado o grafo identifique: a. um ciclo b. um ciclo simples c. um ciclo não simples O grafo é cíclico ou acíclico? Prof. Sidney Vieira 7

O grafo abaixo é ciclico ou aciclico? Grafo Regular Um grafo G(V,A) é dito regular quando todos os seus vértices tem o mesmo grau. Exemplos: Grafo Completo Um grafo G(V,A) é dito grafo completo se para cada par de vértices existe uma aresta. Todo grafo completo é regular Teorema 1-1: O número de arestas em um grafo completo é n(n-1)/2. Exemplo: (A) (B) (C) (D) (E) Prof. Sidney Vieira 8

Grafo conexo Um grafo G(V,A) é conexo quando existe um caminho entre cada par de V. Caso isto não ocorra o grafo é dito desconexo. classifique o grafo em conexo ou não conexo Prof. Sidney Vieira 9