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

This project helps scientists, engineers, and researchers find the best possible solutions to complex problems by using various optimization techniques inspired by natural processes. You provide a problem definition (e.g., a mathematical function, constraints) and it outputs the optimal values or settings for your variables. It's designed for practitioners who need to optimize systems, processes, or models.

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

Use this if you need to find the optimal values for variables in a complex system where traditional analytical methods are too difficult or impossible.

Not ideal if your problem is simple enough to be solved directly with basic calculus or if you require an exact, guaranteed global optimum in all cases.

optimization operations-research engineering-design parameter-tuning resource-allocation
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.