论文标题

分配优先级和配额:算法,复杂性和动态

Allocating with Priorities and Quotas: Algorithms, Complexity, and Dynamics

论文作者

Banerjee, Siddhartha, Eichhorn, Matthew, Kempe, David

论文摘要

在许多申请中,例如对医疗保健和供应,大学的录取以及公共住房的分配,可以通过各种规范标准来证明谁接受分配的决定是合理的。这样的设置激发了以下优先级的分配问题:几个类别,每个类别都有可互换项目的配额,希望分配一组代理之间的项目。每个类别都有合格代理的列表,并且对这些代理人有一个优先级订购;代理可能有资格在多个类别中。目的是选择有效的分配:一个尊重配额,资格和优先级的分配,并确保帕累托效率。我们提供了所有有效分配的算法表征,在精心选择的基于等级的权重下可以分配和最大重量匹配的代理之间表现出两组培养。虽然先前的工作提供了一种多项式时间算法来定位有效的分配,但我们的表征承认了一种更简单的算法,可以实现两个广泛的扩展:1。选择满足其他标准的有效分配:通过三个示例 - 包含/排除某些选择的药物;代理侧帕累托效率与福利最大化;从分配的与未分配的代理人的角度来看,我们表明,在某些次要约束中寻找优先级的分配,跨越了复杂的刀具;在每个示例中,一个问题变体都可以有效地解决,而其变体是NP-HARD。 2。动态分配中的效率较高的权衡:在必须通过某个随机过程对T代理进行分配的设置,我们表明,坚持零优先违规行为会导致效率的欧米茄(t)损失,导致一个人可以设计分配政策,以确保效率损失和优先级侵犯效率和优先级侵犯(1)。

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. 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 an algorithmic characterization of all valid allocations, exhibiting a bijection between sets of agents who can be allocated and maximum-weight matchings under carefully chosen rank-based weights. While prior work provides a polynomial-time algorithm to locate a valid allocation, our characterization admits a simpler algorithm that 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 its 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).

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源