Fractional Programming for Communication Systems—Part II: Uplink Scheduling via Matching

This two-part paper develops novel methodologies for using fractional programming (FP) techniques to design and optimize communication systems. Part I of this paper proposes a new quadratic transform for FP and treats its application for continuous optimization problems. In this Part II of the paper, we study discrete problems, such as those involving user scheduling, which are considerably more difficult to solve. Unlike the continuous problems, discrete or mixed discrete-continuous problems normally cannot be recast as convex problems. In contrast to the common heuristic of relaxing the discrete variables, this work reformulates the original problem in an FP form amenable to distributed combinatorial optimization. The paper illustrates this methodology by tackling the important and challenging problem of uplink coordinated multicell user scheduling in wireless cellular systems. Uplink scheduling is more challenging than downlink scheduling, because uplink user scheduling decisions significantly affect the interference pattern in nearby cells. Furthermore, the discrete scheduling variable needs to be optimized jointly with continuous variables such as transmit power levels and beamformers. The main idea of the proposed FP approach is to decouple the interaction among the interfering links, thereby permitting a distributed and joint optimization of the discrete and continuous variables with provable convergence. The paper shows that the well-known weighted minimum mean-square-error (WMMSE) algorithm can also be derived from a particular use of FP; but our proposed FP-based method significantly outperforms WMMSE when discrete user scheduling variables are involved, both in term of run-time efficiency and optimizing results.

[1]  Siegfried Schaible,et al.  Parameter-free convex equivalent and dual programs of fractional programming problems , 1974, Z. Oper. Research.

[2]  Lan Chen,et al.  Coordinated Scheduling Based on Overload Indicator for LTE/LTE-A Uplink , 2010, 2010 IEEE 72nd Vehicular Technology Conference - Fall.

[3]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[4]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[5]  Mung Chiang,et al.  Geometric Programming for Communication Systems , 2005, Found. Trends Commun. Inf. Theory.

[6]  Wei Yu,et al.  Fractional Programming for Communication Systems—Part I: Power Control and Beamforming , 2018, IEEE Transactions on Signal Processing.

[7]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.

[8]  David Gesbert,et al.  Optimal and Distributed Scheduling for Multicell Capacity Maximization , 2008, IEEE Transactions on Wireless Communications.

[9]  Gerhard Fettweis,et al.  A Low-Complexity Algorithm for Uplink Scheduling in Cooperative Cellular Networks with a Capacity-Constrained Backhaul Infrastructure , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[10]  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).

[11]  Wei Yu,et al.  FPLinQ: A cooperative spectrum sharing strategy for device-to-device communications , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[12]  Guangxi Zhu,et al.  Transmitter Centric Scheduling in Multi-Cell MIMO Uplink System , 2010, 2010 IEEE International Conference on Communications.

[13]  John M. Cioffi,et al.  Weighted sum-rate maximization using weighted MMSE for MIMO-BC beamforming design , 2008, IEEE Trans. Wirel. Commun..

[14]  I. Stancu-Minasian Nonlinear Fractional Programming , 1997 .

[15]  J. Håstad Clique is hard to approximate withinn1−ε , 1999 .

[16]  Taesoo Kwon,et al.  An enhanced uplink scheduling algorithm based on voice activity for VoIP services in IEEE 802.16d/e system , 2005, IEEE Communications Letters.

[17]  Wei Yu,et al.  Interference Management in Full-Duplex Wireless Cellular Networks via Fractional Programming - Invited Paper , 2018, 2018 IEEE 87th Vehicular Technology Conference (VTC Spring).

[18]  J. Håstad Clique is hard to approximate within n 1-C , 1996 .

[19]  Sanjay Shakkottai,et al.  FlashLinQ: A synchronous distributed scheduler for peer-to-peer ad hoc networks , 2010, 2010 48th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[20]  Haïdar Safa,et al.  LTE uplink scheduling algorithms: Performance and challenges , 2012, 2012 19th International Conference on Telecommunications (ICT).

[21]  Cyril Leung,et al.  A Survey of Scheduling and Interference Mitigation in LTE , 2010, J. Electr. Comput. Eng..

[22]  Joachim Speidel,et al.  Cooperative interference-aware joint scheduling for the 3GPP LTE uplink , 2010, 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[23]  Zhi-Quan Luo,et al.  Dynamic Spectrum Management: Complexity and Duality , 2008, IEEE Journal of Selected Topics in Signal Processing.

[24]  Weidong Wang,et al.  Uplink Coordinated Scheduling Based on Resource Sorting , 2012, 2012 IEEE Vehicular Technology Conference (VTC Fall).

[25]  John M. Cioffi,et al.  Weighted Sum-Rate Maximization Using Weighted MMSE for MIMO-BC Beamforming Design , 2008, 2009 IEEE International Conference on Communications.

[26]  Geoffrey Ye Li,et al.  Multi-Cell Coordinated Scheduling and MIMO in LTE , 2014, IEEE Communications Surveys & Tutorials.

[27]  Angelika Steger,et al.  Fast Algorithms for Weighted Bipartite Matching , 2005, WEA.

[28]  Wei Yu,et al.  Coordinated uplink scheduling and beamforming for wireless cellular networks via sum-of-ratio programming and matching , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[29]  Ying Jun Zhang,et al.  S-MAPEL: Monotonic optimization for non-convex joint power control and scheduling problems , 2010, IEEE Transactions on Wireless Communications.

[30]  Honghai Zhang,et al.  Weighted Sum-Rate Maximization in Multi-Cell Networks via Coordinated Scheduling and Discrete Power Control , 2011, IEEE Journal on Selected Areas in Communications.

[31]  Wei Yu,et al.  Multicell Coordination via Joint Scheduling, Beamforming, and Power Spectrum Adaptation , 2011, IEEE Transactions on Wireless Communications.

[32]  Wei Yu,et al.  A coordinated uplink scheduling and power control algorithm for multicell networks , 2015, 2015 49th Asilomar Conference on Signals, Systems and Computers.

[33]  R. Steele Optimization , 2005 .

[34]  D. Bertsekas The auction algorithm: A distributed relaxation method for the assignment problem , 1988 .

[35]  Tiina Heikkinen,et al.  A potential game approach to distributed power control and scheduling , 2006, Comput. Networks.

[36]  Zaher Dawy,et al.  A Game Theoretical Formulation for Proportional Fairness in LTE Uplink Scheduling , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[37]  Rajeev Agrawal,et al.  Joint scheduling and resource allocation in uplink OFDM systems for broadband wireless access networks , 2009, IEEE Journal on Selected Areas in Communications.