The past few years have seen a surge of work on fairness in social choice literature. A major portion of this work has focused on allocation settings where items must be allocated fairly to agents with diverse preferences. In comparison, fairness in two-sided settings where agents have to be matched to other agents, with preferences on both sides, has received much less attention. In this paper, we explore the problem of finding a stable many-to-one matching while satisfying fairness among the agents, having cardinal utilities. In particular, we focus on leximin optimal fairness and seek leximin optimal many-to-one stable matchings. In the special case of ranked utilities where all agents on each side have the same rankings over the agents on the other side (but not necessarily the same utilities), we provide a characterisation for the space of stable matchings. This leads to a novel algorithm, called FaSt, that finds the leximin optimal stable matching under ranked isometric utilities (where the utilities from matching are the same across an edge). The running time of FaSt is linear in the number of edges. Additionally, we provide an efficient algorithm, called FaSt-Gen, that finds the leximin optimal stable matching for ranked but otherwise unconstrained utilities. The running time of FaSt-Gen is quadratic in the number of edges. We then establish that, in the absence of rankings, finding a leximin optimal stable matching is NP-Hard, even under isometric utilities. In fact, when additivity is the only assumption on the utilities, we show that, unless P=NP, no polynomial time approximation is possible.
翻译:过去几年来,社会选择文献的公平性工作急剧增加。 这项工作的主要部分集中在分配设置上, 这些项目必须公平地分配给不同偏好的代理商。 相比之下, 在两个方面, 代理商必须与其他代理商匹配的双面环境下的公平性得到的关注要少得多。 在本文中, 我们探索了在代理商之间找到稳定的多对一匹配, 同时又能满足基本公用事业的公平性的问题。 特别是, 我们侧重于法律上的最佳公平性, 并寻求法律上的最佳多对一的稳定匹配。 在排名的公用事业中, 每个方面的所有代理商都拥有与另一方面代理商相同的排名( 但不一定是相同的公用事业商 ) 。 相比之下, 我们提供一种高效的算法, 稳定匹配空间, 被称为FaSt, 这导致一种叫FaSt, 最稳定的算法性匹配, 在排序下, 公用设施与公用设施之间的比值是相同的, 在边端数中, FaS t 的运行时间比值是直线性。