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)

MIT License

Downloads
7.9K
Stars
5.2K
Committers
25

Bot releases are hidden (Show)

scikit-opt - Version 0.6.5 Latest Release

Published by guofei9987 over 3 years ago

  • Add a toolkit x2gray.
  • Add a crossover fuction #79
scikit-opt - version 0.6.3

Published by guofei9987 over 3 years ago

  • Add multiprocessing&multithreading
scikit-opt - Version 0.6.2

Published by guofei9987 over 3 years ago

  • Surport 3 kinds of accelerate strategy ( vectorization, parallel, cached)
  • Surport class methods directly as the objective function
scikit-opt - Version 0.6.1

Published by guofei9987 almost 4 years ago

  1. PSO now support nonlinear unequal constraint
  2. Remove unbounded algorithm from PSO
scikit-opt - Version 0.5.9

Published by guofei9987 about 4 years ago

  1. Add input&output parameters
  2. Bring all 7 algorithms into correspondence for parameters, as much as possible.
scikit-opt - Version 0.5.8

Published by guofei9987 about 4 years ago

  • Fix a critical bug in AFSA
  • make up a doc to show parameters (only Chinese now, English is on the way)
scikit-opt - Version 0.5.7

Published by guofei9987 over 4 years ago

In previous version, GA has an integer mode, which uses penalty function. It makes a lot of misunderstand, and misusage.
The integer mode is totally changed to a new algorithm in this version.
#32 #37 #59

scikit-opt - Version 0.5.6

Published by guofei9987 over 4 years ago

Bug fixed #45 : input parameter in SA

scikit-opt - version 0.5.5

Published by guofei9987 over 4 years ago

bug: #34 ASFS, ASFA, AFSA

scikit-opt - version 0.5.4

Published by guofei9987 almost 5 years ago

  • Fix a vital bug about array copy in ACA
  • GA&PSO: objective function supports vectorization calculation
scikit-opt - version 0.5.3

Published by guofei9987 almost 5 years ago

Better GA for TSP

scikit-opt - version 0.5.2

Published by guofei9987 almost 5 years ago

integer programming for GA

scikit-opt - version 0.5.0

Published by guofei9987 almost 5 years ago

  • Differential Evolution available
  • Algorithm with constraint available
  • Move operators to a path operators
  • Remove old-style register UDF
scikit-opt - version 0.3.5

Published by guofei9987 almost 5 years ago

  • 3 types of Simulated Annealing: Fast, Boltzmann, Cauchy.
  • Now Simulated Annealing is nearly perfect
  • documents is more specific
scikit-opt - version 0.3.4

Published by guofei9987 almost 5 years ago

  • Almost perfect: Simulated Annealing for TSP
  • New docs
  • 2 animations (PSO and SA)
scikit-opt - version 0.3.3

Published by guofei9987 almost 5 years ago

  • PSO (Particle Swarm Optimization) with constraint
  • Faster GA operators
  • New documents framework
scikit-opt - version 0.3.2

Published by guofei9987 almost 5 years ago

$pip install scikit-opt

  • A new type of register
  • Provide some operators
scikit-opt - scikit-opt v0.3.1 release

Published by guofei9987 about 5 years ago

$pip install scikit-opt

  • add immune algorithm, artificial fish swarm algorithm
  • new operators for GA
  • new types of udf
scikit-opt - scikit-opt v0.2.1 release

Published by guofei9987 about 5 years ago

This is the first releases
See here
$pip install scikit-opt

scikit-opt - scikit-opt v0.1.1 release

Published by guofei9987 about 5 years ago

This is the first releases
See here
$pip install scikit-opt

Package Rankings
Top 1.43% on Alpine-v3.18
Top 9.59% on Proxy.golang.org
Top 8.14% on Alpine-v3.17
Top 5.08% on Alpine-edge
Top 2.48% on Pypi.org
Badges
Extracted from project README
PyPI Build Status codecov License fork Downloads Discussions
Related Projects