smt_optim.benchmarks.sfu package#
Submodules#
smt_optim.benchmarks.sfu.bowl_shaped module#
Reference: https://www.sfu.ca/~ssurjano/optimization.html
- class Bohachevsky1[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Bohachevsky2[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Bohachevsky3[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Perm[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- tags: list = None#
- class RotatedHyperEllipsoid[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Sphere[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class SumDifferentPowers[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
smt_optim.benchmarks.sfu.many_local_minima module#
Reference: https://www.sfu.ca/~ssurjano/optimization.html
- class Ackley[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Bukin6[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class CrossInTray[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class DropWave[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class EggHolder[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class GramacyLee[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Griewank[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class HolderTable[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Langermann[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Levy[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Levy13[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Rastrigin[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Schaffer2[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#
- class Schaffer4[source]#
Bases:
BenchmarkProblem- bounds: ndarray = None#
- constraints: list = None#
- name: str = None#
- num_cstr: int = None#
- num_dim: int | str = None#
- num_fidelity: int = None#
- num_obj: int = None#
- set_dim(dim)#
- tags: list = None#