16 Commits (acef5564e72ac2a0a794c9f05a426cf9e3c0c2a9)

Author SHA1 Message Date
Edward L Platt 87ef97da04 Add method to ^ranked-preference to return list of alternatives. 2 years ago
Edward L Platt e67ae2c12d Change profile->scores to count->scores in borda code. 2 years ago
Edward L Platt e379c7e826 Add documentation for irv code. 2 years ago
Edward L Platt 116130d93b Add initial code for instant-runoff voting (irv). 2 years ago
Edward L Platt b255aceca0 Document borda module and add tests. 2 years ago
Edward L Platt 4cc67f8fad Add abstraction for ranked preference representation. 2 years ago
Edward L Platt b6d2db6c2b Change internal representation of profile for readability. 2 years ago
Edward L Platt 0082ed981e Refactor preference module to improve consistency. 2 years ago
Edward L Platt f6ec88e682 Move ^cell and ^attenuated to utils. 2 years ago
Edward L Platt 30a1496f31 Finish social-preference and social-choice functions for borda method. 2 years ago
Edward L Platt 5444c0654e Add group-by to utils.
* Applies a procedure to each element of a list and returns an association list mapping the procedures return value to a list of the elements that produce that return value.
2 years ago
Edward L Platt 25771dffeb Modify borda module to use util module. 2 years ago
Edward L Platt 3c73fd46dd Move utility functions to separate module. 2 years ago
Edward L Platt 650ee8bc97 Move test out of module directory. 2 years ago
Edward L Platt 5fb698a23c Fix typo in module name. 2 years ago
Edward L Platt a1d393c582 Initial code for borda method code. 2 years ago