A polynomial-time algorithm for median-closed semilinear constraints

08/29/2018
by   Manuel Bodirsky, et al.
0

A subset of Q^n is called semilinear (or piecewise linear) if it is Boolean combination of linear half-spaces. We study the computational complexity of the constraint satisfaction problem (CSP) over the rationals when all the constraints are semilinear. When the sets are convex the CSP is polynomial-time equivalent to linear programming. A semilinear relation is convex if and only if it is preserved by taking averages. Our main result is a polynomial-time algorithm for the CSP of semilinear constraints that are preserved by applying medians. We also prove that this class is maximally tractable in the sense that any larger class of semilinear relations has an NP-hard CSP. To illustrate, our class contains all relations that can be expressed by linear inequalities with at most two variables (so-called TVPI constraints), but it also contains many non-convex relations, for example constraints of the form x in S for arbitrary finite subset S of Q, or more generally disjunctive constraints of the form x < c or y < d for constants c and d.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/06/2011

Tractable Set Constraints

Many fundamental problems in artificial intelligence, knowledge represen...
research
05/13/2020

A Polynomial-Time Algorithm for Optimization of Quadratic Pseudo-Boolean Functions

We develop a polynomial-time algorithm to minimize pseudo-Boolean functi...
research
10/05/2018

Subset selection in sparse matrices

In subset selection we search for the best linear predictor that involve...
research
01/07/2018

A tractable class of binary VCSPs via M-convex intersection

A binary VCSP is a general framework for the minimization problem of a f...
research
08/04/2020

Tailoring for Every Body: Reshaping Convex Polyhedra

Given any two convex polyhedra P and Q, we prove as one of our main resu...
research
11/15/2022

Optimizing Polymatroid Functions

We consider a class of optimization problems that involve determining th...
research
05/27/2011

Order of Magnitude Comparisons of Distance

Order of magnitude reasoning - reasoning by rough comparisons of the siz...

Please sign up or login with your details

Forgot password? Click here to reset