Jump to content

Fractional approval voting

From Wikipedia, the free encyclopedia

In fractional social choice, fractional approval voting refers to a class of electoral systems using approval ballots (each voter selects one or more candidate alternatives), in which the outcome is fractional: for each alternative j there is a fraction pj between 0 and 1, such that the sum of pj is 1. It can be seen as a generalization of approval voting: in the latter, one candidate wins (pj = 1) and the other candidates lose (pj = 0). The fractions pj can be interpreted in various ways, depending on the setting. Examples are:

  • Time sharing: each alternative j is implemented a fraction pj of the time (e.g. each candidate j serves in office a fraction pj of the term).[1]
  • Budget distribution: each alternative j receives a fraction pj of the total budget.[2]
  • Probabilities: after the fractional results are computed, there is a lottery for selecting a single candidate, where each candidate j is elected with probability pj.[1]
  • Entitlements: the fractional results are used as entitlements (also called weights) in rules of apportionment,[3] or in algorithms of fair division with different entitlements.

Fractional approval voting is a special case of fractional social choice in which all voters have dichotomous preferences. It appears in the literature under many different terms: lottery,[1] sharing,[4] portioning,[3] mixing[5] and distribution.[2] The rules of this class are also called distribution rules.

Formal definitions

[edit]

There is a finite set C of candidates (also called: outcomes or alternatives), and a finite set N of n voters (also called: agents). Each voter i specifies a subset Ai of C, which represents the set of candidates that the voter approves.

A fractional approval voting rule takes as input the set of sets Ai, and returns as output a mixture (also called: distribution or lottery) - a vector p of real numbers in [0,1], one number for each candidate, such that the sum of numbers is 1.

It is assumed that each agent i gains a utility of 1 from the candidates in his approval set Ai, and a utility of 0 from each candidate not in Ai. Hence, agent i gains from each mixture p, a utility of . For example, if the mixture p is interpreted as a budget distribution, then the utility of i is the total budget allocated to outcomes he likes.

Desired properties

[edit]

Efficiency properties

[edit]

Pareto-efficiency (PE) means no mixture gives a higher utility to one agent and at least as high utility to all others.

Ex-post PE is a weaker property, relevant only for the interpretation of a mixture as a lottery. It means that, after the lottery, no outcome gives a higher utility to one agent and at least as high utility to all others (in other words, it is a mixture over PE outcomes). For example, suppose there are 5 candidates (a,b,c,d,e) and 6 voters with approval sets (ac, ad, ae, bc, bd, be). Selecting any single candidate is PE, so every lottery is ex-post PE. But the lottery selecting c,d,e with probability 1/3 each is not PE, since it gives an expected utility of 1/3 to each voter, while the lottery selecting a,b with probability 1/2 each gives an expected utility of 1/2 to each voter.

PE always implies ex-post PE. The opposite is also true in the following cases:

  • When there are at most 4 voters, or at most 3 candidates.[4]: Lem.1, 2 
  • When the candidates can be ordered on a line such that each approval set is an interval (analogously to single peaked preferences).[5]: Lemma 1 

A weak efficiency requirement is unanimity: if some candidate is approved by all voters, and it is the only such candidate, it should receive the whole budget.[6]: Sec. 1 : Sec. 2.2 

Fairness properties

[edit]

Fairness requirements are captured by variants of the notion of fair share (FS).

Individual-FS[5] (also called Fair Welfare Share[1]) means that the utility of each voter i is at least 1/n, that is, at least 1/n of the budget is allocated to candidates approved by i.

Individual-Outcome-FS[1] means that the utility of each voter i is at least his utility in a lottery that selects a candidate randomly, that is, at least k/|C|, where k is the number of candidates approved by i.

  • Individual-FS and individual-outcome-FS are insufficient since they ignore groups of voters. For example, if 99% of the voters approve X and 1% approve Y, then both properties allow to give 1/2 of the budget to X and 1/2 to Y. This is arguably unfair for the group of Y supporters.

Single-vote-FS (also called faithful[3]) means that, if each voter approves a single candidate, then the fraction assigned to each candidate j equals the number of voters who approve j divided by n.

  • Single-vote-FS is a basic requirement, but it is insufficient since it does not say anything about the case in which voters may approve two or more candidates.

Unanimous-FS[5] means that, for each set S of voters with identical preferences, the utility of each member in S is at least |S|/n.

  • Unanimous-FS implies single-vote-FS, but it is still insufficient since it does not say anything about groups of agents whose approval-sets overlap.

Group-FS[1]: 2002draft  (also called proportional sharing[4] or GFS) means that, for each voter set S, the total budget allocated to candidates approved by at least one member of S, is at least |S|/n.

  • Group-FS implies unanimous-FS, single-vote-FS and individual-FS.
  • Group-FS is equivalent to a property called decomposability:[2] it is possible to decompose the distribution to n distributions of sum 1/n, such that the distribution recommended to agent i is positive only on candidates approved by i.

Average-FS[5] (also called AFS) means that, for each voter set S with at least one approved candidate in common, the average utility of voters in S is at least |S|/n.

Core-FS means that, for each voter set S, there is no other distribution of their |S|/n budget, which gives all members of S a higher utility. The notion is an adaptation of the core of a cooperative game.

  • Core-FS implies Group-FS.
  • Average-FS and core-FS are logically incomparable: a distribution may satisfy one of them and violate the other.[5]

Approximate fairness

[edit]

Average-FS and core-FS are demanding requirements, so they are often studied in a relaxed form, in which the lower bounds they impose are weakened by a multiplicative factor α ≥ 1.[6]: Sec. 2.3 

  • α-AFS means that, for each voter set S with a commonly approved candidate, α times the average utility of the voters in S is at least |S|/n.
  • α-core means that no voter set S can find a distribution of its |S|/n budget that gives every member of S at least α times its current utility, and some member strictly more.

The case α = 1 corresponds to average-FS and to core-FS, and the guarantee becomes weaker as α grows. Every decomposable rule trivially satisfies n-AFS and n-core, since each voter is guaranteed a utility of at least 1/n.[6]: footnote 7 


The two approximations are related to each other: α-AFS implies α(1 + log n)-core, and α-core implies 2α-AFS; both implications are asymptotically tight.[6]: Prop. 2.10, Remark 3  The first implication is proved through an auxiliary notion of proportional fairness, using a result of Ebadian, Kahng, Peters and Shah[7] stating that a β-proportionally-fair distribution is also in the β-core.

Strategic properties

[edit]

Several variants of strategyproofness (SP) have been studied for voting rules:

  • Individual-SP means that an individual voter, who reports insincere preferences, cannot get a higher utility.
  • Weak-group-SP means that a group of voters, who report insincere preferences in coordination, cannot get a higher utility for all of them.
  • Group-SP means that a group of voters, who report insincere preferences in coordination, cannot get a higher utility for at least one of them, and at least as high utility for all of them.
  • Preference-monotonicity means that if a voter, who previously did not support a certain candidate X, starts supporting X, then the shares of the other candidates do not increase. This implies individual-SP.
  • Candidate-monotonicity (called simply monotonicity in the budget-division literature) means that if a voter starts supporting a candidate X, then the share of X itself does not decrease. It can be seen as an incentive for candidates to gather as much support as possible.[6]: Def. 2.1  Since the shares always sum to 1, preference-monotonicity implies candidate-monotonicity; the converse fails, as the majoritarian rule is candidate-monotone but not individual-SP, hence not preference-monotone.

A weaker variant of SP is excludable SP. It is relevant in situations where it is possible to exclude voters from using some candidate alternatives. For example, if the candidates are meeting times, then it is possible to exclude voters from participating in the meeting in times which they did not approve. This makes it harder to manipulate, and therefore, the requirement is weaker.[5]

Participation properties

[edit]

Rules should encourage voters to participate in the voting process. Several participation criteria have been studied:

  • Weak participation: the utility of a voter when he participates is at least as high as his utility when he does not participate (this is the negation of the no show paradox).
  • Strict participation:[5] the utility of a voter when he participates is strictly higher than his utility when he does not participate. Particularly, a voter gains from participating even if he has "clones" - voters with identical preferences.

A stronger property is required in participatory budgeting settings in which the budget to distribute is donated by the voters themselves:

  • Pooling participation:[8] the utility of a voter when he donates through the mechanism is at least as high as his utility when he donates on his own.

Population consistency

[edit]

Population consistency conditions require that the outcome chosen for a large election be consistent with the outcomes that would be chosen for disjoint subelections; for example, that a city-wide budget division agree with the divisions that would be selected in separate district-level elections. Two motivations are usually given for such conditions: they justify holding the election at the larger scale, since districts have no reason to insist on running their own elections, and they make outcomes easier to explain, since a candidate's share can be accounted for by the shares it obtains in the individual districts. Writing P + P′ for the profile that combines two profiles with disjoint voter sets, three conditions of increasing strength have been studied:[6]: Def. 2.2–2.5 

  • Weak population consistency (WPC): if a rule chooses the same distribution for P and for P′, then it chooses that distribution for P + P′ as well. This is the standard consistency condition of social choice theory, but it is weak here, since it imposes no constraint at all when the two distributions differ even slightly.
  • Strong population consistency (SPC): for every candidate x, the share of x in P + P′ is between its shares in P and in P′.
  • Ranked population consistency (RPC): the bound of SPC is required only for candidates on which the two subelections "agree". Formally, order the candidates in decreasing order of their shares; the SPC bound is imposed on a candidate x whenever the two orderings, restricted to the candidates whose share is at least the share of x, coincide. Informally, one goes through the two rankings from the top and applies SPC as long as they agree.

SPC implies RPC, and RPC implies WPC. SPC is too strong to be useful: it entails a high degree of independence between the shares of different candidates, and no unanimous rule satisfies it (see below). RPC avoids this impossibility while retaining the appeal of SPC for structurally similar subelections.

A related condition was studied by Guerdjikova and Nehring[9] for rules that return a set of distributions: if the sets chosen for two disjoint profiles intersect, then exactly the distributions in the intersection should be chosen for the combined profile. This is the set-valued counterpart of WPC. Together with a mild proportionality condition, continuity, efficiency, and independence of candidates that obtain a share of 0, it characterizes the rule that returns the set of all Nash-optimal distributions.

Rules

[edit]

Utilitarian rule

[edit]

The utilitarian rule aims to maximize the sum of utilities, and therefore it distributes the entire budget among the candidates approved by the largest number of voters. In particular, if there is one candidate with the largest number of votes, then this candidate gets 1 (that is, all the budget) and the others get 0, as in single-winner approval voting. If there are some k candidates with the same largest number of votes, then the budget is distributed equally among them, giving 1/k to each such candidate and 0 to all others. The utilitarian rule has several desirable properties:[1]: Prop.1  it is anonymous, neutral, PE, individual-SP, and preference-monotone. It is also easy to compute.

However, it is not fair towards minorities - it violates Individual-FS (as well as all stronger variants of FS). For example, if 51% of the voters approve X and 49% of the voters approve Y, then the utilitarian rule gives all the budget to X and no budget at all to Y, so the 49% who vote for Y get a utility of 0. In other words, it allows for tyranny of the majority.

The utilitarian rule is also not weak-group-SP (and hence not group-SP). For example, suppose there are 3 candidates (a,b,c) and 3 voters, each of them approves a single candidate. If they vote sincerely, then the utilitarian mixture is (1/3,1/3,1/3) so each agent's utility is 1/3. If a single voter votes insincerely (say, the first one votes for both a and b), then the mixture is (0,1,0), which is worse for the insincere voter. However, if two voters collude and vote insincerely (say, the first two voters vote for the first two outcomes), then the utilitarian mixture is (1/2, 1/2, 0), which is better for both insincere voters.

Nash-optimal rule

[edit]

The Nash welfare rule maximizes the sum of logarithms of utilities. It is anonymous and neutral, and satisfies the following additional properties:

  • PE;
  • Group-FS (decomposability), Average-FS, Core-FS.[5][9] In fact, it is the only rule known to satisfy average-FS and core-FS, that is, 1-AFS and 1-core.
  • Pooling participation (and strict participation);[8]
  • No other strategyproofness property (fails even excludable-SP);
  • Weak population consistency, but not ranked population consistency. That is, there are two disjoint profiles for which the rule returns distributions with the same ranking of the candidates, and the candidate with the largest share in both of them receives a strictly smaller share in the combined profile; conversely, a candidate that receives a share of 0 in both profiles may receive a large share in the combined profile.[6]: Prop. 3.1, Remark 1 
  • Not candidate-monotone: a candidate's share may decrease when an additional voter approves it.[2]: Sec. 1 

The Nash-optimal rule can be computed by solving a convex program. However, the distribution it returns may contain irrational values, as shown by Airiau, Aziz, Caragiannis, Kruger, Lang and Peters,[10] so in practice it can only be approximated, and it is difficult even for experts to verify by hand that a given distribution is the one selected by the rule.

An alternative, dynamic way of computing it was presented by Brandl, Brandt, Greger, Peters, Stricker and Suksompong:[8] if the voters repeatedly update their spending so that it is proportional to the restriction of the current distribution to their approved candidates, the process converges to the Nash-optimal distribution. The same dynamics were first suggested by Cover[11] for portfolio selection in stock markets.

There is another rule, called fair utilitarian, which satisfies similar properties (PE and group-FS) but is easier to compute (see below).[1]: Thm.3 in 2002 draft 

Egalitarian rule

[edit]

The egalitarian (leximin) rule maximizes the smallest utility, then the next-smallest, etc. It is anonymous and neutral, and satisfies the following additional properties:[5]

  • PE;
  • Individual-FS, but not unanimous-FS;
  • Excludable-individual-SP, but not individual-SP;
  • Weak-participation, but not strict-participation (since "clones" - voters with identical preferences - are treated as a single voter).

Other welfarist rules

[edit]

For any monotonically increasing function f, one can maximize the sum of f(ui). The utilitarian rule is a special case where f(x)=x, and the Nash rule is a special case where f(x)=log(x). Every f-maximizing rule is PE, and has the following additional properties:[1]: Prop.5, 6, 7 

  • If f is any concave function of log, then it guarantees Individual-FS.
  • If-and-only-if f is the log function itself, then it guarantees group-FS and unanimous-FS (this corresponds to the Nash-optimal rule).
  • If-and-only-if f is a linear function, then it is individual-SP (this corresponds to the utilitarian rule).
  • If-and-only-if it is the utilitarian or the egalitarian rule, it satisfies excludable-SP;
  • If-and-only-if it is NOT the utilitarian nor the egalitarian rule, it satisfies strict-participation.

Priority rules

[edit]

A priority rule (also called serial dictatorhip) is parametrized by a permutation of the voters, representing a priority ordering. It selects an outcome that maximizes the utility of the highest-priority agent; subject to that, maximizes the utility of the second-highest-priority agent; and so on. Every priority rule is neutral, PE, weak-group-SP, and preference-monotone. However, it is not anonymous and does not satisfy any fairness notion.

The random priority rule selects a permutation of the voters uniformly at random, and then implements the priority rule for that permutation. It is anonymous, neutral, and satisfies the following additional properties:[1]: Prop.5 

  • Ex-post PE, but not (ex-ante) PE.
    • With the analogue of single-peaked preferences (candidates are ordered on a line and each voter approves an interval), random-priority is PE.[5]
  • Weak-group-SP.
  • Group-FS.

A disadvantage of this rule is that it is computationally-hard to find the exact probabilities (see Dictatorship mechanism#Computation).

Conditional utilitarian rule

[edit]

In the conditional utilitarian rule,[5] each agent receives 1/n of the total budget. Each agent finds, among the candidates that he approves, those that are supported by the largest number of other agents, and splits his budget equally among them. It is anonymous and neutral, and satisfies the following additional properties:

  • Individual-SP, and hence also candidate-monotonicity;
  • Group-FS;
  • Ex-post PE but not (ex-ante) PE.
    • It is more efficient than random-priority, both in theory and in simulations.
    • It always finds a distribution that is PE among the subset of group-FS distributions.[2]
  • It fails even weak population consistency: there are two profiles for which it chooses the same distribution, but a different one for their combination.[6]: Prop. 3.2 
  • Beyond group-FS it is not fair: it fails α-AFS and α-core for every α < n/2 − 1, so its approximation ratio to both axioms is in Θ(n).[6]: Prop. 3.3 

Fair utilitarian rule

[edit]

The fair utilitarian rule was introduced by Bogomolnaia, Moulin and Stong[1]: Thm.3 in 2002 draft  and later rediscovered by Brandl, Brandt, Peters and Stricker.[2] It constructs weights for the voters dynamically and returns a distribution maximizing the resulting weighted utilitarian welfare. All voters start with a weight of 1. The rule identifies the candidates of maximal total weight; every voter who approves one of them splits his 1/n share equally among those he approves, and his weight is then fixed. The weights of the remaining voters increase at a common rate until some further candidate reaches the same total weight, these voters spend their shares in the same way, and the process repeats until all voters have spent their budget.

The rule is PE, group-FS, candidate-monotone,[2] and easy to compute. Like the conditional utilitarian rule, however, it fails weak population consistency, and fails α-AFS and α-core for every α < n/3 − 1, so its approximation ratio to both axioms is in Θ(n).[6]: Prop. 3.4, 3.5 

Uncoordinated equal shares rule

[edit]

In the uncoordinated equal shares rule, studied by Michorzewski, Peters and Skowron,[12] every voter simply splits his 1/n share equally among all the candidates he approves, without any coordination: the share of candidate x is the sum of 1/(n·|Ai|) over all voters i who approve x. It is anonymous, neutral, decomposable (hence group-FS) and trivial to compute, and it satisfies strong population consistency as well as candidate-monotonicity. Its drawback is fairness towards groups: it fails α-AFS and α-core for every α < n/2, so its approximation ratio to both axioms is in Θ(n).[6]: Prop. 3.6 

Majoritarian rule

[edit]

The majoritarian rule[13] aims to concentrate as much power as possible in the hands of few candidates, while still guaranteeing fairness. It proceeds in rounds. Initially, all candidates and voters are active. In each round, the rule selects an active candidate c who is approved by the largest set of active voters, Nc. Then, the rule "assigns" these voters Nc to c, that is, it assumes that voters in Nc voted only for c, and assigns c the fraction |Nc|/n. Then, the candidate c and the voters in Nc become inactive, and the rule proceeds to the next round. Note that the conditional-utilitarian rule is similar, except that the voters in Nc do not become inactive.

The rule has been proposed several times under different names. Speroni di Fenizio and Gewurz[13] and Brill, Gölz, Peters, Schmidt-Kraepelin and Wilker[14] call it majoritarian portioning and use it as an auxiliary tool, turning an approval profile into a vote count over parties to which apportionment methods are then applied.

Aziz, Lederer, Lu, Suzuki and Vollen study it in its own right under the name maximum payment rule (MP), described equivalently as follows: the budget is first divided uniformly among the voters, and in each round the candidate approved by the largest number of voters who have not yet spent their budget receives the entire budget of exactly those voters. They prove that it satisfies the following properties:[6]: Thm. 4.2, Remarks 2 and 4 

  • Decomposable, and hence group-FS (it also guarantees individual-FS and single-vote-FS);
  • Candidate-monotonicity;
  • Ranked population consistency (it is therefore an example showing that RPC, unlike SPC, is compatible with unanimity);
  • 2-AFS, and this factor is tight: the rule fails (2 − ε)-AFS for every ε > 0;
  • Θ(log n)-core;
  • Not PE: there are profiles in which the utility of every voter can be increased by a factor of Ω(log n). These profiles need many candidates, however: with m candidates the utility of every voter can be improved by a factor of at most , which follows from the price-of-fairness analysis of Michorzewski, Peters and Skowron.[12] The rule can be inefficient already with three candidates.
  • Not individual-SP, and hence not preference-monotone: a voter may gain by removing an approved candidate from his ballot.

Sequential payment rules

[edit]

Sequential payment rules generalize the majoritarian rule.[6]: Sec. 5  As in that rule, the budget is first divided uniformly among the voters, who then spend it on the candidates; but a voter need not spend his whole share in one shot. Each rule in the class is defined by a payment willingness function π, where π(|Ai|, t) is the amount voter i is willing to pay for the t-th of his approved candidates to be processed. Payment willingness functions must be weakly decreasing in t, and must sum to 1 over t, so that every voter spends exactly his 1/n share. Starting from the empty set of processed candidates, the rule repeatedly selects the candidate maximizing the total payment willingness of the voters who approve it (with ties broken lexicographically), assigns it the corresponding total payment, and removes it from consideration.

The majoritarian rule is the sequential payment rule with π(x,1) = 1 and π(x,y) = 0 for y > 1, and the uncoordinated equal shares rule is the one with π(x,y) = 1/x (when the payment willingness does not depend on y, the order in which candidates are processed does not matter). The class is the budget-division counterpart of sequential Thiele rules for approval-based committee elections. Within this class:[6]: Thm. 5.1, 5.2 

  • All sequential payment rules satisfy ranked population consistency;
  • All of them except the majoritarian rule and the uncoordinated equal shares rule fail candidate-monotonicity;
  • The majoritarian rule is the only one that satisfies unanimity;
  • None of them satisfies α-AFS for α < 3/2, so they can improve only slightly on the factor 2 of the majoritarian rule;
  • This bound is attained by the 1/3-multiplicative sequential payment rule, in which the payment willingness of a voter is discounted by a factor of 1/3 whenever he pays for a candidate, that is, . In a finer analysis that fixes the maximal ballot size t, no sequential payment rule satisfies α-AFS for , and the 1/3-multiplicative rule is the only rule in the class matching this bound for every t - which makes it the fairest sequential payment rule.
  • The 1/3-additive rule, in which the payment willingness decreases by 1/3 with every payment, also satisfies 3/2-AFS, and it is candidate-monotone on profiles in which every voter approves at least two candidates.

Impossibility results

[edit]

Some combinations of properties cannot be attained simultaneously.

  • Ex-post PE and group-SP are incompatible (for ≥3 voters and ≥3 candidates).[1]: Prop.2 
  • Anonymity, neutrality, ex-post PE and weakly-group-SP are incompatible (for ≥4 voters and ≥6 candidates).[1]: Prop.3 
    • If we remove one of these properties, then the remaining three can be attained.
  • Ex-post PE, individual-SP and individual-outcome-FS are incompatible (for ≥3 voters and ≥3 candidates).[1]: Prop.4 
    • If we remove one of these properties, then the remaining two can be attained.
    • However, if we weaken individual-outcome-FS by allowing to give each agent only ε times his fair-outcome-share, for some ε>0, the impossibility remains.
  • Anonymity, neutrality, PE, individual-SP and individual-FS are incompatible (for ≥5 voters and ≥17 candidates).[1]: Prop.6 
    • If we remove either PE or individual-SP or individual-FS, then the remaining four properties can be attained.
    • If we remove anonymity and neutrality, the impossibility still holds, but is much harder to prove.[2]
    • In contrast, in the analogue of single-peaked preferences (candidates are ordered on a line and each voter approves an interval), all properties are attained by random-priority.
    • If we weaken individual-SP to excludable-SP, the properties are satisfied by the egalitarian rule.
    • It is open whether PE and excludable-SP are compatible with strict-participation and/or unanimous-FS.[5]
  • PE, preference-monotonicity and positive-share (a property weaker than individual-FS) are incompatible (for ≥6 voters and ≥6 candidates).[1]: Prop.7 
  • Anonymity, neutrality, PE, individual-SP and group-FS are incompatible (for ≥5 voters and ≥4 candidates).[4]
    • If we remove either PE or individual-SP or group-FS, then the remaining four properties can be attained.
    • If we remove anonymity and neutrality, the impossibility still holds, but is much harder to prove.[2]
    • When there are at most 4 voters or at most 3 candidates, a simple variant of random dictatorship attains all 5 properties: a dictator is selected at random, and the most popular outcome he likes is selected. This rule is anonymous, neutral, ex-post PE, individual-SP, Group-FS, and ex-post PE; but with at most 4 voters or at most 3 candidates, ex-post PE implies PE.
  • PE, individual-SP and positive-share are incompatible (for ≥6 voters and ≥4 candidates). This was proved with the help of a SAT Solver using 386 different profiles.[2]
    • With anonymity and neutrality as additional properties, the incompatibility holds already for ≥5 voters and ≥4 candidates, and the proof is much simpler.
  • Unanimity and strong population consistency are incompatible (for ≥4 voters and ≥4 candidates).[6]: Prop. 2.4  This is why ranked population consistency, rather than SPC, is the strongest consistency notion that has been attained so far.
  • No sequential payment rule - and in particular no rule in which each voter spends a fixed 1/n share candidate by candidate - satisfies α-AFS for α < 3/2.[6]: Thm. 5.1 

Price of fairness

[edit]

Michorzewsk, Peters and Skowron[12] study the price of fairness in fractional approval voting: how much utilitarian social welfare is lost in rules that guarantee fairness, with respect to the utilitarian-optimal allocation attained by simply giving all budget to the candidate with the highest number of votes. They prove that the price is in both for weak axioms such as individual fair share, and for stronger axioms such as the core. They also present a family of rules that interpolate between the utilitarian rule (which is efficient but not fair) and the Nash welfare rule (which is fair but not efficient).

Summary table

[edit]

In the table below, the number in each cell represents the "strength" of the property: 0 means none (the property is not satisfied); 1 corresponds to the weak variant of the property; 2 corresponds to a stronger variant; etc.

Anon. Neut. Efficiency Fair-share Strategyproofness Participation Monotonicity Computation
0=no

1=yes

0=no

1=yes

0=none

1=ex-post

2=ex-ante

0=none

0.5=positive 1=individual

2=unanimous

3=group

4=core

0=none

1=excludable

2=individual

3=weak-group

4=group

0=none

1=weak

2=strict

3=pooling

0=none

1=preference

Rules

[edit]
Utilitarian: 1 1 2 0 2 1 1 Polynomial
Egalitarian: 1 1 2 1 1 1 0 Polynomial
Nash: 1 1 2 4 (+average) 0 3 0 Convex program
Priority: 0 1 2 0 3 1 1 Polynomial
Random-priority: 1 1 1 3 3 2 (3?) 0 NP-Hard
Fair-utilitarian: 1 1 2 3 0 1 (2? 3?) 0 Polynomial
Conditional-

utilitarian

1 1 1 3 2 (3?) 2 (3?) 1 Polynomial
Uncoordinated

equal shares:

1 1 0 (1?) 3 ? ? ? Polynomial
Majoritarian

(maximum payment):

1 1 0 (1?) 3 0 ? 0 Polynomial
Sequental-

utilitarian:[2]

1 1 2 1? 0? 0? 1 Polynomial

Impossible combinations

[edit]
n≥3, c≥3: 1 4
n≥4, c≥6 1 1 1 3
n≥3, c≥3: 1 1[outcome] 2
n≥5, c≥17: 1 1 2 2 2
n≥6, c≥6: 2 0.5 1
n≥6, c≥4: 2 0.5 2
n≥5, c≥4: 1 1 2 3 2

Open combinations

[edit]
2 2 1
2 1 2

Consistency and approximate fairness

[edit]

The following table compares the rules that have been analyzed with respect to candidate-monotonicity, the population consistency conditions, and the approximation ratios to average fair share and to the core. A smaller value of α means a fairer rule, and α = 1 means that the axiom is fully satisfied.[6]: Table 1 

Rule Candidate-

monotonicity

Population

consistency

α-AFS α-core
Nash: no weak 1 1
Conditional-utilitarian: yes none Θ(n) Θ(n)
Fair-utilitarian: yes none Θ(n) Θ(n)
Uncoordinated equal shares: yes strong Θ(n) Θ(n)
Majoritarian (maximum payment): yes ranked 2 Θ(log n)
1/3-multiplicative sequential payment: no ranked 3/2 O(log n)

See also

[edit]
  • Justified representation - a property similar to fair-share, but for discrete outcomes.
  • Party-approval voting - the candidates are parties, and the fraction allocated to each party corresponds to the fraction of seats it should get in the parliament.
  • Participatory budgeting algorithms - other approaches for distributing a budget fairly.
  • Some authors studied the price of fairness of various distribution rules.[12][15]
  • The distribution problem has been studied also in the more challenging setting in which agents have additive utilities.[16]
  • Portioning with ordinal preferences - the voters rank all the candidates instead of approving a subset of them; fairness notions analogous to group-FS and core-FS have been studied there by Airiau, Aziz, Caragiannis, Kruger, Lang and Peters.[10]
  • Budget-proposal aggregation - similar to fractional approval voting, but the voters submit their ideal distribution, rather than approval ballots. This leads to different axioms; in particular, strategyproof and proportional rules exist in this model, as shown by Freeman, Pennock, Peters and Wortman Vaughan.[17]
  • Fractional multiwinner approval voting - similar to fractional approval voting, but there are several winners, each of whom wins with probability at most 1.


References

[edit]
  1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Bogomolnaia, Anna; Moulin, Hervé; Stong, Richard (2005-06-01). "Collective choice under dichotomous preferences" (PDF). Journal of Economic Theory. 122 (2): 165–184. doi:10.1016/j.jet.2004.05.005. ISSN 0022-0531.
  2. 1 2 3 4 5 6 7 8 9 10 11 Brandl, Florian; Brandt, Felix; Peters, Dominik; Stricker, Christian (2021-07-18). "Distribution Rules Under Dichotomous Preferences: Two Out of Three Ain't Bad". Proceedings of the 22nd ACM Conference on Economics and Computation. EC '21. New York, NY, USA: ACM. pp. 158–179. doi:10.1145/3465456.3467653. ISBN 978-1-4503-8554-1. S2CID 232109303.. A video of the EC'21 conference talk
  3. 1 2 3 Brill, Markus; Gölz, Paul; Peters, Dominik; Schmidt-Kraepelin, Ulrike; Wilker, Kai (2020-04-03). "Approval-Based Apportionment". Proceedings of the AAAI Conference on Artificial Intelligence. 34 (2): 1854–1861. arXiv:1911.08365. doi:10.1609/aaai.v34i02.5553. ISSN 2374-3468. S2CID 208158445.
  4. 1 2 3 4 Duddy, Conal (2015-01-01). "Fair sharing under dichotomous preferences". Mathematical Social Sciences. 73: 1–5. doi:10.1016/j.mathsocsci.2014.10.005. hdl:10379/11269. ISSN 0165-4896.
  5. 1 2 3 4 5 6 7 8 9 10 11 12 13 Aziz, Haris; Bogomolnaia, Anna; Moulin, Hervé (2019-06-17). "Fair Mixing: The Case of Dichotomous Preferences" (PDF). Proceedings of the 2019 ACM Conference on Economics and Computation. EC '19. Phoenix, AZ, USA: Association for Computing Machinery. pp. 753–781. doi:10.1145/3328526.3329552. ISBN 978-1-4503-6792-9. S2CID 7436482.
  6. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Aziz, Haris; Lederer, Patrick; Lu, Xinhang; Suzuki, Mashbat; Vollen, Jeremy (2025). "Approximately fair and population consistent budget division via simple payment schemes". Games and Economic Behavior. 154: 208–225.
  7. ↑ Ebadian, Soroush; Kahng, Anson; Peters, Dominik; Shah, Nisarg (2024). "Optimized Distortion and Proportional Fairness in Voting". ACM Transactions on Economics and Computation. 12 (1): 1–39.
  8. 1 2 3 Brandl, Florian; Brandt, Felix; Greger, Matthias; Peters, Dominik; Stricker, Christian; Suksompong, Warut (2021-10-01). "Funding Public Projects: A Case for the Nash Product Rule". Journal of Mathematical Economics. 99 102585. arXiv:2005.07997. doi:10.1016/j.jmateco.2021.102585. S2CID 213188260.
  9. 1 2 Guerdjikova, Ani; Nehring, Klaus (2014). "Weighing experts, weighing sources: the diversity value" (PDF).
  10. 1 2 Airiau, Stéphane; Aziz, Haris; Caragiannis, Ioannis; Kruger, Justin; Lang, Jérôme; Peters, Dominik (2023). "Portioning using ordinal preferences: Fairness and efficiency". Artificial Intelligence. 314: 103809.
  11. ↑ Cover, Thomas M. (1984). "An algorithm for maximizing expected log investment return". IEEE Transactions on Information Theory. 30 (2): 369–373.
  12. 1 2 3 4 Michorzewski, Marcin; Peters, Dominik; Skowron, Piotr (2020-04-03). "Price of Fairness in Budget Division and Probabilistic Social Choice". Proceedings of the AAAI Conference on Artificial Intelligence. 34 (2): 2184–2191. doi:10.1609/aaai.v34i02.5594. ISSN 2374-3468.
  13. 1 2 Speroni di Fenizio, Pietro; Gewurz, Daniele A. (2019-04-01). "The space of all proportional voting systems and the most majoritarian among them". Social Choice and Welfare. 52 (4): 663–683. doi:10.1007/s00355-018-1166-9. ISSN 1432-217X.
  14. ↑ Brill, Markus; Gölz, Paul; Peters, Dominik; Schmidt-Kraepelin, Ulrike; Wilker, Kai (2022). "Approval-based apportionment". Mathematical Programming. 203 (1–2): 77–105.
  15. ↑ Tang, Zhongzheng; Wang, Chenhao; Zhang, Mengqi (2020). "Price of Fairness in Budget Division for Egalitarian Social Welfare". In Wu, Weili; Zhang, Zhongnan (eds.). Combinatorial Optimization and Applications. Lecture Notes in Computer Science. Vol. 12577. Cham: Springer International Publishing. pp. 594–607. arXiv:2010.09637. doi:10.1007/978-3-030-64843-5_40. ISBN 978-3-030-64843-5. S2CID 224710712.
  16. ↑ Fain, Brandon; Goel, Ashish; Munagala, Kamesh (2016). "The Core of the Participatory Budgeting Problem". In Cai, Yang; Vetta, Adrian (eds.). Web and Internet Economics. Lecture Notes in Computer Science. Vol. 10123. Berlin, Heidelberg: Springer. pp. 384–399. arXiv:1610.03474. doi:10.1007/978-3-662-54110-4_27. ISBN 978-3-662-54110-4. S2CID 13443635.
  17. ↑ Freeman, Rupert; Pennock, David M.; Peters, Dominik; Wortman Vaughan, Jennifer (2021). "Truthful aggregation of budget proposals". Journal of Economic Theory. 193: 105234.