An Extended Theorem Based on Landau’s Theorem for Facilitating Tournament Score Sequence Reconstruction

Abstract

The score set of a tournament refers to the collection of its distinct out-degrees. While it is known that for any set of nonnegative integers D , there exists a tournament T with D as its degree set, an efficient algorithm for reconstructing the full score sequence is still lacking. To bridge this gap, this paper focuses on extending the existing Landau’s theorem to establish a new, easily verifiable theorem. By introducing additional constraints beyond Landau’s classical criteria, we aim to offer deeper insights that could facilitate the development of efficient reconstruction algorithms. These findings have practical applications in sports analytics, ranking prediction, and machine learning, particularly in learning-to-rank models and data imputation. In these domains, the ability to reconstruct partial rankings or sequences plays a crucial role in recommendation systems and anomaly detection.

Share and Cite:

Liu, B. (2025) An Extended Theorem Based on Landau’s Theorem for Facilitating Tournament Score Sequence Reconstruction. Journal of Applied Mathematics and Physics, 13, 1614-1620. doi: 10.4236/jamp.2025.134087.

1. Introduction

Reconstructing score sequences from the score sets of tournament graphs is a fundamental problem in tournament theory. Reid [1] proposed the conjecture that for any set of nonnegative integers D , there exists a tournament T whose degree set is D . Yao later provided an arithmetical proof of this conjecture [2]. Despite these theoretical advancements, an efficient algorithm for reconstructing score sequences remains unknown [3].

To bridge this gap, this paper focuses on extending Landau’s theorem by establishing a new, easily verifiable theorem for reconstructing score sequences from tournament score sets. By refining existing constraints, we aim to offer deeper insights that could facilitate the development of efficient reconstruction algorithms. Establishing such conditions is a crucial step toward better understanding the structure of tournament graphs and designing more effective methods for score sequence reconstruction.

Beyond its theoretical significance, this problem has practical applications across various domains. In sports tournaments, reconstructing score sequences can aid in ranking assessments, schedule fairness evaluations, and team strength analysis [4]. In machine learning, it relates to ranking problems and data imputation, where recovering missing information is essential for recommendation systems and anomaly detection [5].

The rest of the paper is organized as follows. Section 2 presents the necessary preliminaries. Section 3 introduces the extended theorem for score sequence reconstruction. Section 4 discusses the benefits of the theorem. Finally, conclusions and future research directions are presented in Section 5.

2. Preliminaries

To introduce this paper, we first review the definition of tournament graphs and provide examples to illustrate their structure. A tournament graph is a directed graph obtained by assigning a direction to each edge of a complete graph. In other words, for any pair of distinct vertices, there exists exactly one directed edge between them. Tournament graphs naturally arise in competitive settings, where each vertex represents a player or team, and a directed edge from vertex u to vertex v indicates that u has defeated v .

Below, we provide an example of a tournament (Figure 1). The score sequence of a tournament graph is the list of out-degrees of its vertices, representing the number of wins for each player.

Figure 1. Example of a tournament with its corresponding adjacency matrix.

With this foundation, we proceed to review Landau’s theorem and its reformulation, as the subsequent results in this paper build directly upon this theory and its reformulation.

Theorem (Landau [6])

A non-decreasing sequence of non-negative integers S = s 1 , s 2 , , s n is a score sequence of an n-tournament if and only if

i = 1 k s i k ( k 1 ) / 2 , k N , 1 k n ,

with equality when k = n .

To illustrate this, consider Figure 1, where the non-decreasing sequence of non-negative integers S is given by S = { 0 , 1 , 3 , 3 , 3 , 5 } . This sequence satisfies Landau’s theorem. For example, when k = 3 , the left-hand side of the inequality, denoted as i = 1 k s i , equals 4, while the right-hand side, denoted as k ( k 1 ) / 2 , equals 3, ensuring that 4 3 .

Now, we consider only the case where n 2 . Let the degree set be D = { α i | α i \ i n N , α i 0 , i = 1 , n ¯ } , where the elements α i are arranged in increasing order.

Define the exponent set of the score as E = { x i | x i N , x i 1 , i = 1 , n ¯ } , where each x i represents the number of times the score α i appears in a given score sequence.

For example, in Figure 1, the degree set is D = { 0 , 1 , 3 , 5 } , and the corresponding exponent set is E = { 1 , 1 , 3 , 1 } , indicating how often each score occurs.

Note that in this paper, the terms “degree set” and “score set” refer to the same concept.

Now let’s look at another reformulation of Landau’s theorem that also appears in [7].

Theorem 2.2.

A score sequence, characterized by a degree set D and an exponent set E , represents the score sequence of a tournament if and only if i = 1 k α i x i i = 1 k x i ( i = 1 k x i 1 ) / 2 , k N , 1 k n , with equality holding when k = n .

Verifying Theorem 2.2 for Figure 1, we check that the inequality holds for different values of k . For instance, when k = 3 , we compute the left-hand side:

i = 1 3 α i x i = 0 1 + 1 1 + 3 3 = 0 + 1 + 9 = 10.

On the right-hand side, we calculate:

i = 1 3 x i ( i = 1 3 x i 1 ) / 2 = ( 1 + 1 + 3 ) ( ( 1 + 1 + 3 ) 1 ) / 2 = 5 4 / 2 = 10.

Since 10 15 , the condition of Theorem 2.2 is satisfied for k = 3 . A similar check for all k confirms that the given score sequence satisfies the theorem.

3. The Extended Theorem

In this section, we present the extended theorem, building upon the existing Landau’s theorem, to address the problem of reconstructing score sequences from score sets of tournament graphs. The extended theorem refines the conditions laid out in Landau’s original work, providing a more efficient approach for facilitating the reconstruction of correct score sequences. This extension is a crucial step toward developing effective algorithms for score sequence reconstruction.

Additionally, we introduce the following sums, which play an important role in formulating and proving the extended theorem. These sums capture the relationships between the out-degrees of vertices and help derive the necessary conditions for reconstructing score sequences. By analyzing the degree sets through these sums, we gain a clearer understanding of the combinatorial properties involved.

p i = k = 1 i x k , where p 0 = 0 ; q i = k = 1 i α k x k , where q 0 = 0.

Theorem 3.1.

Assume there exists a degree set D and an exponent set E that satisfy the following condition:

i = 1 k α i x i i = 1 k x i ( i = 1 k x i 1 ) / 2 , k N , 1 k n ,

with equality when k = n , if and only if

k N , 1 k n ,

1 x k ( 2 ( α k p k 1 ) + 1 + ( 2 ( α k p k 1 ) + 1 ) 2 + 8 ( q k 1 p k 1 ( p k 1 1 ) / 2 ) ) / 2 ,

and q k 1 p k 1 ( p k 1 1 ) / 2 0 , with equality holding on the right-hand side when k = n .

Proof

k N , 1 k n ,

i = 1 k α i x i i = 1 k x i ( i = 1 k x i 1 ) / 2 2 ( i = 1 k α i x i ) ( i = 1 k x i ) 2 i = 1 k x i 2 q k 1 + 2 α k x k ( p k 1 + x k ) 2 p k 1 x k 2 q k 1 + 2 α k x k p k 1 2 + x k 2 + 2 x k p k 1 p k 1 x k 0 x k 2 ( 2 ( α k p k 1 ) + 1 ) x k 2 ( q k 1 p k 1 ( p k 1 1 ) / 2 ) ,

Define Δ as follows:

Δ = ( 2 ( α k p k 1 ) + 1 ) 2 + 8 ( q k 1 p k 1 ( p k 1 1 ) / 2 )

From the first part of Theorem 3.1, i = 1 k α i x i i = 1 k x i ( i = 1 k x i 1 ) / 2 , k N , 1 k n , it follows that for k 2 , q k 1 p k 1 ( p k 1 1 ) / 2 0 , thus Δ 0 . For k = 1 , it follows from the hypothesis that both p 0 and q 0 are zero. Moreover, q k 1 p k 1 ( p k 1 1 ) / 2 = 0 , which implies Δ 0 .

From the second part of Theorem 3.1, we also have Δ 0 . Therefore:

( ( 2 ( α k p k 1 ) + 1 ) Δ ) / 2 x k ( ( 2 ( α k p k 1 ) + 1 ) + Δ ) / 2

As previously established, we always have q k 1 p k 1 ( p k 1 1 ) / 2 0 . Therefore, ( ( 2 ( α k p k 1 ) + 1 ) Δ ) / 2 < 0 .

From the left-hand side of Theorem 3.1, it follows that x k 1 , x k N satisfying ( ( 2 ( α k p k 1 ) + 1 ) Δ ) / 2 x k ( ( 2 ( α k p k 1 ) + 1 ) + Δ ) / 2 . Thus, we obtain the right-hand side of Theorem 3.1. From the right-hand side of Theorem 3.1 it follows that there exists x k satisfying 1 x k ( ( 2 ( α k p k 1 ) + 1 ) + Δ ) / 2 , thus x k N satisfies ( ( 2 ( α k p k 1 ) + 1 ) Δ ) / 2 x k ( ( 2 ( α k p k 1 ) + 1 ) + Δ ) / 2 and x k 1 . Thus, we obtain the left-hand side of Theorem 3.1.

4. Benefits of the Extended Theorem

The newly derived theorem provides a straightforward method for determining the range of x k using the previously obtained values p k 1 and q k 1 , as seen in the formula in Theorem 3.1. This formula offers a simple approach to narrowing down the possible values for x k by analyzing p k 1 and q k 1 . Additionally, by setting x i = 1 for all i k + 1 and using the previously obtained values p k 1 and q k 1 , we can obtain n k inequalities that are solely dependent on #Math_89# :

1 ( ( 2 ( α i P i ) + 1 ) + ( 2 ( α i P i ) + 1 ) 2 + 8 ( Q i P i ( P i 1 ) / 2 ) ) / 2 ,

here P i = p k 1 + x k + i ( k + 1 ) , Q i = q k 1 + x k α k + j = k + 1 i 1 α j .

This enables us to refine the bounds for x k by solving a set of one-variable inequalities. It is important to note that not all values of x k within the derived range by Theorem 3.1 can potentially be part of a correct score sequence. If x k does not satisfy the newly identified bounds, even if it satisfies the formula in Theorem 3.1, the subsequent values x i for i k + 1 will inevitably include an x i where, for any choice of remaining x j , j k + 1 , j i , there will be no value of x i that can satisfy Theorem 3.1, meaning that it will not be possible to find a correct score sequence. Thus, by using this method, we can narrow down the possibilities for x k and identify values that are more likely to contribute to a correct score sequence.

Figure 2. Example of a tournament.

Figure 3. The adjacency matrix of Figure 2.

To illustrate this phenomenon, consider the competition graph shown in Figure 2, with degree set D = { 2 , 4 , 7 , 14 } . Its adjacency matrix is displayed in Figure 3. From this set D , we aim to reconstruct an exponent set E that satisfies Theorem 2.2. When evaluating x 1 , the formula derived earlier gives the range 1 x 1 5 . However, if x 1 = 5 , the formula implies x 2 0 , which clearly cannot be a valid range for x 2 , as x 2 must be greater than 1. Furthermore, as shown in Table 1, there is no valid score sequence where x 1 4 . (Table 1 lists all possible exponent sets E for degree set D = { 2 , 4 , 7 , 14 } .)

Table 1. All possible exponent sets E for degree set D = { 2 , 4 , 7 , 14 } .

5. Conclusion

This paper proposes a new theorem for the problem of reconstructing score sequences from score sets of tournament graphs. Moving forward, I will continue exploring this theorem to develop an efficient algorithm for reconstructing score sequences.

Acknowledgements

I would like to thank Professor Boris Melnikov for bringing to my attention the problem of reconstructing the score sequence from a tournament’s score set.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Reid, K.B. (1978) Score Sets for Tournaments. Congressus Numerantium, 21, 607-618.
[2] Yao, T.X. (1989) On Reid Conjecture of Score Sets for Tournaments. Chinese Science Bulletin, 34, 804-808.
[3] Iványi, A. (2014) Reconstruction of Score Sets. Acta Universitatis Sapientiae, Informatica, 6, 210-229.[CrossRef]
[4] Suksompong, W. (2021) Tournaments in Computational Social Choice: Recent Developments. Proceedings of the 30th International Joint Conference on Artificial Intelligence, Montreal-Themed Virtual Reality, 19 - 26 August 2021, 4611-4618.[CrossRef]
[5] Miao, J., Tao, H., Xie, H., Sun, J. and Cao, J. (2024) Reconstruction-Based Anomaly Detection for Multivariate Time Series Using Contrastive Generative Adversarial Networks. Information Processing & Management, 61, Article ID: 103569.[CrossRef]
[6] Landau, H.G. (1953) On Dominance Relations and the Structure of Animal Societies: III the Condition for a Score Structure. The Bulletin of Mathematical Biophysics, 15, 143-148.[CrossRef]
[7] Iványi, A., Lucz, L., Matuszka, T. and Gombos, G. (2013) Score Sets in Multi-Tournaments I: Mathematical Results. Annales Universitatis Scientiarum Budapestinensis, Section Computationes, 40, 307-319.

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.