English

The Binary Linearization Complexity of Pseudo-Boolean Functions

Discrete Mathematics 2024-08-14 v3 Optimization and Control

Abstract

We consider the problem of linearizing a pseudo-Boolean function f:{0,1}nRf : \{0,1\}^n \to \mathbb{R} by means of kk Boolean functions. Such a linearization yields an integer linear programming formulation with only kk auxiliary variables. This motivates the definition of the linarization complexity of ff as the minimum such kk. 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.

Keywords

Cite

@article{arxiv.2301.06207,
  title  = {The Binary Linearization Complexity of Pseudo-Boolean Functions},
  author = {Matthias Walter},
  journal= {arXiv preprint arXiv:2301.06207},
  year   = {2024}
}

Comments

13 pages, 2 tables