The bipartite unconstrained 0-1 quadratic programming problem: polynomially solvable cases

Abstract

We consider the bipartite unconstrained 0-1 quadratic programming problem (BQP01) which is a generalization of the well studied unconstrained 0-1 quadratic programming problem (QP01). BQP01 has numerous applications and the problem is known to be MAX SNP hard. We show that if the rank of an associated m× n cost matrix Q=(qij) is fixed, then BQP01 can be solved in polynomial time. When Q is of rank one, we provide an O(n n) algorithm and this complexity reduces to O(n) with additional assumptions. Further, if qij=ai+bj for some ai and bj, then BQP01 is shown to be solvable in O(mn n) time. By restricting m=O( n), we obtain yet another polynomially solvable case of BQP01 but the problem remains MAX SNP hard if m=O([k]n) for a fixed k. Finally, if the minimum number of rows and columns to be deleted from Q to make the remaining matrix non-negative is O( n) then we show that BQP01 polynomially solvable but it is NP-hard if this number is O([k]n) for any fixed k. Keywords: quadratic programming, 0-1 variables, polynomial algorithms, complexity, pseudo-Boolean programming.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…