guofei9987/scikit-opt

Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)

61
/ 100
Established

# Technical Summary Provides a pluggable operator framework where users can register custom selection, crossover, mutation, and ranking functions via `register()` method, enabling algorithmic experimentation beyond built-in implementations. Supports iterative continuation (resuming from previous runs), vectorization, multithreading, multiprocessing, and caching for function evaluation acceleration, with nascent GPU computation support. Targets general-purpose constrained and unconstrained optimization across continuous and discrete domains, integrating seamlessly with NumPy-based workflows.

6,388 stars. No commits in the last 6 months. Available on PyPI.

Stale 6m
Maintenance 2 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 24 / 25

How are scores calculated?

Stars

6,388

Forks

1,090

Language

Python

License

MIT

Last pushed

Aug 31, 2025

Commits (30d)

0

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/guofei9987/scikit-opt"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.