In many applications such as rationing medical care and supplies, university admissions, and the assignment of public housing, the decision of who receives an allocation can be justified by various normative criteria (ethical, financial, legal, etc.). Such settings have motivated the following priority-respecting allocation problem: several categories, each with a quota of interchangeable items, wish to allocate the items among a set of agents. Each category has a list of eligible agents and a priority ordering over these agents; agents may be eligible in multiple categories. The goal is to select a valid allocation: one that respects quotas, eligibility, and priorities, and ensures Pareto efficiency. We provide a complete algorithmic characterization of all valid allocations, exhibiting a bijection between these allocations and maximum-weight matchings under carefully chosen rank-based weights. This recovers and extends known results in this space and enables two wide-reaching extensions: 1. Selecting valid allocations that satisfy additional criteria: Via three examples -- inclusion/exclusion of some chosen agent; agent-side Pareto efficiency vs. welfare maximization; and fairness from the perspective of allocated vs. unallocated agents -- we show that finding priority-respecting allocations subject to some secondary constraint straddles a complexity knife-edge; in each example, one problem variant can be solved efficiently, while a closely related variant is NP-hard. 2. Efficiency-envy tradeoffs in dynamic allocation: In settings where allocations must be made to $T$ agents arriving sequentially via some stochastic process, we show that while insisting on zero priority violations leads to an $\Omega(T)$ loss in efficiency, one can design allocation policies ensuring that the sum of the efficiency loss and priority violations in hindsight is $O(1)$.
翻译:在许多应用中,如医疗护理和供应配给、大学录取以及公共住房分配等,根据各种规范性标准(道德、金融、法律等),谁得到分配的决定是有道理的。这种环境引发了以下尊重优先的分配问题:几个类别,每个类别都有可互换物品配额,希望将物品分配给一组代理商。每个类别都有一份合格代理商的名单,优先订购这些代理商;代理商可能具有多种类别的资格。目标是选择一个有效的分配:一个尊重配额、资格和优先事项,并确保Pareto效率。我们提供了所有有效分配的完整算法特征,展示了这些分配与根据仔细选择的按级加权加权加权加权加权加权进行的最大重量匹配。这个类别恢复并扩展了这一空间的已知结果,并提供了两个大范围的扩展:1. 选择符合额外标准的有效分配: Via 三个实例 -- 纳入/排除某些选定的代理商; 代理方效率与福利最大化;以及从分配的视角角度公平,所有有效分配,展示了这些分配之间的双轨分配; 一种按级效率分配,我们发现,一个在排序的代理商可以稳定交易效率问题上确定一个优先事项,而一个稳定的分配。