download completo - SET - USP
download completo - SET - USP
download completo - SET - USP
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
118<br />
Oscar Javier Begambre Carrillo & José Elias Laier<br />
iterações (em media) para identificar o ponto ótimo global. A Equação (6) possibilita<br />
transições aleatórias nas posições das partículas, permitindo que o algoritmo escape<br />
dos pontos ótimos locais.<br />
O algoritmo PSO funciona mediante a modificação da distância que cada<br />
partícula percorre em cada direção (Equação (50)). Para controlar o passo do<br />
i<br />
algoritmo ( vk<br />
+ 1<br />
) e para prevenir o fenômeno de explosão (TAYAL, 2003), um valor de<br />
velocidade máxima Vmax = (pUB-pLB0) / H (com H = 5) foi empregado nesta<br />
pesquisa. Vale a pena salientar que todas as posições das partículas<br />
limitadas por seus valores máximo (pUP) e mínimo (pLB) permitidos.<br />
p<br />
i<br />
k<br />
devem ser<br />
A literatura propõe usar 0 < ω < 1.4, C1 = C2 = 2 com C1 + C2 ≤ 4 e 5 < H <<br />
10 para manter um equilíbrio entre a capacidade de busca global e local do algoritmo<br />
(PARSOPOULOS; VRAHATIS, 2002; KENNEDY; EBERHART, 1995; KENNEDY,<br />
1997; ALRASHIDI; EL-HAWARY, 2006; TAYAL, 2003). Como sabido, os três<br />
parâmetros ω, C1 e C2, são dependentes do problema estudado (VENTER;<br />
SOBIESZCZANSKI-SOBIESKI, 2003; SCHUTTE; GROENWOLD, 2003). Devido a<br />
este fato, inclusive usuários experientes do PSO devem realizar testes exaustivos<br />
para encontrar o melhor conjunto de parâmetros para o PSO e usuários menos<br />
experientes podem fornecer valores inadequados causando a falha do algoritmo.<br />
Topologias de vizinhança<br />
No PSO, as partículas são influenciadas pelo sucesso de qualquer outra<br />
partícula com a qual elas estão conectadas. Essa vizinhança, não é constituída<br />
necessariamente por partículas que estão próximas umas das outras (em termos do<br />
valor das variáveis), mas de partículas que estão próximas em função da topologia de<br />
vizinhança que define a estrutura social do enxame. Neste sentido, a vizinhança<br />
determina o conjunto de partículas que contribuem para o cálculo do de uma<br />
partícula dada.<br />
g<br />
b<br />
Dependendo da vizinhança utilizada, o PSO pode ter duas versões. Se<br />
k , na<br />
Equação (51), for a melhor partícula do enxame (a melhor posição de toda a<br />
população), tem-se a versão global do PSO, ilustrada na Figura 5 e chamada de<br />
topologia totalmente conectada. Por outro lado, a versão local se obtém substituindo<br />
g<br />
b k<br />
pela melhor posição dentro de um número de partículas p (p< N, onde N e o<br />
i<br />
p<br />
número total de partículas da população) vizinhas da partícula<br />
k . Existem varias<br />
opções para definir uma vizinhança local, as mais usadas são descritas a seguir.<br />
Vizinhança Local: Nesta topologia, cada partícula é afetada pela melhor partícula<br />
de suas p vizinhas imediatas. Geralmente, o valor p = 2 é usado, dando origem à<br />
g<br />
b<br />
topologia conhecida como anel, mostrada na Figura 5. Neste caso,<br />
k = melhor<br />
vizinha imediata, na Equação (6).<br />
Vizinhança Focal: uma partícula esta conectada com todas as outras e elas estão<br />
conectadas unicamente com a primeira (chamada de partícula focal) como ilustrado<br />
g<br />
b<br />
na Figura 5. Neste caso,<br />
k = partícula foco, na equação (6).<br />
g<br />
b k<br />
Cadernos de Engenharia de Estruturas, São Carlos, v. 10, n. 46, p. 111-126, 2008