benchmarkfcns.multiobjective.maf9¶
- benchmarkfcns.multiobjective.maf9(x: Annotated[numpy.typing.NDArray[numpy.float64], '[m, n]', 'flags.c_contiguous'], num_objectives: SupportsInt | SupportsIndex = 3) Annotated[numpy.typing.NDArray[numpy.float64], '[m, n]']¶
Computes the value of the MaF9 (Point-to-Surface) multi-objective benchmark function.
Mathematical Definition
\[\begin{aligned}\]
f_i(textbf{x}) &= | x_1 cos(alpha_i) + x_2 sin(alpha_i) - cos(frac{pi}{M}) | \ alpha_i &= frac{(2i-1)pi}{M} end{aligned}
Visualization
No visualization available for this function.