A summary of benchmarking constrained, multi-objective and surrogate-assisted optimization methods
摘要
Benchmarking is essential for assessing the effectiveness of optimization algorithms. This paper reviews standard benchmarking methods, including convergence plots, performance profiles, data profiles, and accuracy profiles, which are widely used to evaluate optimization algorithms. The principal contribution of this work is to synthesize ideas and practical suggestions from the literature, and to articulate them within a coherent and unified framework applicable to three specific contexts: constrained optimization, multi-objective optimization, and surrogate-based optimization.