Optimal allocation without money: an engineering approach

I. Ashlagi, Peng Shi
{"title":"Optimal allocation without money: an engineering approach","authors":"I. Ashlagi, Peng Shi","doi":"10.2139/ssrn.2428449","DOIUrl":null,"url":null,"abstract":"We study the optimal allocation of heterogeneous services without using monetary transfers. Agents have private, multi-dimensional utilities over the services, and a social planner has arbitrary priors on the utilities, which may depend on the agents' observable characteristics. The social planner's goal is to maximize a public objective, which may be complex, taking into account diverse considerations such as social welfare, equity, and system costs. Potential applications include the allocation of seats to public schools, spaces in college dorms or courses, and spots in subsidized housing. We propose an \"engineering\" approach to such problems, in which we simplify the analysis by considering a large-market model with a continuum of agents, and show using real data that a mechanism defined based on this approximation still yields good results in the finite market. In the large-market model, there are finitely many \"agent types,\" and a continuum of agents of each type. (Here, \"type\" corresponds to an agent's observable information, which is distinct from the private utilities.) The large market assumption implies that a mechanism can be decomposed into a collection of allocation rules, one for each type. We show that any allocation rule that satisfies incentive compatibility and Pareto optimality within type is representable as \"Competitive Equilibrium with Equal Incomes\" (CEEI). In other words, for each type of agents and for each service, there exists a \"virtual price\" for a unit of probability of getting that service, and the allocation is induced by giving each agent one unit of \"virtual money' and having them purchase their utility-maximizing probabilities to services. In addition, if the mechanism is restricted to being 'ordinal,' which means that it only uses preference rankings but not preference intensities, then an allocation rule that satisfies incentive compatibility and ordinal efficiency within type is 'lottery-plus-cutoff': each agent receives a uniformly random lottery number between zero and one, and for each service and each type, there is a 'lottery cutoff'; an agent is 'admitted' to a service if her lottery number is below the cutoff; each agent is allocated her most preferred service for which she is admitted. Such characterization results reduce the search of the optimal mechanism to a well-defined optimization over the prices and cutoffs for each type. We show how this large market approximation can be applied to an empirically relevant finite setting and yield good results. We consider the allocation of seats in public schools in Boston, which was a real problem faced by a city committee in the 2012-2013 Boston school assignment reform. Students are classified into 868 types by home location and there is a utility model for each type that comes from fitting a multinomial logit discrete choice model on previous years' data. There are 77 elementary schools with given capacities. Depending on their home location, a student is given a menu of options and can submit a preference ranking over the schools in the menu. Given preference submissions, a centralized algorithm computes the assignment using a system of priorities, possibly randomizing to break ties. The goal is to optimize the menus and priorities to maximize a weighted combination of social welfare and max-min welfare, while staying within a budget for expected amount of busing needed. Although this is a finite market problem, we can define a large market approximation. Using the characterization results, we show that the optimal mechanism can be encoded as an exponential-sized linear program, which due to the logit utility structure can be efficiently solved using duality theory. Using the cutoffs that arise from this optimization, we define a feasible finite market mechanism that is based on the Deferred Acceptance algorithm. We evaluate the resultant mechanism by simulating in the finite market setting with real data, and show that compared to the mechanism chosen by the city, this new mechanism significantly improves simultaneously in social welfare, max-min welfare and predictability, while staying within the same expected busing budget. In sum, we incorporate prior information in the allocation problem without monetary transfers, and exhibit computational results in empirically relevant special cases.","PeriodicalId":203155,"journal":{"name":"Proceedings of the fifteenth ACM conference on Economics and computation","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the fifteenth ACM conference on Economics and computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2139/ssrn.2428449","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

We study the optimal allocation of heterogeneous services without using monetary transfers. Agents have private, multi-dimensional utilities over the services, and a social planner has arbitrary priors on the utilities, which may depend on the agents' observable characteristics. The social planner's goal is to maximize a public objective, which may be complex, taking into account diverse considerations such as social welfare, equity, and system costs. Potential applications include the allocation of seats to public schools, spaces in college dorms or courses, and spots in subsidized housing. We propose an "engineering" approach to such problems, in which we simplify the analysis by considering a large-market model with a continuum of agents, and show using real data that a mechanism defined based on this approximation still yields good results in the finite market. In the large-market model, there are finitely many "agent types," and a continuum of agents of each type. (Here, "type" corresponds to an agent's observable information, which is distinct from the private utilities.) The large market assumption implies that a mechanism can be decomposed into a collection of allocation rules, one for each type. We show that any allocation rule that satisfies incentive compatibility and Pareto optimality within type is representable as "Competitive Equilibrium with Equal Incomes" (CEEI). In other words, for each type of agents and for each service, there exists a "virtual price" for a unit of probability of getting that service, and the allocation is induced by giving each agent one unit of "virtual money' and having them purchase their utility-maximizing probabilities to services. In addition, if the mechanism is restricted to being 'ordinal,' which means that it only uses preference rankings but not preference intensities, then an allocation rule that satisfies incentive compatibility and ordinal efficiency within type is 'lottery-plus-cutoff': each agent receives a uniformly random lottery number between zero and one, and for each service and each type, there is a 'lottery cutoff'; an agent is 'admitted' to a service if her lottery number is below the cutoff; each agent is allocated her most preferred service for which she is admitted. Such characterization results reduce the search of the optimal mechanism to a well-defined optimization over the prices and cutoffs for each type. We show how this large market approximation can be applied to an empirically relevant finite setting and yield good results. We consider the allocation of seats in public schools in Boston, which was a real problem faced by a city committee in the 2012-2013 Boston school assignment reform. Students are classified into 868 types by home location and there is a utility model for each type that comes from fitting a multinomial logit discrete choice model on previous years' data. There are 77 elementary schools with given capacities. Depending on their home location, a student is given a menu of options and can submit a preference ranking over the schools in the menu. Given preference submissions, a centralized algorithm computes the assignment using a system of priorities, possibly randomizing to break ties. The goal is to optimize the menus and priorities to maximize a weighted combination of social welfare and max-min welfare, while staying within a budget for expected amount of busing needed. Although this is a finite market problem, we can define a large market approximation. Using the characterization results, we show that the optimal mechanism can be encoded as an exponential-sized linear program, which due to the logit utility structure can be efficiently solved using duality theory. Using the cutoffs that arise from this optimization, we define a feasible finite market mechanism that is based on the Deferred Acceptance algorithm. We evaluate the resultant mechanism by simulating in the finite market setting with real data, and show that compared to the mechanism chosen by the city, this new mechanism significantly improves simultaneously in social welfare, max-min welfare and predictability, while staying within the same expected busing budget. In sum, we incorporate prior information in the allocation problem without monetary transfers, and exhibit computational results in empirically relevant special cases.
没有钱的最优分配:一种工程方法
我们研究了不使用货币转移的异构服务的最优分配。代理对服务具有私有的、多维的效用,而社会计划者对效用具有任意的先验,这可能取决于代理的可观察特征。社会规划者的目标是最大化公共目标,这可能是复杂的,要考虑到各种因素,如社会福利、公平和制度成本。潜在的应用包括分配到公立学校的座位,大学宿舍或课程的空间,以及补贴住房的位置。我们提出了一种“工程”方法来解决这些问题,其中我们通过考虑具有连续体的大市场模型来简化分析,并使用实际数据表明,基于这种近似定义的机制在有限市场中仍然产生良好的结果。在大市场模型中,存在有限多的“代理类型”,并且每种类型的代理都是连续体。(这里,“类型”对应于代理的可观察信息,这与私有实用程序不同。)大市场假设意味着,一种机制可以分解为一组分配规则,每种规则对应一个。我们证明了任何满足激励相容和帕累托最优的分配规则都可以表示为“收入相等的竞争均衡”(CEEI)。换句话说,对于每种类型的代理和每种服务,对于获得该服务的单位概率存在一个“虚拟价格”,并且通过给每个代理一个单位的“虚拟货币”并让他们购买服务的效用最大化概率来诱导分配。此外,如果机制被限制为“序数”,即只使用偏好排名而不使用偏好强度,则满足类型内激励兼容性和序数效率的分配规则为“lottery-plus-cutoff”:每个代理接收0到1之间的均匀随机摇号,每种服务和每种类型都有一个“摇号截止”;如果一个代理的彩票号码低于截止号码,她就会被“允许”参加某项服务;每个代理都被分配到她最喜欢的服务,并被允许使用。这样的表征结果将对最优机制的搜索简化为对每种类型的价格和截止点的定义良好的优化。我们展示了这种大市场近似如何应用于经验相关的有限设置并产生良好的结果。我们考虑波士顿公立学校的席位分配,这是2012-2013年波士顿学校分配改革中一个城市委员会面临的一个现实问题。学生按家庭位置分为868种类型,每种类型都有一个实用新型,该实用新型是根据往年的数据拟合多项式logit离散选择模型得出的。有77所小学具备一定的能力。根据他们所在的位置,学生会得到一个选项菜单,并可以在菜单中提交对学校的偏好排名。给定优先级提交,集中式算法使用优先级系统计算分配,可能会随机化以打破联系。我们的目标是优化菜单和优先级,以最大限度地提高社会福利和最大最小福利的加权组合,同时保持在预期所需巴士数量的预算之内。虽然这是一个有限市场问题,但我们可以定义一个大市场近似。利用表征结果,我们证明了最优机构可以被编码为指数大小的线性规划,由于其logit效用结构,可以使用对偶理论有效地求解。利用这种优化产生的截止点,我们定义了一个可行的基于延迟接受算法的有限市场机制。在有限的市场环境下用实际数据模拟评价了该机制,结果表明,与城市选择的机制相比,新机制在保持相同的预期公交预算的情况下,在社会福利、最大最小福利和可预测性方面都有显著提高。总之,我们在没有货币转移的分配问题中纳入了先验信息,并在经验相关的特殊情况下展示了计算结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信