branin_currin#
- obsidian.experiment.benchmark.geometric.branin_currin(X)[source]#
Synthetic BraninCurrin function from BoTorch test_functions
Two objective problem composed of the Branin and Currin functions:
Branin (rescaled):
f_1(x) = ( 15*x_1 - 5.1 * (15 * x_0 - 5) ** 2 / (4 * pi ** 2) + 5 * (15 * x_0 - 5) / pi - 5 ) ** 2 + (10 - 10 / (8 * pi)) * cos(15 * x_0 - 5))
Currin:
f_2(x) = (1 - exp(-1 / (2 * x_1))) * ( 2300 * x_0 ** 3 + 1900 * x_0 ** 2 + 2092 * x_0 + 60 ) / 100 * x_0 ** 3 + 500 * x_0 ** 2 + 4 * x_0 + 20
- Parameters:
X (ndarray) – (m)-observations by (d=2)-features array of data to be evaluated.
- Returns:
(k=2)-sized array of responses.
- Return type:
ndarray