KM
Kristofer Munsterhjelm
Tue, Aug 1, 2023 11:20 PM
This is method X, the monotone burial-resistant method from the previous
post: (It doesn't really have a name yet.)
-
Each candidate A obtains his score by eliminating candidates in
rounds, one candidate per round, until one other candidate (B) remains
or A himself is forced to be eliminated. In the former case, A's score
is A>B. In the latter case, A's score is zero.
-
When figuring out A's score, the method chooses the sequence of
candidates to eliminate so as to maximize that score.
-
In a round, the method can never eliminate a candidate who has more
than 1/n of the total number of (non-exhausted) first preferences, where
n is the number of remaining candidates in the round in question.
-
Unlike IFPP, it never eliminates more than one candidate per round.
-
Highest score wins.
That's it!
Now for the bad news:
- it's not summable (a summary takes O(n2^n) space),
- it's not polytime (ditto),
- its use of quotas means it would probably fail IIB,
- and I have no idea why it works.
I can't say I wasn't tempted to name it after myself since it's kind of
a big deal (if I can verify its monotonicity), but given its drawbacks,
maybe it's not a good idea? It's like the Kemeny of monotone
burial-resistant methods: slow and impractical, but it shows what's
possible.
I would very much like some independent verification or replication, though.
-km
This is method X, the monotone burial-resistant method from the previous
post: (It doesn't really have a name yet.)
- Each candidate A obtains his score by eliminating candidates in
rounds, one candidate per round, until one other candidate (B) remains
or A himself is forced to be eliminated. In the former case, A's score
is A>B. In the latter case, A's score is zero.
- When figuring out A's score, the method chooses the sequence of
candidates to eliminate so as to maximize that score.
- In a round, the method can never eliminate a candidate who has more
than 1/n of the total number of (non-exhausted) first preferences, where
n is the number of remaining candidates in the round in question.
- Unlike IFPP, it never eliminates more than one candidate per round.
- Highest score wins.
That's it!
Now for the bad news:
- it's not summable (a summary takes O(n2^n) space),
- it's not polytime (ditto),
- its use of quotas means it would probably fail IIB,
- and I have no idea why it works.
I can't say I wasn't tempted to name it after myself since it's kind of
a big deal (if I can verify its monotonicity), but given its drawbacks,
maybe it's not a good idea? It's like the Kemeny of monotone
burial-resistant methods: slow and impractical, but it shows what's
*possible*.
I would very much like some independent verification or replication, though.
-km
FS
Forest Simmons
Wed, Aug 2, 2023 5:07 AM
Thanks for opening up new vistas!
How about restricting method X to Smith?
Or using some other method to pare down the field to manageable size?
On Tue, Aug 1, 2023, 4:21 PM Kristofer Munsterhjelm km_elmet@t-online.de
wrote:
This is method X, the monotone burial-resistant method from the previous
post: (It doesn't really have a name yet.)
-
Each candidate A obtains his score by eliminating candidates in
rounds, one candidate per round, until one other candidate (B) remains
or A himself is forced to be eliminated. In the former case, A's score
is A>B. In the latter case, A's score is zero.
-
When figuring out A's score, the method chooses the sequence of
candidates to eliminate so as to maximize that score.
-
In a round, the method can never eliminate a candidate who has more
than 1/n of the total number of (non-exhausted) first preferences, where
n is the number of remaining candidates in the round in question.
-
Unlike IFPP, it never eliminates more than one candidate per round.
-
Highest score wins.
That's it!
Now for the bad news:
- it's not summable (a summary takes O(n2^n) space),
- it's not polytime (ditto),
- its use of quotas means it would probably fail IIB,
- and I have no idea why it works.
I can't say I wasn't tempted to name it after myself since it's kind of
a big deal (if I can verify its monotonicity), but given its drawbacks,
maybe it's not a good idea? It's like the Kemeny of monotone
burial-resistant methods: slow and impractical, but it shows what's
possible.
I would very much like some independent verification or replication,
though.
-km
Election-Methods mailing list - see https://electorama.com/em for list
info
Thanks for opening up new vistas!
How about restricting method X to Smith?
Or using some other method to pare down the field to manageable size?
On Tue, Aug 1, 2023, 4:21 PM Kristofer Munsterhjelm <km_elmet@t-online.de>
wrote:
> This is method X, the monotone burial-resistant method from the previous
> post: (It doesn't really have a name yet.)
>
> - Each candidate A obtains his score by eliminating candidates in
> rounds, one candidate per round, until one other candidate (B) remains
> or A himself is forced to be eliminated. In the former case, A's score
> is A>B. In the latter case, A's score is zero.
>
> - When figuring out A's score, the method chooses the sequence of
> candidates to eliminate so as to maximize that score.
>
> - In a round, the method can never eliminate a candidate who has more
> than 1/n of the total number of (non-exhausted) first preferences, where
> n is the number of remaining candidates in the round in question.
>
> - Unlike IFPP, it never eliminates more than one candidate per round.
>
> - Highest score wins.
>
> That's it!
>
> Now for the bad news:
> - it's not summable (a summary takes O(n2^n) space),
> - it's not polytime (ditto),
> - its use of quotas means it would probably fail IIB,
> - and I have no idea why it works.
>
> I can't say I wasn't tempted to name it after myself since it's kind of
> a big deal (if I can verify its monotonicity), but given its drawbacks,
> maybe it's not a good idea? It's like the Kemeny of monotone
> burial-resistant methods: slow and impractical, but it shows what's
> *possible*.
>
> I would very much like some independent verification or replication,
> though.
>
> -km
> ----
> Election-Methods mailing list - see https://electorama.com/em for list
> info
>
KM
Kristofer Munsterhjelm
Wed, Aug 2, 2023 11:14 AM
On 8/2/23 07:07, Forest Simmons wrote:
Thanks for opening up new vistas!
How about restricting method X to Smith?
Or using some other method to pare down the field to manageable size?
It's even more strange if I do so. Here's Smith//X:
Burial, no compromise: 4262 0.0875496
Compromise, no burial: 9268 0.190382
Burial and compromise: 1933 0.0397075
Two-sided: 8103 0.166451
Other coalition strats: 0 0
---=========
Manipulable elections: 23566 0.48409
See how there's no "Other"? So it too most likely is monotone! Just how
is that possible? Schwartz//X is monotone too.
(I don't think the difference between manipulability here and for
Smith,IRV is significant, as much as it would be fun to say I've not
just met but beat IRV :-)
I tried to check Landau//X. It had plenty of Other strats, which is not
unexpected given your proof about independence of covered alternatives
plus first preference tiebreak implying nonmonotonicity... but I think
my implementation of Landau is suspect, so I'm not including it here.
I could try other variants like "whenever someone is eliminated,
everybody he beats pairwise must also be eliminated". If that were done
on a global ordering (like IRV), that should give us Landau (and
Banks?), but I don't know if our method construction guidelines still
hold when the elimination order is different for different candidates.
This is rather uncharted territory!
-km
On 8/2/23 07:07, Forest Simmons wrote:
> Thanks for opening up new vistas!
>
> How about restricting method X to Smith?
>
> Or using some other method to pare down the field to manageable size?
It's even more strange if I do so. Here's Smith//X:
Burial, no compromise: 4262 0.0875496
Compromise, no burial: 9268 0.190382
Burial and compromise: 1933 0.0397075
Two-sided: 8103 0.166451
Other coalition strats: 0 0
==========================================
Manipulable elections: 23566 0.48409
See how there's no "Other"? So it too most likely is monotone! Just how
is that possible? Schwartz//X is monotone too.
(I don't think the difference between manipulability here and for
Smith,IRV is significant, as much as it would be fun to say I've not
just met but beat IRV :-)
I tried to check Landau//X. It had plenty of Other strats, which is not
unexpected given your proof about independence of covered alternatives
plus first preference tiebreak implying nonmonotonicity... but I think
my implementation of Landau is suspect, so I'm not including it here.
I could try other variants like "whenever someone is eliminated,
everybody he beats pairwise must also be eliminated". If that were done
on a global ordering (like IRV), that should give us Landau (and
Banks?), but I don't know if our method construction guidelines still
hold when the elimination order is different for different candidates.
This is rather uncharted territory!
-km
FS
Forest Simmons
Wed, Aug 2, 2023 12:46 PM
This is method X, the monotone burial-resistant method from the previous
post: (It doesn't really have a name yet.)
-
Each candidate A obtains his score by eliminating candidates in
rounds, one candidate per round, until one other candidate (B) remains
or A himself is forced to be eliminated. In the former case, A's score
is A>B. In the latter case, A's score is zero.
-
When figuring out A's score, the method chooses the sequence of
candidates to eliminate so as to maximize that score.
This DSV feature could be the key to overcoming our main objection to Asset
Voting ... the loose cannon proxy.
-
In a round, the method can never eliminate a candidate who has more
than 1/n of the total number of (non-exhausted) first preferences, where
n is the number of remaining candidates in the round in question.
-
Unlike IFPP, it never eliminates more than one candidate per round.
-
Highest score wins.
That's it!
Now for the bad news:
- it's not summable (a summary takes O(n2^n) space),
- it's not polytime (ditto),
- its use of quotas means it would probably fail IIB,
- and I have no idea why it works.
I can't say I wasn't tempted to name it after myself since it's kind of
a big deal (if I can verify its monotonicity), but given its drawbacks,
maybe it's not a good idea? It's like the Kemeny of monotone
burial-resistant methods: slow and impractical, but it shows what's
possible.
I would very much like some independent verification or replication,
though.
-km
Election-Methods mailing list - see https://electorama.com/em for list
info
On Tue, Aug 1, 2023, 4:21 PM Kristofer Munsterhjelm <km_elmet@t-online.de>
wrote:
> This is method X, the monotone burial-resistant method from the previous
> post: (It doesn't really have a name yet.)
>
> - Each candidate A obtains his score by eliminating candidates in
> rounds, one candidate per round, until one other candidate (B) remains
> or A himself is forced to be eliminated. In the former case, A's score
> is A>B. In the latter case, A's score is zero.
>
> - When figuring out A's score, the method chooses the sequence of
> candidates to eliminate so as to maximize that score.
>
This DSV feature could be the key to overcoming our main objection to Asset
Voting ... the loose cannon proxy.
>
> - In a round, the method can never eliminate a candidate who has more
> than 1/n of the total number of (non-exhausted) first preferences, where
> n is the number of remaining candidates in the round in question.
>
> - Unlike IFPP, it never eliminates more than one candidate per round.
>
> - Highest score wins.
>
> That's it!
>
> Now for the bad news:
> - it's not summable (a summary takes O(n2^n) space),
> - it's not polytime (ditto),
> - its use of quotas means it would probably fail IIB,
> - and I have no idea why it works.
>
> I can't say I wasn't tempted to name it after myself since it's kind of
> a big deal (if I can verify its monotonicity), but given its drawbacks,
> maybe it's not a good idea? It's like the Kemeny of monotone
> burial-resistant methods: slow and impractical, but it shows what's
> *possible*.
>
> I would very much like some independent verification or replication,
> though.
>
> -km
> ----
> Election-Methods mailing list - see https://electorama.com/em for list
> info
>
FS
Forest Simmons
Wed, Aug 2, 2023 12:57 PM
Restricting to Smith requires lots of first place vote transfers ... right?
So what about (for each candidate X) just bequeathing all of X's first
place assets to the Smith member Y against which X has the fewest losing
votes?
And how about applying this idea more generally to restrict Asset DSV to
Smith?
On Wed, Aug 2, 2023, 4:15 AM Kristofer Munsterhjelm km_elmet@t-online.de
wrote:
On 8/2/23 07:07, Forest Simmons wrote:
Thanks for opening up new vistas!
How about restricting method X to Smith?
Or using some other method to pare down the field to manageable size?
It's even more strange if I do so. Here's Smith//X:
Burial, no compromise: 4262 0.0875496
Compromise, no burial: 9268 0.190382
Burial and compromise: 1933 0.0397075
Two-sided: 8103 0.166451
Other coalition strats: 0 0
---=========
Manipulable elections: 23566 0.48409
See how there's no "Other"? So it too most likely is monotone! Just how
is that possible? Schwartz//X is monotone too.
(I don't think the difference between manipulability here and for
Smith,IRV is significant, as much as it would be fun to say I've not
just met but beat IRV :-)
I tried to check Landau//X. It had plenty of Other strats, which is not
unexpected given your proof about independence of covered alternatives
plus first preference tiebreak implying nonmonotonicity... but I think
my implementation of Landau is suspect, so I'm not including it here.
I could try other variants like "whenever someone is eliminated,
everybody he beats pairwise must also be eliminated". If that were done
on a global ordering (like IRV), that should give us Landau (and
Banks?), but I don't know if our method construction guidelines still
hold when the elimination order is different for different candidates.
This is rather uncharted territory!
-km
Restricting to Smith requires lots of first place vote transfers ... right?
So what about (for each candidate X) just bequeathing all of X's first
place assets to the Smith member Y against which X has the fewest losing
votes?
And how about applying this idea more generally to restrict Asset DSV to
Smith?
On Wed, Aug 2, 2023, 4:15 AM Kristofer Munsterhjelm <km_elmet@t-online.de>
wrote:
> On 8/2/23 07:07, Forest Simmons wrote:
> > Thanks for opening up new vistas!
> >
> > How about restricting method X to Smith?
> >
> > Or using some other method to pare down the field to manageable size?
>
> It's even more strange if I do so. Here's Smith//X:
>
> Burial, no compromise: 4262 0.0875496
> Compromise, no burial: 9268 0.190382
> Burial and compromise: 1933 0.0397075
> Two-sided: 8103 0.166451
> Other coalition strats: 0 0
> ==========================================
> Manipulable elections: 23566 0.48409
>
> See how there's no "Other"? So it too most likely is monotone! Just how
> is that possible? Schwartz//X is monotone too.
>
> (I don't think the difference between manipulability here and for
> Smith,IRV is significant, as much as it would be fun to say I've not
> just met but beat IRV :-)
>
> I tried to check Landau//X. It had plenty of Other strats, which is not
> unexpected given your proof about independence of covered alternatives
> plus first preference tiebreak implying nonmonotonicity... but I think
> my implementation of Landau is suspect, so I'm not including it here.
>
> I could try other variants like "whenever someone is eliminated,
> everybody he beats pairwise must also be eliminated". If that were done
> on a global ordering (like IRV), that should give us Landau (and
> Banks?), but I don't know if our method construction guidelines still
> hold when the elimination order is different for different candidates.
> This is rather uncharted territory!
>
> -km
>
FS
Forest Simmons
Wed, Aug 2, 2023 2:24 PM
This is method X, the monotone burial-resistant method from the previous
post: (It doesn't really have a name yet.)
-
Each candidate A obtains his score by eliminating candidates in
rounds, one candidate per round, until one other candidate (B) remains
or A himself is forced to be eliminated. In the former case, A's score
is A>B. In the latter case, A's score is zero.
-
When figuring out A's score, the method chooses the sequence of
candidates to eliminate so as to maximize that score.
-
In a round, the method can never eliminate a candidate who has more
than 1/n of the total number of (non-exhausted) first preferences, where
n is the number of remaining candidates in the round in question.
-
Unlike IFPP, it never eliminates more than one candidate per round.
-
Highest score wins.
That's it!
Now for the bad news:
- it's not summable (a summary takes O(n2^n) space),
- it's not polytime (ditto),
- its use of quotas means it would probably fail IIB,
- and I have no idea why it works.
I can't say I wasn't tempted to name it after myself since it's kind of
a big deal (if I can verify its monotonicity), but given its drawbacks,
maybe it's not a good idea? It's like the Kemeny of monotone
burial-resistant methods: slow and impractical, but it shows what's
possible.
The reason Kemeny is computationally intractable is the sheer number of
finish orders that have to be checked to make sure you got the one that
minimizes the sum of the Kendall-tau distances (or swap cost metrics for my
Cline independent version) to the ballot rankings. Computing the swap cost
metric sum for any given finish order is cheap(in both time and space).
So the simplest way to get the strategy resistant benefit of the method is
to allow voters, candidates, and other stake holders to each submit several
thousand finish orders, and then generate several trillion more at random
... and then quickly compute the minimal cost solution restricted to these
few trillions of proposals.
It seems to me that the same idea would make Method X "approximately
tractable." In other words, MonteCarlo plus unlimited (but not by bots)
stake holder submissions.
I would very much like some independent verification or replication,
though.
-km
Election-Methods mailing list - see https://electorama.com/em for list
info
On Tue, Aug 1, 2023, 4:21 PM Kristofer Munsterhjelm <km_elmet@t-online.de>
wrote:
> This is method X, the monotone burial-resistant method from the previous
> post: (It doesn't really have a name yet.)
>
> - Each candidate A obtains his score by eliminating candidates in
> rounds, one candidate per round, until one other candidate (B) remains
> or A himself is forced to be eliminated. In the former case, A's score
> is A>B. In the latter case, A's score is zero.
>
> - When figuring out A's score, the method chooses the sequence of
> candidates to eliminate so as to maximize that score.
>
> - In a round, the method can never eliminate a candidate who has more
> than 1/n of the total number of (non-exhausted) first preferences, where
> n is the number of remaining candidates in the round in question.
>
> - Unlike IFPP, it never eliminates more than one candidate per round.
>
> - Highest score wins.
>
> That's it!
>
> Now for the bad news:
> - it's not summable (a summary takes O(n2^n) space),
> - it's not polytime (ditto),
> - its use of quotas means it would probably fail IIB,
> - and I have no idea why it works.
>
> I can't say I wasn't tempted to name it after myself since it's kind of
> a big deal (if I can verify its monotonicity), but given its drawbacks,
> maybe it's not a good idea? It's like the Kemeny of monotone
> burial-resistant methods: slow and impractical, but it shows what's
> *possible*.
>
The reason Kemeny is computationally intractable is the sheer number of
finish orders that have to be checked to make sure you got the one that
minimizes the sum of the Kendall-tau distances (or swap cost metrics for my
Cline independent version) to the ballot rankings. Computing the swap cost
metric sum for any given finish order is cheap(in both time and space).
So the simplest way to get the strategy resistant benefit of the method is
to allow voters, candidates, and other stake holders to each submit several
thousand finish orders, and then generate several trillion more at random
... and then quickly compute the minimal cost solution restricted to these
few trillions of proposals.
It seems to me that the same idea would make Method X "approximately
tractable." In other words, MonteCarlo plus unlimited (but not by bots)
stake holder submissions.
>
> I would very much like some independent verification or replication,
> though.
>
> -km
> ----
> Election-Methods mailing list - see https://electorama.com/em for list
> info
>
FS
Forest Simmons
Wed, Aug 2, 2023 2:54 PM
On 8/2/23 07:07, Forest Simmons wrote:
Thanks for opening up new vistas!
How about restricting method X to Smith?
Or using some other method to pare down the field to manageable size?
It's even more strange if I do so. Here's Smith//X:
Burial, no compromise: 4262 0.0875496
Compromise, no burial: 9268 0.190382
Burial and compromise: 1933 0.0397075
Two-sided: 8103 0.166451
Other coalition strats: 0 0
---=========
Manipulable elections: 23566 0.48409
See how there's no "Other"? So it too most likely is monotone! Just how
is that possible? Schwartz//X is monotone too.
(I don't think the difference between manipulability here and for
Smith,IRV is significant, as much as it would be fun to say I've not
just met but beat IRV :-)
I tried to check Landau//X. It had plenty of Other strats, which is not
unexpected given your proof about independence of covered alternatives
plus first preference tiebreak implying nonmonotonicity... but I think
my implementation of Landau is suspect, so I'm not including it here.
Let M be the matrix whose (j,k) element is one (else zero) if candidate j
defeats candidate k.
Then candidate j is uncovered iff the j_th row of (I+M)^2 is devoid of
zeros ... because the (j,k) element of this matrix is the number of
distinct short beatpaths (i.e. of length 0,1, or 2) from candidate j to
candidate k.
I could try other variants like "whenever someone is eliminated,
everybody he beats pairwise must also be eliminated". If that were done
on a global ordering (like IRV), that should give us Landau (and
Banks?), but I don't know if our method construction guidelines still
hold when the elimination order is different for different candidates.
This is rather uncharted territory!
-km
On Wed, Aug 2, 2023, 4:15 AM Kristofer Munsterhjelm <km_elmet@t-online.de>
wrote:
> On 8/2/23 07:07, Forest Simmons wrote:
> > Thanks for opening up new vistas!
> >
> > How about restricting method X to Smith?
> >
> > Or using some other method to pare down the field to manageable size?
>
> It's even more strange if I do so. Here's Smith//X:
>
> Burial, no compromise: 4262 0.0875496
> Compromise, no burial: 9268 0.190382
> Burial and compromise: 1933 0.0397075
> Two-sided: 8103 0.166451
> Other coalition strats: 0 0
> ==========================================
> Manipulable elections: 23566 0.48409
>
> See how there's no "Other"? So it too most likely is monotone! Just how
> is that possible? Schwartz//X is monotone too.
>
> (I don't think the difference between manipulability here and for
> Smith,IRV is significant, as much as it would be fun to say I've not
> just met but beat IRV :-)
>
> I tried to check Landau//X. It had plenty of Other strats, which is not
> unexpected given your proof about independence of covered alternatives
> plus first preference tiebreak implying nonmonotonicity... but I think
> my implementation of Landau is suspect, so I'm not including it here.
>
Let M be the matrix whose (j,k) element is one (else zero) if candidate j
defeats candidate k.
Then candidate j is uncovered iff the j_th row of (I+M)^2 is devoid of
zeros ... because the (j,k) element of this matrix is the number of
distinct short beatpaths (i.e. of length 0,1, or 2) from candidate j to
candidate k.
> I could try other variants like "whenever someone is eliminated,
> everybody he beats pairwise must also be eliminated". If that were done
> on a global ordering (like IRV), that should give us Landau (and
> Banks?), but I don't know if our method construction guidelines still
> hold when the elimination order is different for different candidates.
> This is rather uncharted territory!
>
> -km
>
KM
Kristofer Munsterhjelm
Wed, Aug 2, 2023 8:53 PM
Responding to both DSV posts in one message...
On 8/2/23 14:46, Forest Simmons wrote:
This is method X, the monotone burial-resistant method from the
previous
post: (It doesn't really have a name yet.)
- Each candidate A obtains his score by eliminating candidates in
rounds, one candidate per round, until one other candidate (B) remains
or A himself is forced to be eliminated. In the former case, A's score
is A>B. In the latter case, A's score is zero.
- When figuring out A's score, the method chooses the sequence of
candidates to eliminate so as to maximize that score.
This DSV feature could be the key to overcoming our main objection to
Asset Voting ... the loose cannon proxy.
I'm not entirely sure how, could you explain? I can maximize for A
because I can infer what A's trying to maximize (his score) and the
means by which it can be done (choosing a particular sequence of
eliminations).
But in Asset Voting (and delegable proxy) it would seem like the main
benefit is that you can't specify your preferences in exact detail, so
you instead choose to give your voting power to someone who can.
Then the loose cannon is a problem where someone you trusted goes and
does the wrong thing. Because the system doesn't know your preferences
(if it did, you wouldn't need to use a proxy), it can't preemptively
optimize around the "glitches".
Or am I thinking of something entirely different?
Restricting to Smith requires lots of first place vote transfers ...
right?
Yeah, that's right; that's why it's so surprising that Smith//X would
stay monotone. Dropping a bunch of non-Smith candidates changes the lay
of the land in unpredictable ways -- yet apparently not so unpredictable
that monotonicity is affected. "Where is the deeper pattern in this chaos?"
So what about (for each candidate X) just bequeathing all of X's
first place assets to the Smith member Y against which X has the
fewest losing votes?
You mean for making a simpler method that still passes Smith and ISDA?
Smith//X would automatically remove all non-Smith members before doing
X, and method X itself finds a maximally beneficial elimination order
for each candidate, thus doing something disadvantageous to candidate X
wouldn't seem to have a place in that procedure.
-km
Responding to both DSV posts in one message...
On 8/2/23 14:46, Forest Simmons wrote:
>
>
> On Tue, Aug 1, 2023, 4:21 PM Kristofer Munsterhjelm
> <km_elmet@t-online.de <mailto:km_elmet@t-online.de>> wrote:
>>
>> This is method X, the monotone burial-resistant method from the
>> previous
>> post: (It doesn't really have a name yet.)
>>
>> - Each candidate A obtains his score by eliminating candidates in
>> rounds, one candidate per round, until one other candidate (B) remains
>> or A himself is forced to be eliminated. In the former case, A's score
>> is A>B. In the latter case, A's score is zero.
>>
>> - When figuring out A's score, the method chooses the sequence of
>> candidates to eliminate so as to maximize that score.
>
> This DSV feature could be the key to overcoming our main objection to
> Asset Voting ... the loose cannon proxy.
I'm not entirely sure how, could you explain? I can maximize for A
because I can infer what A's trying to maximize (his score) and the
means by which it can be done (choosing a particular sequence of
eliminations).
But in Asset Voting (and delegable proxy) it would seem like the main
benefit is that you can't specify your preferences in exact detail, so
you instead choose to give your voting power to someone who can.
Then the loose cannon is a problem where someone you trusted goes and
does the wrong thing. Because the system doesn't know your preferences
(if it did, you wouldn't need to use a proxy), it can't preemptively
optimize around the "glitches".
Or am I thinking of something entirely different?
> Restricting to Smith requires lots of first place vote transfers ...
> right?
Yeah, that's right; that's why it's so surprising that Smith//X would
stay monotone. Dropping a bunch of non-Smith candidates changes the lay
of the land in unpredictable ways -- yet apparently not so unpredictable
that monotonicity is affected. "Where is the deeper pattern in this chaos?"
> So what about (for each candidate X) just bequeathing all of X's
> first place assets to the Smith member Y against which X has the
> fewest losing votes?
You mean for making a simpler method that still passes Smith and ISDA?
Smith//X would automatically remove all non-Smith members before doing
X, and method X itself finds a maximally beneficial elimination order
for each candidate, thus doing something disadvantageous to candidate X
wouldn't seem to have a place in that procedure.
-km
KM
Kristofer Munsterhjelm
Wed, Aug 2, 2023 9:13 PM
On 8/2/23 16:24, Forest Simmons wrote:
Now for the bad news:
- it's not summable (a summary takes O(n2^n) space),
- it's not polytime (ditto),
- its use of quotas means it would probably fail IIB,
- and I have no idea why it works.
I can't say I wasn't tempted to name it after myself since it's kind of
a big deal (if I can verify its monotonicity), but given its drawbacks,
maybe it's not a good idea? It's like the Kemeny of monotone
burial-resistant methods: slow and impractical, but it shows what's
*possible*.
The reason Kemeny is computationally intractable is the sheer number of
finish orders that have to be checked to make sure you got the one that
minimizes the sum of the Kendall-tau distances (or swap cost metrics for
my Cline independent version) to the ballot rankings. Computing the swap
cost metric sum for any given finish order is cheap(in both time and
space).
So the simplest way to get the strategy resistant benefit of the method
is to allow voters, candidates, and other stake holders to each submit
several thousand finish orders, and then generate several trillion more
at random ... and then quickly compute the minimal cost solution
restricted to these few trillions of proposals.
It seems to me that the same idea would make Method X "approximately
tractable." In other words, MonteCarlo plus unlimited (but not by bots)
stake holder submissions.
Yes, you could deal with it that way in practice, possibly combined with
a restriction to the Smith set. Since there doesn't seem to be any
monotonicity drawback to just using Smith//X here, and most (current)
public elections would have a very small Smith set, in the vast majority
of cases exhaustive calculation would suffice.
Just like Kemeny :-)
There's a part of me that likes mathematical elegance, that would like
to find something that's to this method what Ranked Pairs is to Kemeny:
preserving its unique property (LIIA or monotone burial resistance)
while improving on it (by being polytime).
But I shouldn't let that devalue the significance of finding method X in
the first place! That does mean I have to find a better name for it, though.
-km
On 8/2/23 16:24, Forest Simmons wrote:
>
>
> On Tue, Aug 1, 2023, 4:21 PM Kristofer Munsterhjelm
> <km_elmet@t-online.de <mailto:km_elmet@t-online.de>> wrote:
>> Now for the bad news:
>> - it's not summable (a summary takes O(n2^n) space),
>> - it's not polytime (ditto),
>> - its use of quotas means it would probably fail IIB,
>> - and I have no idea why it works.
>
>> I can't say I wasn't tempted to name it after myself since it's kind of
>> a big deal (if I can verify its monotonicity), but given its drawbacks,
>> maybe it's not a good idea? It's like the Kemeny of monotone
>> burial-resistant methods: slow and impractical, but it shows what's
>> *possible*.
>
>
> The reason Kemeny is computationally intractable is the sheer number of
> finish orders that have to be checked to make sure you got the one that
> minimizes the sum of the Kendall-tau distances (or swap cost metrics for
> my Cline independent version) to the ballot rankings. Computing the swap
> cost metric sum for any given finish order is cheap(in both time and
> space).
>
> So the simplest way to get the strategy resistant benefit of the method
> is to allow voters, candidates, and other stake holders to each submit
> several thousand finish orders, and then generate several trillion more
> at random ... and then quickly compute the minimal cost solution
> restricted to these few trillions of proposals.
>
> It seems to me that the same idea would make Method X "approximately
> tractable." In other words, MonteCarlo plus unlimited (but not by bots)
> stake holder submissions.
Yes, you could deal with it that way in practice, possibly combined with
a restriction to the Smith set. Since there doesn't seem to be any
monotonicity drawback to just using Smith//X here, and most (current)
public elections would have a very small Smith set, in the vast majority
of cases exhaustive calculation would suffice.
Just like Kemeny :-)
There's a part of me that likes mathematical elegance, that would like
to find something that's to this method what Ranked Pairs is to Kemeny:
preserving its unique property (LIIA or monotone burial resistance)
while improving on it (by being polytime).
But I shouldn't let that devalue the significance of finding method X in
the first place! That does mean I have to find a better name for it, though.
-km
KV
Kevin Venzke
Thu, Aug 3, 2023 12:54 AM
I plan to implement Method X when I get a moment. I'm not completely skeptical about its monotonicity since it doesn't seem like there's an obvious argument why it shouldn't be monotone.
For Landau, I use some code like this, which I base on the explanation on Wikipedia:
let landau = [];
for(x in candidates) {
let i_am_covered = false;
for(z in candidates) {
if( x != z ) { // X can't cover themselves
let found_y = false;
for(y in candidates) {
// Note that beats_or_ties should evaluate as true if the two operands are the same candidate
if( x beats_or_ties y && y beats_or_ties z ) {
// alternative to the above line which should be right:
// if( not( y beats x || z beats y ) ) {
found_y = true; // found a counterexample to Z covering X
break; // cease checking for Ys for this Z
} //if x...
} //for y
if( not found_y ) {
i_am_covered = true; // Z evidently covers X
break; // cease checking for Zs for this X
} // if not found_y
} // if x!=z
} // for z
if( not i_am_covered ) landau.append( x );
} // for x
return landau;
Kevin
(end)
Le mercredi 2 août 2023 à 09:54:45 UTC−5, Forest Simmons forest.simmons21@gmail.com a écrit :
On Wed, Aug 2, 2023, 4:15 AM Kristofer Munsterhjelm km_elmet@t-online.de wrote:
I tried to check Landau//X. It had plenty of Other strats, which is not
unexpected given your proof about independence of covered alternatives
plus first preference tiebreak implying nonmonotonicity... but I think
my implementation of Landau is suspect, so I'm not including it here.
Let M be the matrix whose (j,k) element is one (else zero) if candidate j defeats candidate k.
Then candidate j is uncovered iff the j_th row of (I+M)^2 is devoid of zeros ... because the (j,k) element of this matrix is the number of distinct short beatpaths (i.e. of length 0,1, or 2) from candidate j to candidate k.
I plan to implement Method X when I get a moment. I'm not completely skeptical about its monotonicity since it doesn't seem like there's an obvious argument why it shouldn't be monotone.
For Landau, I use some code like this, which I base on the explanation on Wikipedia:
let landau = [];
for(x in candidates) {
let i_am_covered = false;
for(z in candidates) {
if( x != z ) { // X can't cover themselves
let found_y = false;
for(y in candidates) {
// Note that beats_or_ties should evaluate as true if the two operands are the same candidate
if( x beats_or_ties y && y beats_or_ties z ) {
// alternative to the above line which should be right:
// if( not( y beats x || z beats y ) ) {
found_y = true; // found a counterexample to Z covering X
break; // cease checking for Ys for this Z
} //if x...
} //for y
if( not found_y ) {
i_am_covered = true; // Z evidently covers X
break; // cease checking for Zs for this X
} // if not found_y
} // if x!=z
} // for z
if( not i_am_covered ) landau.append( x );
} // for x
return landau;
Kevin
(end)
Le mercredi 2 août 2023 à 09:54:45 UTC−5, Forest Simmons <forest.simmons21@gmail.com> a écrit :
On Wed, Aug 2, 2023, 4:15 AM Kristofer Munsterhjelm <km_elmet@t-online.de> wrote:
> I tried to check Landau//X. It had plenty of Other strats, which is not
> unexpected given your proof about independence of covered alternatives
> plus first preference tiebreak implying nonmonotonicity... but I think
> my implementation of Landau is suspect, so I'm not including it here.
Let M be the matrix whose (j,k) element is one (else zero) if candidate j defeats candidate k.
Then candidate j is uncovered iff the j_th row of (I+M)^2 is devoid of zeros ... because the (j,k) element of this matrix is the number of distinct short beatpaths (i.e. of length 0,1, or 2) from candidate j to candidate k.