Solving Dependency Quantified Boolean Formulas
Solving Dependency Quantified Boolean Formulas
批准号:
278046454
负责人:
Professor Dr. Bernd Becker
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2015
资助国家:
德国
项目状态:
已结题
起止时间:
2014-12-31 至 2020-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Solvers for Boolean satisfiability problems (SAT) are nowadays applied in numerous domains of Computer Science and Electronic Design Automation with great success: To mention only a few, they are most relevant in (formal) verification and test of hard- and software, e. g., for bounded model checking (BMC) and automatic test pattern generation (ATPG), but also have been successfully used in the area ofartificial intelligence, e. g., for planning. In spite of the problem being NP-complete, modern solvers can handle formulas with hundred thousands of variables and millions of clauses. Therefore SAT solvers have gained high industrial relevance; most major chip manufacturers apply SAT-based techniques to find bugs in their hardware designs.Besides ongoing work to further increase the capabilities of SAT solvers, currently research is focused on solving an extension of the SAT problem, so-called quantified Boolean formulas (QBF). QBF is computationally even harder (PSPACE-complete); nevertheless, modern solvers have made enormous progress in solving practically relevant problems, and thereby opened a serious possibility to tackle many computationally hard problems.A number of problems, however, cannot be encoded naturally into QBFs, but require a generalization thereof. Examples are realizability of incomplete digital circuits, the analysis of non-cooperative games with incomplete information, certain bit-vector logics, and the synthesis of safe controllers. For a natural and compact formulation they require so-called Henkin-quantifiers, which leads to dependency quantified Boolean formulas (DQBF). DQBFs allow to express arbitrary dependencies of existential variables in the quantifier prefix, while QBF is restricted to linear dependencies.Currently the lack of efficient DQBF solvers severely limits its applicability to practical problems. In the proposed project we are planning to develop and enhance solving techniques for DQBF. One crucial task is to improve efficiency w. r. t. computation time and memory consumption. Another essential goal is to enable solvers to not only decide the satisfiability of a formula, but also to compute certificates for satisfiability in the form of so-called Skolem functions, which play an important role for many applications, e. g., as implementations of black boxes in incomplete designs or winning strategies in games. To prove the feasibility of the developed techniques we will apply them to problems instances coming from the different application areas.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Algebraic Fault Attacks
-
批准号:267369888
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2015
-
负责人:Professor Dr. Bernd Becker
-
依托单位:
Identifikation und Test von anfälligen Schaltungskomponenten unter Prozessvariationen
-
批准号:22320774
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Professor Dr. Bernd Becker
-
依托单位:
Test und Diagnose in Nanoscale-Technologien
-
批准号:14374185
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Professor Dr. Bernd Becker
-
依托单位:
Einsatz von Verifikationstechniken unter Berücksichtigung unvollständiger Information
-
批准号:5392100
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Professor Dr. Bernd Becker
-
依托单位:
Routing-Probleme in VLSI-Systemen - Lösungsansätze mit Genetischen Algorithmen
-
批准号:5385291
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:1997
-
负责人:Professor Dr. Bernd Becker
-
依托单位:
Effiziente Algorithmen zur Logiksynthese und Verifikation bei VLSI-Schaltkreisen
-
批准号:5209416
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:1995
-
负责人:Professor Dr. Bernd Becker
-
依托单位:
海外基金