We study various novel complexity measures for two-sided matching mechanisms, applied to the popular real-world school choice mechanisms of Deferred Acceptance (DA) and Top Trading Cycles (TTC). In contrast to typical bounds in computer science, our metrics are not aimed to capture how hard the mechanisms are to compute. Rather, they aim to capture certain aspects of the difficulty of understanding or explaining the mechanisms and their properties. First, we study a set of questions regarding the complexity of how one agent's report can affect other facets of the mechanism. We show that in both DA and TTC, one agent's report can have a structurally complex effect on the final matching. Considering how one agent's report can affect another agent's set of obtainable options, we show that this effect has high complexity for TTC, but low complexity for DA, showing that one agent can only affect another in DA in a quantitatively controlled way. Second, we study a set of questions about the complexity of communicating various facets of the outcome matching, after calculating it. We find that when there are many more students than schools, it is provably harder to concurrently describe to each student her match in TTC than in DA. In contrast, we show that the outcomes of TTC and DA are equally hard to jointly verify, and that all agents' sets of obtainable options are equally hard to describe, showcasing ways in which the two mechanisms are comparably complex. Our results uncover new lenses into how TTC may be more complex than DA. This stands in contrast with recent results under different models, emphasizing the richness of the landscape of complexities of matching mechanisms. Our proofs uncover novel structural properties of TTC and DA, which may be of independent interest.
翻译:我们研究的是两种双面配对机制的各种新复杂措施,适用于流行的真实世界学校选择机制的推迟接受(DA)和顶层交易周期(TTC)。与计算机科学的典型界限不同,我们的衡量标准并不是要了解机制的计算难度。相反,我们的目的是捕捉理解或解释机制及其属性的困难的某些方面。首先,我们研究一个代理人的报告如何影响机制的其他方面的复杂问题。我们发现,在DA和TTC中,一个代理人的报告可能对最终匹配产生结构复杂的影响。考虑到一个代理人的报告如何影响另一个代理人的一套可获取选项,我们发现,这种影响对于TTC来说是高度复杂的,但对于DA来说是低复杂性的,表明一个代理人只能以数量控制的方式影响DA中的另一个方面。第二,我们研究了一系列关于一个代理人的报告如何影响机制的不同方面,在计算结果匹配之后,我们发现,当学生比学校多得多的时候,一个代理人的报告可能会对最终匹配的效果产生结构上的复杂影响。我们很难同时向每个学生描述一下,在TTC中,这种硬的最近的结果是如何显示,在DA中,这种结构的特性与共同显示,在DA中, 显示的是,这种核查结果中,这种变化的结果是相同的。