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

操纵$k$批准选举的复杂性

The Complexity of Manipulating $k$-Approval Elections

Rochester Institute of Technology(罗切斯特理工学院)

Andrew Lin

摘要:

计算社会选择理论中的一个重要问题是代理人之间不良行为的复杂性,例如选举系统中的控制,操纵和贿赂。这种投票策略在个人层面上往往很诱人,但对整个代理人来说却是灾难性的。因此,创建难以确定此类战略的选举制度是一个重要目标。一组有趣的选举是评分协议。这一领域以前的工作表明,在涉及固定候选人人数的情况下,滥用的复杂性,以及在诸如Borda这样的无限候选人人数的特定选举系统中滥用的复杂性。相比之下,我们采取的第一步,推广的计算复杂性的选举滥用的情况下,无限多的评分协议的无限数量的候选人的结果。有趣的系统家族包括$k$ -批准和$k$ -否决选举,其中选民从候选人集合中区分$k$候选人。我们的主要结果是划分这些家庭的问题的基础上,他们的复杂性。我们这样做是通过证明他们是多项式时间可计算的,NP难,或多项式时间等价于另一个感兴趣的问题。我们还展示了一个令人惊讶的选举系统和一些图论问题之间的操纵连接。

英文摘要:

An important problem in computational social choice theory is the complexity of undesirable behavior among agents, such as control, manipulation, and bribery in election systems. These kinds of voting strategies are often tempting at the individual level but disastrous for the agents as a whole. Creating election systems where the determination of such strategies is difficult is thus an important goal. An interesting set of elections is that of scoring protocols. Previous work in this area has demonstrated the complexity of misuse in cases involving a fixed number of candidates, and of specific election systems on unbounded number of candidates such as Borda. In contrast, we take the first step in generalizing the results of computational complexity of election misuse to cases of infinitely many scoring protocols on an unbounded number of candidates. Interesting families of systems include $k$-approval and $k$-veto elections, in which voters distinguish $k$ candidates from the candidate set. Our main result is to partition the problems of these families based on their complexity. We do so by showing they are polynomial-time computable, NP-hard, or polynomial-time equivalent to another problem of interest. We also demonstrate a surprising connection between manipulation in election systems and some graph theory problems.

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

↑