Faster Algorithms for Feedback Arc Set Tournament, Kemeny Rank Aggregation and Betweenness Tournament
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*(2O(sqrtOPT)), where n is the number of candidates, OPT 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*(2O(sqrtOPT)), an improvement on the previously best known O*(OPTO(sqrtOPT)) (Alon, Lokshtanov and Saurabh 2009). For betweenness tournament we give an algorithm with runtime O*(2O(sqrtOPT/n)), where n is the number of vertices and OPT is the optimal cost. This improves on the previously known O*(OPTO(OPT1/3))$ (Saurabh 2009), especially when OPT is small. Unusually we can solve instances with OPT as large as n (log n)2 in polynomial time!