Problema da Árvore Geradora Mínima



Documentos relacionados
INF 1771 Inteligência Artificial

Teoria dos Grafos Aula 9

Teoria dos Grafos Aula 7 - Conceitos Básicos

Método Simplex das Duas Fases

Matemática Discreta. Leandro Colombi Resendo. Matemática Discreta Bacharel em Sistemas de Informações

Inteligência Artificial IA I. MÉTODOS DE BUSCA

Programação Linear - Parte 4

Figura 1 Figura 2 Figura 3

Modem e rede local Guia do usuário

Métodos Quantitativos Aplicados

3.3 Qual o menor caminho até a Escola? 28 CAPÍTULO 3. CICLOS E CAMINHOS

Executivo Cíclico. Executivo Cíclico Introdução. Sistemas de Tempo Real: Executivo Cíclico Introdução. Executivo Cíclico Exemplo

6 CONCEPÇÃO BÁSICA DO SISTEMA DE APOIO À DECISÃO

BC-0506: Comunicação e Redes Introdução aos Grafos

Teoria de Jogos. Algoritmo Minimax e Alfa-Beta AED

Árvore de Decisão. 3. Árvore de Decisão

A figura a seguir mostra a representação gráfica de um grafo.

que não torne uma variável básica negativa. Se esse valor for infinito, o PL é ilimitado. Caso contrário, escolha uma variável

Capítulo 5 - Cabeamento para Redes Locais e WANs. Associação dos Instrutores NetAcademy - Julho de Página

CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS

INF 1010 Estruturas de Dados Avançadas. Indexação em Espaços Multidimensionais DI, PUC-Rio Estruturas de Dados Avançadas 2012.

Introdução à Inteligência Artificial 2007/08

Metodologias de Programação

Manual de Operação e Instalação

Árvores de Decisão Matemática Discreta

SOLUÇÕES N item a) O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2.

BOLETIM TÉCNICO MAGNETI MARELLI BY TEXA

Arquitetura TCP/IP. Apresentado por: Ricardo Quintão

Árvores Parte 1. Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos

Professor Esp.: Douglas Diego Arquitetura de Rede: Ponto-a-ponto, Cliente/Servidor. Topologia de Rede: Física: Barra, Estrela, Anel.

Seleção de Rota em Cisco Routers

Tipos de problemas de programação inteira (PI) Programação Inteira. Abordagem para solução de problemas de PI. Programação inteira

Conhecendo seu telefone

Fernando Seiti Yamamoto ALGORITMO EXATO PARA A ÁRVORE DE STEINER EUCLIDIANO NO PLANO

UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO

Enviar imagens de uma câmera para um smartphone Android (PowerShot SX60 HS)

Polos Olímpicos de Treinamento. Aula 6. Curso de Combinatória - Nível 2. Jogos. 1. Simetria. Prof. Bruno Holanda

Unidade 10 Análise combinatória. Introdução Princípio Fundamental da contagem Fatorial

Disciplina de Matemática Professora Valéria Espíndola Lessa. Atividades de Revisão 1º ano do EM 1º bimestre de Nome: Data:

Copyright de todos artigos, textos, desenhos e lições. A reprodução parcial ou total deste ebook só é permitida através de autorização por escrito de

Tutorial Suporte Técnico da DTI

Matemática. A probabilidade pedida é p =

MATEMÁTICA DISCRETA PARA ENGENHARIA DE COMPUTAÇÃO

Trabalho sobre Topologia de Redes

Calculando seno(x)/x com o interpretador Hall.

Quem é usuário Juzgle? Psicográfico e Comportamental. Demográfico

Epson Stylus Offi ce TX620FWD Guia de instalação. Leia estas instruções antes de usar o seu produto.

FONTE DE ALTA TENSÃO Hipot 60KV CC-5mA

Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos 2005.

CAPÍTULO O Método Simplex Pesquisa Operacional

= Pontuação: A questão vale dez pontos, tem dois itens, sendo que o item A vale até três pontos, e o B vale até sete pontos.

Escalas ESCALAS COTAGEM

ENCERRAMENTO DE SALDOS (ZERAMENTO) DAS CONTAS DE RESULTADO

Seleção de Rotas nos Roteadores Cisco

Gabarito - Colégio Naval 2016/2017 Matemática Prova Amarela

Regras V1.0. Counter Strike:GO (5vs5)

Árvores UFES. Teoria dos Grafos. CC/EC/Mestrado

BCC202 - Estrutura de Dados I

Redes de Computadores

3.1 - Topologias de cablagem

Astra LX Computadores e Impressoras Guia para o processo de Configuração de Computadores e Impressoras conectadas ao Programa AstraLX.

PROPOSTA DE RESOLUÇÃO DA PROVA DE MATEMÁTICA B DO ENSINO SECUNDÁRIO (CÓDIGO DA PROVA 735) 2ª FASE 21 DE JULHO 2015 GRUPO I

(a 2, b) = p 2 q 2. AV2 - MA Questão 1.

Guia de Instalação Terminal Bin VX 520. Bem simples. Bem próximo.

Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh)

Calculando distâncias sem medir

Guia de Instalação do Adaptador N150 Wireless Micro USB WNA1000M

1.2. Grandezas Fundamentais e Sistemas de Unidades

e-nota G Módulo de Guarda da Nota Fiscal eletrônica

Matemática Discreta - 08

CONTRIBUIÇÃO REFERENTE À AUDIÊNCIA PÚBLICA Nº 010/2009 NOME DA INSTITUIÇÃO: COPEL TELECOMUNICAÇÕES S.A.

}Escalonamento. Parte III - Sistemas Operacionais. Cap. 2 Processos. Escalonamento de Processos. Quando escalonar? Comportamento de Processos

Gateway de voz SPA8800 adicionado a um exemplo de configuração da solução da edição 3000 do negócio de Cisco

Características das Figuras Geométricas Espaciais

Fotocélulas Speed Test - Cefise

Para cada partícula num pequeno intervalo de tempo t a percorre um arco s i dado por. s i = v i t

Raciocínio Lógico Matemático

01. Mario, ao chegar a uma cidade com princípios lógicos, viu na placa de Bem Vindo! o ( ) x Px Bx Vx. Mais adiante, em outra placa, havia a

PROGRAMAÇÃO LINEAR. Formulação de problemas de programação linear e resolução gráfica

Redes de comunicação. Mod 2 Redes de computadores. Professor: Rafael Henriques

SISTEMA OPERACIONAL - ios

Ponto Streamer. Novas possibilidades de comunicação sem fio. Ponto TM Prótese Auditiva Ancorada no Osso

ACD Loteca Chaves e Filtro PRO 1.0 Dicas

Medidas de Tendência Central. Introdução Média Aritmética Moda Mediana

Guia de instalação em rede L805

Procedimento para Restaurar Sistema operacional no VPU desde Acronis.

A camada de Enlace. Serviços e Protocolos

AULA 3 Trabalhando com apresentações do Microsoft PowerPoint

Soluções Comentadas das Provas de Matemática de Admissão à Escola de Aprendizes-Marinheiros. Leonardo Santos Barbosa

Problema da Árvore Geradora Mínima (The Minimum Spanning Tree Problem-MST)

Matemática Básica Intervalos

Estruturas de Repetição

Relações. Antonio Alfredo Ferreira Loureiro. UFMG/ICEx/DCC MD Relações 1

UM ESTUDO SOBRE CONFIABILIDADE DE REDES

Transcrição:

Problema da Árvore Geradora Mínima The Minimum Spanning Tree Problem Fernando Nogueira Árvore Geradora Mínima 1

O Problema da Árvore Geradora Mínima (The Minimum Spanning Tree Problem) Considere uma rede não-direcionada (grafo), conectada e associado a cada arco uma distância (custo, tempo, etc) nãonegativa. O objetivo é encontrar o caminho mais curto de tal maneira que os arcos forneçam um caminho entre todos os pares de nós. Exemplos de Aplicações: 1)Projeto de redes de telecomunicação (redes de computadores, redes de fibra-ótica, redes de telefonia, redes de televisão a cabo, etc). 2)Projeto de rodovias, ferrovias, etc. 3)Projeto de redes de transmissão de energia. Fernando Nogueira Árvore Geradora Mínima 2

Conceito Fundamental Envolvido Uma rede com n nós requer somente n-1 arcos para fornecer um caminho entre cada par de nós. Os n-1 arcos devem formar uma Árvore Geradora. O problema então é encontrar a Árvore Geradora com o menor comprimento total. O problema parte do princípio que existe apenas os nós de uma rede. Os arcos são arcos potenciais. Fernando Nogueira Árvore Geradora Mínima 3

Exemplo 1 (contra-exemplo) A figura acima não é uma Árvore Geradora porque os nós O, A, B e C não estão conectados aos nós D, E e T. Aqui existe, 2 Árvores Geradoras. Fernando Nogueira Árvore Geradora Mínima 4

Exemplo 2 (contra-exemplo) A figura acima gera uma rede, porém não é uma árvore porque existe 2 ciclos (O-A-B-C e D-E-T). Fernando Nogueira Árvore Geradora Mínima 5

Exemplo 3 A figura acima é uma Árvore Geradora (não há ciclos, todo par de nós está conectado e existe 6 (n-1) arcos para 7 (n) nós. Está rede é uma solução viável, porém não é ótima (não é uma Árvore Geradora Mínima). Existe outra configuração desta rede que fornece menor distância total. Fernando Nogueira Árvore Geradora Mínima 6

Algoritmo 1) Selecionar qualquer nó e conectá-lo (isto é, adicionar um arco) para o nó mais próximo. 2) Identificar o nó desconectado mais próximo para um nó conectado e então conectar estes dois nós. Repetir este passo até que todos os nós tenham sido conectados. Observação: no caso de empate de dois ou mais nós não conectados mais próximos de um nó conectado, escolher arbitrariamente um dos nós não conectados. Ainda assim, a solução ótima é garantida, porém este fato pode ser um sinal de que exista múltiplas soluções ótimas. Todas as soluções ótimas podem ser obtidas executando novamente o algoritmo com decisões diferentes nos casos de empate. Fernando Nogueira Árvore Geradora Mínima 7

Exemplo A rede do Parque Seervada necessita interligar todos os postos de guarda por uma linha telefônica. As linhas representam arcos potenciais. Fernando Nogueira Árvore Geradora Mínima 8

Arbitrariamente, seleciona o nó O para iniciar (poderia ter sido qualquer outro nó). O nó não conectado mais próximo de O é A. Conectar o nó A para o nó O. Fernando Nogueira Árvore Geradora Mínima 9

O nó não conectado mais próximo dos nós O e A é o nó B (mais próximo de A). Conectar o nó B para o nó A. Fernando Nogueira Árvore Geradora Mínima 10

O nó não conectado mais próximo dos nós O, A e B é o nó C (mais próximo de B). Conectar o nó C para o nó B. Fernando Nogueira Árvore Geradora Mínima 11

O nó não conectado mais próximo dos nós O, A, B e C é o nó E (mais próximo de B). Conectar o nó E para o nó B. Fernando Nogueira Árvore Geradora Mínima 12

O nó não conectado mais próximo dos nós O, A, B, C e E é o nó D (mais próximo de E). Conectar o nó D para o nó E. Fernando Nogueira Árvore Geradora Mínima 13

O nó não conectado mais próximo dos nós O, A, B, C, E e D é o nó T (mais próximo de D). Conectar o nó T para o nó D. Fernando Nogueira Árvore Geradora Mínima 14

A solução final possui uma distância total de 14 milhas. Através desta rede, é possível ir de um posto a qualquer outro posto. Independente do nó inicial, a solução será a mesma. Fernando Nogueira Árvore Geradora Mínima 15