Subversion Repositories Remote Hare Voting

Rev

Rev 39 | Rev 47 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 39 Rev 45
Line -... Line 1...
-
 
1
SUMMARY AFTER 10 TIMES
-
 
2
  7 ['B', 'A', 'C', 'E']
1
['B', 'A', 'C', 'D']
3
  3 ['B', 'A', 'C', 'D']
-
 
4
 
-
 
5
INPUT SUMMARY AND SINGLE RUN TRACE
-
 
6
	15 ballots
-
 
7
	Choosing 4 winners
-
 
8
	Need ceil((15 + 1)/(4 + 1)) = 4 ballots to win
-
 
9
 
-
 
10
	BALLOT MARKS	1ST	2ND	NONE
-
 
11
	A                 5	  6	   0
-
 
12
	B                 6	  9	   0
-
 
13
	C                 4	  0	   0
-
 
14
	D                 0	  0	   0
-
 
15
	E                 0	  0	   0
-
 
16
	H                 0	  0	   0
-
 
17
	I                 0	  0	   0
-
 
18
 
-
 
19
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
20
	A:
-
 
21
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
22
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
23
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
24
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
25
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
26
	C:
-
 
27
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
28
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
29
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
30
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
31
	B:
-
 
32
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
33
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
34
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
35
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
36
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
37
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
38
 
-
 
39
SELECTION #1: B
-
 
40
	redistributing 2 effective of 2 excess ballot(s) at random from B
-
 
41
	random choice = ['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
42
	to A: ['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
43
	random choice = ['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
44
	to A: ['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
45
 
-
 
46
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
47
	A:
-
 
48
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
49
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
50
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
51
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
52
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
53
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
54
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
55
	C:
-
 
56
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
57
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
58
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
59
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
60
	B:
-
 
61
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
62
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
63
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
64
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
65
 
-
 
66
SELECTION #2: A
-
 
67
	redistributing 3 effective of 3 excess ballot(s) at random from A
-
 
68
	random choice = ['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
69
	to C: ['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
70
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
71
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
72
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
73
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
74
 
-
 
75
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
76
	A:
-
 
77
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
78
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
79
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
80
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
81
	C:
-
 
82
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
83
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
84
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
85
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
86
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
87
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
88
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
89
	B:
-
 
90
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
91
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
92
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
93
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
94
 
-
 
95
SELECTION #3: C
-
 
96
	redistributing 3 effective of 3 excess ballot(s) at random from C
-
 
97
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
98
	to D: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
99
	random choice = ['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
100
	to E: ['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
101
	random choice = ['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
102
	to E: ['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
103
 
-
 
104
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
105
	A:
-
 
106
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
107
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
108
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
109
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
110
	C:
-
 
111
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
112
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
113
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
114
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
115
	B:
-
 
116
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
117
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
118
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
119
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
120
	E:
-
 
121
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
122
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
123
	D:
-
 
124
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
125
 
-
 
126
ELIMINATED: D
-
 
127
	redistributing 1 ballot(s) from D
-
 
128
	to E: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
129
 
-
 
130
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
131
	A:
-
 
132
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
133
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
134
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
135
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
136
	C:
-
 
137
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
138
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
139
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
140
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
141
	B:
-
 
142
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
143
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
144
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
145
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
146
	E:
-
 
147
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
148
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
149
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
150
	D:
-
 
151
	remaining winner(s) have fewer than quota (4) ballots
-
 
152
 
-
 
153
SELECTION #4: E
-
 
154
	no excess ballots to redistribute
-
 
155
 
-
 
156
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
157
	A:
-
 
158
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
159
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
160
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
161
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
162
	C:
-
 
163
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
164
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
165
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
166
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
167
	B:
-
 
168
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
169
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
170
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
171
		['B', 'A', 'C', 'E', 'D', 'H', 'I']
-
 
172
	E:
-
 
173
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
174
		['C', 'B', 'A', 'E', 'D', 'H', 'I']
-
 
175
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
176
	D:
-
 
177
 
-
 
178
Number of random choices made: 682
-
 
179
 
-
 
180
FINAL RESULTS
-
 
181
	B
-
 
182
	A
-
 
183
	C
-
 
184
	E