Vivifying Propositional Clausal Formulae
- Cédric PietteY. HamadiL. Sais
- 27 June 2008
Computer Science
A new way to preprocess Boolean formulae in Conjunctive Normal Form (CNF) is presented, empirically compared to the best existing one in terms of size reduction and the ability to improve a state-of-the-art satisfiability solver.
XCSP3: An Integrated Format for Benchmarking Combinatorial Constrained Problems
- F. BoussemartChristophe LecoutreCédric Piette
- 10 November 2016
Computer Science, Mathematics
The objective of XCSP3 is to ease the effort required to test and compare different algorithms by providing a common test-bed of combinatorial constrained instances by providing almost all constraints that can be found in major constraint solvers developed by the CP community.
Extracting MUSes
- É. GrégoireBertrand MazureCédric Piette
- 22 May 2006
Computer Science, Mathematics
A new heuristic-based approach to approximate or compute MUSes is presented and it is shown that it often outperforms current competing ones.
Local-search Extraction of MUSes
- É. GrégoireBertrand MazureCédric Piette
- 1 September 2007
Computer Science
A new hybrid technique based on local search is introduced in order to approximate and extract minimally unsatisfiable subformulas (in short, MUSes) of unsatisfiable SAT instances, based on an original counting heuristic grafted to a local search algorithm, which explores the neighborhood of the current interpretation in an original manner, making use of a critical clause concept.
Boosting a Complete Technique to Find MSS and MUS Thanks to a Local Search Oracle
- É. GrégoireBertrand MazureCédric Piette
- 6 January 2007
Computer Science, Mathematics
Experimental studies show that this new approach outperforms the best current existing exhaustive ones and makes use of the powerful concept of critical clause and of a computationally inexpensive local search oracle to boost an exhaustive algorithm proposed by Liffiton and Sakallah.
On Approaches to Explaining Infeasibility of Sets of Boolean Clauses
- É. GrégoireBertrand MazureCédric Piette
- 3 November 2008
Computer Science, Mathematics
This paper focuses on the concept of minimally unsatisfiable subformulas (MUSes), which explain logical inconsistency in terms of minimal sets of contradictory clauses, and various recent results and computational approaches about MUSes and related concepts are discussed.
Let the Solver Deal with Redundancy
- Cédric Piette
- 3 November 2008
Computer Science
A self-adaptative process is proposed to manage redundant clauses, enabling redundant information to be discriminated and to keep only the one that proves useful during the search.
Dolius: A Distributed Parallel SAT Solving Framework
- Gilles AudemardBenoît HoessenSaïd JabbourCédric Piette
- 2014
Computer Science
POS@SAT
This paper proposes a tool called Dolius, mainly based on the divide and conquer paradigm, which does not need shared memory, can be distributed, and scales well when a large number of computing units is available.
MUST: Provide a Finer-Grained Explanation of Unsatisfiability
- É. GrégoireBertrand MazureCédric Piette
- 23 September 2007
Computer Science
A new form of explanation and recovery technique for the unsatisfiability of discrete CSPs that allows the user to reason both at the constraints andTuples levels by exhibiting both problematic constraints and tuples of values that would allow satisfiability to be recovered if they were not forbidden.
Deterministic Parallel DPLL
- Y. HamadiSaïd JabbourCédric PietteL. Sais
- 10 July 2011
Computer Science
Experimental results clearly show that the proposed Deterministic Parallel DPLL engine preserves the performance of the parallel portfolio approach while ensuring full reproducibility of the results.
...
...