Using Complexity to Protect Elections.

The article discusses the potential for computational complexity to be used as a shield for protecting election results from the influence of electronic agents. As elections have become conducted via electronic media, outside agents have begun trying to change the structure of elections by suppressi...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 53; no. 11; pp. 74 - 83
Main Authors: FALISZEWSKI, PIOTR, HEMASPAANDRA, EDITH, HEMASPAANDRA, LANE A.
Format: Article
Published: Association for Computing Machinery Nov2010
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:The article discusses the potential for computational complexity to be used as a shield for protecting election results from the influence of electronic agents. As elections have become conducted via electronic media, outside agents have begun trying to change the structure of elections by suppressing turnout, setting election district boundaries, or casting insincere votes. Using a network of algorithms and dichotomy theorems, computer scientists are attempting to understand the mechanisms underlying three types of manipulation in elections: structural control attacks, voter manipulation, and bribery.