98 research outputs found
Low-level dichotomy for Quantified Constraint Satisfaction Problems
Building on a result of Larose and Tesson for constraint satisfaction
problems (CSP s), we uncover a dichotomy for the quantified constraint
satisfaction problem QCSP(B), where B is a finite structure that is a core.
Specifically, such problems are either in ALogtime or are L-hard. This involves
demonstrating that if CSP(B) is first-order expressible, and B is a core, then
QCSP(B) is in ALogtime.
We show that the class of B such that CSP(B) is first-order expressible
(indeed, trivially true) is a microcosm for all QCSPs. Specifically, for any B
there exists a C such that CSP(C) is trivially true, yet QCSP(B) and QCSP(C)
are equivalent under logspace reductions
Approximation for Maximum Surjective Constraint Satisfaction Problems
Maximum surjective constraint satisfaction problems (Max-Sur-CSPs) are
computational problems where we are given a set of variables denoting values
from a finite domain B and a set of constraints on the variables. A solution to
such a problem is a surjective mapping from the set of variables to B such that
the number of satisfied constraints is maximized. We study the approximation
performance that can be acccchieved by algorithms for these problems, mainly by
investigating their relation with Max-CSPs (which are the corresponding
problems without the surjectivity requirement). Our work gives a complexity
dichotomy for Max-Sur-CSP(B) between PTAS and APX-complete, under the
assumption that there is a complexity dichotomy for Max-CSP(B) between PO and
APX-complete, which has already been proved on the Boolean domain and 3-element
domains
Computing hypergraph width measures exactly
Hypergraph width measures are a class of hypergraph invariants important in
studying the complexity of constraint satisfaction problems (CSPs). We present
a general exact exponential algorithm for a large variety of these measures. A
connection between these and tree decompositions is established. This enables
us to almost seamlessly adapt the combinatorial and algorithmic results known
for tree decompositions of graphs to the case of hypergraphs and obtain fast
exact algorithms.
As a consequence, we provide algorithms which, given a hypergraph H on n
vertices and m hyperedges, compute the generalized hypertree-width of H in time
O*(2^n) and compute the fractional hypertree-width of H in time
O(m*1.734601^n).Comment: 12 pages, 1 figur
On the Computational Complexity of Non-dictatorial Aggregation
We investigate when non-dictatorial aggregation is possible from an
algorithmic perspective, where non-dictatorial aggregation means that the votes
cast by the members of a society can be aggregated in such a way that the
collective outcome is not simply the choices made by a single member of the
society. We consider the setting in which the members of a society take a
position on a fixed collection of issues, where for each issue several
different alternatives are possible, but the combination of choices must belong
to a given set of allowable voting patterns. Such a set is called a
possibility domain if there is an aggregator that is non-dictatorial, operates
separately on each issue, and returns values among those cast by the society on
each issue. We design a polynomial-time algorithm that decides, given a set
of voting patterns, whether or not is a possibility domain. Furthermore, if
is a possibility domain, then the algorithm constructs in polynomial time
such a non-dictatorial aggregator for . We then show that the question of
whether a Boolean domain is a possibility domain is in NLOGSPACE. We also
design a polynomial-time algorithm that decides whether is a uniform
possibility domain, that is, whether admits an aggregator that is
non-dictatorial even when restricted to any two positions for each issue. As in
the case of possibility domains, the algorithm also constructs in polynomial
time a uniform non-dictatorial aggregator, if one exists. Then, we turn our
attention to the case where is given implicitly, either as the set of
assignments satisfying a propositional formula, or as a set of consistent
evaluations of an sequence of propositional formulas. In both cases, we provide
bounds to the complexity of deciding if is a (uniform) possibility domain.Comment: 21 page
The complexity of conservative finite-valued CSPs
We study the complexity of valued constraint satisfaction problems (VCSP). A
problem from VCSP is characterised by a \emph{constraint language}, a fixed set
of cost functions over a finite domain. An instance of the problem is specified
by a sum of cost functions from the language and the goal is to minimise the
sum. We consider the case of so-called \emph{conservative} languages; that is,
languages containing all unary cost functions, thus allowing arbitrary
restrictions on the domains of the variables. This problem has been studied by
Bulatov [LICS'03] for -valued languages (i.e. CSP), by
Cohen~\etal\ (AIJ'06) for Boolean domains, by Deineko et al. (JACM'08) for
-valued cost functions (i.e. Max-CSP), and by Takhanov (STACS'10) for
-valued languages containing all finite-valued unary cost
functions (i.e. Min-Cost-Hom).
We give an elementary proof of a complete complexity classification of
conservative finite-valued languages: we show that every conservative
finite-valued language is either tractable or NP-hard. This is the \emph{first}
dichotomy result for finite-valued VCSPs over non-Boolean domains.Comment: 15 page
The Complexity of Surjective Homomorphism Problems -- a Survey
We survey known results about the complexity of surjective homomorphism
problems, studied in the context of related problems in the literature such as
list homomorphism, retraction and compaction. In comparison with these
problems, surjective homomorphism problems seem to be harder to classify and we
examine especially three concrete problems that have arisen from the
literature, two of which remain of open complexity
Conservative constraint satisfaction re-revisited
Conservative constraint satisfaction problems (CSPs) constitute an important
particular case of the general CSP, in which the allowed values of each
variable can be restricted in an arbitrary way. Problems of this type are well
studied for graph homomorphisms. A dichotomy theorem characterizing
conservative CSPs solvable in polynomial time and proving that the remaining
ones are NP-complete was proved by Bulatov in 2003. Its proof, however, is
quite long and technical. A shorter proof of this result based on the absorbing
subuniverses technique was suggested by Barto in 2011. In this paper we give a
short elementary prove of the dichotomy theorem for the conservative CSP
- …