Abstract
The Volleyball Nations League is the elite annual international competition within volleyball, with the sixteen best nations per gender contesting the trophy in a tournament that spans over 6 weeks. The first five weeks contain a single round robin tournament, where matches are played in different venues across the globe. As a consequence, each team follows an intensive travel plan, where it happens quite often that there is a large discrepancy between travel burdens of opposing teams. This is considered a disadvantage for the team that travelled more. We analyse this problem, and find that it is closely related to the well-known Social Golfer Problem: we name the resulting problem the Traveling Social Golfer Problem (TSGP). We propose a decomposition approach for the TSGP, leading to the so-called Venue Assignment Problem and the Nation Assignment Problem. We prove that a solution to the Venue Assignment problem determines the amount of unfairness, and we also prove that any solution of the Venue Assignment problem can be extended to a solution to the Nation Assignment problem satisfying the so-called home-venue property. Using integer programming methods, we find, for real-life instances, the fairest schedules with respect to the difference in travel distance.
Prologue
It is the beginning of June 2018 when the Italian men volleyball team go undefeated in the first round of the inaugural Volleyball Nations League. They played their three first-round matches in Kraljevo, Serbia, and for the next round of three matches they have to travel, via Belgrade, Rome, Buenos Aires, to reach the next venue in San Juan, Argentina, after more than 24 hours of traveling. Playing only a few days after this trip, their momentum seems lost and they lose two out of their three games, all played within a week, upon which they immediately need to fly to Japan for the third round.
Ultimately, the Italian team had to travel literally across the globe within a time span of four weeks, playing matches against the best volleyball teams in the world. Even though they started off with three victories, they ended eighth and did not qualify for the final stages. In comparison, the French team played all their matches within Europe and emerged as winner of the main event. Later that year however, during the World Championship, the Italian team outperformed the French team.
Introduction
The above example is just one of many that highlights how travel times, and specifically disparity in travel times, influence results in the Volleyball Nations League (VNL). It is well established within the scientific literature that extensive travelling has a negative impact on sport performance. Although we do not intend to survey the literature on this subject, this finding is reported for various sports ranging from rugby (Lo et al. (2020)) to baseball (Song et al. (2017), and Winter et al. (2009)) and from basketball (Huyghe et al. (2018)) to triathletes (Stevens et al. (2018)); see also the references contained in these papers. We close this paragraph by two quotes: one from an interview with Anne Buijs, professional volleyball player(see Volkskrant (2021)): “It is quite an advantage to play all VNL matches at the same location. In the original schedule we would have travelled from Serbia to Canada to Korea, which makes the schedule very hard for us.”, and one from Samuels (2012) who concludes: “Jet lag and travel fatigue are considered by high-performance athletic support teams to be a substantial source of disturbance to athletes.” This phenomenon is illustrated in the prologue of this paper, and serves as its motivation.
The Volleyball Nations League is a tournament organized every year by the FIVB (Fédération Internationale de Volleyball), for both men and women (see https://www.volleyball.world/en/vnl/2021). This tournament was first organized in 2018 to replace the World League/World Grand Prix as annual volleyball tournament. There are 16 teams participating in the tournament which consists of multiple phases. In the first phase, lasting for five weeks, all 16 teams play a single round robin, i.e., each team meets each other team once. The best 6 teams then qualify for the second phase, where out of two groups of three, four teams emerge to play cross finals. Our interest is exclusively on the first phase.
In the first phase of the VNL tournament, teams play in rounds. In each round, each team is in a group consisting of 4 teams, and each team in a group plays a match against its three fellow group members. After 5 rounds, each of the 16 teams has played all the other teams exactly once, and a ranking is made based on the results in this single round robin tournament. All 6 matches in a single group are held at the same venue, however, every round has its 4 groups played out in different venues. As it is a disadvantage to have traveled more than your opponent going into a match, our main interest lies in minimizing a measure that captures the imbalance in travel times between opposing teams.
A priori, it is not clear how a round robin schedule that can be decomposed in groups is obtained. In fact, finding a schedule that fits this VNL-format is related to the so-called Social Golfer Problem (SGP). In this problem we are given
Of course, in the context of the Volleyball Nations League, each golfer corresponds to a team (and groups remain groups and rounds remain rounds). Since the Volleyball Nations League has
A well-known problem related to the TSGP that also focusses on distances is the Travelling Tournament Problem (TTP), see Easton et al. (2003) for a precise description. In contrast to our problem, in the TTP pairs of teams meet in the venue of one of the two opposing teams. Moreover, the objective in the TTP is to minimize total travel distance; difference in travel time between opposing teams is not considered in the TTP. We refer to Goerigk & Westphal (2016) and Durán et al. (2019) for an overview concerning the TTP.
A number of studies has been devoted to the scheduling of national volleyball leagues where mainly for cost reasons, the objective is to minimize total travel time. We mention Bonomo et al. (2012) who model the Argentine national volleyball league as an instance of the Traveling Tournament Problem, and Cocchi et al. (2018) who investigate the Italian volleyball league. Further, Raknes & Pettersen (2018) study the Norwegian Volleyball League; one of their models, motivated by a cost-objective, is devoted to minimizing total travel distance in that league. These leagues are organized in the format of a Double Round Robin, and as such differ from the VNL.
The Traveling Social Golfer Problem (TSGP)
Definition of the TSGP
As described in Section 1, the
In order to give a precise formulation of the TSGP, we use the following notation to describe the input:
The multiplicities
Furthermore, we use the following notation to describe a solution:
Finally, we measure the value of a schedule
Let us elaborate on this expression. For every group
Consider the schedule
A schedule
Thus, according to (1), the unfairness of this schedule
We state the following optimization problem that we call the (
there is an equi-partitioning of an allocation of groups to venues that results in venues
It is clear that, depending on the input, a feasible schedule to (
The above are necessary conditions that need to be satisfied. In fact, the
The problem of solving an instance of ( Venue Assignment. In the first phase, we specify, for each round Nation Assignment. In the second phase, we decide upon the composition of the groups, i.e., we choose the sets
By going through these two phases, we find a schedule
The latter equality follows from the fact that, independent of the composition of the groups, the
Theorem 2.1 allows us to compute the unfairness of a schedule
The complexity of Venue Assignment
In this section, we formally establish the complexity of Venue Assignment. Given that feasible schedules to the (
In an extreme case, if only a single venue
To establish the hardness of
LHP is well-known to be NP-complete.
Given an instance of
We choose
Notice that the resulting distances satisfy the triangle inequality when the instance of LHP does. Finally, we set
Let us argue that if there exists a solution to VA with unfairness at most
To find a solution to any instance of
Let us now suppose that the instance of LHP is a yes-instance, implying the existence of a Hamiltonian Path such that
Finally, suppose there exists a schedule
Thus, solving this instance of the decision version of
Motivated by the current practice in the VNL, we incorporate the following issue in our problem formulation: each venue has a team that considers this venue as its home-venue. Next, in any feasible schedule for the VNL it must be the case that when a venue is hosting a group, the group must contain the team for which this venue is the home-venue. And in case there are multiple venues that are the home-venue of the same team, it is a fact that those venues are never a host of a group in the same round. Thus, each venue is a home venue to a single team; however, a team can have multiple home venues. In the context of the VNL, this property specifies that each venue always hosts a group that contains the national team; this team can be regarded as the home playing team, or host nation. As an aside, it is interesting to note here that Alexandros et al. (2012) find the presence of (a significant) home advantage in volleyball matches played in Italian and Greek national leagues.
We will refer to solutions having the property that the venue hosting a group is the home-venue for some member of the group, as the
Do feasible schedules satisfying the home-venue property exist?
In fact, solving the
A venue-assignment that does not satisfy the home-venue property
A venue-assignment that does not satisfy the home-venue property
The venue assignment in Table 2 clearly satisfies the given multiplicities. However, it is impossible to schedule match (
Thus, we see that solving the Venue-Assignment alone is not necessarily the same as solving the VNL-problem in practice.
However, and perhaps surprisingly, the following theorem shows that for the particular dimensions of the VNL (
Consider Table 3, where column “
Blueprint that specifies the composition of the groups
Of course, Table 3 does not constitute a feasible solution, as it has not been specified for each group which team plays at its home-venue. This clearly depends on the multiplicities; in Table 4, we provide a
Partial and provisional designation of teams that act as host
In fact, Table 4 provides an initial assignment such that each team is the host in exactly 1 group, i.e., each of the numbers 1, …, 16 occurs once.
We will now identify all possibilities for
It is important to realize that, for each of these possibilities, the
Given a particular choice for (
Extending the blueprint to a feasible schedule satisfying the home-venue property
We now describe how Table 5 can be read such that it provides a feasible solution satisfying the home-venue property for each distribution. To do so, we use the labels A, B, C, D for those teams whose home venues have a multiplicity higher than 1.
Each entry of Table 5 should be interpreted in the following way: Use the group composition from the blueprint in Table 3 and the partial venue assignment from Table 4 as a start. Notice that the latter may be altered; the former will not change. The second column in Table 5 gives the set The third column assigns a specific team to each label. As a consequence, this may induce a change to the partial venue assignment specified in Table 4. Indeed, the labeled team hosts a group in the rounds where it is supposed to be host according to its distribution specified in the second column. By exercising the previous step, some teams might lose their current group to host. In the fourth column “Altered Venues” additional changes to the schedule are denoted, where for every round altered compared to Table 4, the new hosting teams are given.
In this way, Table 5 gives, for every possible venue assignment, a schedule that satisfies the home-venue property, thereby completing the proof. □
Thus, Table 5 can be read as an instruction of how to find a feasible schedule satisfying the home-venue property for any solution of the Venue Assignment problem.
As an example, consider the distribution (
Lastly, we like to point out that a nation might have multiple venues where it can/must host. In the proof of the previous theorem, we assumed every nation to have one venue with a specific multiplicity. When there are multiple venues, when calculating the travel distance it matters which one is used to host a group. To address this, we solve the Venue Assignment on the complete set of all venues, with the restriction that venues from the same nation cannot host in the same round. For the Nation Assignment however, it does not matter which venues are used specifically - in this stage, we only assign nations to groups, in such a way that a host nation will be scheduled to play in its own venue(s). Hence, when solving the Nation Assignment using the blueprint, we may assume that every nation has exactly one venue.
In Section 5.1, we give an integer programming formulation of the
An Integer Programming Formulation
Let
First, observe that (12) captures the objective function, minimizing

Optimal venues per round, VNL Men 2018.
As instances of VNL satisfy the conditions of Theorem 4.1, we can proceed applying the integer programming formulation (12)–(20) for the Venue-Assignment to the known instances of the Volleyball Nations League, and compare our solution to that of the schedules used in practice. Formulation (12)-(20) is implemented in Python 3 using Gurobi 9.0. All computations have been done on a laptop with an Intel Core i7-7700HQ CPU 2.8-GHz processor and 32 GB RAM. The distances between venues are obtained via https://www.distancecalculator.net/, and are divided by 100 and rounded down. The four instances that we analyse are the Women’s and Men’s tournaments of 2018 and 2019. All values resulting from solving (12)-(20) are mentioned to be optimal by the solver and are found within approximately 2 hours of computation time.
In Table 6 we give the unfairness corresponding to the optimal venue assignment,
Unfairness of real life S
real
and optimal S
opt
, and their total travel distance
Unfairness of real life
As is imminent from Table 6, the fairness of the schedules used in the Volleyball Nations League can be much improved in comparison to the schedules that have been used. Moreover, these improvements in fairness do not come at the expense of the total travel distance; indeed, total travel distance is similar for our schedules when compared to the real life schedules.
We now discuss our schedules in more detail. In Table 7, the optimal schedule for the 2018 Men’s tournament is shown, and the corresponding venue assignment is also visualized in Fig. 1 –the output for the other instances is given in Appendix A. For comparison, the schedule used in practice is shown in Table 8. In Tables 9–11 optimal venue assignments are shown for Men and Womens tournaments in 2018, 2019.
Optimal venue assignment for Men’s VNL 2018, with European venues in bold
Real-life venue assignment for Men’s VNL 2018, with European venues in bold
In Fig. 1 we see that the optimal schedule creates two specific European rounds, where all groups are played within Europe, and two rounds without any group in Europe. In contrast with that, the schedule that was used in practice had both European and non-European venues in every round –thus leading to a high amount of unfairness.
We point out that, as the unfairness in travel times (as well as total traveled distance) is completely determined by the venue assignment (see Theorem 2.1), any nation assignment is equally good with respect to these objectives. Thus, apart from satisfying the underlying SGP and assigning teams to their designated home venues, there is complete freedom to optimize the nations assignment to whatever other objectives the organizers see fit; this can be done without compromising on the original objectives.
To arrive at a solution from Table 7 one would still need to assign the labels to the teams in accordance with the home venue property. In this tournament, there are 4 countries who host twice - (2, 2, 2, 2) - and the resulting optimal distribution is a permutation of the rounds of (
We have introduced the Travelling Social Golfer Problem (TSGP), generalizing the well-known Social Golfer Problem, to model the scheduling of the Volleyball Nations League. The TSGP allows us to model the unfairness of a schedule that focusses on minimizing the differences in travel time between opposing teams. We show that this problem can be decomposed into two subproblems, Venue Assignment and Nation Assignment, and we argue that solving the Venue Assignment determines the amount of unfairness. We describe the home-venue property that is present in real-life solutions, and we show that, for the specific dimensions of the VNL, such solutions always exist. Finally, we model the problem as an integer program, and solve the real-life instances of 2018 and 2019. The results show that large improvements in fairness are possible, without increasing total travel time.
Footnotes
Appendix A. Optimal solutions to VNL-instances
A venue assignment for Women’s VNL 2019 with minimum unfairness
| Round 1 | Round 2 | Round 3 | Round 4 | Round 5 |
| Ankara (TUR) | Boryeong (KOR) | Bangkok (THA) | Apeldoorn (NED) | Ankara (TUR) |
| Macau (CHN) | Yekaterinburg (RUS) | Brasilia (BRA) | Conegliano (ITA) | Belgrade (SRB) |
| Opole (POL) | Ningbo (CHN) | Jiangmen (CHN) | Kortrijk (BEL) | Hong Kong |
| Ruse (BUL) | Tokyo (JPN) | Lincoln (USA) | Stuttgart (GER) | Perugia (ITA) |
