Particle Swarm Optimization
Author: CislunarSpace
Site: https://cislunarspace.cn
Definition
Particle Swarm Optimization (PSO) is a metaheuristic optimization algorithm based on swarm intelligence, simulating bird foraging behavior to find optimal solutions in multi-dimensional space through individual experience and group collaboration. PSO is simple, fast-converging, with few parameters, widely used in continuous space optimization.
Algorithm Origin
Proposed by Kennedy and Eberhart in 1995 based on social cognitive models:
| Source | Correspondence |
|---|---|
| Bird flock foraging | Optimization search |
| Individual experience | Individual best pbest |
| Group collaboration | Global best gbest |
Basic Principles
Particle Representation
Each particle represents a candidate solution:
Where is dimensionality.
Velocity Update
Position Update
Parameter Description
| Parameter | Meaning | Typical Value |
|---|---|---|
| Inertia weight | 0.4-0.9 | |
| Individual learning factor | 2.0 | |
| Social learning factor | 2.0 | |
| [0,1] random numbers | - | |
| Maximum velocity |
Applications in Stratospheric Airships
Trajectory Optimization
| Optimization Variable | Dimension | Range |
|---|---|---|
| Heading angle sequence | ||
| Altitude profile | ||
| Time allocation |
Objective Function
Related Concepts
References
- Kennedy J, Eberhart R. Particle Swarm Optimization[C]. IEEE International Conference on Neural Networks, 1995.
- Zhang Y, et al. PSO-based Trajectory Optimization for Stratospheric Airship[J]. AIAA Journal of Aerospace Systems, 2025.
