Abstract
We study fixed parameter algorithms for three problems: Kemeny rank aggregation, feedback arc set tournament, and betweenness tournament. For Kemeny rank aggregation we give an algorithm with runtime \(O^*(2^{O(\sqrt{OPT})})\), where n is the number of candidates, \(OPT \le \binom{n}{2}\) is the cost of the optimal ranking, and O *(·) hides polynomial factors. This is a dramatic improvement on the previously best known runtime of O *(2O(OPT)). For feedback arc set tournament we give an algorithm with runtime \(O^*(2^{O(\sqrt{OPT})})\), an improvement on the previously best known \(O^*(OPT^{O(\sqrt{OPT})})\) [4]. For betweenness tournament we give an algorithm with runtime \(O^*(2^{O(\sqrt{OPT/n})})\), where n is the number of vertices and \(OPT \le \binom{n}{3}\) is the optimal cost. This improves on the previously known \(O^*(OPT^{O(OPT^{1/3})})\) [28], especially when OPT is small. Unusually we can solve instances with OPT as large as n (logn)2 in polynomial time!
A preliminary version of this work appeared in version 1 of the arXiv preprint Karpinski and Schudy [23].
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Ailon, N., Alon, N.: Hardness of fully dense problems. Inf. Comput. 205(8), 1117–1129 (2007)
Ailon, N., Charikar, M., Newman, A.: Aggregating inconsistent information: Ranking and clustering. Journal of the ACM 55(5), Article No. 23 (2008)
Alon, N.: Ranking tournaments. SIAM J. Discrete Math. 20(1), 137–142 (2006)
Alon, N., Lokshtanov, D., Saurabh, S.: Fast FAST. In: Albers, S., Marchetti-Spaccamela, A., Matias, Y., Nikoletseas, S., Thomas, W. (eds.) ICALP 2009. LNCS, vol. 5555, pp. 49–58. Springer, Heidelberg (2009)
Bartholdi III, J., Tovey, C., Trick, M.: Voting schemes for which it can be difficult to tell who won the election. Social Choice and Welfare 6, 157–165 (1989)
Bessy, S., Fomin, F.V., Gaspers, S., Paul, C., Perez, A., Saurabh, S., Thomassé, S.: Kernels for feedback arc set in tournaments. In: FSTTCS 2009: 29th Foundations of Software Technology and Theoretical Computer Science (2009)
Betzler, N., Fellows, M.R., Guo, J., Niedermeier, R., Rosamond, F.A.: Fixed-parameter algorithms for Kemeny scores. In: Fleischer, R., Xu, J. (eds.) AAIM 2008. LNCS, vol. 5034, pp. 60–71. Springer, Heidelberg (2008)
Betzler, N., Fellows, M.R., Guo, J., Niedermeier, R., Rosamond, F.A.: How similarity helps to efficiently compute Kemeny rankings. In: AAMAS 2009: 8th International Conference on Autonomous Agents and Multiagent Systems, pp. 657–664 (2009); Journal version in Theoretical Computer Science 410, 4554–4570 (2009)
Braverman, M., Mossel, E.: Noisy sorting without resampling. In: Procs. 19th ACM-SIAM SODA, pp. 268–276 (2008)
Bredereck, R.: Fixed-parameter algorithms for computing Kemeny scores—theory and practice. Technical report, Studienarbeit, Institut für Informatik, Friedrich-Schiller-Universität Jena, Germany (2009) arXiv:1001.4003v1
Charbit, P., Thomasse, S., Yeo, A.: The minimum feedback arc set problem is NP-hard for tournaments. Combinatorics, Probability and Computing 16, 1–4 (2007)
Charikar, M., Guruswami, V., Manokaran, R.: Every Permutation CSP of Arity 3 is Approximation Resistant. In: 24th IEEE CCC (2009)
Chor, B., Sudan, M.: A geometric approach to betweenness. SIAM J. Discrete Math. 11(4), 511–523 (1998)
Cohen, W.W., Schapire, R.E., Singer, Y.: Learning to order things. J. Artificial Intelligence Research 10, 243–270 (1999)
Conitzer, V.: Computing Slater rankings using similarities among candidates. In: Procs. 21st AAAI, pp. 613–619 (2006)
Coppersmith, D., Fleischer, L., Rudra, A.: Ordering by weighted number of wins gives a good ranking for weighted tournaments. In: Procs. 17th ACM-SIAM SODA, pp. 776–782 (2006)
Dom, M., Guo, J., Hüffner, F., Niedermeier, R., Truß, A.: Fixed-Parameter Tractability Results for Feedback Set Problems in Tournaments. In: Calamoneri, T., Finocchi, I., Italiano, G.F. (eds.) CIAC 2006. LNCS, vol. 3998, pp. 320–331. Springer, Heidelberg (2006)
Dwork, C., Kumar, R., Naor, M., Sivakumar, D.: Rank aggegation methods for the web. In: Procs. 10th WWW, pp. 613–622 (2001), The NP-hardness proof is in the online-only appendix available from http://www10.org/cdrom/papers/577/
Feige, U.: Faster fast (feedback arc set in tournaments), arXiv:0911.5094 (2009)
Flum, J., Grohe, M.: Parameterized Complexity Theory. Springer, Heidelberg (2006)
Impagliazzo, R., Paturi, R.: Which problems have strongly exponential complexity? J. Computer and System Sciences 63, 512–530 (2001)
Karp, R.: Reducibility among combinatorial problems. In: Procs. Complexity of Computer Computations, pp. 85–103 (1972)
Karpinski, M., Schudy, W.: Approximation schemes for the betweenness problem in tournaments and related ranking problems. arXiv:0911.2214 (2009)
Kemeny, J.: Mathematics without numbers. Daedalus 88, 571–591 (1959)
Kemeny, J., Snell, J.: Mathematical models in the social sciences. Blaisdell, New York (1962); Reprinted by MIT press, Cambridge (1972)
Mathieu, C., Schudy, W.: How to Rank with Few Errors. In: 39th ACM STOC, pp. 95–103 (2009), In Submission, http://www.cs.brown.edu/~ws/papers/fast_journal.pdf
Opatrny, J.: Total ordering problems. SIAM J. Comput. 8(1), 111–114 (1979)
Saurabh, S.: Chromatic coding and universal (hyper-) graph coloring families. In: Parameterized Complexity News, pp. 3–4 (June 2009), http://mrfellows.net/Newsletters/2009June_FPT_News.pdf
Slater, P.: Inconsistencies in a schedule of paired comparisons. Biometrika 48, 303–312 (1961)
Young, P.: Optimal voting rules. The Journal of Economic Perspectives 9(1), 51–64 (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Karpinski, M., Schudy, W. (2010). Faster Algorithms for Feedback Arc Set Tournament, Kemeny Rank Aggregation and Betweenness Tournament. In: Cheong, O., Chwa, KY., Park, K. (eds) Algorithms and Computation. ISAAC 2010. Lecture Notes in Computer Science, vol 6506. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17517-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-17517-6_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17516-9
Online ISBN: 978-3-642-17517-6
eBook Packages: Computer ScienceComputer Science (R0)