,
Pierre Talbot
,
Pascal Bouvry
Creative Commons Attribution 4.0 International license
Many real-life problems involve multiple conflicting objectives; hence, the decision maker is provided with a set of trade-off solutions, the Pareto front. While many methods to compute Pareto fronts have been proposed in the mathematical programming literature, comparatively few approaches are available for constraint programming (CP). One of the main state-of-the-art algorithms in CP is a branch-and-bound method that uses a Pareto global constraint, denoted here as MOBAB-CP. In this work, we adapt the SAUGMECON algorithm, a well-known and efficient ε-constraint method, in a CP solver. We also propose a new algorithm that combines SAUGMECON with the Pareto global constraint. Experimental results show that the proposed algorithm consistently achieves better results than our CP implementation of SAUGMECON and is competitive with MOBAB-CP, outperforming it on several of the studied problems.
@InProceedings{combarrosimon_et_al:LIPIcs.CP.2026.14,
author = {Combarro Sim\'{o}n, Manuel and Talbot, Pierre and Bouvry, Pascal},
title = {{Combining an \epsilon-Constraint Method with the Pareto Global Constraint}},
booktitle = {32nd International Conference on Principles and Practice of Constraint Programming (CP 2026)},
pages = {14:1--14:18},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-432-1},
ISSN = {1868-8969},
year = {2026},
volume = {379},
editor = {Beldiceanu, Nicolas},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CP.2026.14},
URN = {urn:nbn:de:0030-drops-266474},
doi = {10.4230/LIPIcs.CP.2026.14},
annote = {Keywords: Multi-objective combinatorial optimization, constraint programming, Pareto global constraint, \epsilon-constraint method, SAUGMECON}
}
archived version
archived version