University of Limerick
Browse

Towards efficient MUS extraction

Download (606.85 kB)
journal contribution
posted on 2013-01-10, 15:15 authored by Anton Belov, Inês Lynce, Joao Marques-Silva
Minimally Unsatisfiable Subformulas (MUS) find a wide range of practical applications, including product configuration, knowledge-based validation, and hardware and software design and verification. MUSes also find application in recent Maximum Satisfiability algorithms and in CNF formula redundancy removal. Besides direct applications in Propositional Logic, algorithms for MUS extraction have been applied to more expressive logics. This paper proposes two algorithms for MUS extraction. The first algorithm is optimal in its class, meaning that it requires the smallest number of calls to a SAT solver. The second algorithm extends earlier work, but implements a number of new techniques. Among these, this paper analyzes in detail the technique of recursive model rotation, which provides significant performance gains in practice. Experimental results, obtained on representative practical benchmarks, indicate that the new algorithms achieve significant performance gains with respect to state of the art MUS extraction algorithms.

History

Publication

AI Communications;25(2), pp. 97-116

Publisher

IOS Press

Note

peer-reviewed

Other Funding information

SFI, FCT, INESC-ID

Rights

Reprinted from AI Communications, 25(2) pp. 97-116, Towards Efficient MUS Extraction, Benlov, Anton, Lynce Inês and Marques-Silva, Joao. Copyright (2012), with permission from IOS Press

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC