Given a graph $G = (V,E)$ where every vertex has a weak ranking over its neighbors, we consider the problem of computing an optimal matching as per agent preferences. The classical notion of optimality in this setting is stability. However stable matchings, and more generally, popular matchings need not exist when $G$ is non-bipartite. Unlike popular matchings, Copeland winners always exist in any voting instance -- we study the complexity of computing a matching that is a Copeland winner and show there is no polynomial-time algorithm for this problem unless $\mathsf{P} = \mathsf{NP}$. We introduce a relaxation of both popular matchings and Copeland winners called weak Copeland winners. These are matchings with Copeland score at least $\mu/2$, where $\mu$ is the total number of matchings in $G$; the maximum possible Copeland score is $(\mu-1/2)$. We show a fully polynomial-time randomized approximation scheme to compute a matching with Copeland score at least $\mu/2\cdot(1-\varepsilon)$ for any $\varepsilon > 0$.
翻译:根据每个顶点都比邻国排名低的图形 $G = (V,E) $G = (V,E) 美元,我们考虑按照代理人的偏好计算最佳匹配的问题。在这个环境中,典型的优化概念是稳定的。尽管相匹配是稳定的,更一般地说,当美元不是两边的时,大众匹配就不需要存在。与流行的匹配不同,科普兰的赢家总是存在于任何投票实例中。我们研究计算一个匹配的复杂性,它是一个科普兰赢家,并显示对于这个问题没有多元时间算法,除非$\mathsf{P} =\mathsfsf{NP} = 美元。我们引入了一种对流行匹配者和科普兰赢家称为弱赢家的宽松。这些匹配与科普兰的得分至少是$\mu/2美元,而美元是任何G$的匹配总数;可能达到的科普兰得分最高值是$(mu1/2)。我们展示了一种完全多时随机的近率计划,以便在任何1美元\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\