Abstract
Abstract
In this paper, we analyze two types of refutations for Unit Two Variable Per Inequality (UTVPI) constraints. A UTVPI constraint is a linear inequality of the form:
$a_{i}\cdot x_{i}+a_{j} \cdot x_{j} \le b_{k}$
, where
$a_{i},a_{j}\in \{0,1,-1\}$
and
$b_{k} \in \mathbb{Z}$
. A conjunction of such constraints is called a UTVPI constraint system (UCS) and can be represented in matrix form as:
${\bf A \cdot x \le b}$
. UTVPI constraints are used in many domains including operations research and program verification. We focus on two variants of read-once refutation (ROR). An ROR is a refutation in which each constraint is used at most once. A literal-once refutation (LOR), a more restrictive form of ROR, is a refutation in which each literal (
$x_i$
or
$-x_i$
) is used at most once. First, we examine the constraint-required read-once refutation (CROR) problem and the constraint-required literal-once refutation (CLOR) problem. In both of these problems, we are given a set of constraints that must be used in the refutation. RORs and LORs are incomplete since not every system of linear constraints is guaranteed to have such a refutation. This is still true even when we restrict ourselves to UCSs. In this paper, we provide NC reductions between the CROR and CLOR problems in UCSs and the minimum weight perfect matching problem. The reductions used in this paper assume a CREW PRAM model of parallel computation. As a result, the reductions establish that, from the perspective of parallel algorithms, the CROR and CLOR problems in UCSs are equivalent to matching. In particular, if an NC algorithm exists for either of these problems, then there is an NC algorithm for matching.
Publisher
Cambridge University Press (CUP)
Subject
Computer Science Applications,Mathematics (miscellaneous)
Reference34 articles.
1. Sankowski, P. (2018). NC algorithms for weighted planar perfect matching and related problems. In: 45th International Colloquium on Automata, Languages, and Programming (ICALP 2018), Leibniz International Proceedings in Informatics (LIPIcs), vol. 107, Dagstuhl, Germany, Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, 97:1–97:16.
2. Complexity of finding short resolution proofs
3. In Between Resolution and Cutting Planes: A Study of Proof Systems for Pseudo-Boolean SAT Solving
4. Finding read-once resolution refutations in systems of 2CNF clauses