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

preprint2014arXivOpen access

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×nm\times n cost matrix Q=(qij)Q=(q_{ij}) is fixed, then BQP01 can be solved in polynomial time. When QQ is of rank one, we provide an O(nlog⁡n)O(n\log n) algorithm and this complexity reduces to O(n)O(n) with additional assumptions. Further, if qij=ai+bjq_{ij}=a_i+b_j for some aia_i and bjb_j, then BQP01 is shown to be solvable in O(mnlog⁡n)O(mn\log n) time. By restricting m=O(log⁡n),m=O(\log n), we obtain yet another polynomially solvable case of BQP01 but the problem remains MAX SNP hard if m=O(nk)m=O(\sqrt[k]{n}) for a fixed kk. Finally, if the minimum number of rows and columns to be deleted from QQ to make the remaining matrix non-negative is O(log⁡n)O(\log n) then we show that BQP01 polynomially solvable but it is NP-hard if this number is O(nk)O(\sqrt[k]{n}) for any fixed kk. Keywords: quadratic programming, 0-1 variables, polynomial algorithms, complexity, pseudo-Boolean programming.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.