RC2: an efficient MaxSAT solver

A Ignatiev, A Morgado… - Journal on Satisfiability …, 2019 - journals.sagepub.com
Recent work proposed a toolkit PySAT aiming at fast and easy prototy** with propositional
satisfiability (SAT) oracles in Python, which enabled one to exploit the power of the original …

Trading complexity for sparsity in random forest explanations

G Audemard, S Bellart, L Bounia, F Koriche… - Proceedings of the …, 2022 - ojs.aaai.org
Random forests have long been considered as powerful model ensembles in machine
learning. By training multiple decision trees, whose diversity is fostered through data and …

A SAT-based approach to learn explainable decision sets

A Ignatiev, F Pereira, N Narodytska… - … 2018, Held as Part of the …, 2018 - Springer
The successes of machine learning in recent years have triggered a fast growing range of
applications. In important settings, including safety critical applications and when …

Complexity results and algorithms for extension enforcement in abstract argumentation

JP Wallner, A Niskanen, M Järvisalo - Journal of Artificial Intelligence …, 2017 - jair.org
Argumentation is an active area of modern artificial intelligence (AI) research, with
connections to a range of fields, from computational complexity theory and knowledge …

Sturgeon: tile-based procedural level generation via learned and designed constraints

S Cooper - Proceedings of the AAAI Conference on Artificial …, 2022 - ojs.aaai.org
This work describes Sturgeon, a system for tile-based level generation using constraints. We
present a small mid-level constraint API that can be instantiated with various low-level …

Sat-based encodings for optimal decision trees with explicit paths

M Janota, A Morgado - Theory and Applications of Satisfiability Testing …, 2020 - Springer
Decision trees play an important role both in Machine Learning and Knowledge
Representation. They are attractive due to their immediate interpretability. In the spirit of …

Anytime weighted MaxSAT with improved polarity selection and bit-vector optimization

A Nadel - 2019 Formal methods in computer aided design …, 2019 - ieeexplore.ieee.org
This paper introduces a new anytime algorithm for Weighted MaxSAT consisting of two main
algorithmic components. First, we propose a new efficient polarity selection heuristic and an …

[PDF][PDF] A short description of the solver EvalMaxSAT

F Avellaneda - MaxSAT Evaluation, 2020 - core.ac.uk
EvalMaxSAT1 is a MaxSAT solver written in modern C++ language mainly using the
Standard Template Library (STL). The solver is built on top of the SAT solver Glucose [1], but …

On tackling the limits of resolution in SAT solving

A Ignatiev, A Morgado, J Marques-Silva - International Conference on …, 2017 - Springer
The practical success of Boolean Satisfiability (SAT) solvers stems from the CDCL (Conflict-
Driven Clause Learning) approach to SAT solving. However, from a propositional proof …

MaxSAT resolution with the dual rail encoding

ML Bonet, S Buss, A Ignatiev, J Marques-Silva… - Proceedings of the …, 2018 - ojs.aaai.org
Conflict-driven clause learning (CDCL) is at the core of the success of modern SAT solvers.
In terms of propositional proof complexity, CDCL has been shown as strong as general …