RA {ClaimsProblems}R Documentation

Random arrival rule

Description

This function returns the awards vector assigned by the random arrival rule (RA) to a claims problem.

Usage

RA(E, d, name = FALSE)

Arguments

E

The endowment.

d

The vector of claims.

name

A logical value.

Details

Let E0E\ge 0 be the endowment to be divided and let dRnd\in \mathcal{R}^n be the vector of claims with d0d\ge 0 and such that i=1ndiE, \sum_{i=1}^{n} d_i\ge E,\ the sum of claims exceeds the endowment.

For each subset SS of the set of claimants NN, let d(S)=jSdjd(S)=\sum_{j\in S}d_j be the sum of claims of the members of SS.

The random arrival rule considers all the possible arrivals of the claimants and applies the principle “first to arrive, first to be served". Then, for each order, the corresponding marginal worth vector assigns to each claimant the minimum of her/his claim and what remains of the endowment. The rule averages all the marginal worth vectors considering all the permutations of the elements of NN.

Let ΠN\Pi^N denote the set of permutations of the set of claimants NN and ΠN|\Pi^N| its cardinality. Given a permutation πΠ\pi \in \Pi and a claimant iNi\in N let πi\pi_{\le i} denote the set of claimants that precede ii in the order π\pi, that is, πi={jN:π(j)<π(i)}\pi_{\le i}=\{ j \in N :\pi(j)<\pi(i) \}.

The random arrival rule assigns to each (E,d)(E,d) and each ii the value:

RAi(E,d)=1ΠNπΠNmin{di,max{0,Ed(πi)}}, i=1,,nRA_i(E,d)=\frac{1}{|\Pi^N|}\sum_{\pi\in \Pi^N}\min\{d_i,\max\{ 0,E-d(\pi_{\le i}) \}\}, \ i=1,\dots,n

The random arrival rule corresponds to the Shapley value of the associated (pessimistic) coalitional game.

Value

The awards vector selected by the RA rule. If name = TRUE, the name of the function (RA) as a character string.

References

O'Neill, B. (1982). A problem of rights arbitration from the Talmud. Math. Social Sci. 2, 345-371.

Thomson, W. (2019). How to divide when there isn't enough. From Aristotle, the Talmud, and Maimonides to the axiomatics of resource allocation. Cambridge University Press.

See Also

allrules, setofawards, Talmud, AA, CD, APRO

Examples

E=10
d=c(2,4,7,8)
RA(E,d)
D=sum(d)
#The random arrival rule is self-dual: RA(E,d)= d-RA(D-E,d)
d-RA(D-E,d)

[Package ClaimsProblems version 0.2.1 Index]