Procedure to find the loser, usable in Sequential Loser Elimination methods.

**SWS**

- The votes are normalized (normalization as desired).
- The normalized votes are aggregated (usually with the sum), and the best candidate (highest sum) is removed from the votes, or “saved”.

This process is repeated several times, until there is only one candidate left who will be the loser (to eliminate in SLE).

**SWLE**: SLE method that uses SWS to find the loser is called Sequential Winner-Loser Elimination.

**W-IRV**

Use votes with ranges (converted then in ranking), in which candidates can have the same position.

Procedure:

- The votes are normalized with B-Max Norm (greater value to 1, the others to 0), and the candidate with the highest sum of points is removed (saved) from the votes.
- Procedure 1 is repeated until only 1 candidate remains. The remaining candidate is eliminated, and those removed (saved) in procedure 1 are added again.
- By repeating steps 1 and 2, one candidate is eliminated each time and in the end there will only be one left, the winner.

In practice it’s the IRV that accepts candidates with the same rating, and on which the SWS method is used.

You can test this system on **this Codepen**.

**W-IRRV** (variant)

It’s W-IRV with the following extra rule:

- the weight of the vote is halved every time one of the candidates supported by the vote (in 1st position) is saved. The weight of the votes is restored after finding the loser.

P.S.

I called this procedure SWS for convenience; if there is already one similar (or the same ) let me know.