A Polynomial-Time Algorithm for Optimization of Quadratic Pseudo-Boolean Functions

We develop a polynomial-time algorithm to minimize pseudo-Boolean functions. The computational complexity is O( n^15/2), although very conservative, it is sufficient to prove that this minimization problem is in the class P. A direct application of the algorithm is the 3-SAT problem, which is also guaranteed to be in the class P with a computational complexity of order O( n^45/2). The algorithm was implemented in MATLAB and checked by generating one million matrices of arbitrary dimension up to 24 with random entries in the range [ -50,50]. All the experiments were successful.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/09/2021

A Polynomial Time Algorithm for a NPC Problem

It is introduced a so called 'Multi-stage graph Simple Path' problem (MS...
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
03/15/2021

A Polynomial-Time Algorithm for Special Cases of the Unbounded Subset-Sum Problem

The Unbounded Subset-Sum Problem (USSP) is defined as: given sum s and a...
research
12/17/2019

Optimal Perimeter Guarding with Heterogeneous Robot Teams: Complexity Analysis and Effective Algorithms

We perform structural and algorithmic studies of significantly generaliz...
research
05/22/2019

The Computational Complexity of Understanding Network Decisions

For a Boolean function Φ{0,1}^d→{0,1} and an assignment to its variables...
research
11/26/2017

Approximating the Permanent of a Random Matrix with Vanishing Mean

Building upon a recent approach pioneered by Barvinok [4, 5, 7, 8] we pr...
research
07/01/2023

On the Complexity of Robust Eventual Inequality Testing for C-Finite Functions

We study the computational complexity of a robust version of the problem...

Please sign up or login with your details

Forgot password? Click here to reset