Base Classes
The base classes are inherited by various PSO implementations throughout the library. It supports a simple skeleton to construct a customized PSO algorithm.
- pyswarms.base package
- pyswarms.base module
SwarmOptimizerSwarmOptimizer.__init__()SwarmOptimizer.n_particlesSwarmOptimizer.dimensionsSwarmOptimizer.optionsSwarmOptimizer.boundsSwarmOptimizer.velocity_clampSwarmOptimizer.centerSwarmOptimizer.ftolSwarmOptimizer.ftol_iterSwarmOptimizer._abc_implSwarmOptimizer._populate_history()SwarmOptimizer.optimize()SwarmOptimizer.reset()
DiscreteSwarmOptimizerDiscreteSwarmOptimizer.__init__()DiscreteSwarmOptimizer.n_particlesDiscreteSwarmOptimizer.dimensionsDiscreteSwarmOptimizer.binaryDiscreteSwarmOptimizer.optionsDiscreteSwarmOptimizer.velocity_clampDiscreteSwarmOptimizer.ftolDiscreteSwarmOptimizer.ftol_iterDiscreteSwarmOptimizer.optionsDiscreteSwarmOptimizer._abc_implDiscreteSwarmOptimizer._populate_history()DiscreteSwarmOptimizer.optimize()DiscreteSwarmOptimizer.reset()
- pyswarms.base module