A tractable class of binary VCSPs via M-convex intersection

01/07/2018
by   Hiroshi Hirai, et al.
0

A binary VCSP is a general framework for the minimization problem of a function represented as the sum of unary and binary cost functions. An important line of VCSP research is to investigate what functions can be solved in polynomial time. Cooper--Živný classified the tractability of binary VCSP instances according to the concept of "triangle," and showed that the only interesting tractable case is the one induced by the joint winner property (JWP). Recently, Iwamasa--Murota--Živný made a link between VCSP and discrete convex analysis, showing that a function satisfying the JWP can be transformed into a function represented as the sum of two M-convex functions, which can be minimized in polynomial time via an M-convex intersection algorithm if the value oracle of each M-convex function is given. In this paper, we give an algorithmic answer to a natural question: What binary VCSP instances can be solved in polynomial time via an M-convex intersection algorithm? Under a natural condition, we solve this problem by devising a polynomial-time algorithm for obtaining a concrete form of the representation in the representable case. Our result presents a larger tractable class of binary VCSPs, which properly contains the JWP class. We also show the co-NP-hardness of testing the representability of a given binary VCSP instance as the sum of two M-convex functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/21/2021

Generalized minimum 0-extension problem and discrete convexity

Given a fixed finite metric space (V,μ), the minimum 0-extension problem...
research
06/22/2018

Maximum Weight Independent Sets for (S_1,2,4,Triangle)-Free Graphs in Polynomial Time

The Maximum Weight Independent Set (MWIS) problem on finite undirected g...
research
08/29/2018

A polynomial-time algorithm for median-closed semilinear constraints

A subset of Q^n is called semilinear (or piecewise linear) if it is Bool...
research
05/17/2023

On the Difficulty of Intersection Checking with Polynomial Zonotopes

Polynomial zonotopes, a non-convex set representation, have a wide range...
research
07/26/2020

Cyclotomic Identity Testing and Applications

We consider the cyclotomic identity testing (CIT) problem: given a polyn...
research
11/01/2020

A polynomial algorithm for minimizing discrete convic functions in fixed dimension

Recently classes of conic and discrete conic functions were introduced. ...
research
07/02/2020

A Fully Polynomial Time Approximation Scheme For A NP-Hard Problem

We present a novel feasibility criteria for the intersection of convex s...

Please sign up or login with your details

Forgot password? Click here to reset