Arrow Research search

Author name cluster

Eduard Torres

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

3 papers
2 author rows

Possible papers

3

JAIR Journal 2026 Journal Article

Revisiting SAT-based Solvers: MaxSAT Rules and Core Sequences

  • Josep Alòs
  • Carlos Ansótegui
  • Eduard Torres

In this paper, we revisit the state-of-the-art of MaxSAT solving. We focus on SAT-based MaxSAT solving algorithms, mainly on Core-guided MaxSAT solvers. We show how to describe Core-guided solvers with Non-CNF MaxSAT rules plus the Extension rule. Equipped with these rules, we show how to apply them alternatively to obtain new Core-guided MaxSAT solvers. Since Core-guided solvers essentially solve a sequence of SAT instances, we also discuss how Core-guided MaxSAT solvers traverse the search space of possible sequences of SAT instances, the existence of exponentially harder sequences, and how to avoid them. The experimental investigation shows comparable and complementary performance to state-of-the-art solvers.

SAT Conference 2022 Conference Paper

OptiLog V2: Model, Solve, Tune and Run

  • Josep Alos
  • Carlos Ansótegui
  • Josep M. Salvia
  • Eduard Torres

We present an extension of the OptiLog Python framework. We fully redesign the solvers module to support the dynamic loading of incremental SAT solvers with support for external libraries. We introduce new modules for modelling problems into Non-CNF format with support for Pseudo Boolean constraints, for evaluating and parsing the results of applications, and we add support for constrained execution of blackbox programs and SAT-heritage integration. All these enhancements allow OptiLog to become a swiss knife for SAT-based applications in academic and industrial environments.

SAT Conference 2021 Conference Paper

OptiLog: A Framework for SAT-based Systems

  • Carlos Ansótegui
  • Jesus Ojeda
  • António Pacheco 0004
  • Josep Pon
  • Josep M. Salvia
  • Eduard Torres

Abstract We present OptiLog, a new Python framework for rapid prototyping of SAT-based systems. OptiLog allows to use and integrate SAT solvers currently developed in C/C++ just by implementing the iSAT C++ interface. It also provides a Python binding to the PBLib C++ toolkit for encoding Pseudo Boolean and Cardinality constraints. Finally, it leverages the power of automatic configurators by allowing to easily create configuration scenarios including multiple solvers and encoders.

v2026.09.13