Problema do percurso mínimo

Slides:



Advertisements
Apresentações semelhantes
Modelagem computacional no ensino de Física
Advertisements

Questão 1: investigue na teoria, não tenho a menor idéia Questão 2: Há um problema de semântica no enunciado. Não entendi porque ele usa a palavra embora.
GRAFOS. Motivação Muitas aplicações em computação necessitam considerar conjunto de conexões entre pares de objetos: –Existe um caminho para ir de um.
Algoritmos em Grafos Celso C. Ribeiro Caroline T. Rocha.
SISTEMA BINÁRIO Hardware de Computadores. SISTEMA BINÁRIO Hardware de Computadores.
PROGRESSÃO ARITMÉTICA P.A.
Modelo planetário: errado Elétrons são descritos por meio de funções de onda Mecânica Quântica : probabilidades.
Prof. Celso Gramática.
FORTRAN 90 Denise Yumi Takamura.
INTRODUÇÃO À COMPUTAÇÃO PARALELA
Custos XP x Custos Tradicionais André Chinvelski.
O USO DE ATIVIDADES PRODUTIVAS COMO AVALIAÇÃO E INTERVENÇÃO EM TERAPIA OCUPACIONAL Bolsista: Ana Paula Scheffer Voluntária Orientador: Prof. Dr. Milton.
VI: EQUILÍBRIO RADIATIVO
Sistemas Operacionais
Prof. Dr. Helder Anibal Hermini
1. Equivalência entre portas 2. Derivação de expressões booleanas 3
Algoritmos com laços (ou seja, com conjuntos de instruções que devem ser executados repetidas vezes)
Criptografia Quântica : Um Estudo
Criptoanálise Integral Criptoanálise diferencial: diferença (subtração) entre duas cifragens Criptoanálise integral: efeito cumulativo (soma) entre várias.
Processos de separação de misturas PROF. BETO
Qual é a função de um texto literário?
Seminário de Treinamento de Presidentes Eleitos Liderando os rotarianos Troca de ideias.
Processamento de Imagens
Pesquisa Operacional Modelos, Conceitos Básicos para PL
Fazendo Slides no Power Point
Banco de Dados I Profa. Jiani Cardoso 2/2005
HAND: Height Above the Nearest Drainage
Planejando seu site Objetivos Abordagem Sílvia Dota.
UNIVERSIDADE DE PASSO FUNDO INSTITUTO DE CIÊNCIAS EXATAS E GEOCIÊNCIAS PROCIÊNCIAS O ESTUDO DOS PLÁSTICOS COMO FORMA DE INSERIR O COTIDIANO NO ENSINO DE.
Haga clic para modificar el estilo de subtítulo del patrón Teoria do caso.
Ibn sina (Avicena ) Necessidade e contingência.
Manifestação de ponto de vista 1º momento: como a fotografia nasceu em ambiente positivista, a fotografia é vista como o visual da verdade e desta forma,
Sistemas de Tutoria Inteligente (STI) Visam proporcionar instrução de forma adaptada a cada aprendiz. STIs adaptam o processo de instrução a determinadas.
Capitulo 3 Técnicas de Diagnóstico CT-282 Tutores Inteligentes Diego Ajukas.
Adriana da Silva Jacinto CT-282 Prof. Dr.Parente Técnicas de diagnóstico 1º semestre 2005.
Técnicas de Diagnóstico. Objetivo Caracterizar técnicas de diagnóstico para o modelo do estudante Caracterizar técnicas de diagnóstico para o modelo do.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo III Comandos de Controle.
01/08/20061 CT-282 Tutores Inteligentes ITA - INSTITUTO TECNOLÓGICO DE AERONÁUTICA.
CE-262 Ontologia e Web Semântica Prof. José M Parente de Oliveira Sala 120 – Prédio da Computação Lógica de Descrições.
TA 733 A – Operações Unitárias II
Probabilidade Modelo matemático para incerteza Desenvolvimento relativamente recente –Cardano (século XVI) –Pascal (século XVII) Peter Bernstein, Against.
Estatística Dados valores (amostras) de variáveis aleatórias X 1, X 2,..., X n, cuja distribuição conjunta é desconhecida, inferir propriedades desta distribuição.
Modelos de Iluminação e Tonalização
ORÇAMENTO EMPRESARIAL Aula 05
FERRAMENTAS DE CRIATIVIDADE
BlastPhen Aluno: Ricardo Nishikido Pereira
EEL170 COMPUTAÇÃO I Antonio Cláudio Gómez de Sousa 5a série de slides Versão 26/04/2012.
RESOLUÇÃO CONJUNTA ANATEL-ANEEL Postes: Preço de Referência e Regras para Uso e Ocupação dos Pontos de Fixação Brasília, 1º de agosto de 2013.
Introdução à Codificação de Canal Evelio M. G. Fernández
CÓDIGOS CORRETORES DE ERROS
M e d A d m i n M e d A d m i n Solução Móvel de Apoio à Administração de Medicamentos Paulo Afonso Parreira Júnior Fase 2: Apresentação do Projeto.
Resolução de Sistemas Não-Lineares- Parte 1
Desempenho A rápida taxa de melhoria na tecnologia de computadores veio em decorrência de dois fatores: avanços na tecnologia utilizada na construção.
7. INTEGRAÇÃO NUMÉRICA Parte 1
Listas Lineares.
Recursividade Estrutura de Dados.
METODOLOGIA DE PESQUISA EM EDUCAÇÃO INTRODUÇÃO A PESQUISA ACADÊMICA Roberval Francisco de Lima SÃO ROQUE 2006.
26/05/11 1.
PRODUTOS E FATORES: UMA QUESTÃO NOTÁVEL Professor: Graciano Pianezzer Beletti.
Otimização Aplicada ao Dimensionamento e Operação de Reservatórios
LINGUAGENS DE PROGRAMAÇÃO
Baseado no documento do Prof. Ronaldo Martins da Costa
Conceitos Básicos de Redes de Computadores e acesso a Internet
Visão Computacional Shape from Shading e Fotométrico Eséreo
Robótica: Sistemas Sensorial e Motor
Computação Gráfica Geometria de Transformações
SECRECRETARIA DE ESTADO DE PLANEJAMENTO E CORRDENAÇÃO GERAL CAPACITAÇÃO PARA ELABORAÇÃO PTA/LOA Cuiabá, 21 de junho de 2004.
INPE / CAP-334 Celso L. Mendes Aula 4-D(1) Reestruturação de Programas em Sistemas Vetoriais (II) Tópicos: Suporte à Paralelização Vetorização.
RELAÇÃO ENTRE OS LADOS Em todo triângulo, a medida de qualquer lado é menor que a soma das medidas dos outros dois lados e maior que a diferença entre.
RAZÃO E PROPORÇÃO (Aula 3)
Transcrição da apresentação:

Problema do percurso mínimo Pesquisa Operacional Cont. problema de redes

Problema do percurso mínimo Um problema comum envolvendo a teoria dos grafos é o problema do percurso mínimo. O objetivo do problema é achar o percurso mais curto entre dois nós

Algoritmo Um problema de percurso mínimo envolve uma rede conexa dotada de valores não negativos associados a cada um dos arcos Um nó é designado como fonte e outro como nó destino. O objetivo é determinar um percurso interligando a fonte ao nó de destino, de tal forma que a soma dos valores associados aos arcos seja mínima

Etapa 1 Constrói-se uma lista principal tabulando-se sob cada nó, em ordem crescente de valores, arcos incidentes. Cada arco sob um determinado nó é escrito com este nó como sendo o 1º. Omite-se da lista qualquer arco que tenha como a fonte como 2º nó ou a destino como seu 1º nó.

Etapa 2 Assinala-se com asterisco o nó fonte alocando-lhe o valor 0. Localiza-se o arco de menor valor incidente na fonte assinalando-o com um círculo. Assinala-se com asterisco o 2º nó deste arco e aloca-se a este nó um valor igual ao custo do arco. Elimina-se da lista principal todos os outros arcos que possuem o nó recém-assinalado com asterisco como 2º nó.

Etapa 3 Se o nó recém assinalado com asterisco for o nó de destino, vai-se para a etapa 5. Caso contrário, para a etapa 4.

Etapa 4 Consideram-se, na lista principal corrente, todos os nós assinalados com asterisco sob os quais haja arcos não envoltos por círculos. Para cada um destes nós, adiciona-se ao valor que lhe é alocado o custo não envolto por círculo sob o nó em pauta. Designa-se a menor destas somas por M e circunda-se o arco cujo custo contribui para M. Assinala-se com asterisco o 2º nó deste arco e aloca-se a ele o valor M. Exclui-se da lista principal todos os outros arcos que possuam o nó recém assinalado por asterisco como 2º nó. Vai-se para a etapa 3.

Etapa 5 X é o valor alocado ao nó destino. Um percurso de valor mínimo é obtido recursivamente começando-se com o destino, pela inclusão no percurso de cada um dos arcos circulados, cujo 2º nó pertença ao percurso