Where are the hard manipulation problems?

Reading time: 5 minute
...

📝 Original Info

  • Title: Where are the hard manipulation problems?
  • ArXiv ID: 1007.5114
  • Date: 2012-04-18
  • Authors: - Toby Walsh – NICTA 및 University of New South Wales, 시드니, 호주 (연락: toby.walsh@nicta.com.au)

📝 Abstract

One possible escape from the Gibbard-Satterthwaite theorem is computational complexity. For example, it is NP-hard to compute if the STV rule can be manipulated. However, there is increasing concern that such results may not re ect the difficulty of manipulation in practice. In this tutorial, I survey recent results in this area.

💡 Deep Analysis

📄 Full Content

arXiv:1007.5114v1 [cs.AI] 29 Jul 2010 Where are the hard manipulation problems? Toby Walsh Abstract One possible escape from the Gibbard-Satterthwaite theorem is computational com- plexity. For example, it is NP-hard to compute if the STV rule can be manipulated. However, there is increasing concern that such results may not reflect the difficulty of manipulation in practice. In this tutorial, I survey recent results in this area. The Gibbard Satterthwaite theorem proves that, under some simple assumptions, a vot- ing rule can always be manipulated. A number of possible escapes have been suggested. For example, if we relax the assumption of an universal domain and replace it with sin- gle peaked preferences, then strategy free voting rules exist. In an influential paper [1], Bartholdi, Tovey and Trick proposed that complexity might offer another escape: perhaps it is computationally so difficult to find a successful manipulation that agents have little option but to report their true preferences? Many voting rules have subsequently been shown to be NP-hard to manipulate [3]. However, NP-hardness only dictates the worst-case and may not reflect the difficulty of manipulation in practice. Indeed, a number of recent theoretical results suggest that manipulation can often be easy (e.g. [19]). I argue here that we can study the hardness of manipulation empirically [17, 18]. There are several reasons why empirical analysis is useful. For example, theoretical analysis is usually restricted to simple distributions like uniform votes. Votes in real elections may be very different due, for instance, to correlations between votes. As a second example, theoretical analysis is often asymptotic so does not reveal the size of hidden constants. Such constants may be important to the actual computational cost. In addition, elections are typically bounded in size so asymptotic results may be uninformative. Such experiments suggest different behaviour occurs in the problem of computing manipulations of voting rules than in other NP-hard problems like propositional satisfiability [2, 13], constraint satisfaction [4, 9], number partitioning [6, 8]. and other NP-hard problems [7, 14, 15]. For instance, many transitions seen in our experiments appear smooth, as seen in polynomial problems [16]. Another problem in which manipulation may be an issue is the stable marriage prob- lem. As with voting, an important issue is whether agents can manipulate the result by mis-reporting their preferences. Unfortunately, Roth [11] proved that all stable marriage procedures can be manipulated. We might hope that computational complexity might also be a barrier to manipulate stable marriage procedures. In joint work with Pini, Rossi and Venable, I have proposed a new stable marriage procedures based on voting that is NP-hard to manipulate [10]. A third domain in which manipulation may be an issue is sporting tournaments [12]. Manipulating a sporting tournament is slightly different to manipulating an election. In a sporting tournament, the voters are also the candidates. Since it is hard (without bribery or similar mechanisms) for a team to play better than it can, we consider just manipulations where the manipulators can throw games. We show, for example, that we can decide how to manipulate round robin and cup competitions, two of the most popular sporting competitions in polynomial time. 1 References [1] J.J. Bartholdi, C.A. Tovey, and M.A. Trick. The computational difficulty of manipu- lating an election. Social Choice and Welfare, 6(3):227–241, 1989. [2] P. Cheeseman, B. Kanefsky, and W.M. Taylor. Where the really hard problems are. In Proc. of the 12th IJCAI, pages 331–337, 1991. [3] V. Conitzer, T. Sandholm, and J. Lang. When are elections with few candidates hard to manipulate. Journal of the Association for Computing Machinery, 54, 2007. [4] I.P Gent, E. MacIntyre, P. Prosser, B.M. Smith, and T. Walsh. Random constraint satisfaction: Flaws and structure. Constraints, 6(4):345–372, 2001. [5] I.P. Gent, H. Hoos, P. Prosser, and T. Walsh. Morphing: Combining structure and randomness. In Proc. of the 16th National Conf. on AI. AAAI, 1999. [6] I.P. Gent and T. Walsh. Phase transitions and annealed theories: Number partitioning as a case study. In Proc. of 12th ECAI, 1996. [7] I.P. Gent and T. Walsh. The TSP phase transition. Artificial Intelligence, 88:349–358, 1996. [8] I.P. Gent and T. Walsh. Analysis of heuristics for number partitioning. Computational Intelligence, 14(3):430–451, 1998. [9] E. MacIntyre, P. Prosser, B.M. Smith, and T. Walsh. Random constraint satisfaction: Theory meets practice. In 4th Int. Conf. on Principles and Practices of Constraint Programming (CP-98), pages 325–339. Springer, 1998. [10] M.S. Pini, F. Rossi, K.B. Venable, and Walsh T. Manipulation and gender neutrality in stable marriage procedures. In 8th Int. Joint Conf. on Autonomous Agents and Multiagent Systems (AAMAS 2009), pages 665–672, 2009. [11] A. E. Roth. The economics

Reference

This content is AI-processed based on open access ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut