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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend