Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Ranking and Medians in Tournaments: A Mathematical Survey, Study notes of Mathematics

A survey of mathematical results on ranking and medians in tournaments. It includes papers by various authors such as Barthélemy, Charon, Dwork, Eckert, Fishburn, Guénoche, Hudry, Kemeny, and Monjardet. Topics covered include the minimum feedback arc set problem, median orders, and consensus functions. useful for students and researchers in mathematics, computer science, and social choice theory.

What you will learn

  • What is the relationship between Banks set and Slater set in tournaments?
  • How are consensus functions related to tournaments?
  • What is the role of mathematical results in the field of social choice theory?
  • What is the minimum feedback arc set problem in tournaments?
  • What are median orders in tournaments?

Typology: Study notes

2021/2022

Uploaded on 03/31/2022

carlick
carlick 🇺🇸

4.2

(11)

276 documents

1 / 29

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Math. Sci. hum / Mathema tics and Social Scien ces (47e année, n° 190, 2010(2), p. (139-167)
CONSENSUS THEORIES. AN ORIENTED SURVEY
Olivier HUDRY1, Bernard MONJARDET2
RÉSUMÉ – Théories du consensus. Une synthèse orientée
Cet article présente une vue d’ensemble de sept directions de recherche en théorie du consensus :
résultats arrowiens, règles d’agrégation définies au moyen de fédérations, règles définies au moyen de
distances, solutions de tournoi, domaines restreints, théories abstraites du consensus, questions de
complexité et d’algorithmique. Ce panorama est orienté dans la mesure où il présente principalement
mais non exclusivement les travaux les plus significatifs obtenus quelquefois avec d’autres
chercheurs – par une équipe de chercheurs français qui sont ou ont été membres pléniers ou associés du
Centre d’analyse et de mathématique sociale (CAMS).
MOTS-CLÉS – Complexité, Demi-treillis à médianes, Distances, Domaines restreints, Médiane,
Règles d’agrégation, Résultats arrowiens, Solutions de tournoi, Théories du consensus, Valuations
inférieures
SUMMARY This article surveys seven directions of consensus theories: Arrowian results,
federation consensus rules, metric consensus rules, tournament solutions, restricted domains, abstract
consensus theories, algorithmic and complexity issues. This survey is oriented in the sense that it is
mainly – but not exclusively – concentrated on the most significant results obtained, sometimes with other
researchers, by a team of French researchers who are or were full or associate members of the Centre
d’analyse et de mathématique sociale (CAMS).
KEYWORDS Aggregation rules, Arrowian results, Complexity, Consensus theories, Lower
valuations, Median, Median semilattice, Metric consensus rules, Restricted domains, Tournament
solutions
1. INTRODUCTION
Let us specify the contents of this paper. By consensus theory, we mean any theory
dealing with a problem where several “objects” must be merged into one (or several)
“consensus object(s)” of the same or of similar nature that in some sense represent(s)
them at best. This type of problem appears first with the problem of means in statistics.
Here the objects are numbers (the elements of a statistical series) and the aim is to find
a number summarizing this series as well as possible (classical answers are the
arithmetical mean, the median or the mode). In social choice theory and multiple
1 Télécom ParisTech, 46, rue Barrault, 75634 Paris Cedex 13, hudry@enst.fr. O. Hudry’s research was
supported by the ANR project “Computational Social Choice” n° ANR-09-BLAN-0305-03.
2 Centre d’Économie de la Sorbonne, Université Paris I Panthéon Sorbonne, Maison des Sciences
Économiques, 106-112 boulevard de l’Hôpital, 75647 Paris Cedex 13, et CAMS, EHESS,
Bernard.Monjardet@univ-paris1.fr
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d

Partial preview of the text

Download Ranking and Medians in Tournaments: A Mathematical Survey and more Study notes Mathematics in PDF only on Docsity!

Math. Sci. hum / Mathematics and Social Sciences (

e année, n° 190, 2010 (2), p. (139-167)

CONSENSUS THEORIES. AN ORIENTED SURVEY

Olivier HUDRY

1 , Bernard MONJARDET

2

RÉSUMÉ – Théories du consensus. Une synthèse orientée

Cet article présente une vue d’ensemble de sept directions de recherche en théorie du consensus :

résultats arrowiens, règles d’agrégation définies au moyen de fédérations, règles définies au moyen de

distances, solutions de tournoi, domaines restreints, théories abstraites du consensus, questions de

complexité et d’algorithmique. Ce panorama est orienté dans la mesure où il présente principalement –

mais non exclusivement – les travaux les plus significatifs obtenus – quelquefois avec d’autres

chercheurs – par une équipe de chercheurs français qui sont ou ont été membres pléniers ou associés du

Centre d’analyse et de mathématique sociale (CAMS).

MOTS-CLÉS – Complexité, Demi-treillis à médianes, Distances, Domaines restreints, Médiane,

Règles d’agrégation, Résultats arrowiens, Solutions de tournoi, Théories du consensus, Valuations

inférieures

SUMMARY – This article surveys seven directions of consensus theories: Arrowian results,

federation consensus rules, metric consensus rules, tournament solutions, restricted domains, abstract

consensus theories, algorithmic and complexity issues. This survey is oriented in the sense that it is

mainly – but not exclusively – concentrated on the most significant results obtained, sometimes with other

researchers, by a team of French researchers who are or were full or associate members of the Centre

d’analyse et de mathématique sociale (CAMS).

KEYWORDS – Aggregation rules, Arrowian results, Complexity, Consensus theories, Lower

valuations, Median, Median semilattice, Metric consensus rules, Restricted domains, Tournament

solutions

1. INTRODUCTION

Let us specify the contents of this paper. By consensus theory , we mean any theory

dealing with a problem where several “objects” must be merged into one (or several)

“consensus object(s)” of the same or of similar nature that in some sense represent(s)

them at best. This type of problem appears first with the problem of means in statistics.

Here the objects are numbers (the elements of a statistical series) and the aim is to find

a number summarizing this series as well as possible (classical answers are the

arithmetical mean, the median or the mode). In social choice theory and multiple

1 Télécom ParisTech, 46, rue Barrault, 75634 Paris Cedex 13, hudry@enst.fr. O. Hudry’s research was

supported by the ANR project “Computational Social Choice” n° ANR- 09 - BLAN- 0305 - 03.

2

Centre d’Économie de la Sorbonne, Université Paris I Panthéon Sorbonne, Maison des Sciences

Économiques, 106 - 112 boulevard de l’Hôpital, 75647 Paris Cedex 13, et CAMS, EHESS,

Bernard.Monjardet@univ-paris1.fr

140 O. HUDRY, B. MONJARDET

criteria decision aid, the objects can be preferences expressed by voters or through

criteria. These preferences can be modelled by – crisp or fuzzy – binary relations like –

crisp or fuzzy – orders (of various kinds); they can also be represented by utility

functions. One can also consider the case where voters’ preferences are expressed via

choice functions. In cluster analysis, the objects to aggregate can be classifications, like

partitions (or, equivalently, equivalence relations) or hierarchies (also called n - trees).

They can also be functions like ultrametrics. In biomathematics, the objects can be

unrooted trees or molecular sequences. In computer science, they can be rankings given

by Web search engines. Merging symbolic objects is a topic of artificial intelligence.

There is a large amount of practices and literature in sport to aggregate the scores given

by judges (or obtained on several criteria) on the performances of the athletes. Finally,

the recently largely developed topic of “judgment aggregation” appears at least as soon

as 1785 with Condorcet’s Essai sur l’application de l’analyse à la probabilité des

décisions rendues à la pluralité des voix [1785].

This survey deals with seven main directions in consensus theories that will be

examined in the following sections.

  1. Arrowian results. Arrow’s theorem [1951] shows that imposing some a priori

desirable properties to an aggregation function may lead to a very unsatisfactory

rule, namely a “dictatorship”, in which the consensus object is the object provided by

the “dictator”

3

. In fact, if we add, as a condition for the rule, that it must not be

dictatorial or – more generally – “oligarchic”, one often gets impossibility results.

Since then, many other impossibility results have been obtained from this

“axiomatic” approach.

  1. Federation consensus rules. These rules are the generalization of the classical

majority rule promoted by Condorcet. In the majority rule applied to the preferences

of voters, an alternative x is collectively preferred to another alternative y if a

majority of voters prefers x to y. Now, this rule is extended by replacing the family

of usual majorities by a family (called federation) of generalized majorities. For

instance, we can take the family of all the subsets of voters with a size greater than

or equal to a given integer q , obtaining thus the so-called quota rules. But like the

majority rule, these federation rules can lead to unsatisfactory consensus objects.

Recall that the majority rule applied to preferences can lead to an “effet Condorcet”

(see Example 1 in Section 5), i.e. to cycles a > b > c > a in the collective preference,

where x > y means that x is preferred to y by a majority.

  1. Metric consensus rules. If one reckons that a consensus rule does not need to satisfy

all Arrow’s axioms and especially the independence axiom, many rules are available

and in particular the metric rules. To define such a rule, the set of objects is made a

metric space by introducing a notion of distance between (any) two objects. Then,

based on this distance, we define a remoteness function between an n - tuple of these

objects and any object. The consensus objects of an n - tuple are those minimizing this

remoteness. Section 4 develops particularly the most known metric rule, namely the

so-called median procedure.

  1. Tournament solutions. A tournament is a binary relation T such that, for any distinct

elements x and y , we have one and only one of the following two possibilities: x is

preferred to y according to T ( xTy ) or y is preferred to x according to T ( yTx ). A

3

In fact, such a dictator is called an absolute dictator and it is obtained when the preferences are linear

orders. In Arrow’s theorem on complete preorders, the dictator imposes only his strict preference (and

not his indifference) between two alternatives.

142 O. HUDRY, B. MONJARDET

Theory in Group Choice and Biomathematics [2003]. An older survey for the consensus

of classifications is [Leclerc, 1998]. A recent survey on the main aspects of the median

procedure is [Hudry, Leclerc, Monjardet and Barthélemy, 2009], whereas related

surveys on the linear ordering problem are [Charon and Hudry, 2007a and 2010].

Finally, a survey on the complexity of voting procedures is [Hudry, 2009(a)].

Remark. Unless stated otherwise, all the mathematical objects considered in this paper

are finite.

2. ARROWIAN RESULTS

The “axiomatic” approach initiated by Arrow for complete preorders

8 was used for

many other objects. As soon as 1952, Guilbaud [1952] uses it for judgment aggregation

(see Section 7). Brown [1975] uses it for orders and Mirkin [1975] for partitions.

Barthélemy [1982] uses it when the domain and the codomain of the aggregation

function are sets of orders. He assumes that the domain is sufficiently large, in the sense

that, for any triple of alternatives, it contains all the possible orders (except maybe the

trivial one). Then he shows that when this domain is included in the codomain, the only

aggregation functions satisfying the independence condition

9 and the weak Pareto

principle

10 are the absolute dictatorships or the absolute oligarchies

11 .

We said above that the preferences of an individual can also be expressed by a

choice function. The aggregation of choice functions was first studied by the Russian

school (Aizerman, Aleskerov, Malishevsky…; see for instance [Aleskerov, 1999]).

Monjardet and Raderanirina [2004] study the latticial structure of some significant

classes of choice functions. Then, using the latticial approach presented below in

Section 7, they obtain axiomatic results on the aggregation of choice functions in these

classes.

In cluster analysis, Mirkin [1975] was the first to use the axiomatic method for

the case of partitions and to obtain an oligarchic result. His result was improved by

Leclerc [1984] as a by-product of his significant theorem on the consensus of valued

preorders. A valued preorder (or valued quasi-order ) on a set X is a map p : X

2 → R

satisfying, for all ( x , y , z ) ∈ X

3 , p ( x , z ) ≤ max( p ( x , y ), p ( y , z )) and, for every xX , p ( x ,

x ) = 0. So, the valued preorders are – under duality – identical to the fuzzy preorders

satisfying maxmin transitivity [Zadeh, 1971]. On the other hand, a symmetric valued

8 A complete preorder R (called ordering by Arrow and also called weak order, weak ordering, complete

pre-ordering, complete quasi-ordering, linear preorder, ranking, etc.) is a complete (we must have xRy or

yRx ) and transitive ( xRy and yRz imply xRz ) binary relation. An antisymmetric ( xRy and yRx imply x = y )

complete preorder is a linear order. An order is a reflexive ( xRx ), antisymmetric and transitive binary

relation; so, an order is a linear order if and only if it is complete.

9 The independence condition says that if the preferences restricted to two alternatives of two profiles are

the same, then the collective preference for these profiles on these alternatives must be the same. This

condition (with some variants) can be stated for any consensus function.

10 The weak Pareto principle says that the aggregation function must preserve the unanimous preferences

of the voters.

11

In an absolute oligarchic rule , the consensus object is completely determined only by some voters. For

instance, when the objects are orders, the consensus object is the intersection of the orders given by these

voters (i.e. their unanimous preferences).

CONSENSUS THEORIES. AN ORIENTED SURVEY 143

preorder, i.e. satisfying p ( x , y ) = p ( y , x ), is an ultrametric distance

12

. The set V of all

valued preorders is ordered by the pointwise order on functions and closed with respect

to the usual join operation: pp ′( x , y ) = max( p ( x , y ), p ′( x , y )). Leclerc defines two

“Arrow-like” axioms for the aggregation of valued preorders. Let F be a map V

n

→ V

and let p (respectively, p ′) denote the image F (Π) (respectively, F (Π′)) of a profile Π =

( p 1

, …, p n

) (respectively, Π′) of valued preorders; these axioms are:

Efficiency : for every profile Π ∈ V

n

and all ( x , y ) ∈ X

2 ,

max p ( x , y ) ≤ max i ∈{1, 2, …, n }

p i

( x , y ).

Binariness : for all the profiles (Π, Π′) ∈ (V

n

2 and ( x , y ) ∈ X

2 ,

p i

( x , y ) = pi

( x , y ) for i ∈ {1, 2, …, n } implies p ( x , y ) = p ′( x , y ).

We may observe that these axioms are generalizations of classical Paretian and

independence axioms. Then, Leclerc obtains the following result (where º

is the

composition operation of two maps):

THEOREM 1. A consensus function F : V

n

→ V satisfies the efficiency and binariness

properties if and only if there exist n reductive and isotone

13 maps f 1

,…, f n

from R

+ into

itself such that F( Π ) = (f 1 º

p 1

)(f 2 º

p 2

)(f n º

p n

Replacing R

by the set {0, 1} ordered by <, Leclerc shows that the following

results are particular cases of Theorem 1: Mas-Collel and Sonnenschein’s result [1972]

on complete preorders

14 , Brown’s result [1975] on orders, Mirkin’s result [1981] on

preorders. Moreover he obtains a form of Arrow’s 1951 theorem. Other particular cases

deal with cluster analysis where Leclerc obtains – as already noticed – an improvement

of Mirkin’s 1975 theorem on partitions

15 and a result on the consensus of ultrametrics.

On the other hand, the above result is considerably extended in [Leclerc, 1991]. Here,

valued preorders are replaced by much more general valued objects

16 defined by maps

from a lattice of objects into a lattice of values. The set of these valued objects is itself a

lattice (isomorphic to a lattice of Galois maps

17 ) and so, one can apply, and above all

particularize to this case, the results of the latticial consensus theory described in

Section 7. Then, consensus functions called extensively oligarchic (dual generalizations

of the above map F ) are characterized.

For the case of hierarchies

18 in cluster analysis, variants of Arrow’s independence

axiom lead to characterizations of dictatorship and absolute dictatorships consensus

12 Ultrametrics are significant in cluster analysis since they induce a chain of nested (and indexed)

partitions.

13

A map f from R

into R

is reductive if f ( x ) ≤ x and isotone if xy implies f ( x ) ≤ f ( y ).

14

Mas-Collel and Sonnenschein’s result deals with the aggregation of complete preorders into the so-

called quasi-transitive relations, i.e. the complete relations for which the asymmetric part is an order.

15 This improved form was found again by [Fishburn and Rubinstein, 1986]; see [Barthélemy 1988a].

16 They could as well be called fuzzy objects , but in the paper they are rather strangely called valued

preferences.

17

A Galois map between two lattices is a map f such that f ( xy ) = f ( xy ) and f (0) = 1.

18

A hierarchy – also called n-tree – on a set E is a family H of subsets (called classes or clusters ) of E

such that if two classes have a nonempty intersection, then one of these classes is contained in the other.

One also assumes that E and all the singletons are classes and that the empty set is not a class.

CONSENSUS THEORIES. AN ORIENTED SURVEY 145

M is reduced to a singleton { i }, i.e. if the filter is an ultrafilter , we obtain an (absolute)

dictatorship, since the consensus relation is R i

Guilbaud [1952] was the first to use federations (called families of generalized

majorities by him). He stated an Arrowian theorem for judgment aggregation (see

Section 7) by essentially proving that Arrowian conditions required for a federation

consensus rule imply that the federation is an ultrafilter

20 .

In [Monjardet, 1978], federation

21 rules are used for tournaments. The problem of

aggregating tournaments occurs for instance with the paired comparison method in

socio-psychology. When a subject is asked to give all his binary preferences between

some objects, the result can contain intransitivities , as a > b > c > a. So, when the

subject must express strict preferences (indifference and abstention are excluded), the

result is a tournament. In [Monjardet, 1978], several axiomatically-defined aggregation

rules on tournaments are characterized as rules defined by federations. As a by-product,

one obtains a Galois connexion

22

showing the duality between Arrow’s theorem and

Ward’s theorem

23

for linear orders.

The general problem with the federation consensus rules is that the consensus

object may be unsatisfactory. First, it may not belong to the class of considered objects

(for instance, the majority rule on linear orders may produce a non-transitive

tournament). But, even if it is not the case, the consensus object may remain

unsatisfying. For instance, in cluster analysis, the unanimity rule applied to hierarchies

is often called the strict rule. This rule, like more generally other quota rules, gives a

hierarchy but which may miss some structural features of the aggregated hierarchies

and, in particular, the fact that two elements of the set E of elements to classify may be

put together in all the hierarchies before to be joined by a third element. Then, one

would wish that these two elements appear in some cluster of the consensus hierarchy

not containing the third element. The celebrated Adams’s rule [Adams, 1986] achieves

this wish. First, Adams associates a nesting relation on the subsets of E with any

hierarchy and conversely. Then, given a profile of hierarchies, the consensus hierarchy

is this one corresponding with the intersection of all the nesting relations associated

with the hierarchies of the profile. The one-to-one correspondence between hierarchies

and nesting relations has been generalized to a one-to-one correspondence between

Moore families

24 and overhanging relations by Domenach and Leclerc [2004(a),

2004(b), 2007]. The problem to aggregate Moore families occurs in several fields and

raises the same type of difficulties as the above problem for hierarchies. Then, Adams’s

method can be generalized by using quota rules on the overhanging relations associated

with a profile of Moore families. But the obtained relation is not necessarily an

20 For the use of ultrafilters in social choice theory, see [Monjardet, 1983].

21

Here a federation is called a family of majorities and it satisfies an additional condition: a coalition

belongs to the family F if and only if the complementary coalition does not belong to F.

22 For all terms of order or lattice theories not defined here, see for instance [Davey and Priestley, 2001]

and [Caspard, Leclerc and Monjardet, 2007].

23 A cyclic triple of preferences on three objects a, b, c is a triple such as: a > b > c , b > c > a and

c > a > b. Ward’s theorem says that majority rule applied on linear orders belonging to a set of linear

orders always provides an order if and only if this set does not contain cyclic triples.

24

A Moore family (also called a closure system ) on a set N is a family F of subsets of N (the closed sets )

closed by intersection and containing the set N. By adding the empty set to a hierarchy, this one becomes

a closure system.

146 O. HUDRY, B. MONJARDET

overhanging relation. Nevertheless, one can show that there exists at most a unique

overhanging relation containing this relation and satisfying another desirable condition

[Leclerc, 2004], [Domenach and Leclerc 2004(b)]. Now, when this overhanging

relation exists, one can come back to a Moore family. If one applies this method to

aggregate Moore families of a special class, one still needs to obtain a Moore family of

the same type. It is shown in [Domenach, 2010] that it is indeed the case for some

classes of Moore families.

4. METRIC CONSENSUS RULES

The most known metric rule is the so-called Kemeny rule defined for complete

preorders in [Kemeny, 1959]. Kemeny defines a measure of distance between two

complete preorders as the number of their disagreements

25

. This measure is actually a

distance since it is nothing else than the well-known symmetric difference distance.

Then, Kemeny defines the remotenes s between a profile of complete preorders and a

complete preorder as the sum of the distances between this complete preorder and those

in the profile. Finally, he defines the consensus complete preorders of a profile as the

complete preorders minimizing the remoteness to this profile. His paper contains also

an axiomatic characterization of the symmetric difference distance between complete

preorders. Barthélemy [1979, see also 1981] improves it in a paper containing

characterizations of this same distance for the most used sets of relations and where he

also shows the independence of the considered axioms.

Any set of binary relations (and, more generally of sets) endowed with the

symmetric difference distance becomes a metric space. In a metric space, a “point”

minimizing the sum of its distances to an n - tuple of other points is classically called a

( metric ) median of these points. Then, Kemeny’s rule is a particular case of what has

been called the median procedure

26

to define consensus objects. In the case of arbitrary

binary relations, this procedure has been independently proposed by Barbut [1967] and

Mirkin [1974]. Both authors observe that the majority (or Condorcet) relation of a

profile of (arbitrary) relations is a median of this profile. But, this procedure is a

“multiprocedure” in the sense that a profile has generally several medians. And

generally the computation of median objects amounts to solve difficult combinatorial

optimisation problems (see Section 8).

Consider first the case where the objects are linear orders. In this case, one can

observe that the median procedure can be defined in many other ways (sixteen are

presented in [Monjardet, 1990(b)]). For instance, in statistics, a classic concordance

coefficient between the linear orders of a profile is the so-called Kendall-Ehrenberg’s

coefficient U. This coefficient is formed by the mean of Kendall’s tau on the pairs of

linear orders of the profile. But since Kendall’s tau is a normalization of the symmetric

25 Two complete preorders have two (respectively, one) disagreement(s) for the pair { x , y } if one prefers

x to y and the other y to x (respectively, is indifferent between x and y ). In the case of linear orders where

the number of disagreements can only be equal to 0 or 2 for each pair, half this distance normalized

between – 1 and +1 is Kendall’s tau, well-known to the statisticians [Kendall, 1938].

26

For a survey on the median procedure up to 1988, see [Barthélemy and Monjardet, 1981 and 1988].

For historical details on the median in several (discrete or not) metric spaces, see [Monjardet, 1991 and

2008].

148 O. HUDRY, B. MONJARDET

applied in an election, then we obtain the majority tournament T = ( X , A ) of the

election: the set X of vertices is the set of the candidates of the election; in the

following, n will denote the size of X ; there is a directed edge from x to y in A if x is

preferred to y by a majority of voters. Example 1 below illustrates these considerations.

Example 1. Assume that nine voters must rank n = 4 candidates a , b , c , and d. The

preferences of the voters are supposed to be given by the following linear orders (where

x > y still means that x is preferred to y by the voter):

  • the preferences of three voters are: a > b > c > d ;
  • the preferences of two voters are: b > d > c > a ;
  • the preference of one voter is: d > c > a > b ;
  • the preference of one voter is: a > c > b > d ;
  • the preference of one voter is: d > b > a > c ;
  • the preference of one voter is: c > d > b > a.

Here, the majority relation is not a linear order, but the tournament of Figure 1.

a b

c d

FIGURE 1. The majority tournament associated with the data of Example 1

We shall note that, if the election summarized by T admits a Condorcet winner C ,

i.e. a candidate preferred to any other candidate by a majority of voters, the tournament

solutions described below will select C as the unique winner.

5.1. NUMBER OF WINS: COPELAND’S SOLUTION

The procedure designed by A.H. Copeland

30 [1951] is based on the Copeland scores.

The Copeland score s ( x ) of a candidate x is the number of candidates defeated by x.

From the graph theoretic point of view, s ( x ) is the outdegree of x. A Copeland winner is

any candidate with a maximum Copeland score (we may also rank the candidates

according to the non-increasing Copeland scores).

Its application to Example 1 gives: s ( a ) = 2, s ( b ) = 2, s ( c ) = 1, s ( d ) = 1. Here, a

and b are the Copeland winners.

30

According to I. McLean, H. Lorrey and J. Colomer [2008], “Ramon Llull (ca 1232-1316) (...) made

contributions which have been believed to be centuries more recent. Llull promotes the method of

pairwise comparison, and proposes the Copeland rule to select a winner.”

CONSENSUS THEORIES. AN ORIENTED SURVEY 149

5.2. LINEAR ORDERS AT MINIMUM DISTANCE: SLATER’S SOLUTION

Slater solution [1961] allows also ranking the candidates. It consists in reversing a

minimum number of arcs of T in order to obtain a transitive tournament O , i.e. a linear

order, and then to consider the winner of O as a Slater winner. More precisely, let O be

a linear order defined on X. We define the distance θ( T , O ) between T and O as the

number of arcs of T which have a different orientation in O (note that this distance is

half the symmetric difference distance of Section 4 applied to the relations T and O ). A

Slater order of T is a linear order O * minimizing θ( T , O ) over the set of the linear

orders O defined on X. A Slater winner of T is the winner of any Slater order of T. We

note i ( T ) the minimum number of arcs that must be reversed in T to get a Slater order

O * of T : θ( T , O *) = i ( T ); i ( T ) is called the Slater index of T.

It is easy to see that the Slater index of the tournament of Figure 1 is equal to 1:

reversing ( d , a ) is sufficient to obtain a linear order, namely a > b > c > d. In fact, we

may prove that this reversing is also necessary to obtain a linear order: thus a > b > c >

d is the only Slater order of this tournament and a is its only Slater winner.

Attention had been paid to combinatorial aspects of Slater’s solution. For

instance, the maximum values that the Slater index can take, the number of Slater

orders that a given tournament can admit, some links between Slater orders and

Hamiltonian paths, or the construction of tournaments with a given Slater index are

investigated in papers like [Barthélemy et al ., 1995], [Bermond, 1972, 1973], [Charon

and Hudry, 2000, 2003], [Hudry, 1997]. The links between Slater’s solution and other

tournament solutions have also been studied. For example, Bermond [1972] showed

that the Copeland score of a Slater winner in a tournament with n vertices is at least n /2;

this result was generalized to weighted tournaments in [Charon et al. , 1997(a)] while

[Guénoche, 1995] provides bounds for the rank of any vertex in a Slater order, still

based on the Copeland scores (or on the weights of the arcs of the considered

tournament, if this one is weighted). Bermond [1972] also exhibited a tournament with

7 vertices such that the set of Copeland winners and the one of Slater winners are

disjoint. In fact, as pointed out in [Charon and Hudry, 2007a], the minimum number of

vertices for such a situation to occur is 6. The Copeland scores may also be involved to

provide bounds of the Slater index, as in [Charon et al ., 1992(a)] and [Charon and

Hudry, 2003]. More recently, Charon and Hudry [to appear] study the distance between

Slater orders and Copeland orders (i.e., orders obtained by ranking the vertices of a

tournament T according to the non-increasing Copeland scores of T ). They show that

there exist tournaments T admitting Slater orders O S

and Copeland orders O C

such that

the distance θ( O S

, O

C

) between these orders reaches its maximum, equal to n ( n – 1)/2,

in spite of Bermond’s [1972] result about the Copeland score of a Slater winner.

For more detailed surveys on Slater’s solution, see [Charon et al ., 1996(b)],

[Charon and Hudry, 2007, 2010] or [Laslier, 1996, 1997].

5.3. EXTENSION OF SLATER’S SOLUTION TO WEIGHTED TOURNAMENTS

If T represents the majority tournament of a pairwise comparison method applied for

instance to an election, we may weight the arcs of T. A usual way to do this consists in

defining the weight w ( x , y ) of an arc ( x , y ) as the difference between twice the number

CONSENSUS THEORIES. AN ORIENTED SURVEY 151

a b

c d

1

1

3

3

1

1

FIGURE 2. The weighted tournament associated with the data of Example 1

5.4. MAXIMAL TRANSITIVE SUBTOURNAMENTS: BANKS’S SOLUTION

Among the other tournament solutions, one was designed by J. Banks [1985]. When the

considered tournament T is transitive (i.e., T is a linear order), there exists a unique

winner (the Condorcet winner of the election), who is selected as the winner of T by the

usual tournament solutions. Otherwise, we may anyway consider the transitive

subtournaments of T which are maximal with respect to inclusion, and then select the

winner of each of them as the winners of T. This defines the Banks’s solution : a Banks

winner of T is the winner of any maximal (with respect to inclusion) transitive

subtournament of T.

If we consider the majority tournament of Example 1, there exist three Banks

winners: a (because of the maximal transitive subtournament induced by a , b and c ), b

(because of the subtournament induced by b , c and d ) and d (because of the

subtournament induced by d and a ).

As for Slater’s solution, some papers consider the links between Banks’s solution

and other tournament solutions. For instance, Laffond and Laslier [1991] provide a

tournament with 75 vertices such that the set of Copeland winners, the set of Slater

winners and the set of Banks winners are pairwise disjoint. A tournament with 16

vertices such that the set of Slater winners and the set of Banks winners are disjoint can

be found in [Charon et al. , 1997(b)], while another tournament with 14 vertices

satisfying the same property has been exhibited by Östergård and Vaskelainen [2010].

Nonetheless, the minimum number of vertices required to reach this property remains

unknown. It is not the case for the disjunction between the set of Copeland winners and

the one of Banks winners: it is shown in [Hudry, 1999] that the minimum number of

vertices for this property is equal to 13.

6. RESTRICTED DOMAINS

A set of linear orders is a Condorcet domain (called also acyclic or consistent domain)

if the strict majority rule applied to any profile of linear orders of this set always leads

to an order. The best known example of Condorcet domain is the single-peaked domain

defined by Black [1948]. Its definition requires defining a reference linear order L

considered as the “objective” order over the alternatives. It is then also called the

domain of L-unimodal linear orders. Guilbaud [1952] provides an analysis of the single-

152 O. HUDRY, B. MONJARDET

peaked domain showing that the set of single-peaked linear orders has a distributive

lattice structure

32 and that the majority relation of a profile in this domain is the median

of the orders of the profile in this lattice.

Using another paper by Guilbaud and Rosenstiehl [1963], Chameni-Nembua

[1989] generalizes this result. Indeed, Guilbaud and Rosenstiehl show that the set L of

linear orders can be endowed with a lattice structure called the “ permutoèdrelattice

33 .

This lattice has an arbitrary linear order L as its greatest element and the dual of L as its

least element. The unoriented covering relation of this lattice is the adjacency relation

where two linear orders are adjacent if they differ on a unique pair of elements. The

permutoèdre lattice is not distributive but it contains distributive sublattices. A

sublattice of L is said to be covering if the covering relation (see footenote 38) in this

sublattice is the same as the covering relation in L. Then, Chameni-Nembua proved that

any distributive covering sublattice of the permutoèdre lattice L is a Condorcet domain.

Indeed, in this distributive lattice, the majority relation of a profile of n (odd integer)

linear orders is the metric (and algebraic, see Section 7) median of these n orders.

Related results were obtained by Abello [1985, for instance] and Fishburn [1997, for

instance]. Finally, Galambos and Reiner [2008] provide a general theorem – unifying

all the previous results – on the Condorcet domains that are distributive covering

sublattices of the permutoèdre lattice. A survey on all these results can be found in

[Monjardet, 2009].

7. ABSTRACT CONSENSUS THEORIES

To begin this section, we cannot do better that quoting the following excerpt of the

introduction of Barthélemy and Janowitz’s paper [1991]: “since Arrow’s 1951 theorem,

there has been a flurry of activity designed to prove analogues of this theorem in other

contexts, and to establish contexts in which the rather dismaying consequences of this

theorem are not necessarily valid. The resulting theories have developed somewhat

independently in a number of disciplines, and one often sees the same theorem proved

differently in different contexts. What is needed is a general mathematical model in

which these matters may be disposed of in a common setting. That is to say, we forget

about the exact nature of the objects and, using some abstract structure on various sets

of objects under consideration, concern ourselves instead with ways in which the

structure can be used to summarize a given family of objects”. Proceeding in this

manner, there are two main approaches. Rubinstein and Fishburn’s approach [1986],

following a line initiated by Wilson [1975], uses linear algebra. The other approach

uses ordered structures and it has been followed by several researchers of the Centre

d’analyse et de mathématique sociale.

Recall that a meet semilattice L is a partially ordered set such that the meet (i.e.

the greatest lower bound) xy of any two elements x and y of L exists (then, the meet of

any finite subset of L exists). Dually, a join semilattice is a partially ordered set L such

that the join (i.e. the lowest upper bound) xy of any two elements x and y of L exists. A

32

For the definitions concerning lattices, see the following section.

33 They considered also sublattices of this lattice as negotiation intervals between the preferences of two

voters, an idea generalized in [Feldman-Högaasen, 1969].

154 O. HUDRY, B. MONJARDET

In case (1) of Theorem 2, the lattice is distributive, which is equivalent to say that

its dependence relation reduces to the order relation existing between its join-

irreducible elements

37

. Then, there are as many neutral, monotonic consensus functions

as there are federations (simple games) on N. But as soon as the lattice L is no longer

distributive, the same axioms reduce the class of admissible functions strongly: there

exists a (nonempty) subset A of N such that F (Π) = ∧

iA

x i

(which means that the only

admissible federations are those formed by the supersets of a nonempty subset of N ).

Finally, when L is strong , i.e. when the dependence relation is strongly connected, the

decisivity and Paretian axioms imply the stronger axiom of neutral monotonicity. The

above result is in fact a particular case of a more general result obtained for

semilattices.

Since first Barbut’s works [1961, 1969], the abstract latticial approach has also

been developed much for metric consensus. In this case, we have a meet (or a join)

semilattice L endowed with a distance d. Several distances are possible and the most

usual, used below, generalizes the symmetric difference distance. Axiomatic

characterizations of these distances can be found in [Barthélemy, 1979], [Monjardet,

1981] and [Barthélemy, Leclerc and Monjardet, 1986].

Let Π = ( x 1

, x 2

, …, x n

) be an n - tuple of elements of L. The remoteness of an

element x of L from Π (with respect to the distance d ) is:

R (Π, x ) = ∑ iN

d ( x , x i

A median of Π (with respect to the distance d ) is any element of L minimizing

this remoteness; it is called a Π-median. The set of Π-medians is denoted by Med L

Observe that, since there generally exist several medians, the median rule is a map from

L

n

to 2 L , so defining a multi-consensus rule.

On the other hand, several “majority” elements can be associated with Π,

obtained by using different forms of the majority rule. Let J (respectively, J ′) be the set

of join-irreducible (respectively, meet-irreducible) elements of L. We set:

C (Π) = { jJ : |{ iN : jx

i

}| > n /2}, C ′(Π) = { j ′ ∈ J ′: |{ iN : j ′ ≥ x

i

}| > n /2},

B (Π) = { jJ : |{ iN : jx i

}| ≥ n /2}, B ′(Π) = { j ′ ∈ J ′: |{ iN : j ′ ≥ x i

}| ≥ n /2}

and

c (Π) = ∨ C (Π) ; c ′(Π) = ∧ C ′(Π) ; b (Π) = ∨ B (Π) ; b ′(Π) = ∧ B ′(Π).

In a semilattice, some of these elements may not exist_._ For the existing elements,

we have c (Π) ≤ b (Π) ≤ c ′(Π) and c (Π) ≤ b ′(Π) ≤ c ′(Π). If n is odd, we have c (Π) =

b (Π) and b ′(Π) = c ′(Π). If L is a distributive lattice , we have c (Π) = b ′(Π) and c ′(Π) =

b (Π).

The reason to consider these majority elements will become clear below. We take

as distance a straightforward generalization of the symmetric difference distance

previously used in Section 4. This generalization uses the join-irreducible

37 For any partially ordered set P , there exists a distributive lattice such that the poset of its join-

irreducible elements is isomorphic to P.

CONSENSUS THEORIES. AN ORIENTED SURVEY 155

representation of the elements mentioned above. Let x be an element of a semilattice L ;

set J x

= { j ∈ J : j ≤ x } (thus, x = ∨ J

x

). Now write, for any ( x , x ′) belonging to L

2 :

δ( x , x ′) = | J x

∆ J

x

| = | J

x

∪ J

x

| – | J

x

∩ J

x

| = |{ jJ : [ jJ x

and jJ x

] or [ jJ x

and j

∈ J

x

]}|.

A meet semilattice L is said to be lower distributive if, for any xL , the lattice

{ x ′ ∈ L : x ′ ≤ x } is distributive (see footnote 36). A median semilattice [Avann, 1961] is

a lower distributive meet semilattice L in which, for all ( x 1

, x 2

, x 3

) ∈ L

3 , x 1

x 2

x 3

exists

as soon as the three elements x 1

x 2

, x 1

x 3

and x 2

x 3

all exist. In such a median

semilattice, the element ( xx ′ )∨( x ′ ∧ x ″ )∨( x ″ ∧ x ) exists for any ( x , x ′, x ″) ∈ L

3

and is

called the (algebraic) median of these three elements. Then, it can be shown that, for

Π = ( x 1

, x 2

, …, x n

), the (algebraic) median of Π, i.e. the element c (Π), also exists (but

not necessarily the element b (Π)). If a median semilattice is a lattice, it is a distributive

lattice. When L is a median semilattice, the medians of a profile with respect to the

metric δ can be easily obtained from the majority elements, as shown in the result below.

This characterization of medians with respect to δ in a median semilattice [Bandelt and

Barthélemy , 1984] generalizes a series of results on medians in distributive lattices

[Birkhoff and Kiss, 1947], [Barbut, 1961], [Monjardet, 1980]:

THEOREM 3. Let L be a median semilattice and Π ∈ L

n be a profile of L. If n is odd,

then c( Π ) is the unique Π - median; if n is even, then the set of all Π - medians with

respect to the symmetric difference distance metric δ is Med L

( Π ) = { ∨ K: C( Π ) ⊆ K ⊆

B( Π ) andK exists}.

In particular, in a distributive lattice, the set of all Π-medians is the median

interval [ c (Π), b (Π)] = { xL : c (Π) ≤ xb (Π)} [Monjardet, 1980]. If n is odd, c (Π) =

b (Π) is the unique median. The fact that these properties characterize distributive

lattices can be obtained from the following more general result due to Leclerc [1990],

where the distance used is the distance d sp

of the shortest path

38 :

THEOREM 4. A lattice is upper semimodular

39 if and only if, for any profile Π and for

any Π - median m (with respect to the distance d sp ), the inequality c( Π ) ≤ m holds.

Observe that this result gives a lower bound for medians (with respect to d sp

) in

the case of an upper semimodular lattice. This is significant since, except for the median

semilattice case, medians may be difficult to compute. Continuing this line of research,

Leclerc gave many results on medians with respect to other metrics and other

semilattices. A usual way to define metrics on semilattices (and more generally on

partially ordered sets) is to use valuations. Let v be a strictly isotone (i.e. x < y implies

v ( x ) < v ( y )) real map on a meet semilattice L. The map v is a lower valuation if it satisfies

the following property whenever xy exists:

38 Let p be the covering relation of L : x p y whenever xz < y implies x = z. Setting xEy if x p y or y p x

defines an undirected graph ( L , E ). The distance d sp

between x and y is the minimum length of a path

between x and y in this graph.

39

A lattice L is upper (respectively, lower ) semimodular if, for all ( x , y , z ) ∈ L

3

, xy p x and xy p y

imply (respectively, are implied by) x p xy and y p xy where p denotes the covering relation of L.

A lattice is modular if it is upper and lower semimodular. A distributive lattice is modular (but the

converse is false).

CONSENSUS THEORIES. AN ORIENTED SURVEY 157

exists, we have v ( xy ) + v ( xy ) = v ( x ) + v ( y ). Then, he extends the previous result on

medians (with respect to the distance δ) in median semilattices to this case:

THEOREM 8. Let L be a finite lower distributive semilattice and Π ∈ L

n be a profile

such that c (Π) exists, and let v be a weight valuation on L. Then, if n is an odd number,

c (Π) is the unique median. If n is even, the set of all the Π - medians with respect to the

metric d v

is Med d v

(Π) = {∨ K: C (Π) ⊆ K ⊆ B (Π) and ∨ K exists }.

Observe that, in a lower distributive semilattice and contrary to a median

semilattice, the element c (Π) may not exist. Nevertheless, it is possible to give a way to

search medians in this case.

Obviously, all the previous results can be applied to “concrete” objects. It suffices

that the set of all the considered objects can be endowed with a (semi)latticial structure.

It is the case for many sets of relations (like orders or equivalences), for many sets of

classifications (like partitions or hierarchies), for many sets of maps (like fuzzy

preorders, choice functions or ultrametrics). Then, to apply the previous results, it

suffices to determine the latticial properties of these ordered sets. In some cases, one

can also obtain specific results. The example below illustrates such a situation.

Let O be the set of all the orders defined on a set X endowed with the inclusion

relation. The partially ordered set O is a lower locally distributive meet semilattice

42

[Leclerc, 2003]. Using the above results on medians with respect to a weight metric, we

can for instance obtain that the covering relation of any median order of a profile of

orders is formed of majority ordered pairs (a generalization of a result on median linear

orders in [Monjardet, 1973]). On the other hand, a classic and desirable property for a

consensus rule is the Pareto property, requiring that the consensus order keeps the

unanimous preferences. In the latticial context, this property translates into the

following form. A consensus rule on a semilattice L has the Pareto property if for any

profile Π = ( x 1

, x 2

, …, x n

) ∈ L

n

and for any consensus element m , ∧

iN

x i

m holds. In

[Leclerc, 2003], it is shown that the median rule for orders with respect to the

symmetric difference distance δ satisfies the Pareto property but that this property is not

satisfied with respect to other weight metrics. The same is true for partitions

[Barthélemy and Leclerc, 1995]. Still in [Leclerc, 2003], many similar results may be

found concerning the Pareto property for various metrics and various semilattices.

Observe for instance that Leclerc’s characterization of upper semimodular lattice given

above (by the inequality c (Π) ≤ m for any Π-median m , with respect to the distance δ)

shows that in this case the median rule has the Pareto property (a result first obtained by

Barthélemy [1981]). Barthélemy [1976] proves Paretian properties for metric

procedures defined on large classes of binary relations by remoteness functions

satisfying monotonicity properties.

Coming back to the axiomatic approach, we can search to provide an axiomatic

characterization of median rules. As already said, the first such result was obtained by

Young and Levenglick [1978] for the case of the median rule (with respect to the

symmetric difference distance δ) for linear orders. Barthélemy and Janowitz [1991]

characterized the median rule (with respect to δ) on median semilattices by the

42

A lower locally distributive meet semilattice is a meet semilattice such that all its principal ideals ( x ]

are lower locally distributive lattices. A lower locally distributive lattice can be defined for instance by

the fact that for any xL , the interval [∧{ yL : y p x }, x ] is a Boolean lattice.

158 O. HUDRY, B. MONJARDET

consistency property (see footnote 29) and four other properties. Their result was

improved by McMorris, Mulder and Powers [2000] who use only the consistency

property and two other properties.

Another abstract approach to the aggregation problem was initiated by Guilbaud

[1952] as early as 1952. Indeed, in his paper “ Les théories de l’intérêt général et le

problème logique de l’agrégation ”, Guilbaud considers the aggregation of individual

opinions (or judgments) consisting of the answers “yes” or “no” to a series of questions.

In other terms, the opinion of an individual (for instance, a judge) is the set of

valuations 0 or 1 given to a set of binary propositions. When these propositions are

logically connected, it is assumed that these valuations respect the connexions. For

instance, if proposition p implies proposition q , then an answer “yes” to p implies an

answer “yes” to q. So, Guilbaud searches independent and neutral aggregation rules

such that the collective judgment always respects the same connexions as the individual

judgments. And the answer is that they are only the dictatorships for which the

collective judgment is the judgment of one individual. A reconstruction of Guilbaud’s

proof and historical considerations on his paper can be found in Eckert and Monjardet

(2010). One can observe that in this paper Guilbaud appears as a precursor of the so-

called judgment aggregation considerably developed in the last years.

8. ALGORITHMIC AND COMPLEXITY ISSUES

As said in the introduction, the algorithmic complexity of a method plays an important

role. It is usual to distinguish between polynomial problems and NP-hard ones. Let us

remind that a problem is polynomial when there exists a polynomial method to solve it.

On the opposite, the practical consequence of the NP-hardness of a problem is that none

polynomial method is known to solve it exactly; so, solving such a problem exactly

may require a CPU time which may increase exponentially with the size of the

instances to solve (for more details upon the theory of algorithmic complexity and the

theory of NP-completeness, see for instance [Barthélemy, Cohen and Lobstein, 1996]

or [Garey and Johnson, 1979]).

The computation of median linear orders is a problem which can be modelled as a

particular case of the linear ordering problem

43 and so as a 0-1 linear program (see, for

instance [Reinelt, 1985] or [Charon and Hudry, 2010]). It has been shown to be NP-

hard (see below). This fact induces that exact methods giving the median orders do not

allow solving large (with respect to the number of alternatives) problems

44

. These

methods are mainly based on branch and bound methods. For instance, Bermond and

Kodratoff [1976], then Barthélemy, Guénoche and Hudry [1989] provide branch and

bound algorithms later improved with the help of some theoretical results in [Charon et

al. , 1992(b), 1996(a), 1997(a), 2006(a)]. When these methods cannot be applied,

43 This problem includes also a representation of Slater’s problem. This one consists in searching a linear

order fitting a tournament at best. And indeed the search of a median order can be stated as the search of

a linear order fitting a weighted tournament at best (see Section 5).

44 It is difficult to give a specific value, since the performances of the algorithms much depend on the

considered instances and on the used computer. For example, the software available at the Web address

http://www.enst.fr/~charon/tournament/median.html can deal with instances simulating some real data

with 100 candidates in about 1 second. Random instances seem more difficult to solve (see [Charon and

Hudry, 2006(a)]).