We consider a dynamic mechanism design problem where an auctioneer sells an indivisible good to two groups of buyers in every round, for a total of $T$ rounds. The auctioneer aims to maximize their discounted overall revenue while adhering to a fairness constraint that guarantees a minimum average allocation for each group. We begin by studying the static case ($T=1$) and establish that the optimal mechanism involves two types of subsidization: one that increases the overall probability of allocation to all buyers, and another that favors the group which otherwise has a lower probability of winning the item. We then extend our results to the dynamic case by characterizing a set of recursive functions that determine the optimal allocation and payments in each round. Notably, our results establish that in the dynamic case, the seller, on the one hand, commits to a participation reward to incentivize truth-telling, and on the other hand, charges an entry fee for every round. Moreover, the optimal allocation once more involves subsidization in favor of one group, where the extent of subsidization depends on the difference in future utilities for both the seller and buyers when allocating the item to one group versus the other. Finally, we present an approximation scheme to solve the recursive equations and determine an approximately optimal and fair allocation efficiently.
翻译:我们研究一个动态机制设计问题,其中拍卖者在总共 $T$ 轮中,每轮向两组买家出售一个不可分割的物品。拍卖者的目标是在遵守保证每组最低平均分配的公平约束的同时,最大化其折现总收入。我们首先研究静态情形($T=1$),并证明最优机制涉及两种类型的补贴:一种增加对所有买家的总体分配概率,另一种则偏袒原本赢得物品概率较低的组别。随后,我们将结果扩展到动态情形,通过刻画一组递归函数来确定每轮的最优分配与支付。值得注意的是,我们的结果表明,在动态情形下,卖方一方面承诺提供参与奖励以激励真实报告,另一方面则对每轮收取入场费。此外,最优分配再次涉及对某一组别的偏袒性补贴,其补贴程度取决于将物品分配给一组而非另一组时,卖方与买家未来效用的差异。最后,我们提出一种近似方案来求解递归方程,并高效地确定近似最优且公平的分配。