particle-swarm

Community

Fast, robust continuous optimization with swarms.

AuthorSPIRAL-EDWIN
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Particle Swarm Optimization (PSO) solves continuous, high-dimensional optimization problems by simulating a swarm of candidate solutions that collaboratively search for optima in the search space.

Core Features & Use Cases

  • Parameter tuning for machine learning, control, and engineering tasks.
  • Fast convergence on smooth objectives with a small set of tunable parameters.
  • Educational demonstrations and rapid prototyping of optimization workflows.
  • Use Case: Calibrating parameters for a model; optimizing a multi-dimensional objective function within bounds.

Quick Start

  1. Define objective function and bounds for each decision variable.
  2. Instantiate the PSO engine, e.g. ParticleSwarmOptimization(objective, bounds, n_particles=30).
  3. Call optimize() to obtain the best solution and convergence history.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: particle-swarm
Download link: https://github.com/SPIRAL-EDWIN/MCM-ICM-2601000/archive/main.zip#particle-swarm

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.