PySwarms
1.3.0

General

  • Introduction
  • Features
  • Installation
  • Credits
  • History

Examples

  • Tutorials
  • Use cases

Developer's Guide

  • Contributing
  • Understanding the PySwarms API
  • Writing your own optimization loop
  • Contributing your own optimizer

API Documentation

  • Backend
  • Base Classes
    • pyswarms.base package
  • Optimizers
  • Utilities
PySwarms
  • Base Classes
  • View page source

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()
Previous Next

© Copyright 2023, Lester James V. Miranda. Last updated on Sep 06, 2023.

Built with Sphinx using a theme provided by Read the Docs.