In this article we introduce an algorithm that approximates Pareto fronts of multiobjective mixed-integer convex optimization problems. The algorithm constructs an inner and outer approximation of the front exploiting the convexity of the patches and is applicable to problems with an arbitrary number of criteria.
In the algorithm, the problem is decomposed into patches, which are multiobjective convex problems, by fixing the integer assignments. The patch problems are solved using (simplicial) Sandwiching.
We identify parts of patches that are dominated by other patches and ensure that these patch parts are not refined further.
We prove that the algorithm converges and show a bound on the reduction of the approximation error in the course of the algorithm.
We illustrate the behaviour of our algorithm using some numerical examples and compare its performance to an algorithm from literature.
Citation
Lammel, I., Küfer, KH. & Süss, P. An approximation algorithm for multiobjective mixed-integer convex optimization. Math Meth Oper Res (2024). https://doi.org/10.1007/s00186-024-00870-3