11.07.2015 Views

Um estudo sobre algoritmos meméticos e sua ... - INF-Unioeste

Um estudo sobre algoritmos meméticos e sua ... - INF-Unioeste

Um estudo sobre algoritmos meméticos e sua ... - INF-Unioeste

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

eficiente nos trabalhos de comparação [22], [23]. Por isso, vamos explicar mais detalhadamentecomo ele funciona.4.3.1 Strategic Edge CrossoverDesenvolvido por Moscato e Norman no ano de 1992 [23], este operador de cruzamentobusca construir os filhos maximizando a possibilidade de presença de arestas que sejam comunsa ambos os pais, e é apropriado para a resolução do PCV simétrico.O operador Strategic Edge Crossover (SEC), utiliza um “edge map”, que nada mais é do queuma tabela onde para cada cidade, pertencente ao percurso (coluna Cidade da Figura 4.4(b)),estão relacionadas as cidades, sem repetições, que se conectam a ela nos cromossomos dos pais(coluna Cidades Conectadas da Figura 4.4(b)). Por exemplo, se os pais selecionados para a fasede cruzamento tiverem os seguintes cromossomos: [1 2 3 4 5 6] e [2 4 3 1 5 6], podemos ver naFigura 4.4(a) as cidades conectadas a cidade 1 nos cromossomos dos pais.Já na Figura 4.4(b) temos a tabela do “edge map” completa, onde observamos que na colunade Cidades Conectadas algumas cidades estão com o sinal negativo (-), sendo assim marcadaspara dizer que se repetem nas conexões, da cidade daquela linha da tabela, nos cromossomosdos pais. Por exemplo, na Figura 4.4(a) a cidade 4 no Pai1 está conectada as cidades 3 e 5 e nocromossomo do Pai2 está conectada as cidades 2 e novamente a cidade 3, o que faz com que acidade 3 receba o sinal negativo no edge map.(a) Cidades conectadas a cidade 1(b) Edge map completoFigura 4.4: Exemplo de “edge map” para os pais [1 2 3 4 5 6] e [2 4 3 1 5 6]Após montado o “edge map” o SEC seguirá os seguintes passos, adaptado de Moscato eNorman [23], para a geração de um filho:32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!