Abstract:In liquid democracy, agents can either vote directly or delegate their vote to a different agent of their choice. This results in a power structure in which certain agents possess more voting weight than others. As a result, it opens up certain possibilities of vote manipulation, including control and bribery, that do not exist in standard voting scenarios of direct democracy. Here we formalize a certain kind of election control -- in which an external agent may change certain delegation arcs -- and study the computational complexity of the corresponding combinatorial problem.
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the computational complexity of election control and vote manipulation in the Liquid Democracy system. Specifically, the author focuses on the possibility of external agents manipulating election results by changing delegation arcs, and studies the computational complexity of such manipulation under different conditions.
### Problem Background
Liquid Democracy is an innovative form of governance between direct democracy and representative democracy, allowing voters to vote directly or delegate their voting rights to other trusted voters. This method increases the flexibility of voters, but also brings potential risks of vote manipulation, such as control and bribery. Unlike traditional direct democracy, in Liquid Democracy, some voters may influence election results by strategically delegating votes, thus undermining the principles of fairness and equality.
### Research Questions
The paper mainly studies the following questions:
1. **Election Control**: Can external agents manipulate election results by changing a small number of delegation relationships? Specifically, how to define and formalize this problem?
2. **Computational Complexity**: Under different election settings (such as different vote types, delegation types, etc.), what is the computational complexity of the election control problem?
### Main Contributions
- **Formalizing the Election Control Problem**: The author defines a combinatorial optimization problem in which an external agent can change some delegation relationships within a budget limit to make a predefined candidate win.
- **Computational Complexity Analysis**: The author analyzes the computational complexity of this problem under different conditions, including polynomial - time algorithms, parameterized algorithms, and NP - hard problems.
### Formula Representation
To describe the election control problem, the author introduces some key concepts and formulas:
- **Set of Voters**: \( V=\{v_1, v_2, \ldots, v_n\} \)
- **Delegation Graph**: \( G = (V, E) \), where \( V \) is the set of voters and \( E \) is the directed edges of the delegation relationships.
- **Cost Function**: \( \text{cost}: E(G)\to\mathbb{N} \), which represents the cost of changing a certain delegation relationship.
- **Set of Candidates**: \( C = \{c_1, c_2, \ldots, c_m\} \)
- **Expansion Function**: \( R \), which is used to expand the delegated votes of passive voters into actual votes.
- **Voting Rule**: \( W \), which is used to determine the final winning candidate.
### Conclusion
Through strict theoretical analysis, the paper reveals the complexity of the election control problem in the Liquid Democracy system and points out that in some cases, the election control problem is NP - hard. This provides an important theoretical basis for understanding and improving the security and fairness of the Liquid Democracy system.
In conclusion, this paper aims to explore the computational complexity of the election control problem in the Liquid Democracy system and provides a theoretical basis for preventing potential vote manipulation.