Abstract—With the proliferation of wireless multimedia applications, multicast/broadcast has been recognized as an efficient technique to transmit a large volume of data to multiple mobile stations at the same time. In most multicast systems, the transmitter (e.g. base station) adapts its data rate to the furthest located users, so as to guarantee service quality to as many users as possible. Predictably, the more users in a multicast group, the lower data rate the base station can transmit. On the other hand, grouping more users together leads to a more efficient utilization of spectrum bandwidth, as these users are served simultaneously. This bring the interesting problem that presses for solution: how to group users in a cell into multicast groups and how to allocate a fixed amount of bandwidth resource to the groups, to achieve a good balance between throughput and fairness in multicast systems. In this paper, we formulate the united user grouping and bandwidth allocation stra...