On the Complexity of Wireless Uplink Scheduling With Successive Interference Cancellation
In this paper, the authors study the problem of uplink scheduling in wireless networks with Successive Interference Cancellation (SIC). With SIC, concurrent transmissions, if properly scheduled, can be successfully decoded at a receiver. The scheduler decides: in which time-slot, and in what order in a time-slot to decode each transmission in order to maximize the system utility. These two scheduling decisions effectively determine the rates allocated to concurrent transmissions, which in turn determine the throughput and fairness of the system. They consider two scheduling problems, namely the Maximum Throughput Scheduling and Proportional Fair Scheduling. They prove the first problem is NP-hard, while the second seemingly harder problem can be solved in polynomial time.