public class ParticleSwarm extends Object
| Modifier and Type | Field and Description |
|---|---|
protected double |
C1 |
protected double |
C2 |
protected Particle |
globalBestSolution |
protected List<Particle> |
localBestParticles |
protected List<Particle> |
particles |
| Constructor and Description |
|---|
ParticleSwarm() |
| Modifier and Type | Method and Description |
|---|---|
protected Particle |
create() |
void |
Initialize() |
void |
iterate() |
Particle |
solve() |
void |
updateGlobalBestParticle() |
void |
updateLocalBestParticles() |
void |
updateParticleCosts() |
void |
updateParticlePosition() |
void |
updateParticleVelocity() |
protected Particle globalBestSolution
protected double C1
protected double C2
protected Particle create()
public void Initialize()
public void updateParticleCosts()
public void updateLocalBestParticles()
public Particle solve()
public void updateParticleVelocity()
public void updateParticlePosition()
public void updateGlobalBestParticle()
public void iterate()
Copyright © 2017. All rights reserved.