13.07.2015 Views

Algoritmo Genético aplicado ao Problema de Roteamento de Ve ...

Algoritmo Genético aplicado ao Problema de Roteamento de Ve ...

Algoritmo Genético aplicado ao Problema de Roteamento de Ve ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6 <strong>Algoritmo</strong> <strong>Genético</strong> <strong>aplicado</strong> <strong>ao</strong> <strong>Problema</strong> <strong>de</strong> <strong>Roteamento</strong> <strong>de</strong> <strong>Ve</strong>ículosé relativa à população, ou seja, estamos comparando uma <strong>de</strong>terminada soluçãocom as <strong>de</strong>mais da mesma geração. Este procedimento é adotado para que o valorobtido seja uniforme e possa servir para comparação das soluções analisadastomando-se valores iguais como base.Roulette Wheel (Seleção)A função <strong>de</strong> seleção escolhida é baseada no algoritmo <strong>de</strong> Roulette Wheel, essealgoritmo simula uma roleta, dando a cada solução um ângulo proporcional<strong>ao</strong> valor da função <strong>de</strong> avaliação, após isso a “roleta” é rodada, sorteando umvalor. Essa função <strong>de</strong> avaliação possui forte pressão <strong>de</strong> seleção, ou seja, ten<strong>de</strong>fortemente a selecionar as melhores soluções (no sentido <strong>de</strong>terminado pela função<strong>de</strong> avaliação) e <strong>de</strong>scartar as piores, isso causa uma rápida convergência para ummáximo, no entanto, é possível que esse não seja um máximo global. Além disso,em regiões on<strong>de</strong> a função <strong>de</strong> aptidão seja plana, não haverá uma tendência<strong>de</strong> otimização. Para contornar esses inconvenientes, usa-se, tradicionalmente,Crossover e Mutação, <strong>de</strong>scritos nas seções seguintes.Fig. 2. Diferentes probabilida<strong>de</strong>s na Roulette WheelCrossoverOs algoritmos tradicionais <strong>de</strong> Crossover se baseiam na escolha <strong>de</strong> um ponto<strong>de</strong> corte aleatório e na recombinação dos grupos <strong>de</strong> genes antes e após o ponto

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

Saved successfully!

Ooh no, something went wrong!