Modelos de Optimização de Redes

Slides:



Advertisements
Apresentações semelhantes
Algoritmos de Caminho Mínimo em Grafos
Advertisements

Prof. M.Sc. Fábio Francisco da Costa Fontes Maio
Grafos - Caminhos Caminhos Máximo / Mínimo:
Fluxo em Redes Prof. Ricardo R. Santos.
Celso C. Ribeiro Caroline T. Rocha
Métodos para representação de estruturas hierárquicas
Problemas de fluxo numa rede
INVESTIGAÇÃO OPERACIONAL
A Classe de Problemas NP
INVESTIGAÇÃO OPERACIONAL
Inicialização: Escolher > 0 para ser usado como terminação. Sejam d 1, d 2, …, d n as direcções das coordenadas. Escolher um ponto inicial x 1 e seja y.
Prof. M.Sc. Fábio Francisco da Costa Fontes Abril
Comunicação de Dados por Fernando Luís Dotti
Fonte, Sumidouro, Capacidade e Fluxo
Metaheurísticas Prof. Aurora Pozo Departamento de Informática Universidade Federal do Paraná
UM ESTUDO SOBRE O PROBLEMA DO CAIXEIRO VIAJANTE
Medida do Tempo de Execução de um Programa
Pesquisa Operacional - Profa Úrsula L. F. Ribeiro
Capítulo 3 - Russell e Norvig
Prof. Marcelo Diniz Fonte:
Balanceamento de Linhas
Engenharia Concorrente
Prof. Bruno Samways dos Santos
Redes de computadores Prof. António dos Anjos
Programação Linear.
Benedito C. Silva Universidade Federal de Itajubá – UNIFEI Instituto de Recursos Naturais - IRN.
Kraemer CCNA 1 – Roteamento e Sub-redes. Kraemer Roteamento e Sub-redes Introdução Protocolo roteado Visão geral de roteamento Endereçamento de sub-redes.
Roteamento Disciplina de Redes de Computadores II
Parte D Inversão de dados
Foraging Agentes Autônomos. Definição O ato de procurar por recursos (comida, ouro, madeira,...) Usado por robôs para coletar materiais em locais perigosos,
Problemas de Rede.
Traveling Salesman Problem: Alguns métodos heurísticos
Estrutura Híbrida de Locomoção para um Robô Humanóide
Programação Linear Rosa Canelas Janeiro 2008.
MATRIZES. Definição: Qualquer tabela de números dispostos em linhas e colunas.
Operações com grafos União Exemplo
Análise e Síntese de Algoritmos
PROBLEMAS DE TRANSPORTE
Problemas de Fluxo Máximo
Problemas de fluxo em grafos 1º semestre/2012 Prof. André Renato
Aula T06 – BCC202 Análise de Algoritmos (Parte 4) Túlio Toffolo
Redes de computadores Prof. António dos Anjos
Teoria dos Grafos Introdução
Fluxo Máximo e Empalhemento Algoritmos 2 – IF775
SISTEMAS DE PRODUÇÃO PARA GRANDES PROJETOS.
UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA MESTRADO EM CIÊNCIA DA COMPUTAÇÃO Disciplina:Estruturas de Dados Aluno:Christiano Otero Avila Prof.
O método dos gradientes conjugados
Redes ADSA António Câmara.
Disciplina Análise de Algoritmos BCC-UFU Profa. Sandra de Amo
Introdução Prof. Antonio Carlos Coelho
1 Efficient Phrase Querying with an Auxiliary Index (SIGIR) 2002 Trabalho realizado por: Trabalho realizado por: João Casteleiro Alves João Casteleiro.
802.1D Spaning Tree Protocol. Planeamento Montagem e Manutenção de Redes e Equipamentos Informáticos 2 Broadcast Spanning Tree Primeiro constrói-se uma.
Resolução de Problemas de Busca
Problemas NP-completos e Programação Dinâmica
Gestão de Projectos ADSA António Câmara. Gestão de Projectos Projectos como redes de actividades Determinação do caminho crítico Método de PERT Método.
Análise de Centralidade
Mestrado em Informática
Problemas de Menor Caminho
Problema do Fluxo Máximo
Solved Exercises 1. Finding the Peak. Let A= a 1,…,a n be a sequence of n numbers with the following property: there is p in {1,…,n} for which (i) the.
Análise e Síntese de Algoritmos
INVESTIGAÇÃO OPERACIONAL
Exercícios de Fluxo em Redes
Redes de transporte Uma rede ou grafo consiste num número finito de pontos chamados nós ou vértices interligados por arcos. Muitos sistemas, físicos ou.
Algoritmos em Grafos Celso C. Ribeiro Caroline T. Rocha.
Distribuição de Mídia Contínua Localizaçao e Seleçao de Servidores e Roteamento Jussara M. Almeida Junho 2004.
PROF. MSc. ALEXANDRE FERREIRA REFERÊNCIA: ANDRADE, Eduardo L. de. INTRODUÇÃO À PESQUISA OPERACIONAL, 3 a. ed. Rio de Janeiro: LTC Editora, PROBLEMAS.
PROBLEMAS DE TRANSPORTE
COMUNICAÇÃO ENTRE OS MÓDULOS PROCESSADORES
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Transcrição da apresentação:

Modelos de Optimização de Redes OPTIMIZAÇÃO E DECISÃO Modelos de Optimização de Redes Responsável: Prof. Alexandra Moutinho João Raposo Nº 43633 Carlos Costa Nº 55518 27 / 10 / 2008

Representação em Rede Amplamente usadas em diversos tipos de problemas tais como: Produção Distribuição Planeamento de projectos Rotas Planeamento de recursos / plan. Financeiro Muitos modelos de optimização de redes, são casos especiais de Programação Linear.

Terminologia de Redes Exemplos de componentes típicos de redes: Spanning Tree → Rede em que todos os nós estão ligados e que não contém ciclos indirectos. Nós Arcos Fluxo Cruzamentos Aeroportos Comutadores Estações de Elevação Postos de Trabalho Estradas Rotas Fios / Canais Condutas Rotas de transporte de materiais Carros Aviões Mensagens Fluidos Tarefas Caminho Indirecto – A ligação entre dois nós não tem direcção definida Directo – Liga dois nós consecutivos Rede Não Orientada – Arcos sem sentido definido Orientada – Arcos Dirigidos

Tipos de Problemas de Redes Caminho Mais Curto Algoritmo: Objective of nth iteration: find the nth nearest node to the origin (n = 1, 2, …) until the nth nearest node is reached. Input for the nth iteration: n – 1 nearest nodes to the origin, including their shortest path and distance to the origin (these are the solved nodes). Candidates for the nth nearest node: each solved that is directly connected to unsolved nodes provides one candidate – the unsolved node with the shortest connecting link. Calculation of the nth nearest node: for each solved node and its candidate, add the distance between them to the distance of the shortest path from the origin to this solved node. The candidate with the smallest total distance is the nth nearest node, and its shortest path is the one generating this distance. Nó inicial: MEC Nó final: CV

Caminho Mais Curto Caminho Óptimo: Mec-C-CV Tipo de aplicações: Nós resolvidos directamente ligados a nós não resolvidos Nó não resolvido mais próximo Distância total envolvida Nó mais próximo Distância mínima Ligação 1 Mec TN 100 Mec-TN 2 C CV 120 100+80=180 Mec-C 3 TS 200 120+30=150 150 C-CV Caminho Óptimo: Mec-C-CV Tipo de aplicações: Minimização de distância percorrida Minimização do custo de uma sequencia de actividades…

Tipos de Problemas de Redes Minimum Spanning Tree Algoritmo: Escolher um nó arbitrariamente. Ligar esse nó seguinte mais próximo Identificar qual a ligação mais próxima dos nós já ligados e ligar. Repetir até todos os nós estarem ligados Em caso de haver mais do que uma ligação numa das etapas, o desempate é feito arbitrariamente. Apenas indica que existe mais do que uma solução óptima.

Tipos de Problemas de Redes Problema de Fluxo Máximo Maximizar o fluxo entre uma fonte e um poço através de uma rede orientada e ligada. O fluxo nos arcos é apenas permitido na direcção indicada no mesmo Resolução: Augmented Path Algorithm Determinar um caminho entre a fonte O e o poço T e reduzir a capacidade residual máxima possível na direcção directa desse caminho.

Problema de Fluxo Máximo Iteração 1 Determinar o caminho Partindo da fonte seguir pelos caminhos com capacidade maior que zero. Partindo dos nós atingidos repetir o processo até chegar ao poço. Determinar Optimalidade Para uma rede com uma fonte e um poço, o fluxo máximo praticável corresponde ao valor mínimo de todos os cortes da rede.

Tipos de Problemas de Redes Fluxo de Custo Mínimo Generalização, inclui arcos com capacidade limitada, custos e pode incluir múltiplas fostes e poços com custos associados. Pode ser definido como um problema de programação linear: Simplex de redes. Definição do problema: Rede orientada e conectada. Contem pelo menos uma fonte e um poço. Os arcos te capacidade para que todo fluxo “criado” nas fontes chegue aos poços. Objectivo: Minimizar o custo da transferência do fluxo

Fluxo de Custo Mínimo Exemplo: Condição de existência de solução: ∑ bi = 0