PySwarms
latest

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
    • pyswarms.backend package
    • pyswarms.handlers package
    • pyswarms.topology package
    • pyswarms.swarms package
  • Base Classes
  • Optimizers
  • Utilities
PySwarms
  • Docs »
  • Backend
  • Edit on GitHub

BackendΒΆ

The main workhorse of PySwarms is the backend module. It contains various primitive methods and classes to help you create your own custom swarm implementation. The high-level PSO implementations in this library such as GlobalBestPSO and LocalBestPSO were built using the backend module.

  • pyswarms.backend package
    • pyswarms.backend.generators module
    • pyswarms.backend.handlers module
    • pyswarms.backend.operators module
  • pyswarms.handlers package
    • pyswarms.handlers class
  • pyswarms.topology package
    • pyswarms.backend.topology.base module
    • pyswarms.backend.topology.star module
    • pyswarms.backend.topology.ring module
    • pyswarms.backend.topology.von_neumann module
    • pyswarms.backend.topology.pyramid module
    • pyswarms.backend.topology.random module
  • pyswarms.swarms package
    • pyswarms.swarms class
Next Previous

© Copyright 2017, Lester James V. Miranda Revision 70c969d9.

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