wreath products in algebraic voting theory
play

Wreath Products in Algebraic Voting Theory Committed to Committees - PowerPoint PPT Presentation

Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Wreath Products in Algebraic Voting Theory Committed to Committees Ian Calaway 1 Joshua Csapo 2 Dr. Erin McNicholas 3 Eric Samelson 4 1


  1. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Wreath Products in Algebraic Voting Theory Committed to Committees Ian Calaway 1 Joshua Csapo 2 Dr. Erin McNicholas 3 Eric Samelson 4 1 Macalester College 2 University of Michigan-Flint 3 Faculty Advisor Department of Mathematics Willamette University 4 Willamette University Willamette Mathematics Consortium REU, July 24, 2015 1 / 49

  2. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Outline Algebraic Framework 1 Voting for Committees 2 Wreath Products 3 Decomposing a Q S m [ S n ]-module 4 2 / 49

  3. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Algebraic Framework Ballot Structure Vote Aggregation Point Allocation (Voting System) Election Results 3 / 49

  4. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Ballots Ballots → List of allowable tabloids A A B A B A B C C B C C These are elements of χ (3) , χ (2 , 1) , χ (1 , 2) , and χ (1 , 1 , 1) , respectively. 4 / 49

  5. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Ballots Ballots → List of allowable tabloids A A B A B A B C C B C C These are elements of χ (3) , χ (2 , 1) , χ (1 , 2) , and χ (1 , 1 , 1) , respectively. Many elections focus on a single type of ballot structure. An exception to this is approval voting. 4 / 49

  6. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Vote Aggregation: The Profile Space The components of the profile vector indicate the number of votes for a given tabloid option on the ballot. 5 / 49

  7. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Vote Aggregation: The Profile Space The components of the profile vector indicate the number of votes for a given tabloid option on the ballot. For an election in which voters give full rankings of three candidates (i.e. an election on the tabloids of χ (1 , 1 , 1) ) the following is an example of a profile:   3 ABC 2 ACB     0 BAC   p = �   2 BCA     0 CAB   4 CBA 5 / 49

  8. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Vote Aggregation: The Profile Space The space of all possible profiles (i.e. all possible vote totals for a given ballot) is called the profile space. 6 / 49

  9. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Vote Aggregation: The Profile Space The space of all possible profiles (i.e. all possible vote totals for a given ballot) is called the profile space. These profile spaces form Q S n -modules. 6 / 49

  10. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Vote Aggregation: The Profile Space The space of all possible profiles (i.e. all possible vote totals for a given ballot) is called the profile space. These profile spaces form Q S n -modules. Definition An FG-module is a vector space over the field F where there is a representation of the group G on the vector space, and multiplication is understood as the associated group action.     3 ABC 0 ABC 2 ACB 2 ACB         0 BAC 3 BAC     → (12) →     2 BCA 2 BCA         0 CAB 4 CAB     4 CBA 0 CBA 6 / 49

  11. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Point Allocation: Voting Systems Consider the following two voting systems for a full ranking ( χ (1 , 1 , 1) ) Plurality → (1 , 0 , 0)   3 ABC 2 ACB     5 A   0 BAC   → 2 B     2 BCA   4 C   0 CAB   4 CBA Borda → (2 , 1 , 0) 7 / 49

  12. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Point Allocation: Voting Systems Consider the following two voting systems for a full ranking ( χ (1 , 1 , 1) ) Plurality → (1 , 0 , 0) Borda → (2 , 1 , 0)   3 ABC 2 ACB     10 A   0 BAC   → 11 B     2 BCA   12 C   0 CAB   4 CBA 8 / 49

  13. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Voting Systems as Linear Transformations The previous Borda example can be represented as the following linear transformation: ABC ACB BAC BCA CAB CBA � 2 2 1 0 1 0 � A T (2 , 1 , 0) = 1 0 2 2 0 1 B 0 1 0 1 2 2 C 9 / 49

  14. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Voting Systems as Linear Transformations The previous Borda example can be represented as the following linear transformation: ABC ACB BAC BCA CAB CBA � 2 2 1 0 1 0 � A T (2 , 1 , 0) = 1 0 2 2 0 1 B 0 1 0 1 2 2 C Any system that gives candidates points based on their position within voters’ rankings can be represented by a similar linear transformation. 9 / 49

  15. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Results Space When one of these voting systems is applied to a profile, a results vector is created. A results vector encodes the number of points that every potential outcome receives for the election. T w ( � p ) = � r 10 / 49

  16. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Results Space When one of these voting systems is applied to a profile, a results vector is created. A results vector encodes the number of points that every potential outcome receives for the election. T w ( � p ) = � r The results spaces are also Q S n -module. 10 / 49

  17. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Schur’s Lemma Both profile spaces and results spaces are Q S n -modules. These positional scoring systems are Q S n -module homomorphisms, which can be proven with the previous fact and the fact that these systems are neutral. 11 / 49

  18. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Schur’s Lemma Both profile spaces and results spaces are Q S n -modules. These positional scoring systems are Q S n -module homomorphisms, which can be proven with the previous fact and the fact that these systems are neutral. Theorem Schur’s Lemma: Every nonzero module homomorphism between irreducible modules is an isomorphism. 11 / 49

  19. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Schur’s Lemma Both profile spaces and results spaces are Q S n -modules. These positional scoring systems are Q S n -module homomorphisms, which can be proven with the previous fact and the fact that these systems are neutral. Theorem Schur’s Lemma: Every nonzero module homomorphism between irreducible modules is an isomorphism. Schur’s Lemma helps us determine what actually affects the outcome of an election given a specific voting system. 11 / 49

  20. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Schur’s Lemma Both profile spaces and results spaces are Q S n -modules. These positional scoring systems are Q S n -module homomorphisms, which can be proven with the previous fact and the fact that these systems are neutral. Theorem Schur’s Lemma: Every nonzero module homomorphism between irreducible modules is an isomorphism. Schur’s Lemma helps us determine what actually affects the outcome of an election given a specific voting system. Definition A submodule is a subspace of a module that is invariant under the group action. 11 / 49

  21. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Key Points of Algebraic Voting Theory Domain 12 / 49

  22. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Key Points of Algebraic Voting Theory Domain → Maps 12 / 49

  23. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Key Points of Algebraic Voting Theory Domain → Maps → Codomain 12 / 49

  24. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Voting for Committees What happens if we want to elect a subset of the candidates rather than a single candidate? 13 / 49

  25. Algebraic Framework Voting for Committees Wreath Products Decomposing a Q S m [ S n ]-module References Voting for Committees What happens if we want to elect a subset of the candidates rather than a single candidate?   4 A 2 B     0 C     2 AB →     1 AC     5 BC   3 ABC 13 / 49

Recommend


More recommend