Kernelization of Constraint Satisfaction Problems: A Study Through Universal Algebra

被引:4
|
作者
Lagerkvist, Victor [1 ]
Wahlstrom, Magnus [2 ]
机构
[1] Tech Univ Dresden, Inst Algebra, Dresden, Germany
[2] Royal Holloway Univ London, Dept Comp Sci, Egham, Surrey, England
关键词
COMPLEXITY; CLONES;
D O I
10.1007/978-3-319-66158-2_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A kernelization algorithm for a computational problem is a procedure which compresses an instance into an equivalent instance whose size is bounded with respect to a complexity parameter. For the constraint satisfaction problem (CSP), there exist many results concerning upper and lower bounds for kernelizability of specific problems, but it is safe to say that we lack general methods to determine whether a given problem admits a kernel of a particular size. In this paper, we take an algebraic approach to the problem of characterizing the kernelization limits of NP-hard CSP problems, parameterized by the number of variables. Our main focus is on problems admitting linear kernels, as has, somewhat surprisingly, previously been shown to exist. We show that a finite-domain CSP problem has a kernel with O(n) constraints if it can be embedded (via a domain extension) into a CSP which is preserved by a Maltsev operation. This result utilise a variant of the simple algorithm for Maltsev constraints. In the complementary direction, we give indication that the Maltsev condition might be a complete characterization for Boolean CSPs with linear kernels, by showing that an algebraic condition that is shared by all problems with a Maltsev embedding is also necessary for the existence of a linear kernel unless NP subset of co-NP/poly.
引用
收藏
页码:157 / 171
页数:15
相关论文
共 50 条
  • [1] Universal algebra and hardness results for constraint satisfaction problems
    Larose, Benoit
    Tesson, Pascal
    [J]. THEORETICAL COMPUTER SCIENCE, 2009, 410 (18) : 1629 - 1647
  • [2] Universal algebra and hardness results for constraint satisfaction problems
    Larose, Benoit
    Tesson, Pascal
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2007, 4596 : 267 - +
  • [3] THE CONSTRAINT SATISFACTION PROBLEM AND UNIVERSAL ALGEBRA
    Barto, Libor
    [J]. BULLETIN OF SYMBOLIC LOGIC, 2015, 21 (03) : 319 - 337
  • [4] UNIVERSAL ALGEBRAIC METHODS FOR CONSTRAINT SATISFACTION PROBLEMS
    Bergman, Clifford
    Demeo, William
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2022, 18 (01)
  • [5] Democratizing Constraint Satisfaction Problems through Machine Learning
    Kumar, Mohit
    Kolb, Samuel
    Gautrais, Clement
    De Raedt, Luc
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 16057 - 16059
  • [6] Algebra complexity problems involving graph homomorphism, semigroups and the constraint satisfaction problem
    Seif, S
    Szabó, C
    [J]. JOURNAL OF COMPLEXITY, 2003, 19 (02) : 153 - 160
  • [7] Decomposing Constraint Satisfaction Problems by Means of Meta Constraint Satisfaction Optimization Problems
    Loeffler, Sven
    Liu, Ke
    Hofstedt, Petra
    [J]. PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE (ICAART), VOL 2, 2019, : 755 - 761
  • [8] Modeling and solving constraint satisfaction problems through Petri nets
    Portinale, L
    [J]. APPLICATION AND THEORY OF PETRI NETS 1997, 1997, 1248 : 348 - 366
  • [9] The approximability of constraint satisfaction problems
    Khanna, S
    Sudan, M
    Trevisan, L
    Williamson, DP
    [J]. SIAM JOURNAL ON COMPUTING, 2001, 30 (06) : 1863 - 1920
  • [10] Distance constraint satisfaction problems
    Bodirsky, Manuel
    Dalmau, Victor
    Martin, Barnaby
    Mottet, Antoine
    Pinsker, Michael
    [J]. INFORMATION AND COMPUTATION, 2016, 247 : 87 - 105