Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.1/42

Documentos relacionados
Aspectos da Fitossanidade em citros


" % ! 2 ( ' /, ( 1 0 /* ( (. + + ( ( ' + % -, + ( )* ( ' # & $! # "!!

Reasons for the lack of sports performance of Comercial F.C

ETANOL E USO CORPORATIVO DO TERRITÓRIO

, 0-0 / 2 0 /.+ -,+ *+ % ) ( " " "! ' " " % # "!

MODELOS E ALGORITMOS PARA PROBLEMAS DE ATRIBUIÇÃO DE CAPACIDADES E ROTEAMENTO EM REDES DE COMUNICAÇÃO

OBJETIVOS ATIVIDADES ESTRATÉGIAS DINAMIZA- DORES. - Canções mimadas; - Atividades livres na sala e exterior; - Jogos de interação; - Canções de roda;

0* /* # * (. -* $ ) '. - ', + * ) ' ( &! % $ # # "!

MINISTÉRIO DA FAZENDA Secretaria da Receita Federal do Brasil

Banco Volvo (Brasil) S.A. Conglomerado Prudencial Demonstrações financeiras em 30 de junho de 2015 e relatório dos auditores independente

EMSURE ENERGY AND MOBILITY FOR SUSTAINABLE REGIONS

!"$# %$'& (#) *+! *,$ -) -#.+/ &$0 $"$# 1 ' #$4!*.+5 #76$8 8'9

ý þ ü ü ü ü ý þ ü ÿ ý þ ü ü ü ü ü! þ " ÿ ÿ ý ý þ ü ü ÿ ü ý ü ÿ ý þ ý ü ÿ ÿ ý # $ % ÿ $ & þ ü þ ü þ ü ' þ ü þ ( ( ( O ) * +, -. / / 5 6

Gestor. Bradesco Asset Management DLM Invista Asset Management % CDI - FUNDO BRADESCO. Excesso sobre INPC* + 5%

DESIGUALDADE DE DESEMPENHO E RAÇA: UMA ANÁLISE A PARTIR DO PAEBES 2009

Processamento psicolinguístico de ambiguidades sintáticas: pontos de semelhança entre português e francês.

INSTRUÇÕES GERAIS DE ADMISSÃO COMO ALUNO ESPECIAL

Luis Alberto Saraiva Santos

Pesquisa Operacional aplicada ao Planejamento e Controle da Produção e de Materiais Programação Linear

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo

Programação Linear Aplicada em Redes de Telecomunicações. Prof. Rodrigo de Souza Couto

INVESTIGANDO O PROBLEMA DA MOCHILA IRRESTRITA EM SUA VERSÃO BIDIMENSIONAL

Tópicos para a resolução do exame de Álgebra de 11 de Janeiro de 2000 (1ª Chamada)

Programação Matemática

Arq. Pamella M. F. Ferreira Avaliações e Perícias de Engenharia

Pesquisa Operacional. Evanivaldo Castro Silva Júnior

Programação Inteira Resolução por Branch and Bound

Avaliação de Desempenho de Sistemas Paralelos p.1/52

Marina Andretta. 02 de agosto de 2010

Algoritmos Genéticos e Evolucionários

Prática 00. Total 04. Pré-requisitos. No. De Créditos 04

)XQGDPHQWRVGHSURJUDPDomRPDWHPiWLFD

EXMO (A). SR.(ª). DR.(ª). JUIZ (A) DE DIREITO DA 2ª VARA CÍVEL DA COMARCA DE MOGI DAS CRUZES SÃO PAULO

Matemática F1 2 1 e 2. ) 3x Escreva a matriz A = (a ij. , tal que a ij. = i + j, para i {1, 2, 3}, j {1, 2}

Alocação de Unidades via Relaxação Lagrangeana

UMA PROPOSTA DE DECOMPOSIÇÃO DE SISTEMAS LINEARES PARA DMPC

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

CURSO DE MESTRADO EM Construções Metálicas

WIEST S.A. 1ª Emissão de Debêntures

Algoritmos de Caminho Mínimo Parte 1

p.1/48 Eduardo Mendes Departamento de Engenharia Eletrônica Universidade Federal de Minas Gerais Av. Antônio Carlos 6627, Belo Horizonte, MG, Brasil

Otimização por Colônia de Formigas (ACO)

Otimização Multiobjetivo

4 Métodos Existentes. 4.1 Algoritmo Genético

COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS

Método de Newton truncado

A.O. FOOD WASTE CHARACTERISATION OF ELDERLY FROM ONE INSTITUTION IN AVEIRO DISTRICT: CASE STUDY

Profa. Dra. Wilma De Grava Kempinas

Code: Luiza Rodrigues Matos, Daisy Paes Silva, Edilaine Martins Soler. Universidade Estadual Paulista "Júlio de Mesquita Filho" (UNESP)

U N I V E R S I D A D E C A N D I D O M E N D E S P Ó S G R A D U A Ç Ã O L A T O S E N S U I N S T I T U T O A V E Z D O M E S T R E

Aula 13: Branch-and-bound

BCC465 - TÉCNICAS DE MULTI-OBJETIVO. Gladston Juliano Prates Moreira 22 de novembro de 2017

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 04 de dezembro de 2015

Modelos de planeamento e gestão de recursos hídricos. 19 de Novembro

68:7Å Ú A F#ì º H(ì º H!O HQ'$ H&% G"

Encaminhamento Multiobjetivo em Redes MPLS Abordagem exata de resolução de problema com otimização global da rede

A C T A N. º I V /

DETERMINAÇÃO DE FUNÇÕES DE TRANSFERÊNCIA DE PROCESSOS QUÍMICOS ATRAVÉS DO MÉTODO DE EVOLUÇÃO DIFERENCIAL UTILIZANDO O SCILAB

Programa de Pós-Graduação em Modelagem e Otimização, Regional Catalão / UFG

M a n h ã... p r e s e n t e! L u g a r... p r e s e n t e! Q u e m... p r e s e n t e! N e n h u m... p r e s e n t e! C u í c a... p r e s e n t e!

Problema do Caixeiro Viajante

Universidade Federal de Santa Maria Centro de Ciências Naturais e Exatas Departamento de Física Laboratório de Teoria da Matéria Condensada

Aula 20: Revisão Otimização Linear e Inteira Túlio A. M. Toffolo

Matemática F2 1 1 e 2

04 Grafos: caminhos e coloração SCC0503 Algoritmos e Estruturas de Dados II

Despacho Econômico Considerando as Perdas de Transmissão

PROPRIEDADES DO ELIPSÓIDE PROPRIEDADES DO ELIPSÓIDE

AS REGULARIDADES E EXCEÇÕES NO DESEMPENHO NO IDEB DOS MUNICÍPIOS 1

IRS IRC. 1. Proposta de Lei e Orçamento retificativo

PARCOM PARTICIPAÇÕES S.A. 1ª Emissão de Debêntures

Resumo. Como um agente busca de seqüência de ações para alcançar seus objetivos.

100 Corrida ƤGEVIW IQ JSVQE

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

O PROGRESSO. Gaeco deflagra Operação Fantoche na área cultural O TEMPO LOTERIA. Incra inicia 300 despejos com força policial em MS

Problemas de otimização

INDAGAR PARA CONSTRUIR POLÍTICAS DE GESTÃO PÚBLICA

Métodos de Pesquisa Operacional

Resolução de problemas por meio de busca. CAPÍTULO 3 - Russell

Métodos Exatos para PI - Parte 1: Branch-and-Bound

S L S J I N RG J I B Q, A 2 : 4 %9< 2 & 3 / T $ " " 7 V W X Y Z [ P B 4* -( O. A* * & N 7 H LM I K& J I DG FH FG E D - )* ( 63 +* '* 4* 1 6*, 3 *

Planejamento & Escalonamento O algoritmo FF-métrico. Aldebaran Perseke 3 de abril de 2003

Otimização Combinatória - Parte 4

ANÁLISE DE RESULTADOS NA CONSTRUÇÃO DE ROTA PARA O PROBLEMA DO CAIXEIRO VIAJANTE

Algoritmos de aproximação - Método primal-dual

MÉTODOS DE OTIMIZAÇÃO MULTIOBJETIVO

Teste Intermédio de Matemática A. Versão 1. Teste Intermédio Matemática A. Versão 1. Duração do Teste: 90 minutos º Ano de Escolaridade

LEITOR DE CD COM RELÓGIO DESPERTADOR, RÁDIO FM PLL E BLUETOOTH

EXMO. SR. DR. JUIZ DE DIREITO DA 04ª VARA EMPRESARIAL COMARCA DA CAPITAL DO RIO DE JANEIRO

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 41

DHB INDÚSTRIA E COMÉRCIO S.A. 1ª Emissão de Debêntures

op q r s tu v w xq ryu s zv w{zv tu q z t w. Planejamento Elétrico, Software de Otimização.

Tribunal de Justiça. Psicólogo Judiciário. Curso Online. Aula 0 Apresentação. Profª Ana Vanessa de Medeiros Neves

P R O F E S S O R V I N I C I U S S I L V A CAP II DESIGN D E E M B A L A G E N S

Ó³ Ÿ , º 7(205) Ä1417 ˆ ˆŠ ˆ ˆŠ Š ˆ. .. Ìμ³Îʱ 1,.. ˆ É ÉÊÉ Ö μ Ë ± ³. ƒ. ˆ. Ê ±, μ μ ±, μ Ö

Resolução de Problemas via Busca

INTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL. Aula 04 Prof. Vitor Hugo Ferreira

A PERSPECTIVA DO ACOMPANHAMENTO LONGITUDINAL DA APRENDIZAGEM DOS ALUNOS DO ENSINO MÉDIO ATRAVÉS DOS RESULTADOS DO SPAECE

SUMÁRIO CADERNO TEMÁTICO POLÍTICAS E PRÁTICAS PEDAGÓGICAS NA EDUCAÇÃO INFANTIL E NO ENSINO FUNDAMENTAL DE NOVE ANOS 13 APRESENTAÇÃO 13

Transcrição:

Modelos e Algoritmos para o Problema de Atribuição de Capacidades e Roteamento de Fluxos em Redes de Comunicação Defesa de Tese de Doutorado Ricardo Poley Martins Ferreira DCC - UFMG Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.1/42

Sumário Introdução - O Problema de Atribuição de Capacidades e Roteamento de Fluxos Problema bifurcado Formulação bifurcada Algoritmos com desempenho garantido e experimentos Problema não-bifurcado Formulação não-bifurcada Algoritmo e experimentos Problema de Expansão de Capacidades e Roteamento de Fluxos Formulação discreta Algoritmo de enumeração implícita e experimentos Conclusões e Perspectivas Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.2/42

Principais contribuições extensão da formulação proposta por Luna e Mahey para o problema de expansão de capacidades e roteamento de fluxos de uma para múltiplas expansões de capacidade e para considerar estratégias de roteamento não-bifurcadas; desenvolvimento de algoritmos com desempenho garantido e de uma algoritmo exato para solução do problema de atribuição de capacidades e roteamento de fluxos; demonstração, através de experimentos, de que as metodologias propostas, envolvendo tanto a formulação como o algoritmo, são eficientes na solução dos problemas propostos. Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.3/42

Introdução O problema de atribuição de capacidades e roteamento de fluxos Conhecendo: a topologia da rede, os custos de instalação e operação de capacidade, o vetor de demandas máximas, o custo de fluir uma unidade de fluxo por um arco, o custo de uma unidade de atraso (unidade de custo/tempo). Determinar: as capacidades dos arcos e o roteamento de fluxos que minimizem o custo total da rede. Variáveis: os fluxos e as capacidades nos arcos. Sujeito a: os arcos são capacitados, satisfazer todas as demandas, as restrições de rede. Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.4/42

Sumário Introdução - O Problema de Atribuição de Capacidades e Roteamento de Fluxos Problema bifurcado Formulação bifurcada Algoritmos com desempenho garantido e experimentos Problema não-bifurcado Formulação não-bifurcada Algoritmo e experimentos Problema de Expansão de Capacidades e Roteamento de Fluxos Formulação discreta Algoritmo de enumeração implícita e experimentos Conclusões e Perspectivas Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.5/42

" $, #. - / $ &,. 9 5 $ Novo modelo e formulação Caso bifurcado * &+ ++ & () '& "! " * &+ ++ & " " * &+ ++ & () 243 & 1 01 * &+ ++ & 8 / & * &+ ++ & 7 6 & " NB. Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.6/42

?? @ @ ;? @ & + ++ E H D L K M M K L N K Função de custos integrados A & = A A >= & ; < &+ ++ & = < < >= '& :; C 2B = 2B = 2B '& custo relacionado com a qualidade de serviço no arco para uma linha de tipo ; DGF D I D I J D custo operacional, onde o custo unitário calculado para cada unidade de fluxo passando pelo arco ; custo da atribuição da capacidade do tipo arco. I D é I D ao Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.7/42

O Função de custos integrados T(, c 0 )+ 0 + T(, c 1 )+ 1 + T(, c 2 )+ 2 + c 0 c 1 c 1 c 2 c 0 Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.8/42

O ; ; ;,P ; Q ; Q ; 5,P ; Q ; 5,P S A ;, + & & Hipóteses adotadas para a função * &+ ++ & () 0 & 2 3 0 & A 0 & < 0 & * &+ ++ & () & 2 3 0 & ( < & '& A '& 2 3 '& * &+ ++ & () & 2 3 0 & ( <? & < = '& R 2 3? = 2 3 '& R * &+ ++ () U B& 0 &+ ++ & (T A & R Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.9/42

W W c X ij E b M h gh Y D X W c X qj E J E p W M h gh k Y D D j j r Aproximação convexa Proposição 1: Suponha que cada função seja limitada inferiormente e que o problema apresentado possua solução ótima com valor ótimo. Então: ] Z\[ f Ded a ^`_ V D V D é um limite inferior do valor ótimo, i.e.. Mais ainda, V D V D lm ^on f D d Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.10/42

s O O Casca convexa da função T(, c 0 )+ 0 + T(, c 1 )+ 1 + } conv f c 0 c 1 0 c 0 1 Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.11/42

u t t t W t X t Garantindo desempenho O desempenho garantido de uma heurística para um problema de minimização é ( ) se necessariamente o algoritmo fornece uma solução cujo valor é no máximo vezes maior que o valor ótimo global:. Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.12/42

X c c X v ij E b E M h gh M h gh Y D X c v E Y v X X v j j Garantindo desempenho Proposição 2: Suponha que seja a solução ótima do problema convexo aproximado. Então f D d V D ] Z\[ Y J X D f D d a ^`_ V D. Seja valor da função objetivo considerando o roteamento e a função objetivo original não-convexa: f D d V D. é a solução obtida aplicando uma das J X D o heurísticas propostas, deste modo resultando., Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.13/42

Garantindo desempenho Proposição 3: As heurísticas propostas necessariamente retornam uma solução cujo valor é no máximo t vezes o valor do limite inferior t X. j X X Y w X X w X E u w J X t Y u w Y u x X y t X Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.14/42

J E V Algoritmos com desempenho gara tido Método cíclico de melhoria: O primeiro algoritmo é um método cíclico entre a atribuição de capacidades e a aplicação de um algoritmo de roteamento (de busca local). Método de solução por partes: O segundo algoritmo baseia-se em uma estratégia de solução por partes (piecewise strategy), com a aplicação direta do método de desvios de fluxos (Flow Deviation method) na função objetivo não convexa. Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.15/42

Experimentos numéricos Topologia da rede N5, 5 nós, 6 arcos, 10 pares-od Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.16/42

Experimentos numéricos Topologia da rede N100, 100 nós, 950 arco, 2000 pares-od Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.17/42

z ˆ c ƒ} }~ Experimentos numéricos Tabela 1: Capacidades disponíveis e seus respectivos custos Capacidade Custo de instalação { n { n 64 150 128 250 256 390 384 480 512 570 Š { d n Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.18/42

Œ Experimentos numéricos Comparação entre os desempenhos do ótimo global resultados heurísticos, e G Ž B na rede (N5), dos Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.19/42

Œ Experimentos numéricos Comparação entre os desempenhos do ótimo global resultados heurísticos, e G Ž B na rede (N5), dos Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.20/42

Experimentos numéricos Comparação entre os resultados diferentes tamanhos de mensagens, Ž B, para Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.21/42

Experimentos numéricos Comparação entre resultados, Ž B, G diferentes parâmetros de custos de congestionamento para Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.22/42

Sumário Introdução - O Problema de Atribuição de Capacidades e Roteamento de Fluxos Problema bifurcado Formulação bifurcada Algoritmos com desempenho garantido e experimentos Problema não-bifurcado Formulação não-bifurcada Algoritmo e experimentos Problema de Expansão de Capacidades e Roteamento de Fluxos Formulação discreta Algoritmo de enumeração implícita e experimentos Conclusões e Perspectivas Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.23/42

9. " & - 1 " $. / :. 9 5 " Problema não-bifurcado Formulação não-bifurcada As seguintes restrições são adicionadas na formulação anterior forçando roteamento sem bifurcação * &+ ++ & 8 / & * &+ ++ & * &+ ++ & * & " " * &+ ++ & 8 / & * &+ ++ & C * & 0 & B Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.24/42

Œ Experimentos numéricos Comparação entre os resultados da rede N100: não-bifurcado, Ž B bifurcado e bifurcado para diferentes tamanhos de mensagens resultado limite superior do Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.25/42

Œ Experimentos numéricos Comparação entre os resultados da rede N100: não-bifurcado, Ž B bifurcado e bifurcado para diferentes tamanhos de mensagens resultado limite superior do Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.26/42

Sumário Introdução - O Problema de Atribuição de Capacidades e Roteamento de Fluxos Problema bifurcado Formulação bifurcada Algoritmos com desempenho garantido e experimentos Problema não-bifurcado Formulação não-bifurcada Algoritmo e experimentos Problema de Expansão de Capacidades e Roteamento de Fluxos Formulação discreta Algoritmo de enumeração implícita e experimentos Conclusões e Perspectivas Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.27/42

Problema de Expansão de Capac dades e Roteamento de Fluxos E f Y E D E K H Y M š N Formulação discreta I D I J D D I D I J D D F Y f J D Š D F V D D F Š I d onde: u F Frr r u F f D Š D Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.28/42

Método de enumeração implícita O método de enumeração implícita avalia sistematicamente todas as soluções possíveis sem avaliar explicitamente todas elas. Por exemplo, suponha que uma solução viável esteja disponível com um valor igual a 100. Suponha que algumas das variáveis inteiras foram fixadas e que as demais estejam livres. Suponha o problema relaxado nas variáveis livres. Imagine que o valor da função objetivo obtida resolvendo o problema parcialmente relaxado seja 120. Se o mínimo estiver sendo procurado todas as soluções que possuam variáveis com os mesmos valores que as variáveis que foram fixadas podem ser ignoradas. Todas elas possuem um valor da função objetivo superior a 100. Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.29/42

c š Método de enumeração implícita Esse procedimento gera uma seqüência nãoredundante de soluções parciais, tentativas que terminam somente quando todas as ( número de arcos) soluções já tiverem sido enumeradas implicitamente. Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.30/42

Experimentos numéricos Topologia da rede CNET, 19 nós e 34 arcos Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.31/42

Ÿ ² d f Š Experimentos numéricos Tabela 2: Problema teste CNET, caso D38510.70 œž ǹ «Deman ª z z 13.64 13.84 13.86 1.01 1.01 26 24 0.50 37.68 39.21 39.43 1.04 1.05 206 178 1.00 68.78 70.59 71.54 1.02 1.04 152 66 1.50 181.94 184.19 184.99 1.01 1.02 146 110 2.00 Número de produtos, d z, d z ±, µ Š Š ³ Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.32/42

Ÿ ² ¹ Š Experimentos numéricos Tabela 3: Problema teste CNET, caso D38520.90 œ ǹ «Deman ª z z 13.64 13.84 13.86 1.01 1.02 4 2 0.50 42.05 49.97 54.41 1.19 1.29 286 268 1.00 75.52 95.14 112.54 1.26 1.49 2672 2248 1.50 110.08 134.26 151.42 1.22 1.37 2944 317 2.00 Número de produtos, d z, d z ±, = º Š Š ³ Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.33/42

Sumário Introdução - O Problema de Atribuição de Capacidades e Roteamento de Fluxos Problema bifurcado Formulação bifurcada Algoritmos com desempenho garantido e experimentos Problema não-bifurcado Formulação não-bifurcada Algoritmo e experimentos Problema de Expansão de Capacidades e Roteamento de Fluxos Formulação discreta Algoritmo de enumeração implícita e experimentos Conclusões e Perspectivas Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.34/42

Conclusões O objetivo principal do trabalho que foi estudar a formulação proposta por Luna e Mahey para o problema de expansão de capacidades e roteamento de fluxos foi alcançado. O uso de uma formulação contínua para um problema combinatório forçou o desenvolvimento de algoritmos específicos para lidar com a nova formulação. As metodologias propostas são eficientes e eficazes na solução do problema de atribuição de capacidades e roteamento de fluxos. Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.35/42

Perspectivas Futuras Modelos e formulações analíticas de qualidade de serviço em redes. O estudo da estimativa de custos de congestionamento em redes de comunicação. Roteamento multiproduto não-bifurcado. Redes integradas de serviço. Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.36/42

J E J E D ¼ Y Problema Contínuo Modelo e algoritmo para o problema contínuo de atribuição de capacidades e roteamento de fluxos H D D½F J H D E» D f D d H F Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.37/42

Problema Contínuo Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.38/42

D J E J E ¼ Y D D Problema Contínuo H D½F H D ¾ D (1) D j H D Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.39/42

J E D D ¹ J E À Ã Y D ¼ j H ¾ D Problema Contínuo O mínimo de H D F em é dado por: H D f ÂÁ D j H D (2) Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.40/42

u Ä f Š Š Ÿ Ÿ Å Ç Ç Î ƒ} ƒ} ƒ} ƒ} ƒ} ƒ} f Š Ÿ Å f Š Ç Ð Tabela 4: Comparação dos resultados obtidos com o algoritmo FD aplicado no problema e com a aplicação do método de desvio de fluxos no problema Rede Æ Å Æ ÈÍ ÈÊÉÌË È>Í ARPA 147.52 151.53 2.67 148.19 149.85 1.55 1.1 RING 282.46 291.20 6.86 282.37 290.15 5.18 0.3 N50 705.29 728.43 17.52 649.45 662.24 9.07 9.0 Æ Å melhor resultado obtido em média dos resultados obtidos em desvio padrão execuções com o algoritmo FD execuções com o algoritmo FD Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.41/42

Retrospectiva A hybrid approach for global optimization, R.P.M Ferreira e R.L.U.F. Pinto, III Metaheuristic International Conference. Virus infections for acceleration of genetic algorithms, M.C. Goldbarg, R.P.M Ferreira e H.P.L. Luna,III Metaheuristic International Conference. Otimização da eficiência térmica dos "no-breaks" da Engetron, R.P.M Ferreira, G. Miranda Jr. e H.P.L. Luna, Relatório Técnico. Discrete Capacity and Flow Assignment Algorithms with Performance Guarantee,, R.P.M Ferreira, e H.P.L. Luna, Computer Communications, ACEITO. Discrete Capacity and Flow Assignment Algorithm in Nonbifurcated Backbone Communication Networks, R.P.M. Ferreira R.P.M., J.A.S. Monteiro e H.P.L. Luna, ALIO-EURO 2002. An Optimal Method for Tree Network Design With Congestion Costs, G. Miranda Jr., H.P.L. Luna e R.P.M Ferreira, submetido. Modelos e Algoritmos para o Problema de Atribuio de Capacidades e Roteamento de Fluxos em Redes de Comunicao p.42/42