All 4-variable functions can be perfectly quadratized with only 1 auxiliary variable

10/29/2019
by   Nike Dattani, et al.
0

We prove that any function with real-valued coefficients, whose input is 4 binary variables and whose output is a real number, is perfectly equivalent to a quadratic function whose input is 5 binary variables and is minimized over the new variable. Our proof is constructive: we provide quadratizations for all possible 4-variable functions. There exists 4 different classes of 4-variable functions that each have their own 5-variable quadratization formula. Since we provide 'perfect' quadratizations, we can apply these formulas to any 4-variable subset of an n-variable function even if n >> 4. We provide 5 examples of functions that can be quadratized using the result of this work. For each of the 5 examples we compare the best possible quadratization we could construct using previously known methods, to a quadratization that we construct using our new result. In the most extreme example, the quadratization using our new result needs only N auxiliary variables for a 4N-variable degree-4 function, whereas the previous state-of-the-art quadratization requires 2N (double as many) auxiliary variables and therefore we can reduce by the cost of optimizing such a function by a factor of 2^1000 if it were to have 4000 variables before quadratization. In all 5 of our examples, the range of coefficient sizes in our quadratic function is smaller than in the previous state-of-the-art one, and our coefficient range is a factor of 7 times smaller in our 15-term, 5-variable example of a degree-4 function.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2014

Quadratization of Symmetric Pseudo-Boolean Functions

A pseudo-Boolean function is a real-valued function f(x)=f(x_1,x_2,...,x...
research
01/03/2020

Bounds on the size of PC and URC formulas

In this paper we investigate CNF formulas, for which the unit propagatio...
research
09/20/2017

On Compiling DNNFs without Determinism

State-of-the-art knowledge compilers generate deterministic subsets of D...
research
11/08/2020

Quadratization of ODEs: Monomial vs. Non-Monomial

Quadratization is a transform of a system of ODEs with polynomial right-...
research
03/12/2018

Adaptive two-stage sequential double sampling

In many surveys inexpensive auxiliary variables are available that can h...
research
07/24/2021

Efficient QUBO transformation for Higher Degree Pseudo Boolean Functions

Quadratic Unconstrained Binary Optimization (QUBO) is recognized as a un...
research
07/04/2023

Effective Auxiliary Variables via Structured Reencoding

Extended resolution shows that auxiliary variables are very powerful in ...

Please sign up or login with your details

Forgot password? Click here to reset