Finding Small Unsatisfiable Cores to Prove Unsatisfiability of QBFs

نویسندگان

  • Yannet Interian
  • Gabriel Corvera
  • Bart Selman
  • Ryan Williams
چکیده

In the past few years, we have seen significant progress in the area of Boolean satisfiability (SAT) solving and its applications. More recently, new efforts have focused on developing solvers for Quantified Boolean Formulas (QBFs). Recent QBF evaluation results show that developing practical QBF solvers is more challenging than one might expect. Even relatively small QBF problems are sometimes beyond the reach of current QBF solvers. We present a new approach for solving unsatisfiable two-alternation QBFs. Our approach is able to solve hard random QBF formulas that current algorithms are not able to handle. Our solver WalkMinQBF combines the power of stochastic local search methods and complete SAT solvers. The solver is incomplete, in that it outputs unsat if a certificate for unsatisfiability is found, otherwise it outputs unknown. We test our solver on the model for random formulas introduced in [3] and the Models A and B introduced in [7]. We compare WalkMinQBF with the state-of-the-art QBF solvers Ssolve and QuBE-BJ. We show that WalkMinQBF outperforms Ssolve and QuBE-BJ in time and in the number of formulas solved. We believe our work provides new insights on strategies that should be useful in complete QBF solvers. As a side result we have developed a stochastic local search algorithm for the minimum unsatisfiability problem (MIN-SAT).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Heuristic Local Search Algorithm for Unsatisfiable Cores Extraction

Explaining the causes of infeasibility of Boolean formulas has many practical applications in various fields. We are generally interested in a small explanation of unsatisfiability that excludes irrelevant information. A small unsatisfiable core provides a succinct explanation of infeasibility and is valuable for applications. In recent years the problem of finding unsatisfiable subformulas has...

متن کامل

Towards a Notion of Unsatisfiable Cores for LTL

Unsatisfiable cores, i.e., parts of an unsatisfiable formula that are themselves unsatisfiable, have important uses in debugging specifications, speeding up search in model checking or SMT, and generating certificates of unsatisfiability. While unsatisfiable cores have been well investigated for Boolean SAT and constraint programming, the notion of unsatisfiable cores for temporal logics such a...

متن کامل

Towards a notion of unsatisfiable and unrealizable cores for LTL

Unsatisfiable cores, i.e., parts of an unsatisfiable formula that are themselves unsatisfiable, have important uses in debugging specifications, speeding up search in model checking or SMT, and generating certificates of unsatisfiability. While unsatisfiable cores have been well investigated for Boolean SAT and constraint programming, the notion of unsatisfiable cores for temporal logics such a...

متن کامل

Enhancing unsatisfiable cores for LTL with information on temporal relevance

LTL is frequently used to express specifications in many domains such as embedded systems or business processes. Witnesses can help to understand why an LTL specification is satisfiable, and a number of approaches exist to make understanding a witness easier. In the case of unsatisfiable specifications unsatisfiable cores (UCs), i.e., parts of an unsatisfiable formula that are themselves unsati...

متن کامل

Unsatisfying Walks: Solving False QBFs with Local Search

In the past few years, we have seen significant progress in the area of Boolean satisfiability (SAT) solving and its applications. More recently, new efforts have focused on developing solvers for Quantified Boolean Formulas (QBFs). Recent QBF evaluation results show that developing practical QBF solvers is more challenging than one might expect. Even relatively small QBF problems are sometimes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006