Efficient computation of the binary vector that maximizes a rank-deficient quadratic form

The maximization of a full-rank quadratic form over the binary alphabet can be performed through exponential-complexity exhaustive search. However, if the rank of the form is not a function of the problem size, then it can be maximized in polynomial time. By introducing auxiliary spherical coordinates, we show that the rank-deficient quadratic-form maximization problem is converted into a double maximization of a linear form over a multidimensional continuous set, the multidimensional set is partitioned into a polynomial-size set of regions which are associated with distinct candidate binary vectors, and the optimal binary vector belongs to the polynomial-size set of candidate vectors. Thus, the size of the candidate set is reduced from exponential to polynomial. We also develop an algorithm that constructs the polynomial-size candidate set in polynomial time and show that it is fully parallelizable and rank-scalable. Finally, we demonstrate the efficiency of the proposed algorithm in the context of adaptive spreading code design.

[1]  Robert Schober,et al.  Multiple-symbol differential detection based on combinatorial geometry , 2008, IEEE Trans. Commun..

[2]  Dimitris A. Pados,et al.  Rank-$2$-Optimal Adaptive Design of Binary Spreading Codes , 2007, IEEE Transactions on Information Theory.

[3]  Ajit Kumar Chaturvedi,et al.  Application of computational geometry to multiuser detection in CDMA , 2006, IEEE Transactions on Communications.

[4]  Erich Steiner,et al.  A polynomial case of unconstrained zero-one quadratic optimization , 2001, Math. Program..

[5]  Dimitris S. Papailiopoulos,et al.  Maximum-likelihood noncoherent OSTBC detection with polynomial complexity , 2010, IEEE Transactions on Wireless Communications.

[6]  Tat-Ming Lok,et al.  Transmitter adaptation in multicode DS-CDMA systems , 2001, IEEE J. Sel. Areas Commun..

[7]  Thomas M. Liebling,et al.  Solving the fixed rank convex quadratic maximization in binary variables by a parallel zonotope construction algorithm , 2005, Eur. J. Oper. Res..

[8]  Herbert Edelsbrunner,et al.  Algorithms in Combinatorial Geometry , 1987, EATCS Monographs in Theoretical Computer Science.

[9]  Steven Roman Advanced Linear Algebra , 1992 .

[10]  Dimitris S. Papailiopoulos,et al.  Polynomial-complexity maximum-likelihood block noncoherent MPSK detection , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[11]  M. Ajtai The shortest vector problem in L2 is NP-hard for randomized reductions (extended abstract) , 1998, STOC '98.

[12]  Raimund Seidel,et al.  Constructing Arrangements of Lines and Hyperplanes with Applications , 1986, SIAM J. Comput..

[13]  Andreas Antoniou,et al.  A near-optimal multiuser detector for DS-CDMA systems using semidefinite programming relaxation , 2003, IEEE Trans. Signal Process..

[14]  L. Lovász,et al.  Geometric Algorithms and Combinatorial Optimization , 1981 .

[15]  Ba-Ngu Vo,et al.  Blind ML detection of orthogonal space-time block codes: efficient high-performance implementations , 2006, IEEE Transactions on Signal Processing.

[16]  David Avis,et al.  Reverse Search for Enumeration , 1996, Discret. Appl. Math..

[17]  Achilleas Anastasopoulos,et al.  Optimal Joint Detection/Estimation in Fading Channels With Polynomial Complexity , 2007, IEEE Transactions on Information Theory.

[18]  G.N. Karystinos,et al.  Rank-2-optimal Binary Spreading Codes , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[19]  Eric Moulines,et al.  Semidefinite positive relaxation of the maximum-likelihood criterion applied to multiuser detection in a CDMA context , 2002, IEEE Signal Processing Letters.

[20]  Chi Wan Sung,et al.  Heuristic algorithms for binary sequence assignment in DS-CDMA systems , 2002, The 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[21]  Miklós Ajtai,et al.  The shortest vector problem in L2 is NP-hard for randomized reductions (extended abstract) , 1998, STOC '98.