Lukas' Notes

Definition

The minimax approval voting rule selects a committee minimising the maximum Hamming distance (symmetrical distance) between and , i.e.,

Intuition

Represent each approval ballot and committee as a binary row over the alternatives: means approved or selected, and means not approved or not selected. The Hamming distance counts the columns in which the two rows differ.

For example, let and . Suppose a voter approves :

ballot
committee

The rows disagree at and , so

The rule performs this comparison for every voter. For each proposed size- committee, it keeps only that committee’s largest distance:

There are possible size- committees. A direct exact algorithm evaluates all of them and chooses those with the smallest maximum distance. Thus a committee cannot compensate for representing one voter very poorly by representing many others perfectly. The objective instead makes the worst disagreement as small as possible; this is the minimax principle.

Complexity

Computing a minimax approval committee is NP-hard when the committee size is part of the input.

The corresponding decision problem additionally receives a distance bound and asks:

This problem belongs to NP: a committee is a certificate, and its size and distance from every ballot can be checked in time, where and . Since the decision problem is also NP-hard, it is NP-complete.

Exhaustive search examines all size- committees and evaluates each in time, giving

This is polynomial in when is fixed, because , but not when varies with the input.

The definition does not require every implementation to enumerate all committees. More sophisticated exact methods may prune candidates or encode the problem for an optimiser. NP-hardness means that no polynomial-time exact algorithm is known for unrestricted ; it does not prove that every algorithm must explicitly inspect all committees.

Example

Selecting two alternatives

Let , let , and consider the approval ballots

For the proposed committee , the five distances are

Its minimax value is therefore . Repeating this calculation for every size- committee gives:

Committee Distances to Maximum

The smallest maximum is . Hence the co-winning committees are