Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentação - RWA Usando GA PDF
Apresentação - RWA Usando GA PDF
Mestrado Acadmico
Mestrando: Eduardo Rodrigues Benayon rea de Concentrao: Redes de
Orientador: Prof. Jos Rodolfo Souza Telecomunicaes
Linha de pesquisa: Comunicaes pticas
AGENDA
Introduo
Motivao
Caracterizao do problema
Concluso
AGENDA
Introduo
Motivao
Caracterizao do problema
Algoritmo Gentico
Concluso
INTRODUO
Nos ltimos anos o trfego nas redes de telecomunicaes
cresceu de forma acentuada devido ao surgimento de novas
tecnologias e servios: internet banda larga, vdeo HD, vdeo
sob demanda, IPTV, comrcio eletrnico, mobilidade, etc.
Introduo
Motivao
Caracterizao do problema
Algoritmo Gentico
Concluso
MOTIVAO
Redes totalmente pticas com alta capacidade possuem custo
elevado e exigem maior confiabilidade / disponibilidade e
otimizao de recursos.
Introduo
Motivao
Caracterizao do problema
Algoritmo Gentico
Concluso
O PROBLEMA RWA
Regras:
Um mesmo comprimento de onda no pode ser utilizado no mesmo link.
Conexes:
1) N A => N B
OPO 1
B C
A D
F E
O PROBLEMA RWA
Regras:
Um mesmo comprimento de onda no pode ser utilizado no mesmo link.
Conexes:
1) N A => N B
OPO 2
B C
A D
F E
O PROBLEMA RWA
Regras:
Um mesmo comprimento de onda no pode ser utilizado no mesmo link.
Conexes:
1) N A => N B
OPO 3
B C
A D
F E
O PROBLEMA RWA
Regras:
Um mesmo comprimento de onda no pode ser utilizado no mesmo link.
Conexes:
1) N A => N B
OPO 4
B C
A D
F E
O PROBLEMA RWA
Regras:
Um mesmo comprimento de onda no pode ser utilizado no mesmo link.
Conexes:
1) N A => N B
OPO 1
B C
A D
F E
O PROBLEMA RWA
Regras:
Um mesmo comprimento de onda no pode ser utilizado no mesmo link.
F E
O PROBLEMA RWA
Regras:
Um mesmo comprimento de onda no pode ser utilizado no mesmo link.
Conexes:
1) N A => N B
2 ROTA MAIS CURTA
2) N A => N C
B C
Necessidade de
apenas 1
comprimento
de onda A D
F E
O PROBLEMA RWA
NSFNET
O PROBLEMA RWA TCNICAS LITERATURA
Roteamento Fixo:
Roteamento Fixo-Alternativo:
Roteamento Adaptativo:
Introduo
Motivao
Caracterizao do problema
Algoritmo Gentico
Concluso
ALGORITMO GENTICO
AG um algoritmo inspirado nos mecanismos de evoluo de
espcies na natureza.
Indivduo Soluo
Cromossomo Representao
Reproduo Sexual Operador Recombinao
Mutao Operador Mutao
Populao Conjunto de Solues
Geraes Ciclos
Meio Ambiente Problema
ALGORITMO GENTICO
Fluxograma de funcionamento do algoritmo gentico
AGENDA
Introduo
Motivao
Caracterizao do problema
Algoritmo Gentico
Concluso
AG PROPOSTO
Ns 1 2 3 4 5 6 Ns 1 2 3 4 5 6
1 0 0 0 0 0 0 1 0 1 2 0 0 0
2 0 0 0 0 0 0 Ocupao 2 1 0 0 2 0 0
=
3 0 0 0 0 0 0 de rede 3 2 0 0 0 3 0
4 0 0 0 0 0 0 4 0 2 0 0 1 1
5 0 0 0 0 0 0 5 0 0 3 1 0 2
6 0 0 0 0 0 0 6 0 0 0 1 2 0
Ns 1 2 3 4 5 6 Ns 1 2 3 4 5 6
1 0 0 0 0 0 0 1 0 1 1 0 0 0
2 0 0 0 0 0 0 2 1 0 0 1 0 0
3 0 0 0 0 0 0 1 = 3 1 0 0 0 1 0
4 0 0 0 0 0 0 4 0 1 0 0 1 1
5 0 0 0 0 0 0 5 0 0 1 1 0 1
6 0 0 0 0 0 0 6 0 0 0 1 1 0
...
...
Ns 1 2 3 4 5 6 Ns 1 2 3 4 5 6
1 0 0 0 0 0 0 1 0 0 1 0 0 0
2 0 0 0 0 0 0 2 0 0 0 0 0 0
3 0 0 0 0 0 0 n = 3 1 0 0 0 1 0
4 0 0 0 0 0 0 4 0 0 0 0 0 0
5 0 0 0 0 0 0 5 0 0 1 0 0 0
6 0 0 0 0 0 0 6 0 0 0 0 0 0
AG PROPOSTO - ETAPAS
O AG executado em cada solicitao de conexo entre dois ns.
Exemplo de codificao de
duas rotas para conexo entre os
ns 0 e 5 (0 1 2 5 ) e (0 2 4 5).
AG PROPOSTO - ETAPAS
Funo de Aptitude:
1 f wi
fi 1
lj W
-fi: A funo de aptitude para a rota i entre os ns de origem e destino da conexo.
-lj: Comprimento do j-simo enlace (segmento de fibra) que compe a rota i.
-fwi: Nmero de comprimentos de onda livres na rota i.
-W: Nmero total de comprimentos de onda.
-: Parmetro de projeto, que varia entre 0 e 1.
AG PROPOSTO - ETAPAS
Operadores Genticos:
N de Mutao N de Mutao
0 1 2 5 0 1 3 5
Indivduo Novo Indivduo
AG PROPOSTO
Funo de Seleo:
Critrio de Parada:
Opes do CF-AG:
Principais Parmetros:
Introduo
Motivao
Caracterizao do problema
Algoritmo Gentico
Resultado:
rota = 3 5 6
Comprimento de onda ocupado 1
Alocado Comprimento de onda 2
fval = 1,6667
AVALIO DO DESEMPENHO
Simulaes para Avaliao do Funcionamento do Programa.
Parmetros utilizados: Rede NSFNET , W = 8, P= 8, G=16, O=1 e D=11
AVALIO DO DESEMPENHO
Comparao do desempenho para geraes (G) diferentes.
Parmetros utilizados: Rede NSFNET , W = 8 e P= 8
AVALIO DO DESEMPENHO
Comparao de desempenho do AG proposto com os de outras
heursticas.
Parmetros utilizados: Rede 6 ns, W = 16, P= 8 e G=8
AVALIO DO DESEMPENHO
Comparao do desempenho do algoritmo proposto com os de
trabalhos que utilizam AG.
Parmetros utilizados: NSFNET, W = 8, P= 8 e G=8
CONCLUSO
Eduardo Benayon
eduardo.benayon@gmail.com