Parameterized computational complexity of control problems in voting systems
Voting systems are common tools in a variety of areas. This paper studies parameterized computational complexity of control of Plurality, Condorcet and Approval voting systems, respectively. The types of controls considered include adding or deleting candidates or voters, under constructive or destructive setting. We obtain the following results: (1) constructive control by adding candidates in Plurality voting is W[2]-hard with respect to the parameter "number of added candidates", (2) destructive control by adding candidates in Plurality voting is W[2]-hard with respect to the parameter "number of added candidates", (3) constructive control by adding voters in Condorcet voting is W[1]-hard with respect to the parameter "number of added voters", (4) constructive control by deleting voters in Condorcet voting is W[1]-hard with respect to the parameter "number of deleted voters", (5) constructive control by adding voters in Approval voting is W[1]-hard with respect to the parameter "number of added voters", and (6) constructive control by deleting voters in Approval voting is W[2]-hard with respect to the parameter "number of deleted voters". (C) 2009 Elsevier B.V. All rights reserved.
voting systems approval voting constructive control plurality voting destructive control condorcet voting parameterized complexity