A Join-Based Hybrid Parameter for Constraint Satisfaction

07/29/2019
by   Robert Ganian, et al.
0

We propose joinwidth, a new complexity parameter for the Constraint Satisfaction Problem (CSP). The definition of joinwidth is based on the arrangement of basic operations on relations (joins, projections, and pruning), which inherently reflects the steps required to solve the instance. We use joinwidth to obtain polynomial-time algorithms (if a corresponding decomposition is provided in the input) as well as fixed-parameter algorithms (if no such decomposition is provided) for solving the CSP. Joinwidth is a hybrid parameter, as it takes both the graphical structure as well as the constraint relations that appear in the instance into account. It has, therefore, the potential to capture larger classes of tractable instances than purely structural parameters like hypertree width and the more general fractional hypertree width (fhtw). Indeed, we show that any class of instances of bounded fhtw also has bounded joinwidth, and that there exist classes of instances of bounded joinwidth and unbounded fhtw, so bounded joinwidth properly generalizes bounded fhtw. We further show that bounded joinwidth also properly generalizes several other known hybrid restrictions, such as fhtw with degree constraints and functional dependencies. In this sense, bounded joinwidth can be seen as a unifying principle that explains the tractability of several seemingly unrelated classes of CSP instances.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/13/2017

Constraint Solving via Fractional Edge Covers

Many important combinatorial problems can be modeled as constraint satis...
research
07/28/2020

Semantic Width and the Fixed-Parameter Tractability of Constraint Satisfaction Problems

Constraint satisfaction problems (CSPs) are an important formal framewor...
research
07/15/2022

First Order Logic and Twin-Width in Tournaments and Dense Oriented Graphs

We characterise the classes of tournaments with tractable first-order mo...
research
11/14/2017

Tree Projections and Constraint Optimization Problems: Fixed-Parameter Tractability and Parallel Algorithms

Tree projections provide a unifying framework to deal with most structur...
research
05/10/2010

On The Power of Tree Projections: Structural Tractability of Enumerating CSP Solutions

The problem of deciding whether CSP instances admit solutions has been d...
research
09/15/2012

Tractable Optimization Problems through Hypergraph-Based Structural Restrictions

Several variants of the Constraint Satisfaction Problem have been propos...
research
07/06/2013

Lifting Structural Tractability to CSP with Global Constraints

A wide range of problems can be modelled as constraint satisfaction prob...

Please sign up or login with your details

Forgot password? Click here to reset