• Home
  • Search
  • Discovering Archipelagos of Tractability for Constraint Satisfaction and Counting
  • Cite Icon6
  • https://doi.org/10.1137/1.9781611974331.ch114Copy DOI Icon

Discovering Archipelagos of Tractability for Constraint Satisfaction and Counting

  • Dec 21, 2015
  • Robert Ganian +2 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

The Constraint Satisfaction Problem (CSP) is a central and generic computational problem which provides a common framework for many theoretical and practical applications. A central line of research is concerned with the identification of classes of instances for which CSP can be solved in polynomial time; such classes are often called "islands of tractability." A prominent way of defining islands of tractability for CSP is to restrict the relations that may occur in the constraints to a fixed set, called a constraint language, whereas a constraint language is conservative if it contains all unary relations. This paper addresses the general limit of the mentioned tractability results for CSP and #CSP, that they only apply to instances where all constraints belong to a single tractable language (in general, the union of two tractable languages isn't tractable). We show that we can overcome this limitation as long as we keep some control of how constraints over the various considered tractable languages interact with each other. For this purpose we utilize the notion of a \emph{strong backdoor} of a CSP instance, as introduced by Williams et al. (IJCAI 2003), which is a set of variables that when instantiated moves the instance to an island of tractability, i.e., to a tractable class of instances. In this paper, we consider strong backdoors into \emph{scattered classes}, consisting of CSP instances where each connected component belongs entirely to some class from a list of tractable classes. Our main result is an algorithm that, given a CSP instance with $n$ variables, finds in time $f(k)n^{O(1)}$ a strong backdoor into a scattered class (associated with a list of finite conservative constraint languages) of size $k$ or correctly decides that there isn't such a backdoor.

Similar Papers
  • Research Article
  • Citations21

Discovering Archipelagos of Tractability for Constraint Satisfaction and Counting

  • Mar 06, 2017
  • ACM Transactions on Algorithms
  • Robert Ganian +2
  • Research Article

On the Parameterized Complexity of Finding Small Unsatisfiable Subsets of CNF Formulas and CSP Instances

  • Jul 31, 2017
  • ACM Transactions on Computational Logic
  • Ronald De Haan +2
  • Conference Article
  • Citations6

Time Complexity of Constraint Satisfaction via Universal Algebra

  • Jan 01, 2020
  • Peter Jönsson +2
  • Research Article
  • Citations44

Full Constraint Satisfaction Problems

  • Jan 01, 2006
  • SIAM Journal on Computing
  • Tomás Feder +1
  • Conference Article
  • Citations7

An Algorithm for Constraint Satisfaction Problem

  • May 01, 2017
  • Dmitriy Zhuk
  • Single Book
  • Citations1457

Handbook of Constraint Programming

  • Jan 01, 2006
  • Francesca Rossi +2
  • PDF
  • Research Article
  • Citations5

Robust Algorithms with Polynomial Loss for Near-Unanimity CSPs

  • Jan 01, 2019
  • SIAM Journal on Computing
  • Víctor Dalmau +5
  • Research Article
  • Citations19

Constraint Propagation in Graph Coloring

  • Jan 01, 2002
  • Journal of Heuristics
  • Massimiliano Caramia +1
  • Conference Article
  • Citations4

The Complexity of Constraint Satisfaction Problems (Invited Talk)

  • Jan 01, 2015
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Manuel Bodirsky
  • Research Article
  • Citations95

Reconstruction and Clustering in Random Constraint Satisfaction Problems

  • Jan 01, 2011
  • SIAM Journal on Discrete Mathematics
  • Andrea Montanari +2
  • Conference Article
  • Citations100

The Quest for Strong Inapproximability Results with Perfect Completeness

  • Jan 01, 2017
  • arXiv (Cornell University)
  • Joshua Brakensiek +1
  • PDF
  • Research Article

Variable Elimination in Binary CSPs

  • Oct 30, 2019
  • Journal of Artificial Intelligence Research
  • Martin C Cooper +2
  • PDF
  • Research Article
  • Citations4

Experimental Matching of Instances to Heuristics for Constraint Satisfaction Problems.

  • Jan 01, 2016
  • Computational Intelligence and Neuroscience
  • Jorge Humberto Moreno-Scott +3
  • Preprint Article

Circuit Complexity Of Constraint Satisfaction Problems With Few Subpowers

  • May 22, 2021
  • Amir El-Aooiti
  • Research Article

Correlating the Community Structure of Constraint Satisfaction Problems with Search Time

  • Nov 01, 2022
  • International Journal on Artificial Intelligence Tools
  • Michel Medema +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.