1 Introduction

Paired-comparison based ranking emerges in many fields of science such as social choice theory (Chebotarev and Shamis 1998), sports (Landau 1895, 1914; Zermelo 1929; Radicchi 2011; Bozóki et al. 2016; Chao et al. 2018), or psychology (Thurstone 1927). Here a general version of the problem, allowing for different preference intensities (including ties) as well as incomplete and multiple comparisons between two objects, is addressed.

The paper contributes to this field by the formulation of an impossibility theorem: it turns out that two axioms, independence of irrelevant matches—used, among others, in characterizations of Borda ranking by Rubinstein (1980) and Nitzan and Rubinstein (1981) and recently discussed by González-Díaz et al. (2014)—and self-consistency — a less known but intuitive property, introduced in Chebotarev and Shamis (1997)—cannot be satisfied at the same time. We also investigate domain restrictions and the weakening of the properties in order to get some positive results.

Our main theorem reinforces that while the row sum (sometimes called Borda or score) ranking has favourable properties in the case of round-robin tournaments, its application can be attacked when incomplete comparisons are present. A basket case is a Swiss-system tournament, where row sum seems to be a bad choice since players with weaker opponents can score the same number of points more easily (Csató 2013, 2017).

The current paper can be regarded as a supplement to the findings of previous axiomatic discussions in the field (Altman and Tennenholtz 2008; Chebotarev and Shamis 1998; González-Díaz et al. 2014; Csató 2018a) by highlighting some unknown connections among certain axioms. Furthermore, our impossibility result gives mathematical justification for a comment appearing in the axiomatic analysis of scoring procedures by González-Díaz et al. (2014): ’when players have different opponents (or face opponents with different intensities), IIMFootnote 1 is a property one would rather not have’ (p. 165). The strength of this property is clearly shown by our main theorem.

The study is structured as follows. Section 2 presents the setting of the ranking problem and defines some ranking methods. In Sect. 3, two axioms are evoked in order to get a clear impossibility result. Section 4 investigates different ways to achieve possibility through the weakening of the axioms. Finally, some concluding remarks are given in Sect. 5.

2 Preliminaries

Consider a set of professional tennis players and their results against each other (Bozóki et al. 2016). The problem is to rank them, which can be achieved by associating a score with each player. This section describes a possible mathematical model and introduces some methods.

2.1 The ranking problem

Let \(N = \{ X_1,X_2, \dots , X_n \}\), \(n \in {\mathbb {N}}\) be the set of objects and \(T = \left[ t_{ij} \right] \in {\mathbb {R}}^{n \times n}\) be a tournament matrix such that \(t_{ij} + t_{ji} \in {\mathbb {N}}\). \(t_{ij}\) represents the aggregated score of object \(X_i\) against \(X_j\), \(t_{ij} / (t_{ij} + t_{ji})\) can be interpreted as the likelihood that object \(X_i\) is better than object \(X_j\). \(t_{ii} = 0\) is assumed for all \(X_i \in N\). Possible derivations of the tournament matrix can be found in González-Díaz et al. (2014) and Csató (2015).

The pair (NT) is called a ranking problem. The set of ranking problems with n objects (\(|N| = n\)) is denoted by \({\mathcal {R}}^n\).

A scoring proceduref is an \({\mathcal {R}}^n \rightarrow {\mathbb {R}}^n\) function that gives a rating \(f_i(N,T)\) for each object \(X_i \in N\) in any ranking problem \((N,T) \in {\mathcal {R}}^n\). Any scoring method immediately induces a ranking (a transitive and complete weak order on the set of \(N \times N\)) \(\succeq \) by \(f_i(N,T) \ge f_j(N,T)\) meaning that \(X_i\) is ranked weakly above \(X_j\), denoted by \(X_i \succeq X_j\). The symmetric and asymmetric parts of \(\succeq \) are denoted by \(\sim \) and \(\succ \), respectively: \(X_i \sim X_j\) if both \(X_i \succeq X_j\) and \(X_i \preceq X_j\) hold, while \(X_i \succ X_j\) if \(X_i \succeq X_j\) holds, but \(X_i \preceq X_j\) does not hold. Every scoring method can be considered as a ranking method. This paper discusses only ranking methods induced by scoring procedures.

A ranking problem (NT) has the skew-symmetric results matrix\(R = T - T^\top = \left[ r_{ij} \right] \in {\mathbb {R}}^{n \times n}\) and the symmetric matches matrix\(M = T + T^\top = \left[ m_{ij} \right] \in {\mathbb {N}}^{n \times n}\) such that \(m_{ij}\) is the number of the comparisons between \(X_i\) and \(X_j\), whose outcome is given by \(r_{ij}\). Matrices R and M also determine the tournament matrix as \(T = (R + M)/2\). In other words, a ranking problem \((N,T) \in {\mathcal {R}}^n\) can be denoted analogously by (NRM) with the restriction \(|r_{ij}| \le m_{ij}\) for all \(X_i,X_j \in N\), that is, the outcome of any paired comparison between two objects cannot ’exceed’ their number of matches. Although the description through results and matches matrices is not parsimonious, usually the notation (NRM) will be used because it helps in the axiomatic approach.

The class of universal ranking problems has some meaningful subsets. A ranking problem \((N,R,M) \in {\mathcal {R}}^n\) is called:

  • balanced if \(\sum _{X_k \in N} m_{ik} = \sum _{X_k \in N} m_{jk}\) for all \(X_i,X_j \in N\). The set of balanced ranking problems is denoted by \({\mathcal {R}}_{B}\).

  • round-robin if \(m_{ij} = m_{k \ell }\) for all \(X_i \ne X_j\) and \(X_k \ne X_\ell \). The set of round-robin ranking problems is denoted by \({\mathcal {R}}_{R}\).

  • unweighted if \(m_{ij} \in \{ 0; 1 \}\) for all \(X_i,X_j \in N\). The set of unweighted ranking problems is denoted by \({\mathcal {R}}_{U}\).

  • extremal if \(|r_{ij}| \in \{ 0; m_{ij} \}\) for all \(X_i,X_j \in N\). The set of extremal ranking problems is denoted by \({\mathcal {R}}_{E}\).

The first three subsets pose restrictions on the matches matrix M. In a balanced ranking problem, all objects should have the same number of comparisons. A typical example is a Swiss-system tournament (provided the number of participants is even). In a round-robin ranking problem, the number of comparisons between any pair of objects is the same. A typical example (of double round-robin) can be the qualification for soccer tournaments like UEFA European Championship (Csató 2018b). It does not allow for incomplete comparisons. Note that a round-robin ranking problem is balanced, \({\mathcal {R}}_{R} \subset {\mathcal {R}}_{B}\). Finally, in an unweighted ranking problem, multiple comparisons are prohibited.

Extremal ranking problems restrict the results matrix R: the outcome of a comparison can only be a complete win (\(r_{ij} = m_{ij}\)), a draw (\(r_{ij} = 0\)), or a maximal loss (\(r_{ij} = -m_{ij}\)). In other words, preferences have no intensity, however, ties are allowed.

One can also consider any intersection of these special classes.

The number of comparisons of object \(X_i \in N\) is \(d_i = \sum _{X_j \in N} m_{ij}\) and the maximal number of comparisons in the ranking problem is \(m = \max _{X_i,X_j \in N} m_{ij}\). Hence:

  • A ranking problem is balanced if and only if \(d_i = d\) for all \(X_i \in N\).

  • A ranking problem is round-robin if and only if \(m_{ij} = m\) for all \(X_i,X_j \in N\).

  • A ranking problem is unweighted if and only if \(m = 1\).Footnote 2

Matrix M can be represented by an undirected multigraph \(G := (V,E)\), where the vertex set V corresponds to the object set N, and the number of edges between objects \(X_i\) and \(X_j\) is equal to \(m_{ij}\), so the degree of node \(X_i\) is \(d_i\). Graph G is said to be the comparison multigraph of the ranking problem (NRM), and is independent of the results matrix R. The Laplacian matrix\(L = \left[ \ell _{ij} \right] \in {\mathbb {R}}^{n \times n}\) of graph G is given by \(\ell _{ij} = -m_{ij}\) for all \(X_i \ne X_j\) and \(\ell _{ii} = d_i\) for all \(X_i \in N\).

A ranking problem \((N,R,M) \in {\mathcal {R}}^n\) is called connected or unconnected if its comparison multigraph is connected or unconnected, respectively.

2.2 Some ranking methods

In the following, some scoring procedures are presented. They will be used only for ranking purposes, so they can be called ranking methods.

Let \(\mathbf {e} \in {\mathbb {R}}^n\) denote the column vector with \(e_i = 1\) for all \(i = 1,2, \dots ,n\). Let \(I \in {\mathbb {R}}^{n \times n}\) be the identity matrix.

The first scoring method does not take the comparison structure into account, it simply sums the results from the results matrix R.

Definition 1

Row sum: \(\mathbf {s}(N,R,M) = R \mathbf {e}\).

The following parametric procedure has been constructed axiomatically by Chebotarev (1989) as an extension of the row sum method to the case of paired comparisons with missing values, and has been thoroughly analysed in Chebotarev (1994).

Definition 2

Generalized row sum: it is the unique solution \(\mathbf {x}(\varepsilon )(N,R,M)\) of the system of linear equations \((I+ \varepsilon L) \mathbf {x}(\varepsilon )(N,R,M) = (1 + \varepsilon m n) \mathbf {s}(N,R,M)\), where \(\varepsilon > 0\) is a parameter.

Generalized row sum adjusts the row sum \(s_i\) by accounting for the performance of objects compared with \(X_i\), and adds an infinite depth to the correction as the row sums of all objects available on a path from \(X_i\) appear in the calculation. \(\varepsilon \) indicates the importance attributed to this modification. Note that generalized row sum results in row sum if \(\varepsilon \rightarrow 0\): \(\lim _{\varepsilon \rightarrow 0} \mathbf {x}(\varepsilon )(N,R,M) = \mathbf {s}(N,R,M)\).

The row sum and generalized row sum rankings are unique and easily computable from a system of linear equations for all ranking problems \((N,R,M) \in {\mathcal {R}}^n\).

The least squares method was suggested by Thurstone (1927) and Horst (1932). It is known as logarithmic least squares method in the case of incomplete multiplicative pairwise comparison matrices (Bozóki et al. 2010).

Definition 3

Least squares: it is the solution \(\mathbf {q}(N,R,M)\) of the system of linear equations \(L \mathbf {q}(N,R,M) = \mathbf {s}(N,R,M)\) and \(\mathbf {e}^\top \mathbf {q}(N,R,M) = 0\).

Generalized row sum ranking coincides with least squares ranking if \(\varepsilon \rightarrow \infty \) because \(\lim _{\varepsilon \rightarrow \infty } \mathbf {x}(\varepsilon )(N,R,M) = mn \mathbf {q}(N,R,M)\).

The least squares ranking is unique if and only if the ranking problem \((N,R,M) \in {\mathcal {R}}^n\) is connected (Kaiser and Serlin 1978; Chebotarev and Shamis 1999; Bozóki et al. 2010). The ranking of unconnected objects may be controversial. Nonetheless, the least squares ranking can be made unique if Definition 3 is applied to all ranking subproblems with a connected comparison multigraph.

An extensive analysis and a graph interpretation of the least squares method, as well as further references, can be found in Csató (2015).

3 The impossibility result

In this section, a natural axiom of independence and a kind of monotonicity property is recalled. Our main result illustrates the impossibility of satisfying the two requirements simultaneously.

3.1 Independence of irrelevant matches

This property appears as independence in (Rubinstein 1980, Axiom III) and (Nitzan and Rubinstein 1981, Axiom 5) in the case of round-robin ranking problems. The name independence of irrelevant matches has been used by González-Díaz et al. (2014). It deals with the effects of certain changes in the tournament matrix.

Axiom 1

Independence of irrelevant matches (IIM): Let \((N,T),(N,T') \in {\mathcal {R}}^n\) be two ranking problems and \(X_i,X_j,X_k, X_\ell \in N\) be four different objects such that (NT) and \((N,T')\) are identical but \(t'_{k \ell } \ne t_{k \ell }\). Scoring procedure \(f: {\mathcal {R}}^n \rightarrow {\mathbb {R}}^n\) is called independent of irrelevant matches if \(f_i(N,T) \ge f_j(N,T) \Rightarrow f_i(N,T') \ge f_j(N,T')\).

IIM means that ’remote’ comparisons—not involving objects \(X_i\) and \(X_j\)—do not affect the order of \(X_i\) and \(X_j\). Changing the matches matrix may lead to an unconnected ranking problem. Property IIM has a meaning if \(n \ge 4\).

Sequential application of independence of irrelevant matches can lead to any ranking problem \((N,\bar{T}) \in {\mathcal {R}}^n\), for which \(\bar{t}_{gh} = t_{gh}\) if \(\{ X_g,X_h \} \cap \{ X_i, X_j \} \ne \emptyset \), but all other paired comparisons are arbitrary.

Lemma 1

The row sum method is independent of irrelevant matches.

Proof

It follows from Definition 1. \(\square \)

3.2 Self-consistency

The next axiom, introduced by Chebotarev and Shamis (1997), may require an extensive explanation. It is motivated by an example using the language of preference aggregation.

Fig. 1
figure 1

The ranking problem of Example 1

Example 1

Consider the ranking problem \((N,R,M) \in {\mathcal {R}}_B^4 \cap {\mathcal {R}}_U^4 \cap {\mathcal {R}}_E^4\) with results and matches matrices

$$\begin{aligned} R = \left[ \begin{array}{cccc} 0 &{}\quad 1 &{}\quad 1 &{}\quad 0 \\ -\,1 &{}\quad 0 &{}\quad 0 &{}\quad 1 \\ -\,1 &{}\quad 0 &{}\quad 0 &{}\quad 1 \\ 0 &{}\quad -\,1 &{}\quad -\,1 &{}\quad 0 \\ \end{array} \right] \text { and }\,\,\, M = \left[ \begin{array}{cccc} 0 &{}\quad 1 &{}\quad 1 &{}\quad 0 \\ 1 &{}\quad 0 &{}\quad 0 &{}\quad 1 \\ 1 &{}\quad 0 &{}\quad 0 &{}\quad 1 \\ 0 &{}\quad 1 &{}\quad 1 &{}\quad 0 \\ \end{array} \right] . \end{aligned}$$

It is shown in Fig. 1: a directed edge from node \(X_i\) to \(X_j\) indicates a complete win of \(X_i\) over \(X_j\) (and a complete loss of \(X_j\) against \(X_i\)). This representation will be used in further examples, too.

The situation in Example 1 can be interpreted as follows. A voter prefers alternative \(X_1\) to \(X_2\) and \(X_3\), but says nothing about \(X_4\). Another voter prefers \(X_2\) to \(X_3\) and \(X_4\), but has no opinion on \(X_1\).

Although it is difficult to make a good decision on the basis of such incomplete preferences, sometimes it cannot be avoided. It leads to the question, which principles should be followed by the final ranking of the objects. It seems reasonable that \(X_i\) should be judged better than \(X_j\) if one of the following holds:

  1. ✠1

    \(X_i\) achieves better results against the same objects;

  2. ✠2

    \(X_i\) achieves better results against objects with the same strength;

  3. ✠3

    \(X_i\) achieves the same results against stronger objects;

  4. ✠4

    \(X_i\) achieves better results against stronger objects.

Furthermore, \(X_i\) should have the same rank as \(X_j\) if one of the following holds:

  1. ✠5

    \(X_i\) achieves the same results against the same objects;

  2. ✠6

    \(X_i\) achieves the same results against objects with the same strength.

In order to apply these principles, one should measure the strength of objects. It is provided by the scoring method itself, hence the name of this axiom is self-consistency. Consequently, condition ✠1 is a special case of condition ✠2 (the same objects have naturally the same strength) as well as condition ✠5 is implied by condition ✠6.

What does self-consistency mean in Example 1? First, \(X_2 \sim X_3\) due to condition ✠5. Second, \(X_1 \succ X_4\) should hold since condition ✠1 as \(r_{12} > r_{42}\) and \(r_{13} > r_{43}\). The requirements above can also be applied to objects which have different opponents. Assume that \(X_1 \preceq X_2\). Then condition ✠4 results in \(X_1 \succ X_2\) because of \(X_2 \succeq X_1\), \(r_{12} > r_{21}\) and \(X_3 \sim X_2 \succeq X_1 \succ X_4\), \(r_{13} = r_{24}\). It is a contradiction, therefore \(X_1 \succ (X_2 \sim X_3)\). Similarly, assume that \(X_2 \preceq X_4\). Then condition ✠4 results in \(X_2 \succ X_4\) because of \(X_1 \succ X_3\) (derived above), \(r_{21} = r_{43}\) and \(X_4 \succeq X_2 \sim X_3\), \(r_{24} > r_{43}\). It is a contradiction, therefore \((X_2 \sim X_3) \succ X_4\). To summarize, only the ranking \(X_1 \succ (X_2 \sim X_3) \succ X_4\) is allowed by self-consistency.

The above requirement can be formalized in the following way.

Definition 4

Opponent set: Let \((N,R,M) \in {\mathcal {R}}_U^n\) be an unweighted ranking problem. The opponent set of object \(X_i\) is \(O_i = \{ X_j: m_{ij} = 1 \}\)

Objects of the opponent set \(O_i\) are called the opponents of \(X_i\). Note that \(|O_i| = |O_j|\) for all \(X_i, X_j \in N\) if and only if the ranking problem is balanced.

Notation 1

Consider an unweighted ranking problem \((N,R,M) \in {\mathcal {R}}_U^n\) such that \(X_i, X_j \in N\) are two different objects and \(g: O_i \leftrightarrow O_j\) is a one-to-one correspondence between the opponents of \(X_i\) and \(X_j\), consequently, \(|O_i| = |O_j|\). Then \(\mathfrak {g} : \{k: X_k \in O_i \} \leftrightarrow \{\ell : X_\ell \in O_j \}\) is given by \(X_{\mathfrak {g}(k)} = g(X_k)\).

In order to make judgements like an object has stronger opponents, at least a partial order among opponent sets should be introduced.

Definition 5

Partial order of opponent sets: Let \((N,R,M) \in {\mathcal {R}}^n\) be a ranking problem and \(f: {\mathcal {R}}^n \rightarrow {\mathbb {R}}^n\) be a scoring procedure. Opponents of \(X_i\) are at least as strong as opponents of \(X_j\), denoted by \(O_i \succeq O_j\), if there exists a one-to-one correspondence \(g:O_i \leftrightarrow O_j\) such that \(f_k(N,R,M) \ge f_{\mathfrak {g}(k)}(N,R,M)\) for all \(X_k \in O_i\).

For instance, \(O_1 \sim O_4\) and \(O_2 \sim O_3\) in Example 1, whereas \(O_1\) and \(O_2\) are not comparable.

Therefore, conditions ✠1– ✠6 never imply \(X_i \succeq X_j\) if \(O_i \prec O_j\) since an object with a weaker opponent set cannot be judged better.

Opponent sets have been defined only in the case of unweighted ranking problems, but self-consistency can be applied to objects which have the same number of comparisons, too. The extension is achieved by a decomposition of ranking problems.

Definition 6

Sum of ranking problems: Let \((N,R,M),(N,R',M') \in {\mathcal {R}}^n\) be two ranking problems with the same object set N. The sum of these ranking problems is the ranking problem \((N,R+R',M+M') \in {\mathcal {R}}^n\).

Summing of ranking problems may have a natural interpretation. For example, they can contain the preferences of voters in two cities of the same country or the paired comparisons of players in the first and second half of the season.

Definition 6 means that any ranking problem can be decomposed into unweighted ranking problems, in other words, it can be obtained as a sum of unweighted ranking problems. However, while the sum of ranking problems is unique, a ranking problem may have a number of possible decompositions.

Notation 2

Let \((N,R^{(p)},M^{(p)}) \in {\mathcal {R}}_U^n\) be an unweighted ranking problem. The opponent set of object \(X_i\) is \(O_i^{(p)}\). Let \(X_i, X_j \in N\) be two different objects and \(g^{(p)}: O_i^{(p)} \leftrightarrow O_j^{(p)}\) be a one-to-one correspondence between the opponents of \(X_i\) and \(X_j\). Then \(\mathfrak {g}^{(p)}: \{k: X_k \in O_i^{(p)} \} \leftrightarrow \{\ell : X_\ell \in O_j^{(p)} \}\) is given by \(X_{\mathfrak {g}^{(p)}(k)} = g^{(p)}(X_k)\).

Axiom 2

Self-consistency (SC) (Chebotarev and Shamis 1997): A scoring procedure \(f: {\mathcal {R}}^n \rightarrow {\mathbb {R}}^n\) is called self-consistent if the following implication holds for any ranking problem \((N,R,M) \in {\mathcal {R}}^n\) and for any objects \(X_i,X_j \in N\): if there exists a decomposition of the ranking problem (NRM) into m unweighted ranking problems—that is, \(R = \sum _{p=1}^m R^{(p)}\), \(M = \sum _{p=1}^m M^{(p)}\), and \((N,R^{(p)},M^{(p)}) \in {\mathcal {R}}_U^n\) is an unweighted ranking problem for all \(p = 1,2, \dots ,m\)—in a way that enables a one-to-one mapping \(g^{(p)}\) from \(O^{(p)}_i\) onto \(O^{(p)}_j\) such that \(r_{ik}^{(p)} \ge r_{j \mathfrak {g}^{(p)}(k)}^{(p)}\) and \(f_k(N,R,M) \ge f_{\mathfrak {g}^{(p)}(k)}(N,R,M)\) for all \(p = 1,2, \dots ,m\) and \(X_k \in O_i^{(p)}\), then \(f_i(N,R,M) \ge f_{j}(N,R,M)\), furthermore, \(f_i(N,R,M) > f_{j}(N,R,M)\) if \(r_{ik}^{(p)} > r_{j \mathfrak {g}^{(p)}(k)}^{(p)}\) or \(f_k(N,R,M) > f_{\mathfrak {g}^{(p)}(k)}(N,R,M)\) for at least one \(1 \le p \le m\) and \(X_k \in O_i^{(p)}\).

Self-consistency formalizes conditions ✠1–✠6: if object \(X_i\) is obviously not worse than object \(X_j\), then it is not ranked lower, furthermore, if it is better, then it is ranked higher. Self-consistency can also be interpreted as a property of a ranking.

The application of self-consistency is nontrivial because of the various opportunities for decomposition into unweighted ranking problems. However, it may restrict the relative ranking of objects \(X_i\) and \(X_j\) only if \(d_i = d_j\) since there should exist a one-to-one mapping between \(O_i^{(p)}\) and \(O_j^{(p)}\) for all \(p = 1,2, \dots ,m\). Thus SC does not fully determine a ranking, even on the set of balanced ranking problems.

Fig. 2
figure 2

The ranking problem of Example 2

Example 2

Let \((N,R,M) \in {\mathcal {R}}_B^6 \cap {\mathcal {R}}_U^6 \cap {\mathcal {R}}_E^6\) be the ranking problem in Fig. 2: a directed edge from node \(X_i\) to \(X_j\) indicates a complete win of \(X_i\) over \(X_j\) in one comparison (as in Example 1) and an undirected edge from node \(X_i\) to \(X_j\) represents a draw in one comparison between the two objects.

Proposition 1

Self-consistency does not fully characterize a ranking method on the set of balanced, unweighted and extremal ranking problems \({\mathcal {R}}_B \cap {\mathcal {R}}_U \cap {\mathcal {R}}_E\).

Proof

The statement can be verified by an example where at least two rankings are allowed by SC, we use Example 2 for this purpose. Consider the ranking \(\succeq ^1\) such that \((X_1 \sim ^1 X_2 \sim ^1 X_3) \succ ^1 (X_4 \sim ^1 X_5 \sim ^1 X_6)\). The opponent sets are \(O_1 = \{ X_2, X_6 \}\), \(O_2 = \{ X_1, X_3 \}\), \(O_3 = \{ X_2, X_4 \}\), \(O_4 = \{ X_3, X_5 \}\), \(O_5 = \{ X_4, X_6 \}\) and \(O_6 = \{ X_1, X_5 \}\), so \(O_2 \succ (O_1 \sim O_3 \sim O_4 \sim O_6) \succ O_5\). The results of \(X_1\) and \(X_3\) are (0; 1), the results of \(X_2\) and \(X_5\) are (0; 0), while the results of \(X_4\) and \(X_6\) are \((-1;0)\). For objects with the same results, SC implies \(X_1 \sim X_3\), \(X_4 \sim X_6\) and \(X_2 \succ X_5\) (conditions ✠3 and ✠6), which hold in \(\succeq ^1\). For objects with different results, SC leads to \(X_2 \succ X_4\), \(X_3 \succ X_4\), and \(X_3 \succ X_5\) after taking the strength of opponents into account (condition ✠2). These requirements are also met by the ranking \(\succeq ^1\). Self-consistency imposes no other restrictions, therefore the ranking \(\succeq ^1\) satisfies it.

Now consider the ranking \(\succeq ^2\) such that \(X_2 \prec ^2 (X_1 \sim ^2 X_3) \prec ^2 (X_4 \sim ^2 X_6) \prec ^2 X_5\). The opponent sets remain the same, but their partial order is given now as \(O_2 \prec (O_4 \sim O_6)\), \(O_2 \prec O_5\), \((O_1 \sim O_3) \prec (O_4 \sim O_6)\) and \((O_1 \sim O_3) \prec O_5\) (the opponents of \(X_1\) and \(X_2\), as well as \(X_4\) and \(X_5\), cannot be compared). For objects with the same results, SC implies \(X_1 \sim X_3\), \(X_4 \sim X_6\) and \(X_2 \prec X_5\) (conditions ✠3 and ✠6), which hold in \(\succeq ^2\). For objects with different results, SC leads to \(X_1 \succ X_2\) after taking the strength of opponents into account (condition ✠2). This condition is also met by the ranking \(\succeq ^2\). Self-consistency imposes no other restrictions, therefore the ranking \(\succeq ^2\) also satisfies this axiom.

To conclude, rankings \(\succeq ^1\) and \(\succeq ^2\) are self-consistent. The ranking obtained by reversing \(\succeq ^2\) meets SC, too. \(\square \)

Lemma 2

The generalized row sum and least squares methods are self-consistent.

Proof

See (Chebotarev and Shamis 1998, Theorem 5). \(\square \)

(Chebotarev and Shamis 1998, Theorem 5) provide a characterization of self-consistent scoring procedures, while (Chebotarev and Shamis 1998, Table 2) gives some further examples.

3.3 The connection of independence of irrelevant matches and self-consistency

So far we have discussed two axioms, IIM and SC. It turns out that they cannot be satisfied at the same time.

Fig. 3
figure 3

The ranking problems of Example 3

Example 3

Let \((N,R,M), (N,R',M) \in {\mathcal {R}}_B^4 \cap {\mathcal {R}}_U^4 \cap {\mathcal {R}}_E^4\) be the ranking problems in Fig. 3 with the results and matches matrices

$$\begin{aligned} R = \left[ \begin{array}{cccc} 0 &{}\quad 0 &{}\quad 0 &{}\quad 0 \\ 0 &{}\quad 0 &{}\quad 0 &{}\quad 0 \\ 0 &{}\quad 0 &{}\quad 0 &{}\quad 1 \\ 0 &{}\quad 0 &{}\quad -\,1 &{}\quad 0 \\ \end{array} \right] , \, R' = \left[ \begin{array}{cccc} 0 &{}\quad 0 &{}\quad 0 &{}\quad 0 \\ 0 &{}\quad 0 &{}\quad 0 &{}\quad 0 \\ 0 &{}\quad 0 &{}\quad 0 &{}\quad -\,1 \\ 0 &{}\quad 0 &{}\quad 1 &{}\quad 0 \\ \end{array} \right] , \text { and } M = \left[ \begin{array}{cccc} 0 &{}\quad 1 &{}\quad 0 &{}\quad 1 \\ 1 &{}\quad 0 &{}\quad 1 &{}\quad 0 \\ 0 &{}\quad 1 &{}\quad 0 &{}\quad 1 \\ 1 &{}\quad 0 &{}\quad 1 &{}\quad 0 \\ \end{array} \right] . \end{aligned}$$

Theorem 1

There exists no scoring procedure that is independent of irrelevant matches and self-consistent.

Proof

The contradiction of the two properties is proved by Example 3. The opponent sets are \(O_1 = O_3 = \{ X_2, X_4 \}\) and \(O_2 = O_4 = \{ X_1, X_3 \}\) in both ranking problems. Assume to the contrary that there exists a scoring procedure \(f: {\mathcal {R}}^n \rightarrow {\mathbb {R}}^n\), which is independent of irrelevant matches and self-consistent. IIM means that \(f_1(N,R,M) \ge f_2(N,R,M) \iff f_1(N,R',M) \ge f_2(N,R',M)\).

  1. (a)

    Consider the (identity) one-to-one mapping \(g_{13}: O_1 \leftrightarrow O_3\), where \(g_{13}(X_2) = X_2\) and \(g_{13}(X_4) = X_4\). Since \(r_{12} = r_{42} = 0\) and \(0 = r_{14} > r_{34} = -1\), \(g_{13}\) satisfies condition ✠1 of SC, hence \(f_1(N,R,M) > f_3(N,R,M)\).

  2. (b)

    Consider the (identity) one-to-one mapping \(g_{42}: O_4 \leftrightarrow O_2\), where \(g_{42}(X_1) = X_1\) and \(g_{42}(X_3) = X_3\). Since \(r_{41} = r_{21} = 0\) and \(1 = r_{43} > r_{23} = 0\), \(g_{42}\) satisfies condition ✠1 of SC, hence \(f_4(N,R,M) > f_2(N,R,M)\).

  3. (c)

    Suppose that \(f_2(N,R,M) \ge f_1(N,R,M)\), which implies \(f_4(N,R,M) > f_3(N,R,M)\). Consider the one-to-one correspondence \(g_{12}: O_1 \leftrightarrow O_2\), where \(g_{12}(X_2) = X_1\) and \(g_{12}(X_4) = X_3\). Since \(r_{12} = r_{21} = 0\) and \(r_{14} = r_{23} = 0\), \(g_{12}\) satisfies condition ✠3 of SC, hence \(f_1(N,R,M) > f_2(N,R,M)\). It is a contradiction.

Thus only \(f_1(N,R,M) > f_2(N,R,M)\) is allowed.

Note that ranking problem \((N,R',M)\) can be obtained from (NRM) by the permutation \(\sigma : N \rightarrow N\) such that \(\sigma (X_1) = X_2\), \(\sigma (X_2) = X_1\), \(\sigma (X_3) = X_4\) and \(\sigma (X_4) = X_3\). The above argument results in \(f_2(N,R',M) > f_1(N,R',M)\), contrary to independence of irrelevant matches.

To conclude, no scoring procedure can meet IIM and SC simultaneously. \(\square \)

Corollary 1

The row sum method violates self-consistency.

Proof

It is an immediate consequence of Lemma 1 and Theorem 1. \(\square \)

Corollary 2

The generalized row sum and least squares methods violate independence of irrelevant matches.

Proof

It follows from Lemma 2 and Theorem 1. \(\square \)

A set of axioms is said to be logically independent if none of them are implied by the others.

Corollary 3

IIM and SC are logically independent axioms.

Proof

It is a consequence of Corollaries 1 and 2. \(\square \)

4 How to achieve possibility?

Impossibility results, like the one in Theorem 1, can be avoided in at least two ways: by introducing some restrictions on the class of ranking problems considered, or by weakening of one or more axioms.

4.1 Domain restrictions

Besides the natural subclasses of ranking problems introduced in Sect. 2.1, the number of objects can be limited, too.

Proposition 2

The generalized row sum and least squares methods are independent of irrelevant matches and self-consistent on the set of ranking problems with at most three objects \({\mathcal {R}}^n | n \le 3\).

Proof

IIM has no meaning on the set \({\mathcal {R}}^n | n \le 3\), so any self-consistent scoring procedure is appropriate, thus Lemma 2 provides the result. \(\square \)

Proposition 2 has some significance since ranking is not trivial if \(n=3\). However, if at least four objects are allowed, the situation is much more severe.

Proposition 3

There exists no scoring procedure that is independent of irrelevant matches and self-consistent on the set of balanced, unweighted and extremal ranking problems with four objects \({\mathcal {R}}_B^4 \cap {\mathcal {R}}_U^4 \cap {\mathcal {R}}_E^4\).

Proof

The ranking problems of Example 3, used for verifying the impossibility in Theorem 1, are from the set \({\mathcal {R}}_B^4 \cap {\mathcal {R}}_U^4 \cap {\mathcal {R}}_E^4\). \(\square \)

Proposition 3 does not deal with the class of round-robin ranking problems. Then another possibility result emerges.

Proposition 4

The row sum, generalized row sum and least squares methods are independent of irrelevant matches and self-consistent on the set of round-robin ranking problems \({\mathcal {R}}_R\).

Proof

Due to axioms agreement (Chebotarev 1994, Property 3) and score consistency (González-Díaz et al. 2014), the generalized row sum and least squares ranking methods coincide with the row sum on the set of \({\mathcal {R}}_R\), so Lemmas 1 and 2 provide IIM and SC, respectively. \(\square \)

Perhaps it is not by chance that characterizations of the row sum method were suggested on this—or even more restricted—domain (Young 1974; Hansson and Sahlquist 1976; Rubinstein 1980; Nitzan and Rubinstein 1981; Henriet 1985; Bouyssou 1992).

4.2 Weakening of independence of irrelevant matches

For the relaxation of IIM, a property discussed by Chebotarev (1994) will be used.

Definition 7

Macrovertex (Chebotarev 1994, Definition 3.1): Let \((N,R,M) \in {\mathcal {R}}^n\) be a ranking problem. Object set \(V \subseteq N\) is called macrovertex if \(m_{ik} = m_{jk}\) for all \(X_i, X_j \in V\) and \(X_k \in N{\setminus }V\).

Objects in a macrovertex have the same number of comparisons against any object outside the macrovertex. The comparison structure in V and \(N{\setminus }V\) can be arbitrary. The existence of a macrovertex depends only on the matches matrix M, or, in other words, on the comparison multigraph of the ranking problem.

Axiom 3

Macrovertex independence (MVI) (Chebotarev 1994, Property 8): Let \(V \subseteq N\) be a macrovertex in ranking problems \((N,T),(N,T') \in {\mathcal {R}}^n\) and \(X_i, X_j \in V\) be two different objects such that (NT) and \((N,T')\) are identical but \(t'_{ij} \ne t_{ij}\). Scoring procedure \(f: {\mathcal {R}}^n \rightarrow {\mathbb {R}}^n\) is called macrovertex independent if \(f_k(N,T) \ge f_\ell (N,T) \Rightarrow f_k(N,T') \ge f_\ell (N,T')\) for all \(X_k, X_\ell \in N{\setminus }V\).

Macrovertex independence says that the order of objects outside a macrovertex is independent of the number and result of comparisons between the objects inside the macrovertex.

Corollary 4

IIM implies MVI.

Note that if V is a macrovertex, then \(N{\setminus }V\) is not necessarily another macrovertex. Hence the ’dual’ of property MVI can be introduced.

Axiom 4

Macrovertex autonomy (MVA): Let \(V \subseteq N\) be a macrovertex in ranking problems \((N,T),(N,T') \in {\mathcal {R}}^n\) and \(X_k, X_\ell \in N{\setminus }V\) be two different objects such that (NT) and \((N,T')\) are identical but \(t'_{k \ell } \ne t_{k \ell }\). Scoring procedure \(f: {\mathcal {R}}^n \rightarrow {\mathbb {R}}^n\) is called macrovertex autonomous if \(f_i(N,T) \ge f_j(N,T) \Rightarrow f_i(N,T') \ge f_j(N,T')\) for all \(X_i, X_j \in V\).

Macrovertex autonomy says that the order of objects inside a macrovertex is not influenced by the number and result of comparisons between the objects outside the macrovertex.

Corollary 5

IIM implies MVA.

Similarly to IIM, changing the matches matrix—as allowed by properties MVI and MVA—may lead to an unconnected ranking problem.

Fig. 4
figure 4

The comparison multigraph of Example 4

Example 4

Consider a ranking problem with the comparison multigraph in Fig. 4. The object set \(V = \{ \mathbf {X_1,X_2,X_3} \}\) is a macrovertex as the number of (red) edges from any node inside V to any node outside V is the same (two to \(X_4\), one to \(X_5\), and zero to \(X_6\)). V remains a macrovertex if comparisons inside V (represented by dashed edges) or comparisons outside V (dotted edges) are changed.

Macrovertex independence requires that the relative ranking of \(X_4\), \(X_5\), and \(X_6\) does not depend on the number and result of comparisons between the objects \(X_1\), \(X_2\), and \(X_3\).

Macrovertex autonomy requires that the relative ranking of \(X_1\), \(X_2\), and \(X_3\) does not depend on the number and result of comparisons between the objects \(X_4\), \(X_5\), and \(X_6\)

The implications of MVI and MVA are clearly different since object set \(N{\setminus }V = \{ X_4, X_5, X_6 \}\) is not a macrovertex because \(m_{14} = 2 \ne 1 = m_{15}\).

Corollary 6

The row sum method satisfies macrovertex independence and macrovertex autonomy.

Proof

It is an immediate consequence of Lemma 1 and Corollaries 4 and 5. \(\square \)

Lemma 3

The generalized row sum and least squares methods are macrovertex independent and macrovertex autonomous.

Proof

(Chebotarev 1994, Property 8) has shown that generalized row sum satisfies MVI. The proof remains valid in the limit \(\varepsilon \rightarrow \infty \) if the least squares ranking is defined to be unique, for instance, the sum of ratings of objects in all components of the comparison multigraph is zero.

Consider MVA. Let \(\mathbf {s} = \mathbf {s}(N,T)\), \(\mathbf {s}' = \mathbf {s}(N,T')\), \(\mathbf {x} = \mathbf {x}(\varepsilon )(N,T)\), \(\mathbf {x}' = \mathbf {x}(\varepsilon )(N,T')\) and \(\mathbf {q} = \mathbf {q}(N,T)\), \(\mathbf {q}' = \mathbf {q}(N,T')\). Let V be a macrovertex and \(X_i, X_j \in V\) be two arbitrary objects. Suppose to the contrary that \(x_i \ge x_j\), but \(x_i' < x_j'\), hence \(x_i' - x_i < x_j' - x_j\). Let \(x_k' - x_k = \max _{X_g \in V} (x_g' - x_g)\) and \(x_\ell ' - x_\ell = \min _{X_g \in V} (x_g' - x_g)\), therefore \(x_k' - x_k > x_\ell ' - x_\ell \) and \(x_k' - x_k \ge x_g' - x_g \ge x_\ell ' - x_\ell \) for any object \(X_g \in V\).

For object \(X_k\), Definition 2 results in

$$\begin{aligned} x_k = (1+\varepsilon m n)s_k + \varepsilon \sum _{X_g \in V} m_{kg} (x_g - x_k) + \varepsilon \sum _{X_h \in N{\setminus }V} m_{kh} (x_h - x_k). \end{aligned}$$
(1)

Apply (1) for object \(X_\ell \). The difference of these two equations is

$$\begin{aligned} x_k - x_\ell= & {} (1+\varepsilon m n) (s_k - s_\ell ) + \varepsilon \sum _{X_g \in V} \left[ m_{kg} (x_g - x_k) - m_{\ell g} (x_g - x_\ell ) \right] \nonumber \\&+\, \varepsilon \sum _{X_h \in N{\setminus }V} \left[ m_{kh} (x_h - x_k) - m_{\ell h} (x_h - x_\ell ) \right] . \end{aligned}$$
(2)

Note that \(m_{kh} = m_{\ell h}\) for all \(X_h \in N{\setminus }V\) since V is a macrovertex, therefore (2) is equivalent to

$$\begin{aligned} \left( 1 + \varepsilon \sum _{X_h \in N{\setminus }V} m_{kh} \right) \left( x_k - x_\ell \right)= & {} (1+\varepsilon m n) (s_k - s_\ell ) \nonumber \\&+\, \varepsilon \sum _{X_g \in V} \left[ m_{kg} (x_g - x_k) - m_{\ell g} (x_g - x_\ell ) \right] .\nonumber \\ \end{aligned}$$
(3)

Apply (3) for the ranking problem \((N,T')\):

$$\begin{aligned} \left( 1 + \varepsilon \sum _{X_h \in N{\setminus }V} m_{kh}' \right) \left( x_k' - x_\ell ' \right)= & {} (1+\varepsilon m n) (s_k' - s_\ell ') \nonumber \\&+ \,\varepsilon \sum _{X_g \in V} \left[ m_{kg}' (x_g' - x_k') - m_{\ell g}' (x_g' - x_\ell ') \right] .\nonumber \\ \end{aligned}$$
(4)

Let \(\varDelta _{ij} = (x_i' - x_j') - (x_i - x_j)\) for all \(X_i, X_j \in V\). Note that \(m_{kh}' = m_{kh}\) for all \(X_h \in N{\setminus }V\), \(m_{kg}' = m_{kg}\) and \(m_{\ell g}' = m_{\ell g}\) for all \(X_g \in V\) as well as \(s_k' = s_k\) and \(s_\ell ' = s_\ell \) since only comparisons outside V may change. Take the difference of (4) and (3)

$$\begin{aligned} \left( 1 + \varepsilon \sum _{X_h \in N{\setminus }V} m_{kh} \right) \varDelta _{k \ell } = \varepsilon \sum _{X_g \in V} \left( m_{kg} \varDelta _{gk} - m_{\ell g} \varDelta _{g \ell } \right) . \end{aligned}$$
(5)

Due to the choice of indices k and \(\ell \), \(\varDelta _{k \ell } > 0\) and \(\varDelta _{gk} \le 0\), \(\varDelta _{g \ell } \ge 0\). It means that the left-hand side of (5) is positive, while its right-hand side is nonpositive, leading to a contradiction. Therefore only \(x_i' - x_i = x_j' - x_j\), the condition required by MVA, can hold.

The same derivation can be implemented for the least squares method. With the notation \(\varDelta _{ij} = (q_i' - q_j') - (q_i - q_j)\) for all \(X_i, X_j \in V\), we get—analogously to (5) as \(\varepsilon \rightarrow \infty \)

$$\begin{aligned} \sum _{X_h \in N{\setminus }V} m_{kh} \varDelta _{k \ell } = \sum _{X_g \in V} \left( m_{kg} \varDelta _{gk} - m_{\ell g} \varDelta _{g \ell } \right) . \end{aligned}$$
(6)

But \(\varDelta _{k \ell } > 0\), \(\varDelta _{gk} \le 0\), and \(\varDelta _{g \ell } \ge 0\) is not enough for a contradiction now: (6) may hold if \(\sum _{X_h \in N{\setminus }V} m_{kh} = 0\), namely, \(X_k\) is not connected to any object outside the macrovertex V as well as \(\varDelta _{gk} = 0\) and \(\varDelta _{g \ell } = 0\) when \(m_{kg} = m_{\ell g} > 0\). However, if there exists no object \(X_g \in N{\setminus }V\) such that \(m_{kg} = m_{\ell g} > 0\), then there is no connection between object sets V and \(N{\setminus }V\) since V is a macrovertex, and we have two independent ranking subproblems, where the least squares ranking is unique according to the extension of Definition 3, so MVA holds. On the other hand, if there exists an object \(X_g \in N{\setminus }V\) such that \(m_{kg} = m_{\ell g} > 0\), then \(\varDelta _{gk} = 0\) and \(\varDelta _{g \ell } = 0\), but \(\varDelta _{k \ell } = \varDelta _{g \ell } - \varDelta _{gk} > 0\), which is a contradiction. Therefore \(q_i' - q_i = q_j' - q_j\), the condition required by MVA, holds. \(\square \)

Lemma 3 leads to another possibility result.

Proposition 5

The generalized row sum and least squares methods are macrovertex autonomous, macrovertex independent and self-consistent.

This statement turns out to be more general than the one obtained by restricting the domain to round-robin ranking problems in Proposition 4.

Corollary 7

MVA or MVI implies IIM on the domain of round-robin ranking problems \({\mathcal {R}}_R\).

Proof

Let \((N,T),(N,T') \in {\mathcal {R}}_R^n\) be two ranking problems and \(X_i,X_j,X_k, X_\ell \in N\) be four different objects such that (NT) and \((N,T')\) are identical but \(t'_{k \ell } \ne t_{k \ell }\).

Consider the macrovertex \(V = \{ X_i,X_j \}\). Macrovertex autonomy means that \(f_i(N,T) \ge f_j(N,T) \Rightarrow f_i(N,T') \ge f_j(N,T')\), the condition required by IIM.

Consider the macrovertex \(V' = \{ X_k,X_\ell \}\). Macrovertex independence means that \(f_i(N,T) \ge f_j(N,T) \Rightarrow f_i(N,T') \ge f_j(N,T')\), the condition required by IIM. \(\square \)

4.3 Weakening of self-consistency

We think self-consistency is more difficult to debate than independence of irrelevant matches, but, on the basis of the motivation of SC in Sect. 3.2, there exists an obvious way to soften it by being more tolerant in the case of opponents: \(X_i\) is not required to be better than \(X_j\) if it achieves the same result against stronger opponents.

Axiom 5

Weak self-consistency (WSC): A scoring procedure \(f: {\mathcal {R}}^n \rightarrow {\mathbb {R}}^n\) is called weakly self-consistent if the following implication holds for any ranking problem \((N,R,M) \in {\mathcal {R}}^n\) and for any objects \(X_i,X_j \in N\): if there exists a decomposition of the ranking problem (NRM) into m unweighted ranking problems—that is, \(R = \sum _{p=1}^m R^{(p)}\), \(M = \sum _{p=1}^m M^{(p)}\), and \((N,R^{(p)},M^{(p)}) \in {\mathcal {R}}_U^n\) is an unweighted ranking problem for all \(p = 1,2, \dots ,m\)—in a way that enables a one-to-one mapping \(g^{(p)}\) from \(O^{(p)}_i\) onto \(O^{(p)}_j\) such that \(r_{ik}^{(p)} \ge r_{j \mathfrak {g}^{(p)}(k)}^{(p)}\) and \(f_k(N,R,M) \ge f_{\mathfrak {g}^{(p)}(k)}(N,R,M)\) for all \(p = 1,2, \dots ,m\) and \(X_k \in O_i^{(p)}\), then \(f_i(N,R,M) \ge f_{j}(N,R,M)\), furthermore, \(f_i(N,R,M) > f_{j}(N,R,M)\) if \(r_{ik}^{(p)} > r_{j \mathfrak {g}^{(p)}(k)}^{(p)}\) for at least one \(1 \le p \le m\) and \(X_k \in O_i^{(p)}\).

It can be seen that self-consistency (Axiom 2) formalizes conditions ✠1–✠6, while weak self-consistency only requires the scoring procedure to satisfy ✠1, ✠2, and ✠4–✠6.

Corollary 8

SC implies WSC.

Lemma 4

The row sum method is weakly self-consistent.

Proof

Let \((N,R,M) \in {\mathcal {R}}^n\) be a ranking problem such that \(R = \sum _{p=1}^m R^{(p)}\), \(M = \sum _{p=1}^m M^{(p)}\) and \((N,R^{(p)},M^{(p)}) \in {\mathcal {R}}_U^n\) is an unweighted ranking problem for all \(p = 1,2, \dots ,m\). Let \(X_i,X_j \in N\) be two objects and assume that for all \(p = 1,2, \dots ,m\) there exists a one-to-one mapping \(g^{(p)}\) from \(O^{(p)}_i\) onto \(O^{(p)}_j\), where \(r_{ik}^{(p)} \ge r_{j \mathfrak {g}^{(p)}(k)}^{(p)}\) and \(s_k(N,R,M) \ge s_{\mathfrak {g}^{(p)}(k)}(N,R,M)\).

Obviously, \(s_i(N,R,M) = \sum _{p=1}^m \sum _{X_k \in O_i^{(p)}} r_{ik} \ge \sum _{p=1}^m \sum _{X_k \in O_j^{(p)}} r_{j \mathfrak {g}^{(p)}(k)} = s_j(N,R,M)\). Furthermore, \(s_i(N,R,M) > s_j(N,R,M)\) if \(r_{ik}^{(p)} > r_{j \mathfrak {g}^{(p)}(k)}^{(p)}\) for at least one \(p = 1,2, \dots ,m\). \(\square \)

The last possibility result comes immediately.

Proposition 6

The row sum method is independent of irrelevant matches and weakly self-consistent.

Proof

It follows from Lemmata 1 and 4. \(\square \)

According to Lemma 4, the violation of self-consistency by row sum (see Corollary 1) is a consequence of condition ✠3: the row sums of \(X_i\) and \(X_j\) are the same even if \(X_i\) achieves the same result as \(X_j\) against stronger opponents.

It is a crucial argument against the use of row sum for ranking in tournaments which are not organized in a round-robin format, supporting the empirical findings of Csató (2017) for Swiss-system chess team tournaments.

5 Conclusions

Table 1 Summary of the axioms

The paper has discussed the problem of ranking objects in a paired comparison-based setting, which allows for different preference intensities as well as incomplete and multiple comparisons, from a theoretical perspective. We have used five axioms for this purpose, and have analysed three scoring procedures with respect to them. Our findings are presented in Table 1.

However, our main contribution is a basic impossibility result (Theorem 1). The theorem involves two axioms, one—called independence of irrelevant matches—posing a kind of independence concerning the order of two objects, and the other—self-consistency—requiring to rank objects with an obviously better performance higher.

We have also aspired to get some positive results. Domain restriction is fruitful in the case of round-robin tournaments (Proposition 4), whereas limiting the intensity and the number of preferences does not eliminate impossibility if the number of objects is meaningful (Proposition 3, but Proposition 2). Self-consistency has a natural weakening, satisfied by row sum besides independence of irrelevant matches (Proposition 6), although SC seems to be the more plausible property than IIM. Independence of irrelevant matches can be refined through the concept of macrovertex such that the relative ranking of two objects should not depend on an outside comparison only if the comparison multigraph have a special structure. The implied possibility theorem (Proposition 5) is more general than the positive result in the case of round-robin ranking problems (consider Corollary 7).

There remains an unexplored gap between our impossibility and possibility theorems since the latter allows for more than one scoring procedure. Actually, generalized row sum and least squares methods cannot be distinguished with respect to the properties examined here, as illustrated by Table 1.Footnote 3 The loss of independence of irrelevant matches makes characterizations on the general domain complicated since self-consistency is not an axiom easy to seize. Despite these challenges, axiomatic construction of scoring procedures means a natural continuation of the current research.