On the Problem Characteristics of Multi-objective Pseudo-Boolean Functions in Runtime Analysis
By: Zimin Liang, Miqing Li
Potential Business Impact:
Makes computer programs solve harder problems better.
Recently, there has been growing interest within the theoretical community in analytically studying multi-objective evolutionary algorithms. This runtime analysis-focused research can help formally understand algorithm behaviour, explain empirical observations, and provide theoretical insights to support algorithm development and exploration. However, the test problems commonly used in the theoretical analysis are predominantly limited to problems with heavy "artificial" characteristics (e.g., symmetric, homogeneous objectives and linear Pareto fronts), which may not be able to well represent realistic scenarios. In this paper, we first discuss commonly used multi-objective functions in the theory domain and systematically review their features, limitations and implications to practical use. Then, we present several new functions with more realistic features, such as heterogenous objectives, local optimality and nonlinearity of the Pareto front, through simply mixing and matching classical single-objective functions in the area (e.g., LeadingOnes, Jump and RoyalRoad). We hope these functions can enrich the existing test problem suites, and strengthen the connection between theoretic and practical research.
Similar Papers
A Fundamental Study for Multiobjective Optimization Problems in Nonlinear Dynamical Systems
Systems and Control
Makes solar power systems work better.
A Systematic Study on the Design of Odd-Sized Highly Nonlinear Boolean Functions via Evolutionary Algorithms
Neural and Evolutionary Computing
Finds secret codes that are very hard to break.
Picking a Representative Set of Solutions in Multiobjective Optimization: Axioms, Algorithms, and Experiments
Artificial Intelligence
Helps choose the best option from many good choices.