Teoria dos Grafos Introdução

Slides:



Advertisements
Apresentações semelhantes
Grafos eulerianos 1.
Advertisements

Planaridade 1.
CC/EC/Mestrado Teoria dos Grafos Grafos Hamiltonianos.
Árvores CC/EC/Mestrado Teoria dos Grafos ‏ 1.
Grafos - Caminhos Caminhos Máximo / Mínimo:
Fluxo em Redes Prof. Ricardo R. Santos.
Análise de Decisão Aplicada a Gerência Empresarial – UVA Grafos - V
Teoria dos Grafos Um grafo é um conjunto de pontos, chamados vértices, conectados por linhas, chamadas de arestas. A Teoria dos Grafos é o ramo da matemática.
UFES CC/EC/Mestrado Teoria dos Grafos Árvores. UFES CC/EC/Mestrado Teoria dos Grafos Árvores Grafo Acíclico: não possui ciclos.
Maria Claudia Silva Boeres
Métodos para representação de estruturas hierárquicas
Pesquisa em profundidade
Grafos Grafo G = (V, E) V — conjunto de vértices
Conexidade e Conectividade
CONCEITOS BÁSICOS DE GRAFOS
Prof. M.Sc. Fábio Francisco da Costa Fontes Abril
HISTÓRICO E ORIGEM DOS GRAFOS
GRAFOS EULERIANOS E HAMILTONIANOS
UM ESTUDO SOBRE O PROBLEMA DO CAIXEIRO VIAJANTE
Teoria dos Grafos – Aula 6
Grafos – Parte 1 Projeto e Análise de Algoritmos Aline Vasconcelos
Grafos - Definições Preliminares - Formas de Representação
Pesquisa Operacional - Profa Úrsula L. F. Ribeiro
Problemas NP-completo
Grafos Universidade Federal de Pernambuco Anjolina Grisi de Oliveira
Árvore Geradora Mínima
Grafos Msc. Cintia Carvalho Oliveira Doutoranda em Computação – UFU
Baseado em: The Algorithm Design Manual Steven S. Skiena
Algoritmos em Grafos.
Caminho Hamiltoniano ... em um grafo é o caminho que visita
Grafos Árvores Geradoras.
Teoria dos Grafos Caminhos e Noção de Grafos com pesos
Teoria dos Grafos Definições e Terminologia
Teoria dos Grafos Representação de Grafos e Isomorfismo
Teoria dos Grafos Planaridade
Finding and Evaluating Community Structure in Networks
Matemática Aplicada às Ciências Sociais
Histórico, exemplos e problemas
O problema do emparelhamento máximo
Teoria dos Grafos Coloração
Teoria dos Grafos Conectividade
Monitoria de Matemática Discreta
Grafos Universidade Federal de Pernambuco Anjolina Grisi de Oliveira
Grafos Universidade Federal de Pernambuco Anjolina Grisi de Oliveira


Gestão por Processos (GP)
Grafos Planares Victor Cândido da Silva
1 - Introdução à Modelagem Matemática
Ronaldo Celso Messias Correia –
Teoria dos Grafos Conceitos Preliminares
Msc. Daniele Carvalho Oliveira
Aula de Monitoria – Miniprova


Introdução a Algoritmos em Grafos.

Mestrado em Informática
Anjolina Grisi de Oliveira obs: muitos slides foram cedidos por Adolfo Almeida Duran (UFBA) 2007.
Grafos Anjolina Grisi de Oliveira 2005
Grafos e Algoritmos Computacionais
REDES COMPLEXAS Rafael Dahis Engenharia de Computação e Informação UFRJ Redes de Computadores II – 2009/2 Professores: Luis Henrique Otto.
Grafos Eulerianos e Unicursais
Engenharia de Computação Mestrado em Informática

Grafos Anjolina Grisi de Oliveira 2007
25/5/2016 Luciano Vargas Gonçalves Programa de Pós Graduação em Informática 1 Grafos Disciplina Estrutura de Dados Professor Dr. Paulo Roberto Gomes Luzzardi.
Teoria de Grafos. Tudo começou no século XVIII, na cidade medieval de Königsberg, situada no leste europeu. Königsberg é banhada pelo rio Pregel, que.
 Prof. Miguel Gabriel Prazeres de Carvalho 1. 2 Redes Sociais GPS Para o correio. Para Viajantes. Pesquisas Biológicas. Distribuição de Tarefas. Recomendações.
Transcrição da apresentação:

Teoria dos Grafos Introdução Matemática Discreta – if670 Anjolina Grisi de Oliveira Ciência da Computação Colaboração: lnpa e ljacs Teoria dos Grafos Introdução

Porque estudar Grafos? Importante ferramenta matemática com aplicação em diversas áreas do conhecimento; Genética, química, pesquisa operacional, telecomunicações, engenharia elétrica, redes de computadores, conexão de voos aéreos, restrições de precedência, fluxo de programas, dentre outros. Utilizados na definição e/ou resolução de problemas.

Em computação: Estudar grafos é mais uma forma de solucionar problemas computáveis; Os estudos teóricos em grafos buscam o desenvolvimento de algoritmos mais eficientes.

O que são grafos? Tipicamente um grafo é representado como um conjunto não vazio de pontos ou vértices ligados por retas, que são chamadas de arestas; Ferramenta de modelagem; Abstração matemática que representa situações reais através de um diagrama.

Problemas solucionados com a teoria dos grafos

As pontes de Königsberg

As pontes de Königsberg O rio Pregel divide o centro da cidade de Königsberg (Prússia no século XVII, atual Kaliningrado, Rússia) em quatro regiões. Essas regiões são ligadas por um complexo de sete (7) pontes, conforme mostra a figura; Discutia-se nas ruas da cidade a possibilidade de atravessar todas as pontes, voltando ao lugar de onde se saiu, sem repetir alguma. Havia-se tornado uma lenda popular a possibilidade da façanha quando Euler, em 1736, provou que não existia caminho que possibilitasse tais restrições.

As pontes de Königsberg Resolvido em 1736 por Leonhard Euler; Necessário um modelo para representar o problema; Abstração de detalhes irrelevantes: Área de cada ilha; Formato de cada ilha; Tipo da ponte, etc.

As pontes de Königsberg Euler generalizou o problema através de um modelo de grafos.

As pontes de Königsberg Euler mostrou que não existe o trajeto proposto utilizando o modelo em grafos. Verifique nos grafos abaixo se o trajeto proposto é possível

A teoria dos grafos mostra que não é possível! O problema das 3 casas É possível conectar os 3 serviços às três casas sem haver cruzamento de tubulação? A teoria dos grafos mostra que não é possível!

Coloração de Mapas Quantas cores são necessárias para colorir o mapa do Brasil, sendo que estados adjacentes não podem ter a mesma cor?

Questões sobre o caminho mínimo De forma a reduzir seus custos operacionais, uma empresa de transporte de cargas deseja oferecer aos motoristas de sua frota um mecanismo que os auxilie a selecionar o melhor caminho (o de menor distância) entre quaisquer duas cidades por ela servidas, de forma a que sejam minimizados os custos de transporte.

Modelagem com grafos Estamos interessados em objetos e nas relações entre eles; Quem são eles nos problemas apresentados? Como representar graficamente?

Modelagem com grafos No problema das casas Vértices são casas e serviços Arestas são as tubulações entre casas e serviços No problema da coloração de mapas Vértices são estados Arestas relacionam estados vizinhos No problema do caminho mais curto Vértices são as cidades Arestas são as ligações entre as cidades

Três desenvolvimentos isolados despertaram o interesse pela área Formulação do problema das 4 cores (De Morgan 1852) Qual a quantidade mínima de cores para colorir um mapa de tal forma que países fronteiriços possuam cores diferentes? Apresenta-se um exemplo em que 3 cores não são suficientes. Uma prova de que 5 cores é suficiente foi formulada. Conjecturou-se então que 4 cores seriam suficientes. Esta questão ficou em aberto até 1976 quando Appel e Haken provaram para 4 cores.

Três desenvolvimentos isolados despertaram o interesse pela área Problema do ciclo Hamiltoniano (Hamilton 1859) Existem n cidades. Cada par de cidades pode ser adjacente ou não arbitrariamente. Partindo de uma cidade qualquer, o problema consiste em determinar um trajeto que passe exatamente uma vez em cada cidade e retorne ao ponto de partida.

Três desenvolvimentos isolados despertaram o interesse pela área Teoria das árvores Kirchoff (1847) – Problemas de circuitos elétricos Cayley (1857) – Química Orgânica