• Nenhum resultado encontrado

Otimização por Nuvem de Partículas

N/A
N/A
Protected

Academic year: 2023

Share "Otimização por Nuvem de Partículas"

Copied!
26
0
0

Texto

(1)

Otimização por Nuvem de Partículas

Maurice Cler

Traduzido

por A. Pozo

(2)

Os “inventores” (1)

Russell Eberhart

eberhart@engr.iupui.edu

(3)

Os “inventores” (2)

James Kennedy

Kennedy_Jim@bls.gov

(4)

Parte 1: United we stand

(5)

Exemplo de Cooperação

(6)

Inicialização. Posições and

velocidades

(7)

Vizinhanças

geografic

a socia

l

(8)

A Vizinhança circular

Circulo Virtual

1

5 7

6 4

3

8 2

Partícula 1’s 3-

vizinhos

(9)

Compromisso Psychosocial

Aqui estou! A melhor perf.

dos vizinhos Meu melhor

perf.

x p

g

p

i

v

i-proximidade

g-proximidade

(10)

O Histórico Algoritmo

   

     

     

 

 

t x p

rand

t x p

rand t v

t v

d d

g

d d

i d

d

, 2

, 1

, 0

, 0 1

 Para cada partícula

atualize a

velocidade

    1

) 1

( t   x tv t  então x

Para cada componente d A cada passo t

Aleatoried ade dentro do

laço

(11)

Proximidade Aleatória

x p

g

p

i

v

i-proxim idade

g-proxim idade

Hyperparallelepipedo => Biased

(12)

Ilustração Animada

Ótimo

Globa

l

(13)

Parte 2: Como escolher os parametros Direção correta

Esta direção

Ou esta direção

(14)

Tipe 1

2 1

2

1

) ( 0 , ) ' '

, 0

(    

  randrand  

2 1

2 1

' '

' '

pipg p



) ( )

1 ( )

1 (

))) ( (

) ( ( )

1 (

t x t

v t

x

t x p t

v t

v

 

com

 

 

 

 for 4

4 2

2

2

 

else

Valores usuais:

k=1  =4.1

=> =0.73 Pop.=20 Num. vz=3

Criterio de não -diverg ência

Coefciente Global

(15)

Alugmas Funções ...

Rosenbrock

Griewank Rastrigin

(16)

... E alguns resultados

Otimo=0, dimensão=30

Melhores resultados após 40 000 avaliações

(17)

Beat the swarm!

Your cur rent pos ition

Your be st perf.

Best perf.

of the

swarm

(18)

Part 3: Por dentro dos números reais

0 1 2 3 4

0 1 2 3 0

1 2 3 4

1 2 3 4 5

6 0

1 2

0 1 2 3 4

8 Bingo! 8

(19)

Requisitos Mínimos

   

'       '

, )

' ,

( x xHH f xf xf xf x

 

 

 

position velocityposition

velocity position

position

velocity velocity

velocity

velocity velocity

t coefficien









, , ,

,

Operadores Algébricos

(20)

Fifty-fifty

x

i

   1... N ijx

i

x

j

x

i

x

i

D/21

D 1

D/2





 

 



 

 

N=100, D=20. Espaço de busca: [1,N]

D

105 avaliações:

63+90+16+54+71+20+23+60+38+15

=

12+48+13+51+36+42+86+26+57+79 (=450)

granu larity= 1

(21)

Knapsack

x

i

   1... N ijx

i

x

j

x

i

S

iI, I

D,I

 

1,N





 

 



 

 

N=100, D=10, S=100, 870 avaliações:

run 1 => (9, 14, 18, 1, 16, 5, 6, 2, 12, 17)

run 2 => (29, 3, 16, 4, 1, 2, 6, 8, 26, 5)

granu larity= 1

(22)

Problema do Grafo

1

4 5

2 1 1

5 5

3 2 2

1 1

5

5

5 0

2

0

- 1

4

-3 -1

+ -1

=

pos - + - vel

(23)

O Caixeiro Viajante

Exemplo de posição: X=(5,3,4,1,2,6)

Examplo de velocidade: v=((5,3),(2,5),(3,1))

(24)

Parte 5: Aplicações Reais(híbrido)

Diagnostico Medico Misturadoras industrias

Geradores Elétricos Veículo Elétrico

(25)

Aplicações Reais

Cockshott A. R., Hartman B. E., "Improving the fermentation medium for Echinocandin B production. Part II: Particle swarm optimization", Process biochemistry, vol. 36, 2001, p. 661-669.

He Z., Wei C., Yang L., Gao X., Yao S., Eberhart R. C., Shi Y., "Extracting Rules from Fuzzy Neural Network by Particle Swarm Optimization", IEEE International Conference on Evolutionary Computation, Anchorage, Alaska, USA, 1998.

Secrest B. R., Traveling Salesman Problem for Surveillance Mission using Particle Swarm Optimization, AFIT/GCE/ENG/01M-03, Air Force Institute of Technology, 2001.

Yoshida H., Kawata K., Fukuyama Y., "A Particle Swarm Optimization for Reactive Power and Voltage Control considering Voltage Security

Assessment", IEEE Trans. on Power Systems, vol. 15, 2001, p. 1232-1239.

(26)

Para conhecer mais

Clerc M., Kennedy J., "The Particle Swarm-Explosion, Stability, and Convergence in a Multidimensional Somplex space", IEEE Transaction on Evolutionary

Computation, 2002,vol. 6, p. 58-73.

Clerc M., "L'optimisation par essaim particulaire.

Principes et pratique", Hermès, Techniques et Science de l'Informatique, 2002.

Particle Swarm Central, http://www.particleswarm.net

THE site:

Self advert

Referências

Documentos relacionados

Objetivos: Determinar quais parâmetros espaço-temporais são preditores do andar de indivíduos com doença de Parkinson idiopática para os testes de resistência aeróbia e

Esse é o tempo que pode determinar a vida ou a morte de um paciente que aguarda na fila para receber o órgão.. Segundo o Conselho Regional de Me- dicina do Estado de São Paulo,

De forma bastante geral, a reestruturação a partir da década de 1980, levada a cabo pelos governos dos países centrais, pelas grandes corporações, pelos grandes bancos e

Resistance to American foul brood disease by honey bee colonies Apis mellifera, bred for hygienic behavior. Varroa jacobsoni infestation in untreated honey bee (Hymenoptera:

O desenvolvimento deste sistema, de apoio ao restabelecimento, se deu a partir do interesse da›COPEL (Companhia Paranaense de Energia) na elaboraçao de uma

(“Companhia”), identificadas como Controladora e Consolidado, respectivamente, que compreendem o balanço patrimonial em 31 de dezembro de 2012 e as respectivas demonstrações

afastou a possibilidade de usucapir bens públicos, o que só foi abolido pela Lei 6.969/81, sendo reafirmado pelo art. 191 da CF/88, ficando os bens públicos impossibilitados de

Fazemos sempre o nosso melhor para superar as expetativas dos nossos clientes e por todos estes motivos construímos uma relação duradoura com todos os nossos clientes....