Washblog

WSDCC Delegate Selection Plan - public comment #1 - simplifying the math

I've decided I may as well post these here; they are public, after all.

And yes, I know a goodly number of you just want to cut to the chase and switch to having a primary that the party will actually pay attention to. But, much as I'd like otherwise, that's not going to happen, at least not any time soon.

Meanwhile the caucuses have their uses. Fact is, I wouldn't be involved if it weren't for the caucuses.

And I think it can be reasonably argued that a caucus that's done right, that provides truly proportional representation of the folks who attend (which will actually be addresed more in comment #2 than here), that makes it easy/painless to attend and participate, can be almost as good as a primary.

Start small, with stuff that everybody can agree on; work up from there.

First order of business is to reduce the bureaucracy. Some of it may be necessary but many things aren't.

This first comment is about simplifying the math. It may seem like a small, technical thing to replace 5th-grade math with 4th-grade math, and the rule change leads to essentially the same outcomes as before, but it can make a big difference.

The basic admonition is, do not write rules that require long division, forcing people to calculate things out to n decimals, putting it solidly outside the realm of stuff people can do in their heads.

When things are at the point where you need spreadsheets and calculators to be able to know what's going on and what the consequences of your votes are going to be, something is wrong with this picture. This turns people off to the process.

And it does not have to be this way.

And now, herewith the 1st comment:

First, just for reference, before I launch into the actual comment, here's the existing language in the rules

Step 1: Tabulate the percentage of the vote that each presidential preference
_______ receives,
_______
Step 2: Retabulate the percentage of the vote, to three decimals, received by
_______ each presidential preference excluding the votes of presidential
_______ preference whose percentage in Step 1 falls below 15%,
_______
Step 3: Multiply the number of delegates to be allocated by the re-tabulated
_______ percentage received by each presidential preference.
_______
Step 4: Delegates shall be allocated to each presidential preference based on
_______ the whole numbers that result from the multiplication in Step 3.
_______
Step 5: Remaining delegates, if any, shall be awarded to the highest fractional
_______ remainders in Step 3. Ties shall be determined by lot.

and even though the replacement text below is longer, keep in mind that underneath "tabulate" is hidden a multitude of sins.


Subject: WSDCC Delegate Selection Plan public comment (III.F.6 algorithm)
From: Roger Crew <crew@cs.stanford.edu>
Date: Mon, 26 Mar 2007 15:20:32 -0700

I will strongly suggest a re-arrangement of the math in the delegate computation in section III.F.6 as follows:

On page 16 of the Delegate Selection Plan, replace lines 11-25 with

Step 1: Multiply the total number of votes cast for all presidential
_______ preferences by 15% to obtain the vote count threshold.
_______
_______ All preferences receiving fewer votes than this threshold
_______ are to be treated in Steps 2-5 as if they received zero votes.
_______
Step 2: Sum the total number of votes
_______ (i.e., excluding preferences zeroed in Step 1)
_______
Step 3: For each presidential preference, multiply the vote count
_______ by the overall number of delegates to be allocated.
_______
_______ Divide this product by the total in Step 2 to obtain an
_______ integer (whole number) quotient and a non-negative
_______ integer remainder
_______
Step 4: Each presidential preference with a nonzero quotient
_______ in Step 3 will be allocated that number of delegates
_______
Step 5: Remaining delegates, if any, shall be awarded to the
_______ highest remainders in Step 3. Ties in this ranking
_______ shall be resolved by lot.

Any mathematically equivalent procedure may be used so long as
it achieves this result.

In short, we change step 1 to use a vote count threshold rather than calculating individual percentages, we change Step 3 to do the multiplication first and use integer division rather than long division, and we have Step 5 rank integer remainders rather than decimal fractions.

Purpose

These changes address several issues:

  1. The original rule is susceptible to consequential rounding errors and behaves inconsistently because of this (see the example below).

    In fact, that the original rule *could* be deemed ambiguous because there is no specification of whether "to 3 decimals" means "rounded to 3 decimals" or "truncated to 3 decimals" and this can change delegate allocations.

    By eliminating the use of long division and instead basing the specification on integer arithmetic, we remove all dependence on levels of precision and rounding. With the revised rule, there is no need to calculate any decimal places, ever.

  2. The original rule contains unnecessary calculations

    There is no need to compute percentages for each candidate. Once you know what the overall 15% vote threshold is, a simple comparison of vote counts suffices to determine viability.

  3. The revised rule makes the process more amenable to simplification in various special circumstances

    In particular, with this revision, vastly simplified methods (see below) become available for the 1,2,and 3-delegate caucuses which comprise over 40% of precincts statewide.

The revised rule otherwise follows the same principles as the original rule in enforcing the viability threshold and awarding delegates proportionately to the extent possible.

The original and the revised rules only differ in outcome where the former has roundoff errors in its application. Specifically, if the original Step 5 were to be modified so that decimal fractional remainders be taken as equal whenever they are sufficiently close together (i.e., absolute difference less than 0.001 times the number of delegates to allocate), then the resulting method would be equivalent to that of the revised rule. (I don't actually advocate that particular change to the rules because the revised rule above is so much simpler)

Example

Here is where rounding causes trouble in the original rule:

3 delegate precinct with 12 attendees. 3 candidates get 6, 4, and 2 votes, respectively.

Using the original method, we get

______ votes _______ % ___________ step3 _ delegates
Cand_A:   6   /12=   0.500   x3=   1.500   1
Cand_B:   4   /12=   0.333   x3=   0.999   1
Cand_C:   2   /12=   0.167   x3=   0.501   1

But, if "to three decimals" is interpreted as meaning "truncated to three decimals" instead of "rounded to 3 decimals" (or if someone simply makes a mistake in rounding), we get:

______ votes _______ % ___________ step3 _ delegates
Cand_A:   6   /12=   0.500   x3=   1.500   2
Cand_B:   4   /12=   0.333   x3=   0.999   1
Cand_C:   2   /12=   0.166   x3=   0.498   0

There is also a sense in which both of these outcomes are wrong.

Consider that in this situation there are 4 voters per delegate, thus, removing Cand_B and her 4 voters from the picture should not, in principle, change anything about the allocations to the other two candidates. And yet, if we do that, we'll have a situation with 8 attendees for which the original method gives

______ votes _______ % ___________ step3 _ delegates
Cand_A:   6   /8=    0.750   x2=   1.500   1 + 1/2
Cand_C:   2   /8=    0.250   x2=   0.500   0 + 1/2

"+ 1/2" meaning there is a tie to be resolved by lot between the extra two voters for A (i.e., beyond the 4 needed for A's first delegate) and the two voters for C, and, since weighting individual voters differently is to be frowned upon, resolving this with a coin toss is the only right thing to do. But if so, then for consistency, this is what we should be doing in the previous 12-attendee situation as well.

Meanwhile, using the revised rule

______ votes __________________ step3 ___ delegates
Cand_A:   6   x3=   18   /12=   1,rem=6   1 + 1/2
Cand_B:   4   x3=   12   /12=   1,rem=0   1
Cand_C:   2   x3=    6   /12=   0,rem=6   0 + 1/2

That is, there's a tie between the two remainders of 6 and there's no longer any ambiguity.

In the 8-attendee-2-delegate situation, we get

_______ votes _________________ step3 ___ delegates
Cand_A:   6   x2=   12    /8=   1,rem=4   1 + 1/2
Cand_C:   2   x2=    4    /8=   0,rem=4   0 + 1/2

and these cases are now handled consistently.

Equivalent Methods for 1-3 Delegate Caucuses

The following simplified methods can be proven equivalent to the revised rule in the case of caucuses with 1 to 3 delegates.

Note that the caucus envelope can include a worksheet tailored to the specific number of delegates for that caucus, at which point the precinct chair and participants need not concern themselves with what the general rule actually is. With the right worksheets, everything can be done with subtraction and table-lookup, and the process goes that much faster.

See http://41dems.org/2008/rfc/pcaucus_proposal/wksht.pdf for examples.

Again, this will simplify life for over 40% of the precinct caucuses.

These methods all replace steps 3-5. As per Step 1, we treat preferences under 15% as having zero votes, and "total votes" refers to the Step 2 total.

1 Delegate Caucus

Award the delegate to the preference with the most votes. Resolve ties by lot.

2 Delegate Caucus

Find the two highest preferences (resolve ties by lot) and take the difference of their vote counts.

  • If this is less than half the total votes
    each of the top two preferences gets a delegate.
  • If this is greater than half,
    the top preference gets both delegates.
  • If exactly half, resolve the second delegate by lot.

3 Delegate Caucus

Find the three highest preferences (resolve ties by lot).

If either of the following two comparisons comes out equal, flip a coin to decide whether it holds.

  • Take the difference of the two highest.
    If this is more than two-thirds of the total votes the highest preference gets all 3 delegates
  • Take the difference of the highest and the third highest.
    If this is less than one-third of the total votes each of the top three preferences gets 1 delegate.

If neither comparsion holds,
the highest preference gets 2 delegates and the second highest gets 1.

Further Tweaks

Note that under the revised rule, the multiplication in the new Step 1 can be replaced with a simple table lookup:

Total VotesNeeded for 15%
1— 61
7—132
14—203
21—264
27—335
34—406
41—467
47—538
54—609
< Another Democratic Candidate in 2008 Presidential Race | Clean Elections in Washington....DC! >
Display: Sort:
   Is allowed at caucus, you may need to redo step one a few times.
   Other than that, it is an understandable simplification and is actually how we've done it several times in the past.

Dave Gibney Pullman

by gibney on Tue Mar 27, 2007 at 08:19:06 PM PST

* 1 none 0 *


This does simplify and clarify.

What does it take to use this method?  Can it simply be adopted by the organizers of a caucus?  Or is there a rule change somewhere that needs to happen?

by noemie maxwell on Wed Mar 28, 2007 at 06:36:54 AM PST

* 4 none 0 *


... but still recommend organizers use the spreadsheet as I distributed last cycle (tie detection included), so they don't have to understand this part of the procedure correctly, don't have to do ANY maths, and can do what-if's for would-be switchers with just a couple keystrokes.

by RonK Seattle on Wed Mar 28, 2007 at 08:38:19 AM PST

* 5 none 0 *


... that a mere public person such as myself might review the DSP, and comment (if so moved)?

by RonK Seattle on Wed Mar 28, 2007 at 01:04:10 PM PST

* 11 none 0 *


  • Here by gibney, 03/28/2007 01:54:39 PM PST (none / 0)
The math post lost me after the first line or two. I tried to go further, but now I have a headache.

me & Math = seabos and Art

Hopefully, someone will be at my precinct caucus who is comfortable on Planet Math.

by dinazina on Thu Mar 29, 2007 at 03:41:21 PM PST

* 14 none 0 *


This may be strange coming from me, but I have to wonder how many caucuses will bother to use either of these methods.  I remember the instructions for the '04 caucus were looked at by the people at my caucus, and I "entertained a motion" to turn the instruction sheet over to the blank side and do 3rd grade math instead.

Step 1: Roundtable discussion about all of the candidates.  Lots of "I didn't know that's".

Step 2: Round 1, count the votes for each candidate.  Divide the votes for each candidate by the total number of votes.  If any candidate is less than 15%, ask if anyone wants to change their vote.  If not, the candidates lower than 15% gets dropped from the list along with their votes.  Most people would rather change their vote than have their vote lost.  And nearly everyone had a second choice they were ready to present anyway.

Step 3: Round 2, count the votes for each candidate.  Divide the votes for each candidate by the total number of votes.  Multiply the percentage you get by the number of delegates available to the precinct to get the number of delegates for each candidate.  Round up.  If the rounded quantity is higher than the available number, get a consensus from the group on how to fix the numbers so they work.

Step 4: Elect the delegates.  Record the results for the LD.

Step 5: Talk about Resolutions.

Step 6: Adjourn.

My impression was, and is, that if we get into fractal math, we'll get people thinking "Oh yeah, this is why I hate political parties."

My advice:  Do what works for the people around the circle.  If that means following the "letter of the law", fine.  If that means making it easy enough and fast enough to keep people smiling, that's fine too.

by chadlupkes on Wed Apr 04, 2007 at 07:05:29 AM PST

* 30 none 0 *


  There need to be rules spelled out. If it is close in 2008, or even more fun, some manner of brokered convention (the likes of which we haven't seen in most of our conscious lifetime), we need to be able to defend the Washington State delegation to the National COnvention.
  And, if it is close, some candidates might challenge our standing. It's happened locally, no reason it can't happen in Denver.

  So, I also think that wrog's proposal greatly simplifies the calculation. And very few things turn people off more than complex math in the midst of political debate :)

  So, how many of you out there are willing/able to take a resolution to your LD or County meeting to implement this? It needs to happen before April 18 by one critera (deadline for resolutions to the state committee meeting) or April 23 (deadline for public comment on the Delegate Selection plan)

Dave Gibney Pullman

by gibney on Sat Apr 07, 2007 at 11:37:39 PM PST

* 31 none 0 *


Display: Sort:
VERIFY YOUR WA VOTER REGISTRATION

VERIFY
No more mail or online registration
Walk-in registration
till Oct 20

 

 

ROSSI'S BIGGEST CONTRIBUTOR
Skims $ Millions
from workers comp to attack Gregoire

CLICK IMAGE

 

 

PNW TOPIC HOTLIST

Login

Make a new account
Username:
Password:

 HELP

Recommended Diaries

Washblog RSS Feeds

Political Contacts

Local Media

Coastal/Grays Harbor
Aberdeen Daily World
Chinook Observer
Montesano Vidette
Pacific County Press
Willapa Harbor Herald
KXRO 1320 AM

Olympic Peninsula
Peninsula Daily News
Bremerton Sun
Bremerton Chronicle
Gig Harbor Gateway
Port Orchard Independent
Port Townsend Leader
North Kitsap Herald
Squim Gazette
Central Kitsap Reporter
Business Examiner
KONP 1450 AM

Sound and Islands
Anacortes American
Bainbridge Review
Voice Of Bainbridge
San Juan Journal
The Islands' Sounder
Whidbey NewsTimes
South Whidbey Record
Stanwood/Camano News
Vashon Beachcomber
Voice Of Vashon
KLKI 1340 AM

North Puget Sound
Bellingham Herald
The Northern Light
Everett Herald
Skagit Valley Herald
Lynden Tribune
The Enterprise
Snohomish County Tribune
Snohomish County Business Journal
The Monroe Monitor
The Edmonds Beacon
KGMI 790 AM
KELA 1470 AM
KRKO 1380 AM

Central Puget Sound
King County Journal
Issaquah Press
Mukilteo Beacon
Voice of the Valley
Federal Way Mirror
Bothell/Kenmore Reporter
Kirkland courier
Mercer Island Reporter
Woodinville Weekly

Greater Seattle
Seattle PI
Seattle Times
KOMO TV 4
KIRO TV 7
KING 5 TV
KTBW TV 22
KCTS 9
UW Daily
The Stranger
Seattle Weekly
Capitol Hill Times
Madison Park Times
Seattle Journal of Commerce
NW Asian Weekly
West Seattle Herald
North Seattle Herald-Outlook
South Seattle Star
Magnolia News
Beacon Hill News
KIRO 710 AM
KOMO AM 1000
KEXP 90.3 FM
KUOW 94.9 FM
KVI 570 AM

South Puget Sound
The Columbian
Longview Daily News
Nisqually Valley News
Lewis County News
The Reflector
Eatonville Dispatch
Tacoma News Tribune
Tacoma Weekly
Puyallup Herald
Enumclaw Courier-Herald
The Olympian
KAOS 89.3 FM
KCPQ 13
KOWA FM 106.5
UPN 11

Cascade/Okanogan
Ellensburg Daily Record
Levenworth Echo
Cle Elum Tribune
Snoqualmie Valley Record
Methow Valley News
Lake Chelan Mirror
Omak chronicle
The Newport Miner

Spokane/Palouse
The Spokesman-Review
KREM 2 TV Spokane
KXLY News 4 Spokane
KHQ 6 Spokane
KSPS Spokane
Statesman-Examiner
Othello Outlook
Cheney Free Press
Camas PostRecord
The South County sun
White Salmon Enterprise
Palouse Boomerang
Columbia Basin Herald
Grand Coulee Star
Walla Walla Union-Bulletin
Yakima Herald-Republic
KIMA 29 Yakima
KAPP TV 35 Yakima
KYVE Yakima
Wenatchee World
Tri-City Herald
TVEW TV 42 Tri-cities
KTNW Richland
KEPR 19 Pasco
Daily Sun News
Prosser Record-Bulletin
KTCR 1340 AM
KWSU Pullman
Moscow-Pullman Daily News