Picking Sequence
   HOME

TheInfoList



OR:

A picking sequence is a protocol for
fair item assignment Fair item allocation is a kind of a fair division problem in which the items to divide are ''discrete'' rather than continuous. The items have to be divided among several partners who value them differently, and each item has to be given as a whole ...
. Suppose ''m'' items have to be divided among ''n'' agents. One way to allocate the items is to let one agent select a single item, then let another agent select a single item, and so on. A picking-sequence is a sequence of ''m'' agent-names, where each name determines what agent is the next to pick an item. As an example, suppose 4 items have to be divided between Alice and Bob. Some possible picking sequences are: * AABB - Alice picks two items, then Bob picks the two remaining items. * ABAB - Alice picks one item, then Bob picks one item, then Alice again, then Bob again. This is more "fair" than AABB since it lets Bob more chance to get a better item. * ABBA - Alice picks one item, then Bob picks two items, then Alice receives the remaining item. This is intuitively even more "fair" than ABAB, since, in ABAB, Bob is always behind of Alice, while ABBA is more balanced.


Advantages

A picking-sequence has several merits as a fair division protocol: Sylvain Bouveret and Yann Chevaleyre and Nicolas Maudet, "Fair Allocation of Indivisible Goods". Chapter 12 in: * Simplicity: it is very easy for the agents to understand how the protocol works and what they should do in each step - just pick the best item. * Privacy: the agents do not have to reveal their entire valuation function or even their entire ranking. They only have to reveal what item is the best for them in each step. * Low
communication complexity In theoretical computer science, communication complexity studies the amount of communication required to solve a problem when the input to the problem is distributed among two or more parties. The study of communication complexity was first intro ...
: it requires only ''m'' reports, each of which includes a number between 1 and ''m'', so that the total complexity is \Theta(m \log).


Welfare maximization

How should the picking sequence be selected? Bouveret and Lang study this question under the following assumptions: * Each agent has an
additive utility In economics, additive utility is a cardinal utility function with the sigma additivity property. Additivity (also called ''linearity'' or ''modularity'') means that "the whole is equal to the sum of its parts." That is, the utility of a set of ...
function (this implies that the items are
independent goods Independent goods are goods that have a zero cross elasticity of demand. Changes in the price of one good will have no effect on the demand for an independent good. Thus independent goods are neither complements nor substitutes. For example, a ...
). * The agents may have different rankings on the items, but there is a common ''scoring function'' that maps the rankings to monetary values (e.g, for each agent, his best item is worth for him x dollars, his second-best item is worth for him y dollars, etc). * The allocator does not know the rankings of the agents, but he knows that all rankings are random draws from a given
probability distribution In probability theory and statistics, a probability distribution is the mathematical function that gives the probabilities of occurrence of different possible outcomes for an experiment. It is a mathematical description of a random phenomenon i ...
. * The goal of the allocator is to maximize the
expected value In probability theory, the expected value (also called expectation, expectancy, mathematical expectation, mean, average, or first moment) is a generalization of the weighted average. Informally, the expected value is the arithmetic mean of a l ...
of some
social welfare function In welfare economics, a social welfare function is a function that ranks social states (alternative complete descriptions of the society) as less desirable, more desirable, or indifferent for every possible pair of social states. Inputs of the f ...
. They show picking-sequences that maximize the expected
utilitarian In ethical philosophy, utilitarianism is a family of normative ethical theories that prescribe actions that maximize happiness and well-being for all affected individuals. Although different varieties of utilitarianism admit different charac ...
welfare (sum of utilities) or the expected egalitarian welfare (minimum utility) in various settings. Kalinowski et al show that, when there are two agents with a Borda scoring function, and each ranking is equally probable, the "round robin" sequence (ABABAB...) attains the maximal expected sum-of-utilities.


Fairness with different entitlements

Brams and KaplanChapter 9 in . Adapted from study the problem of allocating cabinet ministries among parties. There is a coalition of parties; each party has a different number of seats in the parliament; larger parties should be allocated more ministries or more prestigious ministries. This is a special case of
fair item assignment Fair item allocation is a kind of a fair division problem in which the items to divide are ''discrete'' rather than continuous. The items have to be divided among several partners who value them differently, and each item has to be given as a whole ...
with different entitlements. A possible solution to this problem is to determine a picking sequence, based on the different entitlements, and let each party pick a ministry in turn. Such a solution is used in Northern Ireland, Denmark and the European parliament. Brams assumes that each agent has a strict ordering on the items, and has
responsive preferences In utility theory, the responsive set (RS) extension is an extension of a preference-relation on individual items, to a partial preference-relation of item-bundles. Example Suppose there are four items: w,x,y,z. A person states that he ranks the ...
on bundles of items. This means that, at each point in the picking sequence, there is a single remaining item which is the "best item" for the agent. An agent is called ''sincere'' (''truthful'') if, at each point, he picks his best item. If agents have complete information on each other's preferences (as is common among parties), it may not be rational for them to choose truthfully; it may be better for them to make ''sophisticated'' (''strategic'') choices. Thus, the picking sequence induces a
sequential game In game theory, a sequential game is a game where one player chooses their action before the others choose theirs. The other players must have information on the first player's choice so that the difference in time has no strategic effect. Sequen ...
and it is interesting to analyze its
subgame-perfect equilibrium In game theory, a subgame perfect equilibrium (or subgame perfect Nash equilibrium) is a refinement of a Nash equilibrium used in dynamic games. A strategy profile is a subgame perfect equilibrium if it represents a Nash equilibrium of every ...
. Several results are proved: * With two agents, both truthful and strategic choices lead to
Pareto efficient Pareto efficiency or Pareto optimality is a situation where no action or allocation is available that makes one individual better off without making another worse off. The concept is named after Vilfredo Pareto (1848–1923), Italian civil engin ...
allocations. Moreover, the game is ''monotonic'' in the following sense: an agent is always better-off if one or more of his positions in the sequence are improved (e.g, Alice is better-off in the sequence ABBA than in BABA). Both properties are still true with three or more agents, as long as they make truthful choices. * With three or more agents who make strategic choices, a picking-sequence might lead to inefficient allocations (i.e, the subgame-perfect equilibrium might not be Pareto-efficient). * With three or more agents who make strategic choices, the game might be ''non-monotonic'', i.e, an agent might do worse by picking earlier in the sequence. * For two agents, there exists a simple modification of the picking-sequence which is a
truthful mechanism In game theory, an asymmetric game where players have private information is said to be strategy-proof or strategyproof (SP) if it is a weakly-dominant strategy for every player to reveal his/her private information, i.e. given no information about ...
- picking items truthfully is a dominant strategy. Therefore, there exists a subgame-perfect equilibrium which is Pareto optimal, and the game is monotonic.


Determining the picking-sequence

Given the agents' different rights, what would be a fair picking sequence? Brams suggests to use divisor methods, similar to the ones used for apportionment of congress seats among states. The two most commonly used methods are the ones proposed by
Daniel Webster Daniel Webster (January 18, 1782 – October 24, 1852) was an American lawyer and statesman who represented New Hampshire and Massachusetts in the U.S. Congress and served as the U.S. Secretary of State under Presidents William Henry Harrison, ...
and
Thomas Jefferson Thomas Jefferson (April 13, 1743 – July 4, 1826) was an American statesman, diplomat, lawyer, architect, philosopher, and Founding Fathers of the United States, Founding Father who served as the third president of the United States from 18 ...
. Both methods start in the same way: * Calculate the ''divisor'' - the sum of the entitlements divided by the number of items (e.g, if the sum of all entitlements is 201, and there are 15 items to share, then the divisor is 201/15). * Calculate the ''quota'' - the fractional number of items each agent is entitled to. This is the entitlement divided by the divisor (e.g, for an agent with an entitlement of 10 out of 201, the quota is 10*15/201 ~ 0.75 items).


Competitive equilibrium

Picking sequences can be used to find allocations that satisfy a strong fairness and efficiency condition called
competitive equilibrium Competitive equilibrium (also called: Walrasian equilibrium) is a concept of economic equilibrium introduced by Kenneth Arrow and Gérard Debreu in 1951 appropriate for the analysis of commodity markets with flexible prices and many traders, and s ...
.


See also

The
round-robin item allocation Round robin is a procedure for fair item allocation. It can be used to allocate several indivisible items among several people, such that the allocation is "almost" envy-free: each agent believes that the bundle he received is at least as good as ...
protocol is a special case of a picking sequence in which the sequence is cyclic: 1, 2, ..., ''n'', 1, 2, ..., ''n'', ... Schoolyard games often need to select "teams". When using the "ABBA" selection, the "A" team will declare "first pick" and the B team will declare "Second-Two":
List of traditional children's games This is a list of games that used to be played by children, some of which are still being played today. Traditional children's games do not include commercial products such as board games but do include games which require props such as hopscotch ...


References

{{reflist Fair division protocols