Weighted Sum-Rate Maximization in Wireless Networks