arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1409.4977cs.DS
收藏

秩极大匹配--结构与算法

Rank Maximal Matchings -- Structure and Algorithms

Pratik Ghoshal, Meghana Nasre, Prajakta Nimbhorkar

摘要:

设G =(A UP,E)是一个二分图,其中A表示一组代理,P表示一组帖子,边上的秩表示代理对帖子的偏好。G中的一个匹配M是秩最大的,如果它匹配了最大数量的申请者到他们的第一个职位,在此基础上,匹配了最大数量的申请者到他们的第二个职位等等.本文给出了秩最大匹配的一个开关图刻画,这是一个有用的工具,可以在一个实例中编码所有的秩最大匹配.的表征导致几个有趣的问题,简单而有效的算法。特别是,我们给出了一个有效的算法来计算一个实例中的秩极大对的集合。我们证明了秩极大匹配数的计数问题是P-完全的,并给出了该问题的一个FPRAS。最后,我们考虑了在给定的实例中,在所有的秩最大匹配中,判断一个秩最大匹配是否受欢迎的问题,并给出了一个有效的算法。

英文摘要:

Let G = (A U P, E) be a bipartite graph where A denotes a set of agents, P denotes a set of posts and ranks on the edges denote preferences of the agents over posts. A matching M in G is rank-maximal if it matches the maximum number of applicants to their top-rank post, subject to this, the maximum number of applicants to their second rank post and so on. In this paper, we develop a switching graph characterization of rank-maximal matchings, which is a useful tool that encodes all rank-maximal matchings in an instance. The characterization leads to simple and efficient algorithms for several interesting problems. In particular, we give an efficient algorithm to compute the set of rank-maximal pairs in an instance. We show that the problem of counting the number of rank-maximal matchings is #P-Complete and also give an FPRAS for the problem. Finally, we consider the problem of deciding whether a rank-maximal matching is popular among all the rank-maximal matchings in a given instance, and give an efficient algorithm for the problem.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑