The Binary Linearization Complexity of Pseudo-Boolean Functions

01/15/2023
by   Matthias Walter, et al.
0

We consider the problem of linearizing a pseudo-Boolean function f : {0,1}^n →ℝ by means of k Boolean functions. Such a linearization yields an integer linear programming formulation with only k auxiliary variables. This motivates the definition of the linarization complexity of f as the minimum such k. Our theoretical contributions are the proof that random polynomials almost surely have a high linearization complexity and characterizations of its value in case we do or do not restrict the set of admissible Boolean functions. The practical relevance is shown by devising and evaluating integer linear programming models of two such linearizations for the low auto-correlation binary sequences problem. Still, many problems around this new concept remain open.

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
04/09/2019

Black-Box Complexity of the Binary Value Function

The binary value function, or BinVal, has appeared in several studies in...
research
02/14/2022

Rank-one Boolean tensor factorization and the multilinear polytope

We consider the NP-hard problem of approximating a tensor with binary en...
research
07/19/2021

Influence of a Set of Variables on a Boolean Function

The influence of a set of variables on a Boolean function has three sepa...
research
11/03/2017

Strengthening Convex Relaxations of 0/1-Sets Using Boolean Formulas

In convex integer programming, various procedures have been developed to...
research
08/04/2020

Proof complexity and the binary encoding of combinatorial principles

We consider Proof Complexity in light of the unusual binary encoding of ...
research
01/09/2023

Implementations of two Algorithms for the Threshold Synthesis Problem

A linear pseudo-Boolean constraint (LPB) is an expression of the form a_...

Please sign up or login with your details

Forgot password? Click here to reset