I. Introduction
The increasing demand for multimedia applications, such as real-time conferencing, multiview video and video streaming, pushes data networks to their operational limits and motivates efficient resource allocation schemes. Multicast is a candidate method for delivering multimedia streams to multiple users across a network. To optimize individual user experience, it is desired to employ multi-rate multicast transmissions and use layered multimedia coding schemes to adapt users' perceived quality to allowable data rates, see [2], [3]. Since different receivers may require different data rates, we study the problem of per-receiver Network Utility Maximization (NUM) in multi-rate multicast, where each receiver is assigned a potentially different utility function.