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
1
['B', 'A', 'C']
2
 10 ['B', 'A', 'C']
-
 
3
 
-
 
4
INPUT SUMMARY AND SINGLE RUN TRACE
-
 
5
	15 ballots
-
 
6
	Choosing 3 winners
-
 
7
	Need ceil((15 + 1)/(3 + 1)) = 4 ballots to win
-
 
8
 
-
 
9
	BALLOT MARKS	1ST	2ND	NONE
-
 
10
	A                 5	 10	   0
-
 
11
	B                10	  5	   0
-
 
12
	C                 0	  0	   0
-
 
13
	D                 0	  0	   0
-
 
14
	E                 0	  0	   0
-
 
15
	H                 0	  0	   0
-
 
16
	I                 0	  0	   0
-
 
17
 
-
 
18
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
19
	A:
-
 
20
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
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
	B:
-
 
26
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
27
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
28
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
29
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
30
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
31
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
32
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
33
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
34
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
35
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
36
 
-
 
37
SELECTION #1: B
-
 
38
	redistributing 6 effective of 6 excess ballot(s) at random from B
-
 
39
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
40
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
41
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
42
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
43
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
44
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
45
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
46
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
47
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
48
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
49
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
50
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
51
 
-
 
52
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
53
	A:
-
 
54
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
55
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
56
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
57
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
58
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
59
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
60
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
61
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
62
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
63
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
64
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
65
	B:
-
 
66
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
67
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
68
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
69
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
70
 
-
 
71
SELECTION #2: A
-
 
72
	redistributing 7 effective of 7 excess ballot(s) at random from A
-
 
73
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
74
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
75
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
76
	to C: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
77
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
78
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
79
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
80
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
81
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
82
	to C: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
83
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
84
	to C: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
85
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
86
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
87
 
-
 
88
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
89
	A:
-
 
90
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
91
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
92
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
93
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
94
	C:
-
 
95
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
96
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
97
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
98
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
99
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
100
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
101
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
102
	B:
-
 
103
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
104
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
105
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
106
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
107
 
-
 
108
SELECTION #3: C
-
 
109
	redistributing 3 effective of 3 excess ballot(s) at random from C
-
 
110
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
111
	to D: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
112
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
113
	to D: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
114
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
115
	to D: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
116
 
-
 
117
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
118
	A:
-
 
119
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
120
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
121
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
122
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
123
	C:
-
 
124
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
125
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
126
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
127
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
128
	B:
-
 
129
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
130
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
131
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
132
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
133
	D:
-
 
134
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
135
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
136
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
137
 
-
 
138
Number of random choices made: 418
-
 
139
 
-
 
140
FINAL RESULTS
-
 
141
	B
-
 
142
	A
-
 
143
	C