Parallel and distributed methods for nonconvex optimization

We propose a general algorithmic framework for the minimization of a nonconvex smooth function subject to nonconvex smooth constraints. The algorithm solves a sequence of (separable) strongly convex problems. Convergence to a stationary solution of the original nonconvex optimization is established. Our framework is very general and flexible; it unifies several existing Successive Convex Approximation (SCA)-based algorithms such as (proximal) gradient or Newton type methods, block coordinate (parallel) descent schemes, difference of convex functions methods, and improves on their convergence properties. More importantly, and differently from current SCA schemes, it naturally leads to distributed and parallelizable schemes for a large class of nonconvex problems. The new method is applied to the solution of a new rate profile optimization problem over Interference Broadcast Channels (IBCs); numerical results show that it outperforms existing ad-hoc algorithms.

[1]  Daniel Pérez Palomar,et al.  Power Control By Geometric Programming , 2007, IEEE Transactions on Wireless Communications.

[2]  Francisco Facchinei,et al.  Decomposition by Partial Linearization: Parallel Optimization of Multi-Agent Systems , 2013, IEEE Transactions on Signal Processing.

[3]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[4]  Zhi-Quan Luo,et al.  An iteratively weighted MMSE approach to distributed sum-utility maximization for a MIMO interfering broadcast channel , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[5]  Francisco Facchinei,et al.  Real and Complex Monotone Communication Games , 2012, IEEE Transactions on Information Theory.

[6]  Zhi-Quan Luo,et al.  Linear transceiver design for a MIMO interfering broadcast channel achieving max-min fairness , 2011, 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[7]  Paschalis Tsiaflakis,et al.  Distributed Spectrum Management Algorithms for Multiuser DSL Networks , 2008, IEEE Transactions on Signal Processing.

[8]  A. Banerjee Convex Analysis and Optimization , 2006 .

[9]  Amir Beck,et al.  A sequential parametric convex approximation method with applications to nonconvex truss topology design problems , 2010, J. Glob. Optim..

[10]  Shuguang Cui,et al.  Optimal distributed beamforming for MISO interference channels , 2010, 2010 Conference Record of the Forty Fourth Asilomar Conference on Signals, Systems and Computers.

[11]  Yang Yang,et al.  Robust MIMO Cognitive Radio Systems Under Interference Temperature Constraints , 2013, IEEE Journal on Selected Areas in Communications.

[12]  Craig T. Lawrence,et al.  A Computationally Efficient Feasible Sequential Quadratic Programming Algorithm , 2000, SIAM J. Optim..

[13]  Nikola Vucic,et al.  DC programming approach for resource allocation in wireless networks , 2010, 8th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks.

[14]  Tobias Weber,et al.  Achieving the Maximum Sum Rate Using D.C. Programming in Cellular Networks , 2012, IEEE Transactions on Signal Processing.

[15]  Michael C. Ferris,et al.  Parallel Variable Distribution , 1994, SIAM J. Optim..

[16]  Moritz Diehl,et al.  Sequential Convex Programming Methods for Solving Nonlinear Optimization Problems with DC constraints , 2011 .

[17]  Yang Xu,et al.  Global Concave Minimization for Optimal Spectrum Balancing in Multi-User DSL Networks , 2008, IEEE Transactions on Signal Processing.

[18]  Georgios B. Giannakis,et al.  Optimal resource allocation for MIMO ad hoc cognitive radio networks , 2008, 2008 46th Annual Allerton Conference on Communication, Control, and Computing.

[19]  Florian Roemer,et al.  Sum-Rate Maximization in Two-Way AF MIMO Relaying: Polynomial Time Solutions to a Class of DC Programming Problems , 2012, IEEE Transactions on Signal Processing.

[20]  Pan Cao,et al.  Alternating Rate Profile Optimization in Single Stream MIMO Interference Channels , 2013, IEEE Signal Processing Letters.

[21]  Tho Le-Ngoc,et al.  Power Control for Wireless Cellular Systems via D.C. Programming , 2007, 2007 IEEE/SP 14th Workshop on Statistical Signal Processing.

[22]  Mikhail V. Solodov,et al.  On the Convergence of Constrained Parallel Variable Distribution Algorithms , 1998, SIAM J. Optim..

[23]  Jong-Shi Pang,et al.  A New Decomposition Method for Multiuser DC-Programming and Its Applications , 2014, IEEE Transactions on Signal Processing.

[24]  Gordon P. Wright,et al.  Technical Note - A General Inner Approximation Algorithm for Nonconvex Mathematical Programs , 1978, Oper. Res..

[25]  Qiang Li,et al.  Decomposition by Successive Convex Approximation: A Unifying Approach for Linear Transceiver Design in Heterogeneous Networks , 2012, IEEE Transactions on Wireless Communications.

[26]  Zhi-Quan Luo,et al.  A Unified Convergence Analysis of Block Successive Minimization Methods for Nonsmooth Optimization , 2012, SIAM J. Optim..

[27]  Zhi-Quan Luo,et al.  Signal Processing and Optimal Resource Allocation for the Interference Channel , 2012, ArXiv.

[28]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[29]  R. Berry,et al.  Pricing Algorithms for Power Control and Beamformer Design in Interference Networks , 2009 .

[30]  Claudia A. Sagastizábal,et al.  Parallel Variable Distribution for Constrained Optimization , 2002, Comput. Optim. Appl..

[31]  W. Utschick,et al.  Distributed resource allocation schemes , 2009, IEEE Signal Processing Magazine.

[32]  Francisco Facchinei,et al.  Exact penalty functions for generalized Nash problems , 2006 .

[33]  Georgios B. Giannakis,et al.  Distributed Optimal Beamformers for Cognitive Radios Robust to Channel Uncertainties , 2012, IEEE Transactions on Signal Processing.

[34]  Daniel Pérez Palomar,et al.  Alternative Distributed Algorithms for Network Utility Maximization: Framework and Applications , 2007, IEEE Transactions on Automatic Control.

[35]  Pan Cao,et al.  Alternating rate profile optimization in single stream MIMO interference channels , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.