Subversion Repositories Local Hare Voting

Rev

Rev 47 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 47 Rev 75
Line 1... Line -...
1
SUMMARY AFTER 10 TIMES
-
 
2
 10 ['B', 'A', 'C']
-
 
3
 
-
 
4
INPUT SUMMARY AND SINGLE RUN TRACE
1
INPUT SUMMARY
5
	15 ballots
2
	15 ballots
6
	Choosing 3 winners
3
	Choosing 3 winners
7
	Need ceil((15 + 1)/(3 + 1)) = 4 ballots to win
4
	Need ceil((15 + 1)/(3 + 1)) = 4 ballots to win
8
 
5
 
9
	BALLOT MARKS	1ST	2ND	NONE
6
	BALLOT MARKS	1ST	2ND	NONE
Line 33... Line 30...
33
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
30
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
34
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
31
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
35
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
32
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
36
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
33
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
37
 
34
 
38
SELECTION #1: B
-
 
39
	redistributing 2 effective of 2 excess ballot(s) at random from B
-
 
40
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
41
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
42
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
43
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
44
 
-
 
45
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
46
	A:
-
 
47
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
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
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
53
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
54
	C:
-
 
55
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
56
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
57
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
58
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
59
	B:
-
 
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
 
-
 
65
SELECTION #2: A
-
 
66
	redistributing 3 effective of 3 excess ballot(s) at random from A
-
 
67
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
68
	to C: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
69
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
70
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
71
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
72
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
73
 
-
 
74
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
75
	A:
-
 
76
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
77
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
78
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
79
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
80
	C:
-
 
81
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
82
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
83
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
84
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
85
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
86
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
87
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
88
	B:
-
 
89
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
90
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
91
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
92
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
93
 
-
 
94
SELECTION #3: C
-
 
95
	redistributing 3 effective of 3 excess ballot(s) at random from C
35
Tracked 10215 alternative decisions (skipped 8160 with low probability)
96
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
97
	to D: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
98
	random choice = ['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
99
	to D: ['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
100
	random choice = ['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
101
	to D: ['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
102
 
-
 
103
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
104
	A:
-
 
105
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
106
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
107
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
108
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
109
	C:
-
 
110
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
111
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
112
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
113
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
114
	B:
-
 
115
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
116
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
117
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
118
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
119
	D:
-
 
120
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
121
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
122
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
123
 
-
 
124
Number of random choices made: 8
-
 
125
 
36
 
126
FINAL RESULTS
37
FINAL RESULTS
127
	B
-
 
128
	A
-
 
129
	C
38
1.000000: ['B', 'A', 'C']