Back to Search Start Over

MaxSAT-Based Bi-Objective Boolean Optimization

Authors :
Christoph Jabs and Jeremias Berg and Andreas Niskanen and Matti Järvisalo
Jabs, Christoph
Berg, Jeremias
Niskanen, Andreas
Järvisalo, Matti
Christoph Jabs and Jeremias Berg and Andreas Niskanen and Matti Järvisalo
Jabs, Christoph
Berg, Jeremias
Niskanen, Andreas
Järvisalo, Matti
Publication Year :
2022

Abstract

We explore a maximum satisfiability (MaxSAT) based approach to bi-objective optimization. Bi-objective optimization refers to the task of finding so-called Pareto-optimal solutions in terms of two objective functions. Bi-objective optimization problems naturally arise in various real-world settings. For example, in the context of learning interpretable representations, such as decision rules, from data, one wishes to balance between two objectives, the classification error and the size of the representation. Our approach is generally applicable to bi-objective optimizations which allow for propositional encodings. The approach makes heavy use of incremental Boolean satisfiability (SAT) solving and draws inspiration from modern MaxSAT solving approaches. In particular, we describe several variants of the approach which arise from different approaches to MaxSAT solving. In addition to computing a single representative solution per each point of the Pareto front, the approach allows for enumerating all Pareto-optimal solutions. We empirically compare the efficiency of the approach to recent competing approaches, showing practical benefits of our approach in the contexts of learning interpretable classification rules and bi-objective set covering.

Details

Database :
OAIster
Notes :
application/pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1358731459
Document Type :
Electronic Resource
Full Text :
https://doi.org/10.4230.LIPIcs.SAT.2022.12