Skip to content

Calman102/SCO-Optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

SCO Optimizer

A genetic algorithm for multivariate optimization written in Python.

Usage

Put SplittingForContinuousOptimization.py in your working directory import it as follows:

from SplittingForContinuousOptimization import SCO

Example

from SplittingForContinuousOptimization import SCO, peaks
import numpy as np

SCO(S=peaks, N=200, ς=0.8, w=0.5, B=[-3*np.ones(2), 3*np.ones(2)])

References

  1. Kroese, D. P., Botev, Z., Taimre, T., & Vaisman, R. (2019). Data Science and Machine Learning : Mathematical and Statistical Methods.

About

A genetic algorithm for multivariate optimization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages