1 Introduction

A claims problem (Aumann & Maschler, 1985; O’Neill, 1982) arises when a finite group of agents claim a scarce resource, the endowment, which is insufficient to honor the aggregate claim. A rule proposes a way to divide the endowment among the claimants. For each claims problem, the allocation selected by a rule must belong to the set of awards vectors: it must be non-negative, bounded from above by the claims, and such that the sum of the awards is equal to the endowment. Division rules are classified and compared according to different principles that one may want them to satisfy. Thomson (2019) reviews the vast literature on claims problems, including the most important rules and axioms.

Following O’Neill (1982), to each claims problem one can associate a coalitional game, with the creditors as players, and such that the characteristic function assigns to each coalition the difference between the endowment and the sum of the claims of the complementary coalition whenever this difference is positive, and zero otherwise. Curiel et al. (1987) note that the coalitional game associated with a claims problem is a convex game, so its core is a non-empty convex set. In fact, it can be shown (see for instance Thomson (2019)) that the core of the coalitional game associated with a claims problem coincides with the corresponding set of awards vectors.

An intuitive and simple way of selecting an allocation from the set of awards vectors for a claims problem is to assume that all the awards vectors are equally likely and therefore choosing their “average”. Mirás Calvo et al. (2022b) called this selection the average-of-awards rule (\({\text {AA}}\)). Obviously, for each claims problem the \({\text {AA}}\) rule selects the center of gravity (centroid) of the core of the associated game, so the \({\text {AA}}\) rule corresponds to the core-center solution defined by González-Díaz & Sánchez-Rodríguez (2007) for balanced games. Mirás Calvo et al. (2022b) show that the \({\text {AA}}\) rule satisfies a good number of properties so as to be included in the inventory of rules. Mirás Calvo et al. (2022a) compare the \({\text {AA}}\) rule with the most important rules using the Lorenz order. In this paper we address the issue of computing the recommendation made by the \({\text {AA}}\) rule for a problem.

Archimedes of Syracuse introduced the concept of center of gravity in his work On the Equilibrium of Planes. Archimedes derived the law of the lever and calculated the center of gravity of parallelograms, triangles, and trapeziums. Implicit in the work is the idea that the center of gravity is a point of equilibrium: a point from which a freely hanging body is stable. Today a more general concept, the centroid, is used in many different fields: physics, engineering, etc. The core-center is just another application of this concept, in this case to cooperative game theory.

It is easy to calculate the centroid for a symmetric shape, but for an irregular object it could be a challenging task. Again Archimedes paved the way. One of the techniques used in obtaining the centroid of a compound shape is the method of geometric decomposition. The method works by dividing the shape into a number of parts, that share no common volume, and then finding the overall centroid as the average of the centroid of each part weighted by its relative measure.

We rely on the method of geometric decomposition to obtain an algorithm to compute the \({\text {AA}}\) rule for claims problems. Let us explain the intuitions behind our analysis with the help of a simple diagram. Consider a claims problem with just three claimants. Figure 1 shows a sketch of the imputation set of the associated coalitional game and a core with the maximum number of extreme points. If all of the claims are bigger than the endowment, the core coincides with the imputation set. In this situation, most of the rules recommend the egalitarian division among the claimants: the barycenter of the imputation triangle.

Fig. 1
figure 1

A generic three-claimant set of awards vectors X(Ed)

But, if at least one claim is less than the endowment then there are imputations that are not stable. In particular, when the three claims do not exceed the endowment, these imputations belong to the three interior equilateral triangles in the picture. The imputations in the triangle at bottom left, assign to claimant 1 at least its claim, so the allocations in this region are clearly the most favorable to this agent. This triangle happens to be the core of the coalitional game associated with a particular claims problem, that will be called the utopia game for claimant 1. Analogously, we can define utopia games for agents 2 and 3, whose respective cores are the other two interior triangles. Therefore, a reasonable selection in each of these equilateral triangles will be, again, the egalitarian division. Now, each utopia region represents a given percentage of the total imputation set. Since the big triangle can be decomposed as the union of the smaller triangles (the utopia regions for the claimants) and the core, the initial egalitarian division is the weighted average of the utopia egalitarian selections and the centroid of the core (the \({\text {AA}}\) rule). So the \({\text {AA}}\) rule can be computed using this decomposition: a partition of the imputations set by cores of coalitional games associated with claims problems.

Our aim is to show that these ideas can be extended to claims problems with an arbitrary number of claimants. Given a group of claimants, we want to identify the allocations that assign to the group at least the joint claim, provided that all the minimal rights have already been allocated. It turns out that these allocations are the set of awards vectors for a claims problem that we name the utopia problem for that group of claimants. We refer to the associated coalitional game as the utopia game for that coalition.

The contribution of this paper is threefold. First, we show that given a claims problem, an allocation that belongs to the imputation set of the associated coalitional game is either a stable allocation for that game or it is a stable allocation for the utopia game of some coalition. Secondly, we provide a backward recurrence algorithm to compute the allocation selected by the \({\text {AA}}\) rule. Finally, we present an application to a real-world problem involving 20 claimants.

Our main result establishes that the imputation set of the game associated with a claims problem is the union of the cores of the utopia games for all the proper coalitions, and that any two pieces of this decomposition have negligible intersection. Therefore, applying the method of geometric decomposition, we develop an algorithm that computes the allocation selected by the \({\text {AA}}\) rule. The algorithm can be greatly simplified by taking into consideration some of the properties satisfied by the rule. In doing so, we come out with an explicit formula for the \({\text {AA}}\) rule. Based on the algorithm and the formula we provide interpretations of the allocation selected by the \({\text {AA}}\) rule.

Certainly, our algorithm is specific for claims problems and therefore can not be applied to compute the core-center solution for arbitrary balanced games. Nevertheless, in addition to the class of bankruptcy games, it can be easily adapted to give the core-center solution for the class of two-bound core games (Gong et al., 2022), that includes, 1-convex games (Driessen, 1986), big boss games (Muto et al., 1988), and clan games (Potters et al., 1989). Moreover, our analysis extends to the computation of the centroid of any core-like polyhedron that is the intersection of an efficiency-type hyperplane with a rectangle, for instance, the core cover set (Tijs & Lipperts, 1982).

One of the many applications of claims problems is the allocation of CO\(_2\) emissions, see Giménez-Gómez et al. (2016), Duro Moreno et al. (2020), Heo and Lee (2022), and the references therein. The endowment is the available carbon budget (the allowed global CO\(_2\) emissions before crossing a dangerous threshold), and the claimants are the countries, or groups of countries, that are typically going to claim a larger quota of CO\(_2\) emissions. How can the global carbon budget be distributed among the emitters? According to the United Nations Environment Program (2019) in order to get in line with the Paris Agreement, emissions must drop 7.6 per cent per year from 2020 to 2030. Based on this conclusion, we present a dynamic model that analyzes the year-by-year reductions proposed by the proportional, the Talmud, the random arrival, and the average-of-awards rules for the 2020–2030 period and the top 20 world emitters. This example illustrates the behavior of the \({\text {AA}}\) rule and highlights some similarities and discrepancies with the other rules.

In Sect. 2 we introduce the basic definitions and notations. The utopia games are defined and analyzed in Sect. 3. In Sect. 4 we derive our decomposition result: the union of the cores of the utopia games comprises the imputation set. In Sect. 5, we develop a backward recurrence algorithm to compute the \({\text {AA}}\) rule. Section 6 is devoted to the CO\(_2\) emissions example. In Sect. 7 we briefly point out how the method can be applied to the computation of the core-center solution for some particular classes of games. We leave to the Appendix the proofs of the results. The computations in all the examples and applications throughout the paper were carried out with the ClaimsProblems R package Núñez Lugilde et al. (2023), Mirás Calvo et al. (2023).

2 Preliminaries

Let N be a finite subset of natural numbers. Given \(z \in {\mathbb {R}}^N\) and \(S\in 2^N\), let |S| be the number of elements of S and \(z(S)=\underset{i \in S}{\sum }\ z_i\). Given \(N' \subset N\), let \(z_{N'}=\bigl ( z_i\bigr )_{i\in N'}\in {\mathbb {R}}^{N'}\) be the projection of z onto \({\mathbb {R}}^{N'}\). A claims problem with set of claimants N is a pair (Ed) where \(E\ge 0\) is the endowment to be divided and \(d\in {\mathbb {R}}^N\) is the vector of claims satisfying \(d_i\ge 0\) for all \(i\in N\) and \(d(N)\ge E\). We denote the class of claims problems with set of claimants N by \(C^N\). The minimal right of claimant \(i\in N\) in \((E,d)\in C^N\) is the quantity \(m_i(E,d)=\max \bigl \{0, E- d(N\backslash \{i\}) \bigr \}\). The truncated claim of claimant \(i\in N\) in \((E,d)\in C^N\) is \(t_i(E,d)=\min \{E,d_i\}\). Let \(m(E,d)=\bigl ( m_i(E,d) \bigr )_{i\in N}\) and \(t(E,d)=\bigl ( t_i(E,d) \bigr )_{i\in N}\). Sometimes we write \(t=t(E,d)\) and \(m=m(E,d)\) if no confusion is possible.

A vector \(x\in {\mathbb {R}}^N\) is an awards vector for \((E,d)\in C^N\) if \(0\le x_i \le d_i\) for all \(i\in N\) and \(x(N)=E\). Let X(Ed) be the set of awards vectors for \((E,d)\in C^N\), that is, \(X(E,d)=\bigl \{ x \in {\mathbb {R}}^N :0\le x_i \le d_i \text { for all }i\in N, \ x(N)=E\}\). Therefore, X(Ed) is the intersection of the n-rectangle \(\underset{i\in N}{\prod }\ [0,d_i]\) with the hyperplane \(H(E,d)=\{ x\in {\mathbb {R}}^N:x(N) =E\}\), so X(Ed) is a nonempty compact convex polytope that has, at most, dimension \(n-1\). Let \(I(E,d)=\{x\in H(E,d):x_i\ge m_i(E,d)\}\) be the set of allocations that share the endowment honoring the minimal rights.

A rule is a function \({\mathcal {R}} :C^N\rightarrow {\mathbb {R}}^N\) assigning to each claims problem \((E,d)\in C^N\) an awards vector \({\mathcal {R}}(E,d)\in X(E,d)\), that is, a way of associating with each claims problem a division among the claimants of the amount available.

A coalitional game with set of players N is a function \(v:2^{N}\rightarrow {\mathbb {R}}\) such that \(v(\emptyset )=0\). Let \(G^N\) be the set of all coalitional games with player set N. For simplicity, we will write v(i) instead of \(v(\{ i\})\) for \(i \in N\). An allocation \(x \in {\mathbb {R}}^N\) is said to be efficient, or a preimputation, for a game \(v \in G^N\) if \(x(N)=v(N)\). The set of all efficient allocations for game v is the hyperplane \(H(v)=\{x\in {\mathbb {R}}^N: x(N)=v(N)\}\). Given some class of games \({\mathcal {G}}\subset G^N\), a solution on \({\mathcal {G}}\) is a mapping \(\varphi :{\mathcal {G}} \rightarrow {\mathbb {R}}^N\) that associates with each game \(v\in {\mathcal {G}}\) a preimputation \(\varphi (v) \in H(v)\).

Given a convex polytope \(K \subset H(v)\) denote by \({\text {Vol}}_{n-1}(K)\), or simply \({\text {Vol}}(K)\) if no confusion is possible, its \((n-1)\)-dimensional Lebesgue measure and by \(\mu (K)\) its centroid. Convexity of K ensures that \(\mu (K) \in K\). Also \(\mu (a+K)=a+\mu (K)\) for all \(a\in {\mathbb {R}}^N\). By the method of geometric decomposition, if \(K=K_1 \cup K_2\), \({\text {Vol}}\bigl (K_1 \cap K_2 \bigr )=0\), and \(\rho =\tfrac{{\text {Vol}}(K_1)}{{\text {Vol}}(K)}\), then \(\mu (K)=\rho \mu (K_1)+(1-\rho )\mu (K_2)\).

The set of imputations of a game \(v \in G^N\) is defined as \( I(v)=\bigl \{x\in H(v): x_{i}\ge v(i) \text { for all } i \in N\bigr \} \). Clearly, I(v) is nonempty if and only if \(\Delta =v(N)-{\sum \nolimits _{k \in N}}v(k) \ge 0\). In that case, \(I(v)\subset H(v)\) is the regular simplex spanned by the points \(a^i=(a^i_1, \ldots , a^i_n)\in {\mathbb {R}}^N\), \(i\in N\), where \( a^i_j={\left\{ \begin{array}{ll} v(j) &{} \text {if } j\in N\backslash \{i\}\\ \displaystyle v(N)-\underset{k\not = i}{\sum }\ v(k) &{} \text {if } j=i \end{array}\right. } \). When \(v(N)={\sum \nolimits _{k \in N}}v(k)\), the imputation set is a singleton, \(I(v)=\{ (v(1), \ldots , v(n))\}\). Otherwise, \(\sqrt{2}\Delta \) is the common edge length and the \((n-1)\)-volume of I(v) is \({\text {Vol}}(I(v)) =\tfrac{\sqrt{n}}{(n-1)!}\Delta ^{n-1}\). The center of gravity of I(v) is the arithmetic mean of its extreme points, \(\mu (I(v))= {\sum \nolimits _{i=1}^{n}} \frac{a^i}{n}\), so \(\mu _i(I(v))=v(i)+\tfrac{\Delta }{n}\) for all \(i \in N\).

The core of a game \(v \in G^N\) is the set \( C(v)=\bigl \{x\in I(v): x(S) \ge v(S) \text { for all } S \in 2^N\bigr \} \). A game \(v\in G^N\) is called balanced if its core is non-empty, i.e., \(C(v) \not = \emptyset \). The allocations that belong to the core are called stable allocations. A game \(v \in G^N\) is additive if \(v(S)={\sum \nolimits _{i \in S}} v(i)\) for all \(S \in 2^N\), in which case \(C(v)=I(v)=\{\bigl (v(i) \bigr )_{i\in N}\}\). Thus, an additive game \(v\in G^N\) is characterized by the vector \(a=\bigl (v(i) \bigr )_{i\in N} \in {\mathbb {R}}^N\). To simplify the notation, we identify by the same letter both the vector and the additive game. Two games \(v_1,v_2 \in G^N\) are said to be strategically equivalent if there exists \(k>0\) and an additive game \(a\in G^N\) such that \(v_1=a+kv_2\). Observe that if the scale factor is \(k=1\), then \(v_1\) is the translate of game \(v_2\) by the vector a. A game \(v \in G^N\) is zero-normalized if \(v(i)=0\) for each player \(i \in N\). Given a game \(v \in G^N\) the zero-normalization of v is the game \(v_0\in G^N\) defined by \(v_0(S)=v(S)- {\sum \nolimits _{i\in S}} v(i)\), \(S \in 2^N\). Clearly, a game \(v\in G^N\) and its zero-normalization \(v_0 \in G^N\) are strategically equivalent, in fact, \(v=a+v_0\) where \(a=\bigl (v(i) \bigr )_{i\in N}\). A game \(v\in G^N\) is convex if \(v(S \cup T)+v(S \cap T)\ge v(S)+v(T)\) for all \(S, T \in 2^N\). It is known that convex games are balanced, so the core C(v) of a convex game \(v\in G^N\) is a non-empty convex polytope.

The core-center (González-Díaz & Sánchez-Rodríguez, 2007) is the solution that associates to each balanced game \(v\in G^N\) the stable allocation \(\mu (v)=\mu (C(v))\), the centroid of the core. Clearly, the core-center of a balanced game \(v\in G^N\) is the expectation of the uniform distribution over the core of the game: the average stable payoff.

O’Neill (1982) associates with each claims problem \((E, d)\in C^N\) a coalitional game \(v\in G^N\) defined as \(v(S)=\max \bigl \{0,\ E - d(N\backslash S)\bigr \}\) for all \(S \in 2^N\). Note that, for each \(i\in N\), \(m_i(E,d)=v(i)\) and \(t_i(E,d)= v(N)-v(N \backslash \{i\})\). Naturally, \(H(v)=H(E,d)\) and \(I(v)=I(E,d)\). Thomson (2019) shows that for each claims problem \((E,d)\in C^N\), the core of the associated coalitional game is its set of awards vectors, that is, \(C(v)=X(E,d)\). Curiel et al. (1987) note that the coalitional game associated with a claims problem is convex. If \(a=\bigl (v(i) \bigr )_{i\in N}\) then the coalitional game \(v_0 \in G^N\) associated with the claims problem \(\bigl (E-a(N), d-a\bigr )\in C^N\) is the zero-normalization of v.

3 The utopia games

Let \((E,d)\in C^N\) be a claims problem and \(v\in G^N\) the associated coalitional game. Curiel et al. (1987) show that the core C(v) consists of all efficient allocations which are bounded from below by the minimal rights and bounded from above by the truncated claims:

$$\begin{aligned} C(v)=X(E,d)=\bigl \{x \in H(E,d): m_i(E,d) \le x_i \le t_i(E,d) \text { for all }i \in N \bigr \}. \end{aligned}$$

For instance, for a claims problem \((E,d)\in C^N\) with two claimants, \(N=\{1,2\}\), and \(d=(d_1,d_2)\in {\mathbb {R}}^N\) such that \(0\le d_1\le d_2\), it is clear that \(X(E,d)=I(E,d)\) is the line segment with endpoints \(\bigl (m_1(E,d),E-m_1(E,d)\bigr )\) and \(\bigl (E-m_2(E,d),m_2(E,d)\bigr )\). Figure 1 shows a set of awards vectors for a three-claimant problem with the maximum number of extreme points. The next result, whose proof follows at once from the representation of X(Ed) given above, identifies the claims problems, with at least three claimants, for which the set of awards vectors is either a regular simplex or it is not full dimensional.

Proposition 3.1

Let \((E,d)\in C^N\) be a claims problem with \(|N|\ge 3\). Then, \(X(E,d)=I(E,d)\) if and only if \(E\le d_i\) for all \(i\in N\) or \(E=d(N)\). Moreover, \({\text {Vol}}(X(E,d))=0\) if and only if \(E=0\) or \(E=d(N)\) or \(d_i=0\) for some \(i\in N\).

Let \(C^N_+=\{ (E,d)\in C^N :0<E<d(N), d_i>0 \text { for all } i\in N \}\) be the class of claims problems with set of claimants N such that \({\text {Vol}}(X(E,d))>0\). Our analysis is mainly concerned with claims problems that belong to \(C^N_+\), that is, problems for which the set of awards vectors is full dimensional. For such problems either \(X(E,d)=I(E,d)\) or, as we argued in the simple example presented in the Introduction, there are vectors belonging to a region with positive measure that award the minimal rights to each claimant but that clearly benefit a certain creditor or group of creditors.

Denote \({\mathcal {P}}=\{ S\in 2^N:S\not =N\}\) the collection of all the proper coalitions of N. Given a claims problem \((E,d)\in C^N\) and a group of claimants \(T\in {\mathcal {P}}\) we want to identify all the allocations that guarantee to the claimants in T at least d(T) provided that the minimal rights of all the claimants are honored, that is, allocations \(x\in I(E,d)\) such that \(x(T)\ge d(T)\). Certainly, these are ideal, or utopian, payoffs for the members of T as a group, because they receive an award larger than their initial claim. We achieve this goal by associating to each proper coalition T a so called T-utopia claims problem. If the sum of the claims of the creditors in T is bigger or equal than the endowment, \(d(T)\ge E\), then the T-utopia claims problem is just the problem where the claimants in \(N\backslash T\) withdraw their claims.Footnote 1 But, if the aggregate claim of the agents in T is less than the endowment, \(d(T)<E\), then first we give to the members of T their initial claims and to the others their minimal rights. So, the new endowment is the remainder, each agent in T claims that endowment while the others claim what was not already satisfied.

Definition 3.2

Let \((E,d)\in C^N\) be a claims problem and \(T\in {\mathcal {P}}\). The T-utopia claims problem \(({\tilde{E}}_T,{\tilde{d}}_T) \in C^N\) and the T-utopia additive game \(a_T \in G^N\) are given by:

$$\begin{aligned} \begin{array}{|c||c|c|}\hline &{} d(T)\ge E &{} d(T)<E \\ \hline {\tilde{E}}_T &{} E &{} E-d(T)-\displaystyle \sum _{\ell \in N \backslash T} m_{\ell }(E,d) \\ \hline {\tilde{d}}_T &{} ({\tilde{d}}_T)_i= {\left\{ \begin{array}{ll} d_i &{} \text {if } i \in T \\ 0 &{} \text {if } i\not \in T \end{array}\right. } &{} ({\tilde{d}}_T)_i= {\left\{ \begin{array}{ll} {\tilde{E}}_T &{} \text {if } i\in T\\ d_i-m_i(E,d) &{} \text {if } i\not \in T \end{array}\right. } \\ \hline a_T &{} a_T(i)=0, \ i\in N &{} a_T(i)={\left\{ \begin{array}{ll} d_i &{} \text {if } i\in T\\ m_i(E,d) &{} \text {if } i\not \in T \end{array}\right. } \\ \hline \end{array} \end{aligned}$$

Let \({\tilde{v}}_T \in G^N\) be the coalitional game associated with the T-utopia claims problem \(({\tilde{E}}_T,{\tilde{d}}_T) \in C^N\). The T-utopia game is defined as \(v_T=a_T+{\tilde{v}}_T \in G^N\).

Let us see that the T-utopia problem given in Definition 3.2 is in fact a claims problem. Clearly \(({\tilde{E}}_T,{\tilde{d}}_T) \in C^N\) when \(d(T)\ge E\). Now, suppose that \(d(T) <E\) and let \(v\in G^N\) be the coalitional game associated with \((E,d)\in C^N\). Then \({\tilde{E}}_T \ge 0\), because, by convexity of game v, \(E-d(T)=v(N \backslash T) \ge {\sum \nolimits _{\ell \in N \backslash T}} v(\ell )={\sum \nolimits _{\ell \in N \backslash T}} m_l(E,d)\). In addition, \(({\tilde{d}}_T)_i \ge 0\) for all \(i \in N\) and \({\tilde{d}}_T (N)=|T|{\tilde{E}}_T+{\tilde{d}}_T(N \backslash T) \ge {\tilde{E}}_T\).

In Appendix A we analyze several properties of the T-utopia game and its core. We prove that \(v_T\) is a convex game, \(v_T(N)=E\), and \(v_T(T)=E-v(N\backslash T)\). Certainly, when \(d(T)\ge E\) the core of the T-utopia game has at most dimension \(n-2\), so it is not full dimensional. If \(T=\emptyset \) then \(v_T=v\) and \({\tilde{v}}_{T}\) is the zero-normalization of v. The T-utopia game \(v_T\) for any coalition T with \(n-1\) claimants and such that \(d(T)<E\) is additive, so \(v_T=a_T\) and its core is a singleton, \(C(v_T)=\{ a_T\}\). In summary, for each coalition \(T\in {\mathcal {P}}\) such that either \(d(T)\ge E\) or \(|T|=n-1\) the core of the T-utopia game is not full dimensional. Given a claims problem \((E,d)\in C^N_+\) consider the family of coalitions with at most \(n-2\) claimants for which the aggregate sum of claims does not exceed the endowment,

$$\begin{aligned} {\mathcal {F}}=\bigl \{T \in {\mathcal {P}} :|T| \le n-2,d(T) <E\bigr \}. \end{aligned}$$

Note that the empty set belongs to \({\mathcal {F}}\). Proposition A.2 shows that the core of the T-utopia game \(v_T\) is full dimensional if and only if coalition T belongs to family \({\mathcal {F}}\).

4 A decomposition of the imputation set

Our main result states that the imputation set of a coalitional game associated with a claims problem that has full dimensional core is the union of the full dimensional cores of the T-utopia games, and that any two pieces of this decomposition have negligible intersection. The proof is given in Appendix B.Footnote 2

Theorem 4.1

Let \((E,d)\in C^N_+\) and for each \(T\in {\mathcal {F}}\) let \(v_T\in G^N\) be the T-utopia game. Then

$$\begin{aligned} I(E,d)=\underset{T \in {\mathcal {F}}}{\bigcup } C(v_T). \end{aligned}$$

Moreover, if \(T, R \in {\mathcal {F}}\), \(T \ne R\), then \({\text {Vol}}_{n-1} \bigl (C(v_T) \cap C(v_R)\bigr )=0\).

Given a claims problem, any allocation that shares the entire endowment and assigns to each claimant at least the minimal rights must either belong to the set of awards vectors for the claims problem or being a stable allocation for the T-utopia game of a particular group of claimants T. Moreover, the intersection of the cores of two utopia games corresponding to two different coalitions in \({\mathcal {F}}\) has null volume. We also show in Appendix B that the core of the T-utopia game of an inclusion-wise maximal set T of \({\mathcal {F}}\) coincides with the imputation set of that game, and therefore it is a regular simplex, that is, if T is a maximal element of \({\mathcal {F}}\) then \(C(v_T)=I(v_T)\).

For each coalition \(T \in {\mathcal {F}}\), the T-utopia game \(v_T\) is strategically equivalent to the coalitional game \({\tilde{v}}_T\in G^N\) associated with the T-utopia claims problem \(({\tilde{E}}_T,{\tilde{d}}_T)\in C^N_+\). Therefore, we can apply Theorem 4.1 to the T-utopia claims problem to obtain a decomposition of the imputation set of \({\tilde{v}}_T\) by the cores of the corresponding utopia games.

Let \(T\in {\mathcal {F}}\) and denote \({\mathcal {F}}_T=\bigl \{S \in {\mathcal {F}} :S \supset T \bigr \}\). Observe that T is a maximal coalition of \({\mathcal {F}}\) if and only if \({\mathcal {F}}_T=\{ T \}\). In that case \(I(v_T)=C(v_T)\). In general, the imputation set of the T-utopia game \(v_T\) is the union of the cores of the utopia games corresponding to those coalitions that belong to \({\mathcal {F}}_T\). The proof is left to Appendix B.

Theorem 4.2

Let \((E,d)\in C^N_+\). If \(T\in {\mathcal {F}}\) then \(I(v_T)= \underset{S \in {\mathcal {F}}_T}{\bigcup } C(v_S)\).

Therefore, the tree structure of the inclusion relation on \({\mathcal {F}}\) determines the structure of the decomposition of the imputation set I(v) through the cores of the T-utopia games. The inclusion-wise maximal sets of \({\mathcal {F}}\) contribute to the partition with pieces that are regular simplices. These pieces in turn are part of the decompositions of the utopia games corresponding to the subsets of the maximal elements. Repeating the process, going down the tree branches, we finally reach the empty set. Since the core of its utopia game is the set of awards vectors for the claims problem, \(X(E,d)=C(v_{\emptyset })\), the decomposition is then completed. We illustrate the process in the following example.

Example 4.3

Let \(N=\{1,2,3,4\}\) and consider the claims problem \((E,d) \in C^N_+\) with \(E=10\) and \(d=(2,4,7,9)\). The associated coalitional game \(v\in G^N\) is given by: \(v(i)=0\) for all \(i\in N\); \(v(\{1,2\})=v(\{1,3\})=v(\{1,4\})=v(\{2,3\})=0\); \(v(\{2,4\})=1\); \(v(\{3,4\})=4\); \(v(\{1,2,3\})=1\); \(v(\{1,2,4\})=3\); \(v(\{1,3,4\})=6\); \(v(\{2,3,4\})=8\); and \(v(N)=10\). Clearly, \({\mathcal {F}}=\bigl \{\emptyset , \{1\}, \{2\}, \{3\}, \{4\}, \{1,2\},\{1,3\} \bigr \}\). The following diagram represents the tree structure of family \({\mathcal {F}}\) ordered by inclusion.

The maximal elements of \({\mathcal {F}}\) are the coalitions \(\{4\}\), \(\{1,2\}\), and \(\{1,3\}\). Therefore, \(C(v_{\{4\}})= I(v_{\{4\}})\), \(C(v_{\{1,2\}})= I(v_{\{1,2\}})\), and \(C(v_{\{1,3\}})= I(v_{\{1,3\}})\), whose projections onto \({\mathbb {R}}^3\) are the tetrahedrons shown in Fig. 2 (left). For any coalition \(T\in {\mathcal {F}}\), the T-utopia additive game \(a_T\in G^N\) and the T-utopia problem \(({\tilde{E}}_T,{\tilde{d}}_T)\in C^N_+\) are given in the next table:

$$\begin{aligned} \begin{array}{|c|c|c|c|c|c|c|} \hline &{} \{1\} &{} \{2\} &{} \{3\} &{} \{4\} &{} \{1,2\} &{} \{1,3\} \\ \hline {\tilde{E}}_T &{} 8&{}6 &{} 3 &{} 1&{} 4&{}1 \\ \hline {\tilde{d}}_T &{} (8,4,7,9)&{}(2,6,7,9) &{}(2,4,3,9) &{}(2,4,7,1) &{} (4,4,7,9)&{} (1,4,1,9) \\ \hline a_T &{} (2,0,0,0)&{}(0,4,0,0) &{} (0,0,7,0)&{}(0,0,0,9) &{} (2,4,0,0)&{}(2,0,7,0) \\ \hline \end{array} \end{aligned}$$

We have that \(I(v_{\{1\}})= C(v_{\{1\}}) \cup C(v_{\{1,2\}}) \cup C(v_{\{1,3\}})\), \(I(v_{\{2\}})= C(v_{\{2\}}) \cup C(v_{\{1,2\}})\), and \(I(v_{\{3\}})= C(v_{\{3\}}) \cup C(v_{\{1,3\}})\). The projections of the cores \(C(v_{\{1\}})\), \(C(v_{\{2\}})\), and \(C(v_{\{3\}})\) are depicted in Fig. 2 (middle). Finally, since v is a zero-normalized game we have that \(v_{\emptyset }=v\) and \(I(v)=C(v) \cup C(v_{\{1\}})\cup C(v_{\{2\}}) \cup C(v_{\{3\}}) \cup C(v_{\{4\}}) \cup C(v_{\{1,2\}}) \cup C(v_{\{1,3\}})\). The projected core of game v is shown in Fig. 2 (right).

Fig. 2
figure 2

The projection onto \({\mathbb {R}}^3\) of the T-utopia cores for \(T\in {\mathcal {F}}\)

5 The average-of-awards rule algorithm

One way of defining meaningful rules for claims problems is by applying game theoretical solutions to the associated coalitional game. The average-of-awards rule is the rule \({\text {AA}}:C^N \rightarrow {\mathbb {R}}^N\) that assigns to each claims problem \((E,d)\in C^N\) the core-center of its associated coalitional game \(v \in G^N\), that is, \({\text {AA}}(E,d)=\mu (v)=\mu (C(v))\in X(E,d)\). Since the core of the associated coalitional game coincides with the set of awards vectors for a claims problem, the average of awards rule is the expected value of the (continuous) uniform distribution over the set of awards vectors. This is an intuitive and simple way of selecting an allocation from this set: assume that all the awards vectors are equally likely and choose their expected value. Mirás Calvo et al. (2022b) analyze the \({\text {AA}}\) rule in detail showing that it satisfies a good number of properties. Let us recall here the ones that are relevant for our purposes that, by the way, are straightforward. The \({\text {AA}}\) rule satisfies:

  • Anonimity: if for each \((E,d) \in C^N\), each bijection f from N into itself, and each \(i \in N\), \({\text {AA}}_i(E,d)={\text {AA}}_{f(i)}\bigl (E,(d_{f(i)})_{i\in N}\bigr )\).

  • Equal treatment of equalsFootnote 3: if for each \((E,d) \in C^N\) such that \(d_i=d_j\) we have \({\text {AA}}_i(E,d)={\text {AA}}_j(E,d)\).

  • Null claims consistency: if for each \((E,d) \in C^N\), and each \(N'\subset N\), if \(d(N\backslash N')=0\) we have \({\text {AA}}_{N'} (E,d)={\text {AA}}(E,d_{N'})\).

  • Self-duality: if for each \((E,d) \in C^N\) we have \({\text {AA}}(E,d) =d- {\text {AA}}\bigl (d(N)-E,d\bigr )\).

Obviously, \({\text {AA}}(0,d)=0\), \({\text {AA}}(d(N),d)=d\), and \({\text {AA}}_i(E,d)=0\) for each \(i \in N\) such that \(d_i=0\). Moreover, by null claims consistency, in order to compute the \({\text {AA}}\) rule, the agents whose claims are 0 can be removed, so we can restrict our analysis to the class \(C_+^N\). But, if \((E,d)\in C^N_+\) then Theorems 4.1 and 4.2 allow us to apply the method of geometric decomposition and derive a backward recurrence algorithm to compute \({\text {AA}}(E,d)\).

Let \((E,d)\in C^N_+\), \(T \in {\mathcal {F}}\), \(v_T\in G^N\) the T-utopia game, \(a_T \in G^N\) the T-utopia additive game, and \({\tilde{v}}_T \in G^N\) the coalitional game associated with the T-utopia claims problem \(({\tilde{E}}_T,{\tilde{d}}_T) \in C^N_+\). The volumes of the imputation set and the core of game \(v_T\), scaled by the factor \(\alpha =\tfrac{\sqrt{n}}{(n-1)!}\), will be denoted \(p^I_T=\tfrac{1}{\alpha } {\text {Vol}}(I(v_T))\) and \(p_T=\tfrac{1}{\alpha } {\text {Vol}}(C(v_T))\).

First, we focus on the imputation set of the T-utopia game, \(I(v_T)\). Consider the claims problem with initial endowment \({\tilde{E}}_T\) and n equal claims \(({\tilde{E}}_T, \ldots , {\tilde{E}}_T)\) whose associated coalitional game is given by \({\tilde{v}}^I_T(N)={\tilde{E}}_T\) and \({\tilde{v}}^I_T (S)= 0\) if \(S\not =N\). Then \(v^{I}_T=a_T+{\tilde{v}}^{I}_T\); \(I(v_T)=I(v^{I}_T)=C(v^{I}_T)=a_T+I({\tilde{v}}^{I}_T)\); \(p^I_T= ({\tilde{E}}_T)^{n-1}\); and \(\mu _i (I(v_T))=\mu _i(v^I_T)=a_T(i)+\frac{{\tilde{E}}_T}{n}\), for all \(i \in N\).

Next, we turn our attention to the core of the T-utopia game, \(C(v_T)\). According to Theorem 4.1 and Theorem 4.2, we can apply the method of geometric decomposition to obtain:

$$\begin{aligned} p^I_T=p_T+\underset{ \underset{\scriptstyle S\not = T}{S\in {\mathcal {F}}_T}}{\sum } p_S \qquad \text {and} \qquad p^I_T \mu (v^I_T)=p_T\mu (v_T)+\underset{ \underset{\scriptstyle S\not = T}{S\in {\mathcal {F}}_T}}{\sum } p_S\mu (v_S). \end{aligned}$$
(1)

Denote \(c=\max \{ |T| :T\in {\mathcal {F}}\}\) the biggest cardinality of the coalitions in the family \({\mathcal {F}}\). If \(c=0\) then \({\mathcal {F}}=\{\emptyset \}\), \(C(v)=I(v)\), and \({\text {AA}}_i(E,d)=\frac{E}{n}\) for all \(i\in N\). If \(c >1\), then for each \(T\in {\mathcal {F}}\) with \(|T|=c\), T is maximal so \(C(v_T)=I(v_T)\), \(p^I_T=p_T=({\tilde{E}}_T)^{n-1}\), and \(\mu _i(v_T)=a_T(i)+\frac{{\tilde{E}}_T}{n}\), for all \(i \in N\). Then, we proceed backwards on the cardinality of the coalitions in \({\mathcal {F}}\). For each \(T\in {\mathcal {F}}\) such that \(|T|=t<c\), either T is maximal and so \(C(v_T)=I(v_T)\) as before, or we can apply the equalities in (1) to compute \(p_T\) and \(\mu (v_T)\), because \(|S|>t\) whenever \(S\in {\mathcal {F}}_T\), \(S\not =T\). The procedure ends when \(t=0\), that is \(T=\emptyset \), because \({\text {AA}}(E,d)=\mu (C(v))=\mu (C(v_{\emptyset }))\). The procedure is described in pseudocode form in Algorithm 1.

figure a

Example 5.1

Let \(N=\{1,2,3\}\) and consider the claims problem \((E,d) \in C^N_+\) with \(E=4\) and \(d=(3,5,5)\). Then \(m(E,d)=(0,0,0)\) and \({\mathcal {F}}=\bigl \{ \emptyset , \{1\} \bigr \}\), so \(\{1\}\) is a maximal coalition of \({\mathcal {F}}\).

Therefore:

  • \({\tilde{E}}_{\{1\}}=E-d_1=1\) and \(a_{\{1\}}=(d_1,0,0)=(3,0,0)\).

  • \(p^I_{\{1\}}=({\tilde{E}}_{\{1\}})^{2}=1\) and \(\mu (v_{\{1\}})=a_{\{1\}}+\bigl ( \tfrac{{\tilde{E}}_{\{1\}}}{3}, \tfrac{{\tilde{E}}_{\{1\}}}{3}, \tfrac{{\tilde{E}}_{\{1\}}}{3} \bigr )=\bigl ( \tfrac{10}{3},\tfrac{1}{3}, \tfrac{1}{3} \bigr )\).

  • \({\tilde{E}}_{\emptyset }=E=4\), \(a_{\emptyset }=(0,0,0)\), \(p^I_{\emptyset }=({\tilde{E}}_{\emptyset })^{2}=16\) and \(\mu (v_{\emptyset }^I)=\bigl (\tfrac{4}{3},\tfrac{4}{3},\tfrac{4}{3} \bigr )\).

  • Since \(c=\max \{ |T| :T\in {\mathcal {F}}\}=1\) then \(p_{\{1\}}=p^I_{\{1\}}=1\) and \(p_{\emptyset }=p^I_{\emptyset }-p_{\{1\}}= 16-1=15\).

Finally,

$$\begin{aligned} AA(E,d)=\frac{1}{p_{\emptyset }} \bigl ( p^I_{\emptyset } \mu (v_{\emptyset }^I) -p_{\{1\}} \mu (v_{\{1\}})\bigr )=\bigl (\tfrac{6}{5},\tfrac{7}{5},\tfrac{7}{5} \bigr ). \end{aligned}$$

The set of awards vectors X(Ed) and the allocation \({\text {AA}}(E,d)\) are shown in Fig. 3.

Fig. 3
figure 3

The set of awards vectors and the \({\text {AA}}\) allocation for the problem \(\bigl (4,(3,5,5)\bigr )\)

The \({\text {AA}}\) rule is the unique rule for which the egalitarian division of the initial endowment E is the weighted sum of the allocations that the rule assigns to the T-utopia games with full dimensional core. The weights are the ratios of T-utopia allocations to stable allocations.

Working out the computations we obtain alternative expressions for all of the elements of the algorithm. In Appendix C we show that the \({\text {AA}}\) rule is the core-center of a game, \(v^*_{\emptyset }\in G^N\), that is strategically equivalent to the coalitional game \({\tilde{v}}^*_{\emptyset }\in G^N\) associated with a claims problem, \(({\tilde{E}}^*_{\emptyset }, {\tilde{d}}^*_{\emptyset })\in C^N\) for which all of the claims are equal to the endowment. Therefore, since \(\mu ({\tilde{v}}^*_{\emptyset })\) coincides with the equalitarian division, initially, the \({\text {AA}}\) rule divides the amount \({\tilde{E}}^*_{\emptyset }\) equally among the claimants. Then, each claimant’s award is readjusted by adding the vector \(a^*_{\emptyset }\).

Certainly, the algorithm can be improved upon by making use of some properties satisfied by the \({\text {AA}}\) rule. For instance, by anonymity, we can assume that given a claims problem \((E,d)\in C^N\), the vector of claims \(d=(d_1, \ldots , d_n) \in {\mathbb {R}}^N\) is sorted in ascending order, i.e., \(d_1 \le \cdots \le d_n\). The \({\text {AA}}\) rule is self-dual, so if the endowment is greater than the half-sum of claims, \(E\ge \tfrac{1}{2}d(N)\), then \({\text {AA}}(E,d)=d-{\text {AA}}(d(N)-E,d)\) and \(d(N)-E \le \tfrac{1}{2}d(N)\). Therefore, we can restrict the algorithm to the claims problems for which \(E\le \tfrac{1}{2}d(N)\). But Mirás Calvo et al. (2022b) show that if \(d(N\backslash \{n\}) \le E \le d_n\) then \({\text {AA}}_j (E,d)=\tfrac{d_j}{2}\) for all \(j \in N\backslash \{n\}\) and \({\text {AA}}_n(E,d)=E-\tfrac{1}{2}d(N\backslash \{n\})\). As a consequence, we can always reduce the computation of the \({\text {AA}}\) rule of a claims problem \((E,d)\in C^N_+\) to the case where \(0<E\le \min \{\tfrac{1}{2}d(N), d(N\backslash \{n\}) \}\). Let \({\mathcal {I}}=\{ i \in N: \{i\} \in {{{\mathcal {F}}}}\}\) and \(\chi (i)= 1\) if \(\{i\} \in {\mathcal {F}}\) and \(\chi (i)=0\) otherwise. We further simplify the notation by writing \(p_i\) and p instead of \(p_{\{ i\}}\) and \(p_{\emptyset }\), respectively.

Theorem 5.2

Let \((E,d) \in C^N_+\) such that \(E\le \min \{\tfrac{1}{2}d(N), d(N\backslash \{n\}) \}\). Then, for all \( i \in N\), we have that

$$\begin{aligned} {\text {AA}}_i(E,d)=\tfrac{1}{n} \Bigl (E+ \underset{j \in {\mathcal {I}}}{\sum } \tfrac{p_j}{p}d_j\Bigr )-\chi (i)\tfrac{p_i}{p}d_i. \end{aligned}$$

According to Theorem 5.2, in order to obtain \({\text {AA}}(E,d)\) we have to compute the ratios \(\frac{p_j}{p}\) for the claimants such that \(E>d_j\). Therefore, \(\frac{p_j}{p}\) represents the ratio of utopia allocations for claimant j to awards vectors for the problem (Ed). We call this proportion the utopia ratio for claimant j. Now, let us increase the initial endowment by adding, for each claimant whose claim does not exceed the endowment, an amount equal to the utopia ratio times the claim, \(E+ \underset{j \in {\mathcal {I}}}{\sum } \tfrac{p_j}{p}d_j\). Then, the \({\text {AA}}\) rule first acts as an egalitarian rule, dividing the endowment enlarged by the utopia ratios equally among the agents. Then, it takes away from each claimant the extra amount initially granted.

Example 5.3

Let \(N=\{1,2,3,4\}\) and consider the claims problem of Example 4.3, that is, \((E,d) \in C^N\) with \(E=10\) and \(d=(2,4,7,9)\). Recall that \({\mathcal {F}}=\bigl \{\emptyset , \{1\}, \{2\}, \{3\}, \{4\}, \{1,2\},\{1,3\} \bigr \}\) so \({\mathcal {I}}=\{ \{1\},\{2\},\{3\},\{4\}\}\). First, we compute \(p_T\) for the maximal elements of \({\mathcal {F}}\) that, as shown in Fig. 2, are tetrahedrons:

  • \(C(v_{\{4\}})= I(v_{\{4\}})\) so \(p_{\{4\}}=(E-d_4)^3=(10-9)^3=1\).

  • \(C(v_{\{1,2\}})= I(v_{\{1,2\}})\), so \(p_{\{1,2\}}=(E-d_1-d_2)^3=(10-2-4)^3=64\).

  • \(C(v_{\{1,3\}})= I(v_{\{1,3\}})\), so \(p_{\{1,3\}}=(E-d_1-d_3)^3=(10-2-7)^3=1\).

Secondly, from the decompositions obtained in Example 4.3 we have:

  • \(I(v_{\{1\}})= C(v_{\{1\}}) \cup C(v_{\{1,2\}}) \cup C(v_{\{1,3\}})\), so \((E-d_1)^3=p_{\{1\}}+p_{\{1,2\}}+p_{\{1,3\}}\). Then \(p_{\{1\}}=(10-2)^3-64-1=447\).

  • \(I(v_{\{2\}})= C(v_{\{2\}}) \cup C(v_{\{1,2\}})\), so \((E-d_2)^3=p_{\{2\}}+p_{\{1,2\}}\). Then \(p_{\{2\}}=(10-4)^3-64=152\).

  • \(I(v_{\{3\}})= C(v_{\{3\}}) \cup C(v_{\{1,3\}})\), so \((E-d_3)^3=p_{\{3\}}+p_{\{1,3\}}\). Then \(p_{\{3\}}=(10-7)^3-1=26\).

Finally, \(I(v)=C(v) \cup C(v_{\{1\}})\cup C(v_{\{2\}}) \cup C(v_{\{3\}}) \cup C(v_{\{4\}}) \cup C(v_{\{1,2\}}) \cup C(v_{\{1,3\}})\) and \(p=p_{\emptyset }=E^3-\underset{T\in {\mathcal {F}}}{\sum } p_T=10^3-691=309\). Then, applying Theorem 5.2,

$$\begin{aligned} {\text {AA}}_1(E,d)=&\tfrac{1}{n} \Bigl (E+ \underset{j \in {\mathcal {I}}}{\sum } \tfrac{p_j}{p}d_j\Bigr )-\chi (1)\tfrac{p_1}{p}d_1 \\ =&\frac{1}{4}\left( 10+\frac{447 \times 2+152 \times 4+26 \times 7+1 \times 9}{309}\right) -\frac{447 \times 2}{309}=\tfrac{1207}{1236}. \end{aligned}$$

Similar computations show that,

$$\begin{aligned} {\text {AA}}(E,d) = \bigl (\tfrac{1207}{1236}, \tfrac{2351}{1236}, \tfrac{1414}{431}, \tfrac{1494}{389} \bigr )=(0{.}9765, 1{.}9021, 3{.}2807,3{.}8406). \end{aligned}$$

6 An application: CO\(_2\) emissions

The United Nations Framework Convention on Climate Change (UNFCCC), created in 1992, is an international treaty that basically seeks to combat climate change by limiting average global temperature increases. Initially, 154 nations signed the UNFCCC (there are now 197 parties) that have met annually since the first Conference of the Parties (COP) took place on April 1995 in Berlin. At the 21st Conference of the Parties (COP 21) held in Paris on December 2015, parties to the UNFCCC reached a landmark agreement to combat climate change. The Paris Agreement central aim is: “to strengthen the global response to the threat of climate change, in the context of sustainable development and efforts to eradicate poverty, by holding the increase in the global average temperature to well below 2 degrees Celsius above pre-industrial levels and to pursuing efforts to limit the temperature increase to 1.5 degrees Celsius above pre-industrial levels, recognizing that this would significantly reduce the risk and impacts of climate change”. The Paris Agreement entered into force on 4 November 2016. Figure 4 shows the World emissions of CO\(_2\), measure in gigatonnes (Gt),Footnote 4 from 1960 to 2014 (source: Climate Change Data, World Bank Group).

In November 2019, the United Nations Environment Programme issued the tenth annual Emissions Gap Report: “It provides the latest assessment of scientific studies on current and estimated future greenhouse gas emissions and compares these with the emission levels permissible for the world to progress on a least-cost pathway to achieve the goals of the Paris Agreement. This difference between ’where we are likely to be and where we need to be’ has become known as the emissions gap”. The report tells us that total emissions reach a record high of 55.3 Gt of CO\(_2\) equivalent in 2018. To get in line with the Paris Agreement, emissions must drop 7.6 per cent per year from 2020 to 2030 for the \(1.5\,^{\circ }\)C goal and 2.7% per year for the \(2\,^{\circ }\)C goal.

Fig. 4
figure 4

World CO\(_2\) emissions from 1960 to 2014

The world’s countries emit vastly different amounts of greenhouse gases into the atmosphere. Even if all of them were fully committed to achieve the \(1.5\,^{\circ }\)C goal, how to find an equitable share of the 7.6% per year drop on emissions? Giménez-Gómez et al. (2016) argue that: “framing climate negotiations as a classical conflicting claims problem may provide for an effective climate policy”. In their analysis, the endowment is the available carbon budget and the claimants are the emitting countries. Duro Moreno et al. (2020) also use a claims approach to analyze some theoretical solutions through the establishment of equity and stability criteria. Heo and Lee (2022) present a dynamic claims problem and analyze CO\(_2\) allocations over time. Following these models, we consider the 13 countries that emitted the most carbon dioxide in 2014: China, USA, India, Russia, Japan, Germany, Iran, Saudi Arabia, Republic of Korea, Canada, Brazil, South Africa, and Mexico. The year 2014 is the last for which there are data of CO\(_2\) emissions available for all the world’s countries from the Climate Change Data, World Bank Group. The remaining countries are grouped in 7 geographical regions: Rest of the European Union, Rest of Europe, Western Asia, Rest of Asia, Rest of America, Rest of Africa, and Oceania. Table 1 shows the estimated carbon dioxide emissions, in kilotons (kt), by the selected 20 claimants. We assume that, at least, each country commits to maintain its annual CO\(_2\) emissions below the 2014 amount. Therefore, each emitter’s claim \(d_j\), \(j\in N=\{1,\ldots ,20\}\), corresponds to its estimated emission in 2014. Naturally, we denote \(d=(d_1, \ldots , d_{20})\).

Table 1 Selected countries/regions CO\(_2\) emissions (kt) in 2014

According to the data presented in Table 1, the sum of CO\(_2\) emissions in 2014 is \(E_0=33\,857\,455.004\) kt. We take the 2014 emissions as the ones valid for the year 2020 (whenever updated data become available, the analysis can be carried over with the new information). Now, the Emissions Gap Report points out that each year from 2021 to 2030, the total emissions must drop 7.6%. Therefore, for each \(i\in \{1,\ldots , 10\}\), we consider the claims problem \((E_i, d)\in C^N\), where \(E_i=(1-0.076)^i E_0\), that is:

$$\begin{aligned} \begin{array}{|c|c|c|c|c|} \hline E_1&{}E_2&{}E_3&{}E_4&{}E_5\\ \hline 31\,284\,288.424 &{}28\,906\,682.503 &{}26\,709\,774.633 &{}24\,679\,831.761 &{}22\,804\,164.547 \\ \hline \hline E_6&{}E_7&{}E_8&{}E_9&{}E_{10}\\ \hline 21\,071\,048.042 &{}19\,469\,648.391 &{}17\,989\,955.113 &{}16\,622\,718.524 &{}15\,359\,391.916 \\ \hline \end{array} \end{aligned}$$

Now, for each problem \((E_i,d)\in C^N\), we compute the recommendations made by the proportional rule (\({\text {PRO}}\)), the Talmud rule (\({\text {T}}\)), the random arrival rule (\({\text {RA}}\)), and the average-of-awards rule (\({\text {AA}}\)).Footnote 5

Fig. 5
figure 5

Different emissions reduction patterns given by the four rules

The four rules provide different ways to share the emissions reduction among the polluters. We chose three countries (China, USA, and Saudi Arabia) and three regions (the rest of the European Union, the rest of Europe, and Oceania) to illustrate the results. Figure 5 shows the evolution of the CO\(_2\) emissions reduction, from 2021 to 2030, recommended by the four rules for the aforementioned CO\(_2\) emitters. We observe some clear patterns. The \({\text {PRO}}\) and \({\text {RA}}\) rules demand big reductions in the first years to the top polluters, China and the USA for example, while the \({\text {T}}\) and \({\text {AA}}\) rules dictate an initial lesser effort from these countries. Naturally, the situation is reversed for the countries/regions with the lowest emissions claims: the reductions in the first years are very severe with the \({\text {T}}\) and \({\text {AA}}\) rules but steadily decreasing with the other rules. As we see in the graphic corresponding to the rest of the European Union (the fourth polluter in the ranking) the behavior of the four rules is somehow similar. But, as we consider regions with lesser emissions claims, the rest of Europe for instance, the pattern of stricter reductions implied by the \({\text {T}}\) and \({\text {AA}}\) rules stars to emerge. Note that for all \(i\in \{1,\ldots , 8\}\), the endowment \(E_i\) is bigger than the half-sum of the claims, while \(E_{10}<E_{9}<\tfrac{1}{2}d(N)\). That explains why the paths depicted in each picture of Fig. 5 crossed right before the year 2029.

One can think of a continuous time version of our model by just considering for each \(t\in [0,10]\) the claims problem \((E_t,d)\in C^N\), where \(E_t=E_0e^{-0.076t}\). The path followed by the awards vector chosen by any of the four rules, say \({\mathcal {R}}\), as the time increases from 0 to 10, that is, the function \({\mathcal {R}}(t)={\mathcal {R}}(E_t,d)\) is a dynamic strategy of emissions reduction. Now, a rule \({\mathcal {R}}\) satisfies endowment differentiability if \({\mathcal {R}}(\cdot ,d)\) is a differentiable function of the endowment for all claims vector. Obviously, the \({\text {PRO}}\) rule satisfies this property. When there are more than two claimants, Mirás Calvo et al. (2022b) show that the \({\text {AA}}\) rule is endowment differentiable. Nevertheless, both the \({\text {T}}\) and \({\text {RA}}\) rules violate it. As a consequence, the path of emissions reduction corresponding to the \({\text {PRO}}\) and \({\text {AA}}\) rules do not present brisk changes in the rate of reduction. The graphs shown in Fig. 5 correspond to the discrete time approach but one can easily observe that the \({\text {T}}\) rule does not vary smoothly.

Even though the stakes are very high, most of the countries do not comply with the commitments made. In particular, the top emitters tend to be more hesitant. We think that, qualitative, rules that demand a lesser effort to the top polluters in the first years and a bigger effort at the end of the period, such as the \({\text {T}}\) and \({\text {AA}}\) rules, are more realistic.

7 Concluding remarks

Theorem 5.2 provides an expression to compute the allocation recommended by the \({\text {AA}}\) rule in terms of the claims problem initial data (the endowment E and the vector of claims d) by calculating the utopia ratios \(\tfrac{p_i}{p}\). The algorithm that we present in this paper is a mechanism to obtain these ratios. But, one can rely on any other alternative method to compute the volumes \(p_i\) and p, for instance applying a general algorithm to compute the volume of a convex polyhedron such as Lasserre (1983).

Our algorithm can be easily adapted to compute the core-center solution for the class of two-bound core games (Gong et al., 2022). A balanced game \(v\in G^N\) is a two-bound core game if there exist \(l,u \in {\mathbb {R}}^N\) such that \(C(v)=\{ x\in {\mathbb {R}}^N :l_i\le x_i \le u_i \text { for all } i\in N,\ x(N)=v(N)\bigr \}\), that is, if C(v) is the intersection of the n-rectangle \({\prod \nolimits _{i\in N}} [l_i,u_i]\) with the hyperplane H(v). Given a two-bound core game \(v\in G^N\) and a player \(i\in N\), let \(l^*_i(v)={\min \nolimits _{x\in C(v)}}x_i\) and \(u^*_i(v)={\max \nolimits _{x\in C(v)}}x_i\). The vectors \(l^*(v)=\bigl ( l^*_i(v) \bigr )_{i\in N}\) and \(u^*(v)=\bigl ( u^*_i(v) \bigr )_{i\in N}\) are called the lower exact core bound and the upper exact core bound, respectively. Two-bound core games are closely related to claims problems. In fact, Gong et al. (2022) prove that if \(v\in G^N\) is a two-bound core game then \(C(v)=l^*(v)+X(E,d)\), where the claims problem \((E,d)\in C^N\) is given by \(E=v(N)-{\sum \nolimits _{i\in N}}l^*_i(v)\) and \(d=u^*(v)-l^*(v)\). Consequently, the core-center of a two-bound core game \(v\in G^N\) can be computed as:

$$\begin{aligned} \mu (v)=l^*(v)+{\text {AA}}\Bigl ( v(N)-\underset{i\in N}{\sum }l^*_i(v), u^*(v)-l^*(v) \Bigr ). \end{aligned}$$

The class of two-bound core games includes, among others, 1-convex games (Driessen, 1986), big boss games (Muto et al., 1988), clan games (Potters et al., 1989), compromise stable games (Quant et al., 2005), and reasonable stable games (Dietzenbacher, 2018).

The analysis presented in this paper also applies to the computation of the centroid of any convex polytope that is the intersection of a rectangle with an efficiency-type hyperplane. That is the case, in the theory of coalitional games, of the core cover set (Tijs & Lipperts, 1982) and the reasonable set (Gerard-Varet & Zamir, 1987). The core cover of a game \(v\in G^N\) is the set \({{\mathcal {C}}}{{\mathcal {C}}}(v)=\bigl (\underset{i\in N}{\prod } [m_i(v),M_i(v)]\bigr ) \cap H(v)\), where, for each \(i\in N\), \(M_i(v)=v(N)-v(N\backslash \{i\})\) and \(m_i(v)=\underset{S\subset N :i \in S}{\max }\bigl \{v(S)-\underset{j\in S\backslash \{i\}}{\sum }M_j(v)\bigr \}\). A game \(v\in G^N\) is compromise admissible if the core cover set is nonempty.Footnote 6 Estévez-Fernández et al. (2012) prove that if \(v\in G^N\) is compromise admissible then \({{\mathcal {C}}}{{\mathcal {C}}}(v)=m(v)+X\bigl (v(N)-\underset{j\in N}{\sum }m_j(v), M(v)-m(v)\bigr )\), where \(m(v)=\bigl ( m_i(v) \bigr )_{i\in N}\) and \(M(v)=\bigl ( M_i(v) \bigr )_{i\in N}\). Therefore, the centroid of the core cover set is \(\mu ({{\mathcal {C}}}{{\mathcal {C}}}(v))=m(v)+{\text {AA}}\bigl (v(N)-\underset{j\in N}{\sum }m_j(v), M(v)-m(v)\bigr )\).

A permutation on N is a bijection \(\pi :\{1, \ldots , n\} \rightarrow N\), where \(\pi (k)\) denotes the player at position k. The set of all permutations of N is denoted by \(\Pi ^N\). Let \(v\in G^N\). For a given permutation \(\pi \in \Pi ^N\) of the player set N the marginal worth vector \(m^{\pi }(v)\) is defined, for each \(k\in N\), by \(m_k^{\pi }(v)=v(S^{\pi }_k)-v(S^{\pi }_{k-1})\), where \(S^{\pi }_0=\emptyset \) and \(S^{\pi }_k=\{ \pi (j) :j\le k\}\). The reasonable set of \(v\in G^N\) is given by \(R(v)=\bigl \{ x\in {\mathbb {R}}^N :\underset{\pi \in \Pi ^N}{\min }\ m^{\pi }_i(v) \le x_i \le \underset{\pi \in \Pi ^N}{\max }\ m^{\pi }_i(v) \bigr \} \cap H(v)\). Again, the centroid of the reasonable set can be computed by means of our algorithm.Footnote 7

The algorithm developed in this paper works for the classes of games just mentioned above. González-Díaz et al. (2016) describe another particular procedure, based on a quite different approach, to calculate the core-center solution for airport games. But, as far as we know, no specific algorithm to compute the core-center solution for arbitrary balanced games is available, so one has to rely on general methods for the computation of the centroid of convex polyhedrons. It is an open question if the technique presented in this paper can be extended to other subclasses of balanced games, in particular, to convex games. Certainly, the core of a convex game has a more complex structure than the core of a compromise admissible game but it still has good properties (González-Díaz & Sánchez-Rodríguez, 2008). Recall that there are two key aspects that allow us to develop the algorithm to compute the centroid of the set of awards vectors for a claims problem, relying on the method of geometric decomposition. First, the imputation set of the associated game can be partitioned by the cores of the utopia games corresponding to the relevant coalitions, the ones that belong to family \({\mathcal {F}}\), because the set of awards vectors is the intersection of a rectangle with a hyperplane. Secondly, the core of the utopia game of an inclusion-wise maximal set of the family \({\mathcal {F}}\) is a regular simplex and, thus, its centroid is easy to obtain. To be able to generalize this method for convex games we face two challenges. First, utopia games have to be properly defined so that the imputation set admits a decomposition by their cores. Secondly, some pieces of the decomposition must be simple enough so that its centroid is known.