I. Introduction
Beamforming techniques have been regarded as promising solutions for multi-user multi-antenna communication systems [1]–[5]. The weighted minimum mean squared error (WMMSE) algorithm obtains a locally optimum beamforming solution for the weighted sum rate maximization [1]–[3]. The fairness among multiple users is secured by maximizing the minimum rate performance, whose solution can be found by the convex/nonconvex optimization techniques [4], [5]. The nonconvexity of the objective and the constraint functions, together with coupled beamforming variables, leads to computationally demanding iterative algorithms. Such a phenomenon becomes severe in large-scale networks having a number of antennas and users. To handle this issue, essential requirements of practical beamforming techniques include the scalability for network configurations, the cost-effective computation structure, and the ability to handle nonconvex objective functions.