Exploration of Pareto-preserving Search Space Transformations in Multi-objective Test Functions
Diedeerick Vermetten, Jeroen Rook
TLDR
This paper explores Pareto-preserving search space transformations in multi-objective optimization benchmarks to prevent algorithms from exploiting unintended structure.
Key contributions
- Re-emphasizes the importance of search space transformations for multi-objective optimization benchmarks.
- Introduces two parameterized, bijective transformations to create diverse instances of popular benchmark problems.
- Demonstrates how these search space transformations impact the performance of various multi-objective algorithms.
- Compares the performance impacts of transformations applied to the search space versus the objective space.
Why it matters
Biased benchmark problems lead to misleading insights into optimization algorithms. This work provides a method to create more robust multi-objective test functions by transforming their search space. This helps ensure algorithms are truly generalizable and not just exploiting specific problem structures.
Original Abstract
Benchmark problems are an important tool for gaining understanding of optimization algorithms. Since algorithms often aim to perform well on benchmarks, biases in benchmark design provide misleading insights. In single-objective optimization, for example, many problems used to have their optimum in the center of the search domain. To remedy these issues, search space transformations have been widely adopted by benchmark suites, preventing algorithms from exploiting unintended structure. In multi-objective optimization, problem design has focused primarily on the objective space structure. While this focus addresses important aspects of the multi-objective nature of the problems, the search space structures of these problems have received comparatively limited attention. In this work, we re-emphasize the importance of transformations in the search space, and address the challenges inherent in adding transformations to boundary constraints problems without impacting the structure of the objective space. We utilized two parameterized, bijective transformations to create different instantiations of popular benchmark problems, and show how these changes impact the performance of various multi-objective optimization algorithms. In addition to the search space transformations, we show that such parameterized transformations can also be applied to the objective space, and compare their respective performance impacts.
📬 Weekly AI Paper Digest
Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.