smt_optim.benchmarks.misc package#
Submodules#
smt_optim.benchmarks.misc.avt module#
smt_optim.benchmarks.misc.edge_cases module#
- class Rosenbrock2[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#
- objective: Callable | list[Callable] = None#
- set_dim(dim)#
- tags: list = None#
smt_optim.benchmarks.misc.gano module#
- class Gano[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#
- objective: Callable | list[Callable] = None#
- set_dim(dim)#
- tags: list = None#
smt_optim.benchmarks.misc.mixvar_branin module#
Reference: Efficient global optimization of constrained mixed variable problems
- class MixVarBranin[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 MixVarGoldstein[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 MultiFidelityMixVarBranin[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#
- objective: Callable | list[Callable] = None#
- set_dim(dim)#
- tags: list = None#
smt_optim.benchmarks.misc.modified_avt module#
smt_optim.benchmarks.misc.original module#
- class Branin1[source]#
Bases:
BenchmarkProblem[1]
- 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#
- objective: Callable | list[Callable] = None#
- set_dim(dim)#
- tags: list = None#
- class Branin2[source]#
Bases:
BenchmarkProblem[1]
f_min = 12.001 f_min_x = np.array([0.941, 0.317])
- 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#
- objective: Callable | list[Callable] = None#
- set_dim(dim)#
- tags: list = None#
- class BraninMF[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#
- objective: Callable | list[Callable] = None#
- set_dim(dim)#
- tags: list = None#
- class Rosenbrock[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#
- objective: Callable | list[Callable] = None#
- set_dim(dim)#
- tags: list = None#
- class Sasena1[source]#
Bases:
BenchmarkProblem[1]
f_min = -1.1723 f_min_x = np.array([2.7450, 2.3523])
- 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#
- objective: Callable | list[Callable] = None#
- set_dim(dim)#
- tags: list = None#