The complexity of approximately counting stable roommate assignments
详细信息查看全文 | 推荐本文 |
摘要
We investigate the complexity of approximately counting stable roommate assignments in two models: (i) the k-attribute model, in which the preference lists are determined by dot products of 鈥減reference vectors鈥?with 鈥渁ttribute vectors鈥?and (ii) the k-Euclidean model, in which the preference lists are determined by the closeness of the 鈥減ositions鈥?of the people to their 鈥減referred positions鈥? Exactly counting the number of assignments is #P-complete, since Irving and Leather demonstrated #P-completeness for the special case of the stable marriage problem (Irving and Leather, 1986 ). We show that counting the number of stable roommate assignments in the k-attribute model (#k-attribute SR, ) and the 3-Euclidean model (#k-Euclidean SR, ) is interreducible, in an approximation-preserving sense, with counting independent sets (of all sizes) () in a graph, or counting the number of satisfying assignments of a Boolean formula (). This means that there can be no FPRAS for any of these problems unless NP = RP. As a consequence, we infer that there is no FPRAS for counting stable roommate assignments () unless NP = RP. Utilizing previous results by Chebolu, Goldberg and Martin (2010) , we give an approximation-preserving reduction from counting the number of independent sets in a bipartite graph () to counting the number of stable roommate assignments both in the 3-attribute model and in the 2-Euclidean model. is complete with respect to approximation-preserving reductions in the logically-defined complexity class . Hence, our result shows that an FPRAS for counting stable roommate assignments in the 3-attribute model would give an FPRAS for all . We also show that the 1-attribute stable roommate problem always has either one or two stable roommate assignments, so the number of assignments can be determined exactly in polynomial time.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700