Skip to content

Holder Table

Iannick Gagnon edited this page May 22, 2025 · 4 revisions

Description [view source]

The Holder Table function is a commonly used benchmark for testing optimization algorithms due to its highly rugged landscape with multiple local minima. It is defined mathematically as:

$$ \LARGE f(x, y) = -\left|\sin(x) \cos(y) \exp\left(\left|1 - \frac{\sqrt{x^2 + y^2}}{\pi}\right|\right)\right| $$

Visualization

Here is a link to an interactive Desmos version: https://www.desmos.com/3d/cz4xzyjq6h

HolderTable().visualize()

Features

  1. Multimodality: The function’s landscape includes steep ridges and deep valleys, providing a significant challenge for optimization techniques.
  2. Global minimum: Due to the symmetry of the function and the default search space, there are four global minimums located at $(8.05502, 9.66459)$, $(-8.05502, 9.66459)$, $(8.05502, -9.66459)$ and $(-8.05502, -9.66459)$ where the function evaluates to $f(x^*)=-19.2085$.
  3. Search space: The function is typically evaluated over the domain $-10 \leq x_i \leq 10$.

Discussion

The steep ridges and deep valleys of the function's surface make it a challenging problem for both gradient-based and heuristic optimization methods. Success in optimizing the Holder Table function indicates robustness and efficiency in handling complex, multimodal optimization problems.

Sources

The Holder Table test function was introduced in the following article :

Mishra, S. K. (2006). Some new test functions for global optimization and performance of repulsive particle swarm method. Available at SSRN 926132.

It can be found here : https://papers.ssrn.com/sol3/papers.cfm?abstract_id=926132

Clone this wiki locally