Optimization under multiple linear constraints is important for practical systems with individual power constraints, per-antenna power constraints, and/or interference constraints as in cognitive radios. While for single-user multiple-input multiple-