Resource Allocation with Budgets : Optimal Stable Allocations and Optimal Lotteries ∗

Hau Chan,Jing Chen
2014-01-01
Abstract:We introduce the resource allocation problem where a planner needs to purchase different resources from providers of different qualities and costs, and the planner allocates the resources/providers to consumers with different preferences. The planner has a budget that limits how much he can spend on the resources. He wants to maximize the social welfare generated from the consumers, while keeping his total expenditure for purchasing the resources within his budget. Previous studies have either focused on the resource acquisition part, with one buyer and many strategic sellers, or the resource allocation part, with one seller and many strategic buyers. This is for the first time both providers and consumers are included in the picture. The consumers do not pay for the resources and will act to maximize their individual utilities. Thus the planner must use proper rationing tools to make sure that they will stick to the providers allocated to them. Two widely existing rationing tools are studied in this paper: waiting times and lotteries (and the combination of them). We characterize (sometimes partially) the structures of optimal allocation schemes when different rationing tools are used, and we identify conditions under which lotteries can do better and under which waiting times can do better. We also settle the computation complexity for computing/approximating them. For resource allocation with waiting times, we show that the optimal solution is NP-hard to find, and we construct an FPTAS for it. For resource allocation with lotteries, we show that for a large class of the problem the optimal solution has a surprisingly simple structure, and can be solved by a linear program. Following our results, neither waiting time nor lottery is absolutely better than the other in terms of generating social welfare. A planner should choose an appropriate tool based on the conditions that we identify. Our results then let the planner computes/approximates the corresponding optimal allocations efficiently. Indeed, our results are the first systematic study of both rationing tools when resource acquisition and resource allocation occur together (which is often the case in real life), and we provide useful approaches for future study on this more general and realistic model.
What problem does this paper attempt to address?