PySwarms

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 2017, Lester James V. Miranda. Last updated on Dec 25, 2024.

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