Javascript must be enabled to continue!
Advanced tools and methods for treewidth-based problem solving
View through CrossRef
Abstract
Computer programs, so-called solvers, for solving the well-known Boolean satisfiability problem (Sat) have been improving for decades. Among the reasons, why these solvers are so fast, is the implicit usage of the formula’s structural properties during solving. One of such structural indicators is the so-called treewidth, which tries to measure how close a formula instance is to being easy (tree-like). This work focuses on logic-based problems and treewidth-based methods and tools for solving them. Many of these problems are also relevant for knowledge representation and reasoning (KR) as well as artificial intelligence (AI) in general. We present a new type of problem reduction, which is referred to by decomposition-guided (DG). This reduction type forms the basis to solve a problem for quantified Boolean formulas (QBFs) of bounded treewidth that has been open since 2004. The solution of this problem then gives rise to a new methodology for proving precise lower bounds for a range of further formalisms in logic, KR, and AI. Despite the established lower bounds, we implement an algorithm for solving extensions of Sat efficiently, by directly using treewidth. Our implementation is based on finding abstractions of instances, which are then incrementally refined in the process. Thereby, our observations confirm that treewidth is an important measure that should be considered in the design of modern solvers.
Title: Advanced tools and methods for treewidth-based problem solving
Description:
Abstract
Computer programs, so-called solvers, for solving the well-known Boolean satisfiability problem (Sat) have been improving for decades.
Among the reasons, why these solvers are so fast, is the implicit usage of the formula’s structural properties during solving.
One of such structural indicators is the so-called treewidth, which tries to measure how close a formula instance is to being easy (tree-like).
This work focuses on logic-based problems and treewidth-based methods and tools for solving them.
Many of these problems are also relevant for knowledge representation and reasoning (KR) as well as artificial intelligence (AI) in general.
We present a new type of problem reduction, which is referred to by decomposition-guided (DG).
This reduction type forms the basis to solve a problem for quantified Boolean formulas (QBFs) of bounded treewidth that has been open since 2004.
The solution of this problem then gives rise to a new methodology for proving precise lower bounds for a range of further formalisms in logic, KR, and AI.
Despite the established lower bounds, we implement an algorithm for solving extensions of Sat efficiently, by directly using treewidth.
Our implementation is based on finding abstractions of instances, which are then incrementally refined in the process.
Thereby, our observations confirm that treewidth is an important measure that should be considered in the design of modern solvers.
Related Results
DynASP2.5: Dynamic Programming on Tree Decompositions in Action
DynASP2.5: Dynamic Programming on Tree Decompositions in Action
Efficient exact parameterized algorithms are an active research area. Such algorithms exhibit a broad interest in the theoretical community. In the last few years, implementations ...
Analisis Kebutuhan Modul Matematika untuk Meningkatkan Kemampuan Pemecahan Masalah Siswa SMP N 4 Batang
Analisis Kebutuhan Modul Matematika untuk Meningkatkan Kemampuan Pemecahan Masalah Siswa SMP N 4 Batang
Pemecahan masalah merupakan suatu usaha untuk menyelesaikan masalah matematika menggunakan pemahaman yang telah dimilikinya. Siswa yang mempunyai kemampuan pemecahan masalah rendah...
Minimum Stable Cut and Treewidth
Minimum Stable Cut and Treewidth
A stable or locally-optimal cut of a graph is a cut whose weight cannot be increased by changing the side of a single vertex. In this paper we study Minimum Stable Cut, the problem...
Treewidth-Aware Complexity for Evaluating Epistemic Logic Programs
Treewidth-Aware Complexity for Evaluating Epistemic Logic Programs
Logic programs are a popular formalism for encoding many problems relevant to knowledge representation and reasoning as well as artificial intelligence. However, for modeling ratio...
Treewidth : algorithmic, combinatorial, and practical aspects
Treewidth : algorithmic, combinatorial, and practical aspects
Treewidth : aspects algorithmiques, combinatoires et pratiques
Dans cette thèse, nous étudions la complexité paramétrée de problèmes combinatoires dans les graphes....
The Effectiveness of Problem-Based Learning in Improving Critical Thinking and Problem-Solving Skills in Medical Students: A Systematic Review of Fifteen Years’ Experience (2005-2019)
The Effectiveness of Problem-Based Learning in Improving Critical Thinking and Problem-Solving Skills in Medical Students: A Systematic Review of Fifteen Years’ Experience (2005-2019)
Background: An ongoing challenge for medical education in the twenty-first century is determining the best method to foster problem-solving and critical thinking in learners. These...
Abilities analysis of problem-solving process awareness for elementary school students with different problem-solving performances
Abilities analysis of problem-solving process awareness for elementary school students with different problem-solving performances
Background: Awareness is core ability in problem-solving process, but related performance analysis of problem-solving process awareness for elementary school students is still unde...
AFFORDANCE BASED FRAMEWORK OF HUMAN PROBLEM SOLVING: A NONREPRESENTATIONAL ALTERNATIVE
AFFORDANCE BASED FRAMEWORK OF HUMAN PROBLEM SOLVING: A NONREPRESENTATIONAL ALTERNATIVE
Problem solving is a crucial higher-order thinking ability of humans. Humans’ ability to solve problems is a critical higher-order thinking ability. Mathematical problem solving, a...

