Here's a problem in computational social choice which is not known to be in P, and may or may not be NP-complete.
Agenda control for balanced single-elimination tournaments:
Given: tournament graph T on n=2k nodes, node a
Question: does there exist a permutation of the nodes (a bracket) so that a is the winner of the induced single-elimination tournament?
Given a permutation Pk on 2k nodes of V and a tournament graph T on V, one can obtain a permutation Pk−1 on 2k−1 nodes as follows. For every i>0, consider Pk[2i−1] and Pk[2i] and the arc e between them in T; let Pk−1[i]=Pk[2i−1] if e=(Pk[2i−1],Pk[2i]) and Pk−1[i]=Pk[2i] otherwise.
That is, we match up pairs of nodes according to Pk and use T to decide which nodes (winners) move on to the next round Pk−1. Hence given a permutation on 2k one can actually define k rounds Pk−1,…,P0 inductively as above, until the last permutation contains only one node. This defines a (balanced) single-elimination tournament on 2k nodes. The node which remains after all the rounds is the winner of the tournament.
Agenda control for balanced single-elimination tournaments (graph formulation):
Given: tournament graph T on n=2k nodes, node a
Question: does T contain a (spanning) binomial arborescence on 2k nodes rooted at a?
A binomial arborescence on 2k nodes rooted at a node x is defined recursively as a binomial arborescence on 2k−1 nodes rooted at x and a binomial arborescence on 2k−1 nodes rooted at a different node y and an arc from x to y. (If k=0, a binomial arborescence is just the root.) The spanning binomial arborescences in a tournament graph capture exactly the single-elimination tournaments which can be played, given the match outcome information in the tournament graph.
Some references:
- Jérôme Lang, Maria Silvia Pini, Francesca Rossi, Kristen Brent Venable, Toby Walsh: Winner Determination in Sequential Majority Voting. IJCAI 2007: 1372-1377.
- N. Hazon, P. E. Dunne, S. Kraus, and , M. Wooldridge. How to Rig Elections and Competitions. COMSOC 2008.
- Thuc Vu, Alon Altman, Yoav Shoham. On the complexity of schedule control problems for knockout tournaments. AAMAS (1) 2009: 225-232.
- V. Vassilevska Williams. Fixing a tournament. AAAI 2010.