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
SwarmOptimizer
SwarmOptimizer.__init__()
SwarmOptimizer.n_particles
SwarmOptimizer.dimensions
SwarmOptimizer.options
SwarmOptimizer.bounds
SwarmOptimizer.velocity_clamp
SwarmOptimizer.center
SwarmOptimizer.ftol
SwarmOptimizer.ftol_iter
SwarmOptimizer._abc_impl
SwarmOptimizer._populate_history()
SwarmOptimizer.optimize()
SwarmOptimizer.reset()
DiscreteSwarmOptimizer
DiscreteSwarmOptimizer.__init__()
DiscreteSwarmOptimizer.n_particles
DiscreteSwarmOptimizer.dimensions
DiscreteSwarmOptimizer.binary
DiscreteSwarmOptimizer.options
DiscreteSwarmOptimizer.velocity_clamp
DiscreteSwarmOptimizer.ftol
DiscreteSwarmOptimizer.ftol_iter
DiscreteSwarmOptimizer.options
DiscreteSwarmOptimizer._abc_impl
DiscreteSwarmOptimizer._populate_history()
DiscreteSwarmOptimizer.optimize()
DiscreteSwarmOptimizer.reset()
- pyswarms.base module