smt_optim.benchmarks.multiobj package#
Submodules#
smt_optim.benchmarks.multiobj.constrained module#
- class BNH[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#
- objective: Callable | list[Callable] = None#
- set_dim(dim)#
- tags: list = None#
- class OSY[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#
- objective: Callable | list[Callable] = None#
- set_dim(dim)#
- tags: list = None#
smt_optim.benchmarks.multiobj.zdt module#
Reference: Towards a multi-fidelity & multi-objective Bayesian optimization efficient algorithm Rémy Charayron, Thierry Lefebvre, Nathalie Bartoli, Joseph Morlier
With multi-fidelity variant? ZDT1, ZDT2, ZDT3, ZDT5 (w/ cstr)
DTLZ5
- class ZDT1[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 ZDT2[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 ZDT3[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.multiobj.zdt_mf module#
Reference: Towards a multi-fidelity & multi-objective Bayesian optimization efficient algorithm Rémy Charayron, Thierry Lefebvre, Nathalie Bartoli, Joseph Morlier
With multi-fidelity variant? ZDT1, ZDT2, ZDT3, ZDT5 (w/ cstr)
DTLZ5