Nonsmooth Optimization for Beamforming in Cognitive Multicast Transmission A. H. Phan 1 , H.D. Tuan 1 , H.H. Kha 1 and D.T. Ngo 2 Abstract—It is well-known that the optimal beamforming problems for cognitive multicast transmission are indefinite quadratic (nonconvex) optimization programs. The conventional approach is to reformulate them as convex semi-definite programs (SDPs) with additional rank-one (nonconvex and discontinuous) constraints. The rank-one constraints are then dropped for relaxed solutions, and randomization techniques are employed for solution search. In many practical cases, this approach fails to deliver satisfactory solutions, i.e., its found solutions are very far from the optimal ones. In contrast, in this paper we cast the optimal beamforming problems as SDPs with the additional reverse convex (but continuous) constraints. An efficient algo- rithm of nonsmooth optimization is then proposed for seeking the optimal solution. Our simulation results show that the proposed approach yields almost global optimal solutions with much less computational load than the mentioned conventional one. I. INTRODUCTION A challenge for next-generation communication is spectrum shortage. Spectrum bands become apparently expensive and scarce but at the same time are still not quite effectively exploited with many spectrum holes [4]. A cognitive spec- trum share between the primary (licensed) and secondary (unlicensed) communication systems is thus an actual issue for resolution of spectrum shortage. The idea is to set addi- tional conditions to control the secondary (unlicensed) system. Namely, its communication at the frequency bands of the pri- mary (licensed) system must be cognitive enough to not disturb the latter in any way, while maintaining its own quality-of- services (QoS) requirement. Transmit beamforming has been intensively studied in the context of multiple-antenna trans- mission (e.g., MIMO systems) to exploit the spatial diversity for significantly increasing signal-to-noise-ratios (SNRs) at the receivers. Naturally, it can be used to improve the performance of cognitive transmission of the secondary systems at the frequency band of the primary system. A single multicast group scheme have been proposed in [5] and then extended to the case of multi-group [6]. Beamforming in cognitive environment in the presence of a primary system with ultimate priority has been studied in [9]. In many scenarios [3], [5], [6], [9], [10], the optimal beamforming problems are indefinite (nonconvex) quadratic optimization programs. The typical approaches for solving the problems are to exploit both the SDP relaxation and 1 School of Electrical Engineering and Telecommunications, University of New South Wales, UNSW Sydney, NSW 2052, AUSTRALIA; Email: z3261071@student.unsw.edu.au, h.d.tuan@unsw.edu.au, h.k.ha@unsw.edu.au 2 Department of Electrical and Computer Engineering, McGill University, Montreal, CANADA; Email duy.ngo@mail.mcgill.ca randomization search. Firstly, they reformulate the quadratic optimization problems as semi-definite programs (SDP) with additional matrix rank-one constraints, which are not only non- convex but discontinuous as well. These rank-one constraints are then dropped for SDP relaxations. Furthermore, the so- called randomization techniques must be employed to generate feasible solutions. In the scenario of nonzero interference on the primary system or multiple cochanel multicast groups [6], the randomization must be accompanied by an intensive number of numeric linear programs so the computational load is really heavy. A simple alternative approach for beamforming in the scenario of single group multicast has been proposed in our previous work [8]. This is a modification of the alternating projection approach [7] to directly tackle the original indefinite quadratic program. Nevertheless, our simulation [8] was able not only to show its much better performance than that of the conventional one but particularly revealed that the latter often yields solutions that are very far from the optimal ones. In this work, we propose an efficient and novel approach, which works well and consistently at any scenario of multiple cochannel multicast group. Unlike the conventional approach which drops rank-one constraints, our proposed method ex- presses the rank-one constraints as reverse convex ones. In other words, we reformulate the optimal beamforming prob- lems into SDPs with additional reverse convex (but contin- uous) constraints [13]. The optimization problems are then converted into minimization of nonsmooth (but continuous) concave function over linear matrix constraint, an important class of nonconvex optimization. An efficient iterative pro- cedure is proposed for its optimal solution. Our simulation results including comparison with lower bounds show that the approach offers an almost global optimal solution. Notations: Matrices and column vectors are denoted by boldfaced uppercase and lowercase characters, respectively. The notation A 0 means A is a (Hermitian) positive semi-definite matrix. We denote A= trace(A), A, B= trace(A H B), and a, b= a H b. II. OPTIMIZATION FORMULATIONS OF COGNITIVE BEAMFORMING Consider a scenario as shown in Fig. 1 where the secondary base station of N antenna elements aims at transmitting G information-bearing signals s g , g =1, ..., G to G groups G g of secondary receivers. Each group G g consists of i g secondary receivers, so the total number of the secondary receivers is M = G g=1 i g . For convenience, we use the notation i ∈G g if the secondary receiver i belongs to the 978-1-4244-5638-3/10/$26.00 ©2010 IEEE This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE Globecom 2010 proceedings.