We present a first theoretical analysis of the power of polynomial-time preprocessing for important combinatorial problems from various areas in AI. We consider problems from Constraint Satisfaction, Global Constraints, Satisfiability, Nonmonotonic and Bayesian Reasoning under structural restrictions. All these problems involve two tasks: (i) identifying the structure in the input as required by the restriction, and (ii) using the identified structure to solve the reasoning task efficiently. We show that for most of the considered problems, task (i) admits a polynomial-time preprocessing to a problem kernel whose size is polynomial in a structural problem parameter of the input, in contrast to task (ii) which does not admit such a reduction to a problem kernel of polynomial size, subject to a complexity theoretic assumption. As a notable exception we show that the consistency problem for the AtMost-NValue constraint admits a polynomial kernel consisting of a quadratic number of variables and domain values. Our results provide a firm worst-case guarantees and theoretical boundaries for the performance of polynomial-time preprocessing algorithms for the considered problems.
Variable and value elimination in binary constraint satisfaction via forbidden patterns
Royal Holloway, University of London(伦敦大学皇家霍洛威学院);IRIT, University of Toulouse III(图卢兹第三大学图卢兹计算机研究所);Insight Centre for Data Analytics(洞察数据分析中心);University College Cork(科克大学学院);University of Oxford(牛津大学)
M-best solutions for a class of fuzzy constraint satisfaction problems
International Research and Training Centre of Information Technologies and Systems, National Academy of Science of Ukraine(乌克兰国家科学院国际信息技术与系统研究培训中心);Czech Technical University in Prague(布拉格捷克理工大学)
FourierCSP: Differentiable Constraint Satisfaction Problem Solving by Walsh-Fourier Expansion
Department of Electrical and Computer Engineering, National University of Singapore, Singapore(新加坡国立大学电子与计算机工程系);Department of Computer Science, Rice University, Houston, Texas, United States(美国得克萨斯州休斯敦市 Rice 大学计算机科学系)