smt_optim.benchmarks.avt311 package#
Submodules#
smt_optim.benchmarks.avt311.avt311 module#
Paper: https://arxiv.org/pdf/2204.07867 Code: qudo046/avt-331-l1-benchmarks
- class Alos[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#
- tags: list = None#
- class Alos1[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 DiscForrester[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 Forrester[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 MFRastrigin[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#
- rotation_matrix(n, v, theta)[source]#
Aguilera-Perez algorithm
- Parameters:
n (int) – Dimension
v ((n, n-1) array) – Input matrix
theta (float) – Final rotation angle
- Returns:
R – Final rotation matrix
- Return type:
(n, n) array
- tags: list = None#