Abstract
We show that a number of election-related problems with prices (such as, for example, bribery) are fixed-parameter tractable (in \({\mathsf {FPT}}\)) when parameterized by the number of candidates. For bribery, this resolves a nearly 10-year old family of open problems. Our results follow by a general technique that formulates voting problems as covering problems and extends the classic approach of using integer linear programming and the algorithm of Lenstra [19]. In this context, our central result is that Weighted Set Multicover parameterized by the universe size is fixed-parameter tractable. Our approach is also applicable to weighted electoral control for Approval voting. We improve previously known \({\mathsf {XP}}\)-memberships to \({\mathsf {FPT}}\)-memberships. Our preliminary experiments on real-world-based data show the practical usefulness of our approach for instances with few candidates.
Robert Bredereck–Supported by DFG project PAWS (NI 369/10).
Piotr Faliszewski–Supported by a DFG Mercator fellowship within project PAWS (NI 369/10) while staying at TU Berlin, and by AGH University grant 11.11.230.124 afterward.
Nimrod Talmon–Supported by DFG Research Training Group MDS (GRK 1408).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
One problem for which our technique does not apply is Swap Bribery [10]; even though Dorn and Schlotter [8] claim that it is in \({\mathsf {FPT}}\) when parameterized by the number of candidates, their proof applies only to a restricted setting. The complexity of Swap Bribery parameterized by the number of candidates remains open.
- 2.
There is a name clash between the literature on covering problems and that on elections. In the former, “weights” refer to what voting literature would call “prices.” Weights of the voters are modeled as multiplicities of the elements in the multisets. We kept the naming conventions from respective parts of the literature to make our results more accessible to researchers from both communities.
- 3.
Remarkably, under reasonable complexity-theoretic assumptions, Dom et al. [7] have shown that no polynomial-size kernels exist for Set Cover (which is a special case of Weighted Set Multicover and Uniform Multiset Multicover), parameterized by the universe size and the solution size.
- 4.
While this result does not, as of yet, have direct application to voting, we believe it is quite interesting in itself.
- 5.
By removing candidates during instance generation one also removes voters only approving removed candidates.
References
Bartholdi III, J.J., Tovey, C.A., Trick, M.A.: The computational difficulty of manipulating an election. Soc. Choice Welf. 6(3), 227–241 (1989)
Bartholdi III, J.J., Tovey, C.A., Trick, M.A.: How hard is it to control an election. Math. Comput. Model. 16(8–9), 27–40 (1992)
Baumeister, D., Faliszewski, P., Lang, J., Rothe, J.: Campaigns for lazy voters: truncated ballots. In: Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2012), pp. 577–584, June 2012
Bredereck, R., Chen, J., Faliszewski, P., Guo, J., Niedermeier, R., Woeginger, G.J.: Parameterized algorithmics for computational social choice: nine research challenges. Tsinghua Sci. Technol. 19(4), 358–373 (2014a)
Bredereck, R., Chen, J., Faliszewski, P., Nichterlein, A., Niedermeier, R.: Prices matter for the parameterized complexity of shift bribery. In: Proceedings of The Twenty-Eighth AAAI Conference on Artificial Intelligence (AAAI 2014), pp. 1398–1404 (2014b)
Conitzer, V., Sandholm, T., Lang, J.: When are elections with few candidates hard to manipulate? J. ACM 54(3), 1–33 (2007)
Dom, M., Lokshtanov, D., Saurabh, S.: Kernelization lower bounds through colors and IDs. ACM Trans. Algorithm. 11(2), 13:1–13:20 (2014)
Dorn, B., Schlotter, I.: Multivariate complexity analysis of swap bribery. Algorithmica 64(1), 126–151 (2012)
Downey, R.G., Fellows, M.R.: Fundamentals of Parameterized Complexity. Springer, London (2013)
Elkind, E., Faliszewski, P., Slinko, A.: Swap bribery. In: Mavronicolas, M., Papadopoulou, V.G. (eds.) SAGT 2009. LNCS, vol. 5814, pp. 299–310. Springer, Heidelberg (2009)
Erdélyi, G., Fellows, M., Rothe, J., Schend, L.: Control complexity in Bucklin and fallback voting: an experimental analysis. J. Comput. Syst. Sci. 81(4), 661–670 (2015)
Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L.A.: How hard is bribery in elections? J. Artif. Intell. Res. 35, 485–532 (2009)
Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L.A.: Multimode control attacks on elections. J. Artif. Intell. Res. 40, 305–351 (2011)
Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L.A.: Weighted electoral control. In: Proceedings of the 12th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2013), pp. 367–374 (2013)
Flum, J., Grohe, M.: Parameterized Complexity Theory. Springer, Heidelberg (2006)
Fredman, M.L., Tarjan, R.E.: Fibonacci heaps and their uses in improved network optimization algorithms. J. ACM 34(3), 596–615 (1987)
Hemaspaandra, E., Hemaspaandra, L.A., Rothe, J.: Anyone but him: the complexity of precluding an alternative. Artif. Intell. 171(5–6), 255–285 (2007)
Kannan, R.: Minkowski’s convex body theorem and integer programming. Math. Oper. Res. 12(3), 415–440 (1987)
Lenstra Jr., H.W.: Integer programming with a fixed number of variables. Math. Oper. Res. 8(4), 538–548 (1983)
Mattei, N., Walsh, T.: PrefLib: a library for preferences http://www.preflib.org. In: Perny, P., Pirlot, M., Tsoukiàs, A. (eds.) ADT 2013. LNCS, vol. 8176, pp. 259–270. Springer, Heidelberg (2013)
Miasko, T., Faliszewski, P.: The complexity of priced control in elections. Manuscript (2014). http://home.agh.edu.pl/faliszew/priced.pdf
Niedermeier, R.: Invitation to Fixed-Parameter Algorithms. Oxford University Press, Oxford (2006)
Schlotter, I., Faliszewski, P., Elkind, E.: Campaign management under approval-driven voting rules. In: Proceedings of the Twenty-Fifth Conference on Artificial Intelligence (AAAI 2011), pp. 726–731, August 2011
Xia, L.: Computing the margin of victory for various voting rules. In: Proceedings of the 13th ACM Conference on Electronic Commerce (EC 2012), pp. 982–999, June 2012
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Bredereck, R., Faliszewski, P., Niedermeier, R., Skowron, P., Talmon, N. (2015). Elections with Few Candidates: Prices, Weights, and Covering Problems. In: Walsh, T. (eds) Algorithmic Decision Theory. ADT 2015. Lecture Notes in Computer Science(), vol 9346. Springer, Cham. https://doi.org/10.1007/978-3-319-23114-3_25
Download citation
DOI: https://doi.org/10.1007/978-3-319-23114-3_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23113-6
Online ISBN: 978-3-319-23114-3
eBook Packages: Computer ScienceComputer Science (R0)