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.mf_borehole module#
- class MFBorehole[source]#
Bases:
BenchmarkProblemReference:
(with 2 fidelity levels) Xiong, S., Qian, P. Z., & Wu, C. J. (2013). Sequential design and analysis of high-accuracy and low-accuracy computer codes. Technometrics, 55(1), 37-46.
(with 3 fidelity levels) Tran, A., Wildey, T., & McCann, S. (2020). sMF-BO-2CoGP: A sequential multi-fidelity constrained Bayesian optimization framework for design applications. Journal of Computing and Information Science in Engineering, 20(3), 031007.
- 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.mf_colville module#
- class MFColville[source]#
Bases:
BenchmarkProblemReference:
(with 2 fidelity levels)
Song, X., Lv, L., Sun, W., & Zhang, J. (2019). A radial basis function-based multi-fidelity surrogate model: exploring correlation between high-fidelity and low-fidelity models. Structural & Multidisciplinary Optimization, 60(3), 965.
Note: (page 9) the term (x_3^2 - x_4) should be squared
A in [0, 1] controls the correlation between the lf and hf function. A=0.0 -> corr=0.0882 A=0.2 -> corr=0.1416 A=0.4 -> corr=0.6978 A=0.6 -> corr=0.9521 A=0.8 -> corr=0.9948 A=1.0 -> corr=1.0000
- 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.misc2 module#
- class MFConstraintRosenbrock[source]#
Bases:
BenchmarkProblemFischer, C. C. (2021). Bayesian Inspired Multi-Fidelity Optimization with Aerodynamic Design.
- 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#
- 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.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#
smt_optim.benchmarks.misc.weldedbeam_variants module#
- class MFWeldedBeamDesign[source]#
Bases:
BenchmarkProblemReferences:
Datta, D., & Figueira, J. R. (2011). A real-integer-discrete-coded particle swarm optimization for design problems. Applied Soft Computing, 11(4), 3625-3633.
Tran, A., Wildey, T., & McCann, S. (2020). sMF-BO-2CoGP: A sequential multi-fidelity constrained Bayesian optimization framework for design applications. Journal of Computing and Information Science in Engineering, 20(3), 031007.
- 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#
- objective: Callable | list[Callable] = None#
- set_dim(dim)#
- tags: list = None#
- class MixedVarWeldedBeamDesign[source]#
Bases:
BenchmarkProblemReferences: Datta, D., & Figueira, J. R. (2011). A real-integer-discrete-coded particle swarm optimization for design problems. Applied Soft Computing, 11(4), 3625-3633. - Tran, A., Wildey, T., & McCann, S. (2020). sMF-BO-2CoGP: A sequential multi-fidelity constrained Bayesian optimization framework for design applications. Journal of Computing and Information Science in Engineering, 20(3), 031007.
- 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#