A Polynomial-Time Inner Approximation Algorithm for Multi-Objective Optimization
A Polynomial-Time Inner Approximation Algorithm for Multi-Objective Optimization
In multi-objective optimization, the problem of finding all non-dominated images is often intractable. However, for any multiplicative factor greater than one, an approximation set can be constructed in polynomial time for many problems. In this paper, we use the concept of convex approximation sets: Each non-dominated image is approximated by a convex combination of images of solutions in such a set. Recently, Helfrich et al. (2024) presented a convex approximation algorithm that works in an adaptive fashion and outperforms all previously existing algorithms. We use a different approach for constructing an even more efficient adaptive algorithm for computing convex approximation sets. Our algorithm is based on the skeleton algorithm for polyhedral inner approximation by Csirmaz (2021). If the weighted sum scalarization can be solved exactly or approximately in polynomial time, our algorithm can find a convex approximation set for an approximation factor arbitrarily close to this solution quality. We demonstrate that our new algorithm significantly outperforms the current state-of-the-art algorithm from Helfrich et al. (2024) on instances of the multi-objective variants of the assignment problem, the knapsack problem, and the symmetric metric travelling salesman problem.
Levin Nemesch、Stefan Ruzika、Clemens Thielen、Alina Wittmann
计算技术、计算机技术
Levin Nemesch,Stefan Ruzika,Clemens Thielen,Alina Wittmann.A Polynomial-Time Inner Approximation Algorithm for Multi-Objective Optimization[EB/OL].(2025-04-28)[2025-05-18].https://arxiv.org/abs/2504.19677.点此复制
评论