Tree Projections and Constraint Optimization Problems: Fixed-Parameter Tractability and Parallel Algorithms
Georg Gottlob, Gianlugi Greco, Francesco Scarcello

TL;DR
This paper introduces a fixed-parameter polynomial-time algorithm for solving constraint satisfaction problems with optimization objectives using tree projections, extending structural decomposition methods to optimization and parallel algorithms.
Contribution
It generalizes tree projection-based methods to optimization problems and fixed-parameter tractability, providing algorithms for maximum/minimum solutions and parallel processing.
Findings
Fixed-parameter polynomial-time algorithm for optimization problems
Tractability results for top-K solutions
Parallel algorithms for constraint optimization
Abstract
Tree projections provide a unifying framework to deal with most structural decomposition methods of constraint satisfaction problems (CSPs). Within this framework, a CSP instance is decomposed into a number of sub-problems, called views, whose solutions are either already available or can be computed efficiently. The goal is to arrange portions of these views in a tree-like structure, called tree projection, which determines an efficiently solvable CSP instance equivalent to the original one. Deciding whether a tree projection exists is NP-hard. Solution methods have therefore been proposed in the literature that do not require a tree projection to be given, and that either correctly decide whether the given CSP instance is satisfiable, or return that a tree projection actually does not exist. These approaches had not been generalized so far on CSP extensions for optimization problems,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
