smt_optim.benchmarks.sfu package#

Submodules#

smt_optim.benchmarks.sfu.many_local_minima module#

Reference: https://www.sfu.ca/~ssurjano/optimization.html

class smt_optim.benchmarks.sfu.many_local_minima.Ackley[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.Bukin6[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.CrossInTray[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.DropWave[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.EggHolder[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.GramacyLee[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.Griewank[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.HolderTable[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.Langermann[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.Levy[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.Levy13[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.Rastrigin[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.Schaffer2[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.Schaffer4[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.Schwefel[source]#

Bases: BenchmarkProblem

objective(x)[source]#
class smt_optim.benchmarks.sfu.many_local_minima.Shubert[source]#

Bases: BenchmarkProblem

objective(x)[source]#

Module contents#