1 Introduction

Lot-sizing is one of the most important and also one of the most difficult problems in production planning. Although lot-sizing and scheduling problems, and their variants, have been studied by many authors, providing different solution approaches, looking for more efficient solution approaches is still a challenging subject. Variants of the lot-sizing problem (henceforth, LSP) with complex setup and other variants which are more realistic and practical have received less attention in the literature. There has been little literature regarding problems such as LSP with backlogging or with setup times and setup carry-over. Since these problems are NP-hard, fast and efficient heuristics are required. A good survey on the subject is Karimi et al. (2003).

Also there is little literature for cost-sharing in LSP. Among the pioneers we mention Van den Heuvel et al. (2007) which focuses on the cooperation in economic lot-sizing situations (henceforth ELS-situations) with homogeneous costs. They consider a homogeneous finite horizon model where cost are all equal for all the players in each period. Each player must satisfy its demand in each period by producing or carrying inventory from previous stages but backlogging is not permitted. The main result in that paper is that the cooperative games induced by ELS-situations enjoy a nonempty core. Subsequently, (Guardiola et al. 2008, 2009, 2021b) present a new class of totally balanced combinatorial optimization games: production-inventory games (henceforth, PI-games). PI-games bring the essentials of inventory and combinatorial optimization games. They provide a cooperative approach to analyze the production and storage of indivisible items being their characteristic function given as the optimal objective function of a combinatorial optimization problem. PI-games can be seen as ELS games without setup costs but with backlogging. (Guardiola et al. 2008, 2009) prove that the Owen set, the set of allocations which are achievable through dual solutions [see Owen (1975) and Gellekom et al. (2000)] reduces to a singleton. In addition, that allocation is always in the core and it defines a population monotonic allocation scheme. This fact motivates the name of Owen point for this core-allocation on PI-games. Recently, Guardiola et al. (2021a) introduce new core allocations for PI-games improving the weaknesses of the Owen point (it may be seen as an altruistic allocation for any players) and study the structure and complexity of the core of PI-games. The main difference between the ELS-games by Van den Heuvel et al. (2007) and PI-games by Guardiola et al. (2009) is that the former considers set up costs but assume that costs are homogeneous for all players in each period. Hence, both situations (ELS and PI) are, in general, different.

On the other hand, Xu and Yang (2009) present a cost-sharing method that is competitive, cross-monotonic and approximate cost recovering for an ELS-game under a weak triangle inequality assumption, along with numerical results showing the effectiveness of the proposed method. Li et al. (2014) present a cost-sharing method that is cross-monotonic, competitive, and approximate cost recovery, for the multi-level ELS-game, under a mild condition. This result extends that of ELS-game of Xu and Yang (2009).

Dreschel (2010) focusses on cooperative lot-sizing games in supply chains. Several models of cooperation in lot-sizing problems of different complexity that are analyzed regarding theoretical properties like monotonicity or concavity and solved with the proposed row generation algorithm to compute core elements; i.e., determining stable and fair cost allocations.

In another paper, Gopaladesikan and Uhan (2011) consider a new class of cooperative cost-sharing games, associated with the ELS-problem with remanufacturing options (henceforth, ELSR). They investigate the relative strength and integrality gaps of various mathematical optimization formulations of ELSR. Using insights from these results, they study the core of the associated cost-sharing game and show it is empty, in general. However, for two special cases—zero setup costs, and large initial quantity of low cost returns—they find that the cost sharing game has a non-empty core, and that a cost allocation in the core can be computed in polynomial time.

Zeng et al. (2011) consider the ELS-game with perishable inventory. In this cooperative game, a number of retailers that have a known demand through a fixed number of periods for a same kind of perishable goods collaborate to place joint orders to a single supplier. They first show that an ELS game with perishable inventory is subadditive, totally balanced and its core is non-empty. Then, they propose a core-allocation which allocates the unit cost to each period as equally as possible. Finally, a numerical example is given to illustrate the above results.

Tsao et al. (2013) use the Nash game and the cooperation game in an imperfect production system to investigate the combined effects of lot-sizing integration, learning effect, and an imperfect production process on a manufacturer-retailer channel. They also developed a search procedure to solve the problem described, the optimal properties and a numerical study are conducted to seek for structural and quantitative insights into the relationship between the upstream and downstream entities of the supply chain. Numerical results indicated that the cooperation game policy created a higher cost reduction under a wide range of parameter settings.

Chen and Zhang (2016) consider the ELS-game with general concave ordering cost. In that paper, the dual variables are understood as the price of the demand per unit. They show that a core allocation can be computed in polynomial time under the assumption that all retailers have the same cost parameters (again homogeneous costs). Their approach is based on linear programming (LP) duality. Specifically, they prove that there exists an optimal dual solution that defines an allocation in the core and point out that it is not necessarily true that every optimal dual solution defines a core allocation. Toriello and Uhan (2014) also study ELS-games with general concave ordering costs and show how to compute a dynamic cost allocation in the strong sequential core of these games, i.e., an allocation over time that exactly distributes costs and is stable against coalitional defections at every period of the time horizon.

More recent papers that are related to ELS-games are Masheli and Mohammaditabar (2017), Margaretha and Hartl (2020), and Feng et al. (2021). In Masheli and Mohammaditabar (2017) studies a supplier selection model. The joint decision making of procurement lot-size, supplier selection, production decisions and shipment policy selection has potential to reduce total supply chain costs. The authors present a single-buyer multi-suppliers model in a two level supply chain and a cooperative game theory model is proposed to analyse the decisions. The selected suppliers and total supply chain costs are found. The authors show that the cooperative model could result in a stable solution with same total supply chain cost as the centralized model and also, when suppliers have equal opportunity costs for each single production capacity, selected suppliers are determined independent from the opportunity cost but when the suppliers have different opportunity costs, the selected suppliers are influenced by the opportunity cost that they have. A numerical example describes the findings. Margaretha and Hartl (2020) introduce the collaborative multi-level lot-sizing problem with cost synergies. This arises if producers can realise reductions of their costs by providing more than one product in a specific time horizon. The authors propose a decentralised mechanism, where producers do not have to reveal their individual items costs. Additionally, a Genetic Algorithms-based centralised approach is developed, which we use for benchmarking. Their study shows that this approach comes very close to the a central plan, while in the decentralised one no critical information has to be shared. Finally, Feng et al. (2021) profit allocation rules for joint replenishment among retailers under a carbon cap-and-trade policy. They show that joint replenishment can increase participants’ total profit and reduce their total amount of carbon emissions. To allocate the total profit from joint replenishment to the retailers, a joint replenishment game with the carbon cap-and-trade policy is introduced. It turns out this game is convex. Based on this, they design an altruistic profit core allocation rule by categorizing retailers into efficient ones and non-efficient ones, with the efficient retailers being altruistic who will transfer their surplus carbon allowance to those non-efficient ones. Moreover, they get results concerning how much carbon allowance, to whom and at what price retailers are will- ing to transfer in the grand coalition, by considering their altruistic parameters. Their results show that the retailer with the highest altruistic parameter value obtains all the surplus carbon allowance from other retailers, and this particular retailer transfers his surplus carbon allowance to the retailer with the second-highest altruistic parameter value. These results indicate that people do not help other people uniformly; rather, they do so according to the generosity of other people.

In this paper, we study another class of totally balanced combinatorial optimization games called setup-inventory games (henceforth, SI-games) that arises from cooperation in lot-sizing problems with heterogeneous costs. Each firm faces demand for a single product in each period and coalitions can pool orders. Firms cooperate which implies that each firm uses the best ordering channel and holding technology provided by the participants in the consortium. That is, they produce, hold inventory, pay backlogged demand and make orders at the minimum cost among the members of the coalition. Thus, firms aim at satisfying their demand over the planing horizon with minimal operation cost. In principle sharing private information can be seem as a limitation of this model. However, the reader may notice that this can be easily overcome. To prevent disclosing private information one can assume that firms communicate via a mediator who attempts to streamline their decisions without restricting their freedom. The mediator implements the cooperation mechanism without disclosing information, reaching a win-win situation for all involved entities and giving rise to acceptable costs allocations.

Therefore, each firm must solve the Wagner and Whitin extended model with backlogging costs, solved by Zangwill (1969) using dynamic programming techniques. Modeling cooperation in production and holding costs has already appeared in literature. Additionally, our cooperation in backlogging is also natural, but new: all the members of a coalition pay backlogging cost (compensation for delayed demand) by the cheapest cost among those in the coalition. The strength of the coalitions increase with their size so that larger coalitions can get better opportunities in the market. To illustrate this form of cooperation today, let us consider four automotive companies, Peugeot (P), Citroen (C), Fiat (F) and Iveco (I). They all use the same chassis for their cars and buy it from a Chinese supplier twice a year (2 periods). Peugeot is interested in buying a larger quantity of chassis to avoid supply problems from China and a possible increase in transportation costs. In addition, P is able to negotiate with the Chinese supplier and get very competitive unit and period production costs for large order sizes. P then proposes to the other companies to place a joint order for chassis. Citroen thinks this is a good idea because it has a large warehouse in Vigo where the entire order can be always stored. Iveco proposes to take advantage of its good contacts with transport companies and to hire a ship to transport the joint orders from China to Vigo. The fixed order and transport costs are included in the set up costs. Fiat analyzes the proposal and, although it does not have a long delay per period in the delivery of its cars, and its penalty costs are the lowest, it concludes that it turns out profitable. The four companies then agree and taking the unit production costs of P, the holding costs of C, the setup costs of I and the backlogging costs of F, they place a joint order with the lowest total cost c(N). We should note that the cooperation of the four companies generates a reduction in the backlogging costs of P, C and I (to those of F) and thus it is profitable for the consortium.

SI-games are an extension of PI-games (Guardiola et al. 2009) since the latter do not include setup costs. The reader may note that whenever set up costs are zero in all periods SI-games become PI-games. Moreover, SI-games also generalize ELS-games in that all considered costs can be different for the different players in each period and, in addition, backorders are permitted.

The contribution of this paper is to prove that the above mentioned mode of cooperation is always stable in that there exist fair allocations of the overall cost of the system among the members of a coalition so that no subgroup of agents is better off by leaving the consortium (every SI-game has a nonempty core). Then we propose a parametric family of cost allocations for SI-games: the extended Owen points. We provide sufficient conditions for this to be a stable family against coalitional defections of firms, that is, every extended Owen point is a core-allocation. Finally, we focus on those periods of the time horizon that are consolidated and analyze their effect on the stability of cost allocations. Specifically we prove that for consolidated SI-situations, the single extended Owen point belongs to the core of the game. Our paper contributes as well to the literature on the analysis of problems in Operations Research by means of cooperative games. The interested reader is referred to Borm et al. (2001) for further details on operations research games (including inventory games).

2 Model

We start by describing the basic form of lot-sizing problems (see Johnson and Montgomery (1974) for further details). We focus here on periodic review inventory problems where a setup cost is incurred when placing an order, which in turns makes the cost structure non-linear.

A setup-inventory problem (hereafter SI-problem) can be described as follows. We consider T periods, numbered from 1 to T, where the demand for a single product occurs in each of them. This demand is satisfied by own production, and can be done in three different periods: (i) the same period, (ii) an earlier period (as inventory), (iii) a later period (as backlogging). In each production period, a fixed cost must be paid. Therefore, the model includes production, inventory holding, backlogging and setup costs. We assume, without loss of generality, the initial and terminal inventories are set to zero. The objective is to find an optimal ordering plan, that is a feasible ordering plan that minimizes the sum of setup, production, inventory holding and backlogging cost.

For each period \(t=1,\ldots ,T\) we let:

  • \(d_{t}:=\) demand in period t and \(d=(d_{1},\ldots ,d_{T}).\)

  • \(k_{t}:=\) setup cost in period t and \(k=(k_{1},\ldots ,k_{T}).\)

  • \(h_{t}:=\) unit inventory carrying costs in period \(t\ \)and \( h=(h_{1},\ldots ,h_{T}).\)

  • \(b_{t}:=\) unit backlogging carrying costs in period \(t\ \)and \( b=(b_{1},\ldots ,b_{T}).\)

  • \(p_{t}:=\) unit production costs in period \(t\ \)and \(p=(p_{1},\ldots ,p_{T}).\)

  • \(q_{t}:=\) order size in period t.

  • \(I_{t}:=\) ending inventory in period t.

  • \(E_{t}:=\) ending backlogged demand in period t.

We consider that costs and demand can never be negative. Furthermore, the decision variables \(q_{t}\), \(I_{t}\) and \(E_{t}\) take integer values. The single-item formulation of the problem (Tdkhbp) is as follows:

$$\begin{aligned} (SI)\quad&\min \displaystyle \sum _{t=1}^{T}\left[ p_{t}q_{t}+h_{t}I_{t}+b_{t}E_{t}+k_{t}\gamma (q_{t})\right] \\&\hbox {s.t.}I_{0}=I_{T}=E_{0}=E_{T}=0, \\&I_{t}-E_{t}=I_{t-1}-E_{t-1}+q_{t}-d_{t},\quad t=1,\ldots ,T, \\&q_{t},\;I_{t},\;E_{t},\hbox { non-negative, integer},\;t=1\ldots ,T, \end{aligned}$$

where,

$$\begin{aligned} \gamma (q):=\left\{ \begin{array}{cc} 1 &{} \text {if }q>0, \\ 0 &{} \text {if }q=0. \end{array} \right. \end{aligned}$$

Zangwill (1969) proved that there exists an optimal solution to (SI) such that, for each \(t=1,\ldots ,T\), \(E_{t}>0\) and \(I_{t}>0\) simultaneously; i.e., it is not optimal to divide the production to satisfy demand over multiple periods. We define a feasible ordering plan for a SI-problem as \(\sigma \in {\mathbb {R}} ^{T}\) where \(\sigma _{t}\in T\cup \{0\}\) denotes the period where demand of period t is ordered. We assume the convention that \(\sigma _{t}=0\) if and only if \(d_{t}=0\). It means that there is no order placed to satisfy a null demand at period t. Any ordering plan \(\sigma\) with \(\sigma \in \mathbb{R}\%^{T}\;\text{and}\; \sigma _{t}\in T\cup \{0\} (\sigma _{t}=0\;\text{if and only if}\; d_{t}=0)\) is implementable since it would be a production plan that firms could carry it out. A feasible ordering plan must be a production plan that meets all the requirements on satisfying production and demand. For instance, if \(\sigma _{t}=0\) for all periods t and there is some positive demand, then this plan would not be feasible since it would violate the condition of the optimization problem (SI) that requires satisfying the demand of all the periods. Moreover, we define \(P(\sigma )\in {\mathbb {R}}^{T}\) as the cost vector associated to ordering plan \(\sigma \) (henceforth: cost-plan vector), where

$$\begin{aligned} P_{t}(\sigma ):=\left\{ \begin{array}{lll} 0 &{} \text {if} &{} \sigma _{t}=0, \\ p_{t}, &{} \text {if} &{} \sigma _{t}=t, \\ p_{\sigma _{t}}+\sum _{r=\sigma _{t}}^{t-1}h_{r}, &{} \text {if} &{} 1\le \sigma _{t}<t, \\ p_{\sigma _{t}}+\sum _{r=t+1}^{\sigma _{t}}b_{r}, &{} \text {if} &{} t<\sigma _{t}\le T. \end{array} \right. \end{aligned}$$

If \(\sigma ^{*}\) is an optimal ordering plan for a SI-problem, then the optimal cost is given by

$$\begin{aligned} v(SI)=P(\sigma ^{*})^{\prime }d+\delta (\sigma ^{*})^{\prime }k=\sum _{t=1}^{T}\left( P_{t}(\sigma ^{*})d_{t}+\delta _{t}(\sigma ^{*})k_{t}\right) , \end{aligned}$$

where, \(\delta (\sigma ^{*})=\left( \delta _{t}(\sigma ^{*})\right) _{t\in T}\) and

$$\begin{aligned} \delta _{t}(\sigma ^{*}):=\left\{ \begin{array}{ll} 1 &{} \text {if }\exists r\in T:\sigma _{r}^{*}=t\text { }, \\ 0 &{} \text {otherwise.} \end{array} \right. \end{aligned}$$

Notice that if all setup costs are zero, the problem we are dealing with is a PI-problem (see Guardiola et al. 2009, 2021b). Moreover, although the model assumes that companies produce their demand, we can interchangeably consider the case where demand is satisfied either by producing or purchasing. One has simply to interpret that the purchasing costs can be ordering costs (set up costs) and unit purchasing costs (variable costs).

3 Cooperation in lot-sizing with heterogeneous costs

Next we address a variant of this model where several firms, facing each one a SI-problem, coordinate their actions to reduce costs. This coordination is driven by sharing ordering channels, backlogged and inventory carrying technologies. This means that cooperating firms make a joint order and pay backlogged and inventory carrying demand at the cheapest costs among the members of the coalition at each period. Formally, a setup-inventory situation (henceforth, SI-situation) is a tuple (NDKHBP) where:

  • \(N=\{1,\ldots ,n\}\) is the set of players.

  • \(D=[d^{1},\ldots ,d^{n}]^{\prime }\) is an integer demand matrix, where each row corresponds to the demand of a player, that is, \( d^{i}=[d_{1}^{i},\ldots ,d_{T}^{i}]^{\prime }.\)

  • \(K=[k^{1},\ldots ,k^{n}]^{\prime }\) is a setup cost matrix, where \( k^{i}=[k_{1}^{i},\ldots ,k_{T}^{i}]^{\prime }.\)

  • \(H=[h^{1},\ldots ,h^{n}]^{\prime }\) is an inventory carrying costs matrix, where \(h^{i}=[h_{1}^{i},\ldots ,h_{T}^{i}]^{\prime }.\)

  • \(B=[b^{1},\ldots ,b^{n}]^{\prime }\) is a backlogging carrying costs matrix, where \(b^{i}=[b_{1}^{i},\ldots ,b_{T}^{i}]^{\prime }.\)

  • \(P=[p^{1},\ldots ,p^{n}]^{\prime }\) is a production costs matrix, where \(p^{i}=[p_{1}^{i},\ldots ,p_{T}^{i}]^{\prime }\).

To simplify the notation, we define Z as a matrix in which all costs are included, that is, \(Z:=(K,H,B,P).\) A cost TU-game is a pair (Nc) , where N is the finite player set, \({\mathcal {P}}(N)\) is the power set of N (this is to say the set of all coalitions of N) and \(c:{\mathcal {P}}(N)\rightarrow {\mathbb {R}}\) the characteristic function satisfying \(c(\varnothing )=0.\) The subgame related to coalition \(S,c_{S},\) is the restriction of the mapping c to the subcoalitions of S. A cost allocation will be \(x\in {\mathbb {R}}^{n}\) and, for every coalition \(S\subseteq N\) we shall write \(x(S):=\sum _{i\in S}x_{i}\) the cost-sharing to coalition S (where \(x(\varnothing )=0).\)

For each SI-situation (NDZ), we associate a cost TU-game (Nc) where, for any nonempty coalition \(S\subseteq N, c(S)\) is the optimal value of the optimization problem SI(S), defined as:

$$\begin{aligned} (SI(S))\quad&\min\sum _{t=1}^{T}(p_{t}^{S}q_{t}+h_{t}^{S}I_{t}+b_{t}^{S}E_{t}+k_{t}^{S}\gamma (q_{t})) \\&\hbox {s.t.} I_{0}=I_{T}=E_{0}=E_{T}=0 \\&I_{t}-E_{t}=I_{t-1}-E_{t-1}+q_{t}-d_{t}^{S},\quad t=1,\ldots ,T, \\&q_{t}\ge 0,\;I_{t}\ge 0,\;E_{t}\ge 0,\hbox { and integers, }t=1,\ldots ,T; \end{aligned}$$

with

$$\begin{aligned} p_{t}^{S}:=\min _{i\in S}\{p_{t}^{i}\},\;h_{t}^{S}:=\min _{i\in S}\{h_{t}^{i}\},\;b_{t}^{S}:=\min _{i\in S}\{b_{t}^{i}\},\;k_{t}^{S}:=\min _{i\in S}\{k_{t}^{i}\},\;d_{t}^{S}:=\sum _{i\in S}d_{t}^{i}. \end{aligned}$$

Notice that for all nonempty \(S\subseteq N\) the characteristic function c can be rewritten as follows:

$$\begin{aligned} c(S)=P^{S}(\sigma ^{S})^{\prime }d^{S}+\delta (\sigma ^{S})^{\prime }k^{S}=\sum _{t=1}^{T}\left( P_{t}^{S}(\sigma ^{S})d_{t}^{S}+\delta _{t}(\sigma ^{S})k_{t}^{S}\right) , \end{aligned}$$

where \(\sigma ^{S},P_{t}^{S}(\sigma ^{S})\in {\mathbb {R}}^{T}\) are the optimal ordering plan and the cost-plan vector associated to SI(S), respectively. Every cost TU-game defined in this way is what we call a setup-inventory game (SI-game).

The reader may notice that every PI-game (as introduced by Guardiola et al. 2009) is a SI-game with \(K=0.\) Hence the class of PI-games is a particular subclass of the SI-games.

First, we wonder whether the above model of cooperation is stable, i.e., whether there is a fair division of the total cost among the players such that no group of them has incentives to leave. As we had already announced the concept of core provides a direct answer to that question. The core of the game (Nc) consists of those cost allocations which divide the cost of the grand coalition in such a way that any other coalition pays at most its cost by the characteristic function. Formally,

\(Core(N,c):=\{ x\in {\mathbb {R}}^{n}: x(N)=c(N)\text { and }x(S)\le c(S)\text { for all }S\subset N\}\).

In the following, fair allocations of the total cost will be called core-allocations.

Bondareva (1963) and Shapley (1967) independently provide a general characterization of games with a non-empty core by means of balanceness. A collection of coalitions in N, \({\mathcal {B}}\subseteq {\mathcal {P}}(N)\) is a balanced collection if there exist nonnegative weights \(\left\{ \lambda _{S}\right\} _{S\in {\mathcal {B}}}\) such that \(\sum _{S\in {\mathcal {B}}:i\in S}\lambda _{S}=1\) for all \(i\in N\). Those weights \(\left\{ \lambda _{S}\right\} _{S\in {\mathcal {B}}}\) are called balancing coefficients. A cost game (Nc) is balanced if for every balanced collection \({\mathcal {B}}\) with balancing coefficients \(\{\lambda _{S}\}_{S\in {\mathcal {B}}}\) it holds that

$$\begin{aligned} \sum _{S\in {\mathcal {B}}}\lambda _{S}c(S)\ge c(N). \end{aligned}$$

Then, Bondareva and Shapley prove that (Nc) has a nonempty core if and only if it is balanced. In addition, it is totally balanced game if the core of every subgame is nonempty. Totally balanced games were introduced by Shapley and Shubik in the study of market games (see Shapley and Shubik 1969).

It is important to remark that even though the problems that define SI-games have totally unimodular constraint matrices, dual solutions do not induce core solution throughout the Owen construction. The reason is because the mixed integer linear programming reformulation of SI(S) does not have a strong dual (Recall that a pair of dual problems without duality gap are said to be strong dual (Tamir 1992)). Therefore, the question whether the core of the corresponding game is empty or not is a challenging query and its study makes sense.

The main result of this section states that the cooperation in lot-sizing problems with heterogeneous costs is always stable. In other words, SI-games are balanced. In what follows we include a technical lemma that helps in proving the following theorem. Actually, it provides a procedure for constructing new ordering plans out of existing ones. The rationale behind this construction is similar to the one used in Van den Heuvel et al. (2007).

Lemma 1

Let \({\mathcal {B}}\) be a balanced collection of coalitions with balancing coefficients \(\{\lambda _{S}\}_{S\in {\mathcal {B}}}\). Assume that for each coalition \(S\in {\mathcal {B}}\), \(\pi ^{S}\) is the optimal order plan for the problem \((T,d^{S},k^{N},h^{N},b^{N},p^{N})\). Let r be the smallest positive integer such that \(l_{S}:=r\lambda _{S}^{*}\in \mathbb { Z}^{+}\) for all \(S\in {\mathcal {B}}\) where \(\{\lambda _{S}^{*}\}_{S\in {\mathcal {B}}}\) are irreducible rational numbers bounded above by 1 and greater than or equal to \(\{\lambda _{S}\}_{S\in {\mathcal {B}}}\) (Recall that irreducible refers to numeric fractions that cannot be simplified, that is, fractions such that the numerator and the denominator are coprime). Then, there exist \(\{\psi ^{j}\}_{j=1\ldots ,r}\) feasible order plans for the problem \((T,d^{N},k^{N},h^{N},b^{N},p^{N})\) satisfying (i), (ii) and (iii):

  1. (i)

    For each t, there exists \(S(j)\in {\mathcal {B}}\) such that \(\psi _{t}^{j}=\left\{ \begin{array}{ll} \pi _{t}^{S(j)} &{} \text {if}\;d_{t}^{N}>0, \\ 0 &{} \text {otherwise.} \end{array} \right. \)

  2. (ii)

    S(j) is used at most \(r\lambda _{S(j)}^{*}\) times \(\forall j=1,\ldots ,r\).

  3. (iii)

    For any \(j=1,\ldots ,r,\;P_{t}^{N}(\pi ^{S(j)})\le P_{t}^{N}(\pi ^{S})\) for all \(S\ne S(i),\;\forall i=1,\ldots ,r\).

Proof

The proof of this lemma is constructive so that at the end we will have a procedure to actually construct the corresponding order policies \(\{\psi ^{j}\}_{j=1\ldots ,r}\).

Let \({\mathcal {B}}\) be a balanced collection and \(\{\lambda _{S}\}_{S\in {\mathcal {B}}}\) their corresponding balancing coefficients. Take \(\lambda _{S}^{*}\) as a rational number greater than or equal to \(\lambda _{S}\) for all \(S\in {\mathcal {B}}\). There exists \(r\in {\mathbb {N}}\) being the smallest positive integer such that \(l_{S}=r\lambda _{S}^{*}\in {\mathbb {Z}}^{+}\) for all \(S\in {\mathcal {B}}\). Notice that this number r satisfies

$$\begin{aligned} m:=\sum _{S\in {\mathcal {B}}}r\lambda _{S}^{*}\ge r, \end{aligned}$$
(1)

since \(\sum _{S\in {\mathcal {B}}}\lambda _{S}^{*}\ge \sum _{S\in {\mathcal {B}} }\lambda _{S}\ge 1\).

Consider the following artificial set of coalitions, namely \({{\mathcal {B}}}{{\mathcal {A}}}\) . For each coalition \(S\in {\mathcal {B}}\), consider \( l_{S}=r\lambda _{S}^{*}\) replicas of S in the set \({{\mathcal {B}}}{{\mathcal {A}}}\). Therefore, we have in total m coalitions in the new collection (see (1)). We assume an arbitrary ordering of these coalitions so that we can refer, without confusion, to any coalition, say \(S_{j}\), by its index in such a sequence. Moreover, let \(\pi ^{S_{j}}\) be the optimal order plan corresponding to the problem \((T,d^{S_{j}},k^{N},h^{N},b^{N},p^{N})\), for each \(j=1,\ldots ,m\).

Then we proceed to construct the feasible order plans \(\{\psi ^j\}\). For each period t, \(1\le t\le T\) set:

  1. i)

    \(\psi _{t}^{j}=0\) for all \(j=1,\ldots ,r\) if \(d_{t}^{N}=0\).

  2. ii)

    If \(d_{t}^{N}>0\) do the following. Define

    $$\begin{aligned} N_{t}^{*}= & {} \{i\in N:d_{t}^{i}>0\}, \nonumber \\ {\mathcal {C}}_{t}= & {} { \{S_{j}:N_{t}^{*}\cap S_{j}\ne \emptyset ,\;j=1,\ldots ,m\}. } \end{aligned}$$
    (2)

    Notice that \(N_{t}^{*}\ne \emptyset \) and moreover \(\{i\}\subset N_{t}^{*}\) since there exists always at least one agent \(i\in N\) such that \(d_{t}^{i}>0\), otherwise \(d_{t}^{N}=0\). Therefore, \(\sum\nolimits _{S\in {\mathcal {B}},i\in S}r\lambda _{S}^{*}\ge r\); and thus \(| {\mathcal {C}}_{t}|\ge r\). Arrange the coalitions in \({\mathcal {C}}_{t}\) in non-decreasing sequence , \( S_{(1)},S_{(2)},\cdots ,S_{(|{\mathcal {C}}_{t}|)}\), with respect to the values of \(\{P_{t}^{N}(\pi ^{S_j})\}_{S^{k}\in {\mathcal {C}}_{t}}\). It is then clear that:

    $$\begin{aligned} P_{t}^{N}(\pi ^{S_{(1)}})\le P_{t}^{N}(\pi ^{S_{(2)}})\le \ldots \le P_{t}^{N}(\pi ^{S_{(|{\mathcal {C}}_{t}|)}}). \end{aligned}$$
    (3)

    Finally, we set \(\psi _{t}^{j}=\pi _{t}^{S_{(j)}}\) for \(j=1,\ldots ,r\). Notice that since \(|C_t|\ge r\) this definition is well-stated.

The above construction satisfies the thesis of the lemma. \(\square \)

The following example illustrates how to implement the aforementioned procedure.

Example 1

Consider the following SI-situation with three players and four periods. Notice that all players have the same costs but different demands.

 

Demand

Production

Inventory

Backlogging

Setup

P1

1

1

3

2

1

1

2

2

1

2

2

1

1

1

1

1

3

1

1

9

P2

2

1

8

2

1

1

2

2

1

2

2

1

1

1

1

1

3

1

1

9

P3

2

1

9

2

1

1

2

2

1

2

2

1

1

1

1

1

3

1

1

9

Let \({\mathcal {B}}:=\left\{ \{1,2\},\{1,3\},\{2,3\},\{1,2,3\}\right\} \) be a balanced collection of coalitions with balancing coefficients \(\{\lambda _{S}\}_{S\in {\mathcal {B}}}=\left\{ \frac{1}{3},\frac{1}{3},\frac{1}{3},\frac{1}{3}\right\} .\) In this case \(\{\lambda _{S}^{*}\}_{S\in {\mathcal {B}}}=\{\lambda _{S}\}_{S\in {\mathcal {B}}}\) and \(r=3.\)

Next table shows the optimal ordering plans and the corresponding cost plan vectors for the problem \((T,d^{S},k^{N},h^{N},b^{N},p^{N})\) for each coalition \(S\in {\mathcal {B}}\).

S

\(\pi _{1}^{S}\)

\(\pi _{2}^{S}\)

\(\pi _{3}^{S}\)

\(\pi _{4}^{S}\)

\(P_{1}^{N}(\pi ^{S})\)

\(P_{2}^{N}(\pi ^{S})\)

\(P_{3}^{N}(\pi ^{S})\)

\(P_{4}^{N}(\pi ^{S})\)

{1,2}

1

2

3

3

1

1

2

4

{1,3}

2

2

3

3

2

1

2

4

{2,3}

1

2

3

3

1

1

2

4

{1,2,3}

1

2

3

4

1

1

2

2

The reader may notice that there always exist three feasible order plans for the problem \((T,d^{N},k^{N},h^{N},b^{N},p^{N})\) given by

j

\(\psi _{1}^{j}\)

\(\psi _{2}^{j}\)

\(\psi _{3}^{j}\)

\(\psi _{4}^{j}\)

\(P_{1}^{N}(\psi ^{j})\)

\(P_{2}^{N}(\psi ^{j})\)

\(P_{3}^{N}(\psi ^{j})\)

\(P_{4}^{N}(\psi ^{j})\)

1

1

2

3

4

1

1

2

2

2

1

2

3

3

1

1

2

4

3

2

2

3

3

2

1

2

4

These plans can be built by means of the following recursive procedure: for all \(t=1,2,3,4\)

  • \(\psi _{t}^{1}=\pi _{t}^{S(1)}\) such that \(S(1)=\arg \min \left\{ P_{t}^{N}(\pi ^{S})\right\} ,\)

  • \(\psi _{t}^{2}=\pi _{t}^{S(2)}\) such that \(S(2)=\arg \min \left\{ P_{t}^{N}(\pi ^{S}):S\ne S(1)\right\} ,\)

  • \(\psi _{t}^{3}=\pi _{t}^{S(3)}\) such that \(S(3)=\arg \min \left\{ P_{t}^{N}(\pi ^{S}):S\ne S(1),S(2)\right\} ,\)

In addition, for all \(S\ne S(1),S(2),S(3),\) \(P_{t}^{N}(\pi ^{S})\ge P_{t}^{N}(\pi ^{S(j)})=P_{t}^{N}(\psi ^{j})\), for all \(t=1,2,3,4\) and all \( j=1,2,3\).

Theorem 1

Every SI-game (Nc) associated to a SI-situation (NDZ) is balanced.

Proof

Let \({\mathcal {B}}\subset 2^{N}\) be a balanced collection and \(\left\{ \lambda _{S}\right\} _{S\in {\mathcal {B}}}\) their corresponding balancing coefficients. Then,

$$\begin{aligned} \sum _{S\in {\mathcal {B}}}\lambda _{S}c(S)= & {} \sum _{S\in {\mathcal {B}}}\lambda _{S}\left( P^{S}(\sigma ^{S})^{\prime }d^{S}+\delta (\sigma ^{S})^{\prime }k^{S}\right) \\\ge & {} \sum _{S\in {\mathcal {B}}}\lambda _{S}\left( P^{N}(\sigma ^{S})^{\prime }d^{S}+\delta (\sigma ^{S})^{\prime }k^{N}\right) \\\ge & {} \sum _{S\in {\mathcal {B}}}\lambda _{S}\left( P^{N}(\pi ^{S})^{\prime }d^{S}+\delta (\pi ^{S})^{\prime }k^{N}\right) , \end{aligned}$$

where \(\pi ^{S}\) for each \(S\in {\mathcal {B}}\) is an optimal order plan for the SI-problem \((T,d^{S},k^{N},h^{N},b^{N},p^{N})\).

Our goal is to prove that

$$\begin{aligned} \sum _{S\in {\mathcal {B}}}\lambda _{S}\left( P^{N}(\pi ^{S})^{\prime }d^{S}+\delta (\pi ^{S})^{\prime }k^{N}\right) \ge c(N). \end{aligned}$$
(4)

According to the construction in Lemma 1, take \(\lambda _{S}^{\varepsilon ^{S}}\) as a rational number greater than or equal to \( \lambda _{S}\) such that

$$\begin{aligned} \left\{ \begin{array}{ll} \lambda _{S}^{\varepsilon ^{S}}-\lambda _{S}=\varepsilon ^{S}=0 &{} \quad \hbox {if } \lambda _{S}\hbox { is rational} \\ \lambda _{S}^{\varepsilon ^{S}}-\lambda _{S}=\varepsilon ^{S}>0 &{}\quad \hbox {otherwise}. \end{array} \right. \end{aligned}$$
(5)

There exists \(r\in {\mathbb {N}}\) being the smallest positive integer for which \( r\lambda _{S}^{\varepsilon ^{S}}\) is integer for all \(S\in {\mathcal {B}}\). Then (4) can be rewritten as

$$\begin{aligned} \sum _{S\in {\mathcal {B}}}r\lambda _{S}^{\varepsilon ^{S}}\left( P^{N}(\pi ^{S})^{\prime }d^{S}+\delta (\pi ^{S})^{\prime }k^{N}\right) -\sum _{S\in {\mathcal {B}}}r\varepsilon ^{S}\left( P^{N}(\pi ^{S})^{\prime }d^{S}+\delta (\pi ^{S})^{\prime }k^{N}\right) \ge rc(N). \end{aligned}$$
(6)

Recall the set \({{\mathcal {B}}}{{\mathcal {A}}}\) introduced in the proof of Lemma 1. For each coalition \(S\in {\mathcal {B}}\), consider \( l_{S}=r\lambda _{S}^{*}\) replicas of S in the set \({{\mathcal {B}}}{{\mathcal {A}}}\). Therefore, we have in total m coalitions in the new collection (see (1)). We assume an arbitrary ordering of these coalitions so that we can refer, without confusion, to any coalition, say \(S_{j}\), by its index in such a sequence. Then, using this set the first term in the left-hand side of (6) can be rewritten as

$$\begin{aligned} \sum _{j=1}^{m}\left( P^{N}(\pi ^{S_j})^{\prime }d^{S_j}+\delta (\pi ^{S_j})^{\prime }k^{N}\right)= & {} \sum _{j=1}^{m}\sum _{t=1}^{T}\left( P_{t}^{N}(\pi ^{S_j})d_{t}^{S_j}+\delta _{t}(\pi ^{S_j})k_{t}^{N}\right) \end{aligned}$$
(7)
$$\begin{aligned} = \sum _{t=1}^{T}\sum _{i=1}^{n}d_{t}^{i}\sum _{\begin{array}{c} \{k: S_j\backepsilon i\} \end{array}}P_{t}^{N}(\pi ^{S_j})+\sum _{t=1}^{T}\sum _{j=1}^{m}\delta _{t}(\pi ^{S_j})k_{t}^{N}. \end{aligned}$$
(8)

Now, the expression in (8) is stated as:

$$\begin{aligned} \sum _{t=1}^{T}\left (\sum _{\begin{array}{c} i=1 \\ d_{t}^{i}=0 \end{array}} ^{n}d_{t}^{i}\sum _{\begin{array}{c} \{k: S_j\backepsilon i\} \end{array}}P_{t}^{N}(\pi ^{S_j})+\sum _{\begin{array}{c} i=1 \\ d_{t}^{i}>0 \end{array}}^{n}d_{t}^{i}\sum _{\begin{array}{c} \{k: S_j\backepsilon i\} \end{array}}P_{t}^{N}(\pi ^{S_j})\right)+\sum _{t=1}^{T} \sum _{j=1}^{m}\delta _{t}(\pi ^{S_j})k_{t}^{N}. \end{aligned}$$
(9)

From the above formula and using the definition in (2) we get:

$$\begin{aligned} \sum _{t=1}^{T}\sum _{\begin{array}{c} i=1 \\ d_{t}^{i}>0 \end{array}} ^{n}d_{t}^{i}\sum _{\begin{array}{c} \{k: S_j\backepsilon i\} \end{array}}P_{t}^{N}(\pi ^{S_j})+\sum _{t=1}^{T}\sum _{j=1}^{m}\delta _{t}(\pi ^{S_j})k_{t}^{N}\ge \sum _{t=1}^{T}\sum _{i=1}^{n}d_{t}^{i}\sum _{j=1}^{r}P_{t}^{N}(\psi ^{j})+\sum _{t=1}^{T}\sum _{j=1}^{r}\delta _{t}(\psi ^{j})k_{t}^{N} \end{aligned}$$
(10)

Hence, since \(\sum _{i=1}^{n}d_{t}^{i}=d_{t}^{N}\), the right-hand side of (10) equals the following:

$$\begin{aligned}= & {} \sum _{j=1}^{r}\sum _{t=1}^{T}\left( P_{t}^{N}(\psi ^{j})d_{t}^{N}+\delta _{t}(\psi ^{j})k_{t}^{N}\right) \nonumber \\\ge & {} \sum _{j=1}^{r}\sum _{t=1}^{T}\left( P_{t}^{N}(\sigma ^{N})d_{t}^{N}+\delta _{t}(\sigma ^{N})k_{t}^{N}\right) \nonumber \\= & {} \sum _{j=1}^{r}c(N)=rc(N). \end{aligned}$$
(11)

Thus, finally from (7) and (11) we get the following inequality:

$$\begin{aligned} \sum _{S\in {\mathcal {B}}}r\lambda _{S}^{\varepsilon ^{S}}\left( P^{N}(\pi ^{S})^{\prime }d^{S}+\delta (\pi ^{S})^{\prime }k^{N}\right) \ge rc(N),\;\forall \lambda _{S}^{\varepsilon ^{S}}\, {\rm satisfying\, (5) }.\end{aligned}$$
(12)

Hence, taking limit in (12) when \(\lambda _{S}^{\varepsilon ^{S}}\rightarrow \lambda _{S}\) for all \(S\in {\mathcal {B}}\) we obtain:

$$\begin{aligned} \sum _{S\in {\mathcal {B}}}\lambda _{S}\left( P^{N}(\pi ^{S})^{\prime }d^{S}+\delta (\pi ^{S})^{\prime }k^{N}\right) \ge c(N), \end{aligned}$$

what concludes the proof. \(\square \)

We note in passing that every subgame of a SI-game is a new SI-game. Thus, Theorem 1 implies that every SI-game is totally balanced and therefore subadditiveFootnote 1. Moreover, SI-games are neither monotonous (see example 5) nor concave (see Example 4.4 in Guardiola et al. 2009).

Remark 1

From the central part of the proof of Theorem 1, we deduce that the balanced character is ensured for any balanced collection with rational balancing coefficients. Observe that from its definition any set of balancing coefficients of a balanced collection of coalitions has to satisfy the conditions that define the feasible set of the following linear program. Therefore, balancing coefficients are feasible solutions of this problem.

$$\begin{aligned} \max&\sum _{S\subset N}\lambda _{S}c(S) \\ \hbox {s.t.}&\sum _{S:S\backepsilon i}\lambda _{S}=1\quad i=1,\ldots ,n \\&\lambda _{S}\ge 0\quad \forall S\subset N. \end{aligned}$$

Therefore, since the feasible region of the above problem is rational polytope and thus, it has all its extreme points being rational numbers we deduce that balancedness holds for those choices. In addition, any non rational family of balanced coefficients must be a convex combination of extreme points in this polyhedron. Hence, once balancedness is proved for any rational collection of balancing coefficients, we can apply the following construction to the general case of real coefficients without taking limit of sequences as done in the proof of Theorem 1.

Let \({\mathcal {B}}\) be a balanced collection with non-rational balancing coefficients \(\{\lambda ^{B}_S\}_{S\in {\mathcal {B}}}\). There exist \( B^1,\ldots ,B^k\) balanced collections with rational balancing coefficients \( \Big \{\{\lambda ^{B^1}_S\}_{S\in {B^1}},\ldots , \{\lambda ^{B^k}_S\}_{S\in {B^k }}\Big \}\) and \(\alpha =(\alpha ^1,\ldots ,\alpha ^k)\ge 0\), \(\sum _{i=1}^k \alpha ^i=1\) such that \({\mathcal {B}}=\bigcup _{i=1}^k B^i\) and \( \lambda _S^B=\sum _{i=1}^k \alpha ^i \lambda _S^{B^i}\). (We assume that \( \lambda _S^{B^i}=0\) whenever \(S\not \in B^i\).) Finally,

$$\begin{aligned} \sum _{S\in {\mathcal {B}}} \lambda ^B_S c(S)=\sum _{S\in {\mathcal {B}}} \sum _{i=1}^k \alpha ^i \lambda _S^{B^i} c(S)= \sum _{i=1}^k \alpha ^i \Big ( \sum _{S\in B^i} \lambda ^{B^i}_S c(S)\Big ) \ge c(N). \end{aligned}$$

In fact, from the above argument we deduce something more general: proving balancedness for collections with rational balancing coefficients suffices.

4 Extended Owen points

We have just proven the stability of the grand coalition, in the sense of the core. We know that there always exists a core-allocation for SI-games but we do not know how to construct it. This section is devoted to find sufficient conditions for the extended Owen point to belong to the core.

The Owen point, introduced in Guardiola et al. (2009), is a core-allocation for PI-games which represents the cost that each player has to pay when producing at the minimum operational cost (see also Guardiola et al. (2008)). If we consider a SI-situation (NDZ) with \(K=0\), that is a PI-situation, the Owen point, \(o=(o_{i})_{i\in N}\), is given by

$$\begin{aligned} o_{i}:=\sum _{t=1}^{T}P_{t}^{N}(\sigma ^{N})d_{t}^{i},\quad \hbox { for all }i\in N. \end{aligned}$$

In this section, we introduce a parametric family of cost allocations with the flavor of the Owen point but appropriate to SI-games. We call it the family of extended Owen points. The interested reader is referred to Perea et al. (2009, 2012) for alternative extensions of the concept of Owen point. Before defining this new family of cost allocations, we need to introduce some previous concepts.

Let (NDZ) be a SI-situation and (Nc) the associated SI-game. We define the reduced SI-situation associated to (NDZ) as a SI-situation \( (N,D,{\widetilde{Z}})\) with \({\widetilde{Z}}:=({\widetilde{K}},{\widetilde{H}}, {\widetilde{B}},{\widetilde{P}})\) where

$$\begin{aligned} {\widetilde{K}}:=[k^{N},\ldots ,k^{N}]^{\prime },{\widetilde{H}}:=[h^{N},\ldots ,h^{N}]^{\prime },{\widetilde{B}}:=[b^{N},\ldots ,b^{N}]^{\prime },{\widetilde{P}} :=[p^{N},\ldots ,p^{N}]^{\prime }. \end{aligned}$$

Note that reduced SI-situations are the simplest SI-situations in that all their costs (the lowest possible costs for each period) are the same for all players in all periods.

We denote by \((N,{\widetilde{c}})\) the cost game associated to the reduced SI-situation \((N,D,{\widetilde{Z}})\). Notice that \({\widetilde{c}}(S)\le c(S)\) for all \(S\subset N\) and \({\widetilde{c}}(N)=c(N).\) Hence \(Core(N,{\widetilde{c}} )\subseteq Core(N,c).\) Clearly, each ELS-situation corresponds with a reduced SI-situation for an appropriate choice of parameters since the costs involved in each period are the same for all the players (see Van den Heuvel et al. 2007). Hence, ELS-situations are particular cases of SI-situations.

Next we define the following sets:

  • Set of ordering periods: \(T^{S}:=\left\{ t\in T: \delta _{t}(\sigma ^{S})=1\right\} \) for all \(S \subseteq N \). It is easy to check that,

    $$\begin{aligned} \sum _{t=1}^{T}\delta _{t}(\sigma ^{S})k_{t}^{S}=\sum _{t\in T^{S}}k_{t}^{S}. \end{aligned}$$
  • Set of consolidated periods: \(\Upsilon :=\{t\in T:\exists i\in N \hbox {such that }\delta _{t}(\sigma ^{S})=1\) \(\hbox { for all }S\subseteq N\text { with }i\in S\}.\) A period is consolidated if there exists at least one player such that he forces placing an order at this period to any coalition that he belongs to.

We can distinguish two classes of costs for every coalition \(S\subseteq N.\) Variable costs \(P^{S}(\sigma ^{S})^{\prime }d^{S},\) which depends on demands, and non-consolidated fixed costs \(\sum _{t\in T^{S}\setminus \Upsilon }k_{t}^{S}\). Next we define for each \(S\subseteq N\)

$$\begin{aligned} N(S)&:=P^{N}(\sigma ^{N})^{\prime }d^{S}-P^{S}(\sigma ^{S})^{\prime }d^{S}, \\ M(S)&:=\sum _{t\in T^{N}\setminus \Upsilon }k_{t}^{N}-\sum _{t\in T^{S}\setminus \Upsilon }k_{t}^{S}. \end{aligned}$$

Notice that N(S) and M(S) represent the difference between the ordering plans \(\sigma ^{S}\) and \(\sigma ^{N}\) related to variable and non-consolidated fixed costs.

We are ready now to define the family of extended Owen points.

$$\begin{aligned} \left\{ \omega (\alpha )\in {\mathbb {R}}^{N}:\alpha \in {\mathbb {R}}_{+}^{N}\ \text {such that }\alpha (N)>0\right\} \end{aligned}$$
(12)

where

$$\begin{aligned} \omega _{i}(\alpha ):=\sum _{t=1}^{T}P_{t}^{N}(\sigma ^{N})d_{t}^{i}+\sum _{t\in \Upsilon :i\in J_{t}}\frac{k_{t}^{N}}{\left| J_{t}\right| }+\frac{\alpha _{i}}{\alpha (N)}\sum _{t\in T^{N}\setminus \Upsilon }k_{t}^{N} \end{aligned}$$

for all \(i\in N\) and \(J_{t}:=\{i\in N\) : \(\delta _{t}(\sigma ^{i})=1\}.\)

Notice that the above family of cost allocation is a parametric family depending on \(\alpha \in {\mathbb {R}}_{+}^{N}\) such that \(\alpha (N)>0.\)

Next proposition shows that, if the optimal ordering plan for the grand coalition reduces variable and non-consolidated fixed costs with respect to any coalition \(S\subseteq N\), then the family of extended Owen points is a core-allocation family.

Proposition 1

Let (NDZ) a SI-situation and (Nc) the corresponding SI-game. If \(N(S),M(S)\le 0\) for all \(S\subseteq N,\) then for each \(\alpha \in {\mathbb {R}}_{+}^{N}\ \) such that \(\alpha (N)>0,\) the allocation \(\omega (\alpha )=(\omega _{1}(\alpha ),\ldots ,\omega _{n}(\alpha ))\) defined in (12) is a core-allocation.

Proof

Let (NDZ) be a SI-situation and (Nc) the corresponding SI-game. Then,

$$\begin{aligned} \sum _{i\in S}\omega _{i}(\alpha ) =\sum _{t=1}^{T}P_{t}^{N}(\sigma ^{N})d_{t}^{S}+\sum _{i\in S}\sum _{t\in \Upsilon :i\in J_{t}}\frac{k_{t}^{N}}{\left| J_{t}\right| }+\frac{\alpha (S)}{\alpha (N)}\sum _{t\in T^{N}\setminus \Upsilon }k_{t}^{N} \end{aligned}$$
(13)

Note that, \(\sum _{i\in S}\sum _{t\in \Upsilon :i\in J_{t}}\frac{k_{t}^{N}}{\left| J_{t}\right| }\le \sum _{\begin{array}{c} t\in \Upsilon \\ \delta _{t}(\sigma ^{S})=1 \end{array}}\left| J_{t}\right| \frac{k_{t}^{S}}{\left| J_{t}\right| }\) since \(k_{t}^{N}\le k_{t}^{S}\) and \(\left| \left\{ i\in S:i\in J_{t}\right\} \right| \le \left| J_{t}\right| .\) Therefore (13) is less than or equal to:

$$\begin{aligned} \sum _{t=1}^{T}P_{t}^{S}(\sigma ^{S})d_{t}^{S}+\sum _{\begin{array}{c} t\in \Upsilon \\ \delta _{t}(\sigma ^{S})=1 \end{array}}\left| J_{t}\right| \frac{ k_{t}^{S}}{\left| J_{t}\right| }+\frac{\alpha (S)}{\alpha (N)} \sum _{t\in T^{S}\setminus \Upsilon }k_{t}^{S}+\left( N(S)+\frac{\alpha (S)}{ \alpha (N)}M(S)\right) \end{aligned}$$
$$\begin{aligned}\le \sum _{t=1}^{T}P_{t}^{S}(\sigma ^{S})d_{t}^{S}+\sum _{t=1}^{T}\delta _{t}(\sigma ^{S})k_{t}^{S}=c(S).\end{aligned}$$

It is easy to check that \(\omega \) is efficient. Hence, \(\omega \in Core(N,c).\) \(\square \)

The above result is illustrated in the next two examples.

Example 2

Consider the following SI-situation with three periods and two players:

 

Demand

Production

Inventory

Backlogging

Setup

P1

2

0

0

1

1

1

1

1

1

6

6

1

5

5

1

P2

0

2

2

1

1

1

0

0

1

0

0

1

5

5

5

The corresponding SI-game is given by:

 

\(d_{1}^{_{S}}\)

\(d_{2}^{_{S}}\)

\(d_{3}^{_{S}}\)

\(p_{1}^{_{S}}\)

\(p_{2}^{_{S}}\)

\(p_{3}^{_{S}}\)

\(h_{1}^{_{S}}\)

\(h_{2}^{_{S}}\)

\(h_{3}^{_{S}}\)

\(b_{1}^{_{S}}\)

\(b_{2}^{_{S}}\)

\(b_{3}^{_{S}}\)

\(k_{1}^{_{S}}\)

\(k_{2}^{_{S}}\)

\(k_{3}^{_{S}}\)

c(S)

{1}

2

0

0

1

1

1

1

1

1

6

6

1

5

5

1

7

{2}

0

2

2

1

1

1

0

0

1

0

0

1

5

5

5

9

{1,2}

2

2

2

1

1

1

0

0

1

0

0

1

5

5

1

7

Next table shows the optimal ordering plans, the corresponding cost-plan vectors, and the differences between the ordering plans:

 

\(\sigma _{1}^{S}\)

\(\sigma _{2}^{S}\)

\(\sigma _{3}^{S}\)

\(P_{1}^{S}(\sigma ^{S})\)

\(P_{2}^{S}(\sigma ^{S})\)

\(P_{3}^{S}(\sigma ^{S})\)

N(S)

M(S)

{1}

1

0

0

1

0

0

0

-4

{2}

0

2

2

0

1

1

0

-4

{1,2}

3

3

3

1

1

1

0

0

Since \(N(S),M(S)\le 0\) for all \(S\subseteq N,\) we can conclude that

$$\begin{aligned}\left\{ (2,4)+\frac{1}{\alpha (N)}(\alpha _{1},\alpha _{2}): \begin{array}{c} \alpha _{i}\in {\mathbb {R}}_{+}\text { }\forall i\in N \\ \text {with }\alpha (N)>0 \end{array} \right\} \subseteq Core(N,c). \end{aligned}$$

The following example shows that the family of extended Owen points, at times, can be a singleton.

Example 3

Consider the following SI-situation with three periods and three players:

 

Demand

Production

Inventory

Backlogging

Setup

P1

6

5

2

3

1

1

2

3

3

1

3

1

4

3

4

P2

4

1

1

5

1

4

2

1

3

1

3

1

0

2

5

P3

1

4

1

2

1

3

3

1

1

1

3

1

0

0

5

The corresponding SI-game is given by:

 

\(d_{1}^{_{S}}\)

\(d_{2}^{_{S}}\)

\(d_{3}^{_{S}}\)

\(p_{1}^{_{S}}\)

\(p_{2}^{_{S}}\)

\(p_{3}^{_{S}}\)

\(h_{1}^{_{S}}\)

\(h_{2}^{_{S}}\)

\(h_{3}^{_{S}}\)

\(b_{1}^{_{S}}\)

\(b_{2}^{_{S}}\)

\(b_{3}^{_{S}}\)

\(k_{1}^{_{S}}\)

\(k_{2}^{_{S}}\)

\(k_{3}^{_{S}}\)

c(S)

{1}

6

5

2

3

1

1

2

3

3

1

3

1

4

3

4

36

{2}

4

1

1

5

1

4

2

1

3

1

3

1

0

2

5

21

{3}

1

4

1

2

1

3

3

1

1

1

3

1

0

0

5

8

{1,2}

10

6

3

3

1

1

2

1

3

1

3

1

0

2

4

44

{1,3}

7

9

3

2

1

1

2

1

1

1

3

1

0

0

4

29

{2,3}

5

5

2

2

1

3

2

1

1

1

3

1

0

0

5

19

{1,2,3}

11

10

4

2

1

1

2

1

1

1

3

1

0

0

4

40

Next table shows the optimal ordering plans, the corresponding cost-plan vectors, and the differences between the ordering plans:

 

\(\sigma _{1}^{S}\)

\(\sigma _{2}^{S}\)

\(\sigma _{3}^{S}\)

\(P_{1}^{S}(\sigma ^{S})\)

\(P_{2}^{S}(\sigma ^{S})\)

\(P_{3}^{S}(\sigma ^{S})\)

N(S)

M(S)

{1}

1

2

3

3

1

1

-4

-4

{2}

2

2

2

4

1

2

-8

0

{3}

1

2

2

2

1

2

0

0

{1,2}

1

2

2

3

1

2

-10

0

{1,3}

1

2

2

2

1

2

0

0

{2,3}

1

2

2

2

1

2

0

0

{1,2,3}

1

2

2

2

1

2

0

0

Since \(N(S),M(S)\le 0\) for all \(S\subseteq N,\) we can conclude that

$$\begin{aligned}\left\{ (21,11,8)+\frac{0}{\alpha (N)}(\alpha _{1},\alpha _{2},\alpha _{3}): \begin{array}{c} \alpha _{i}\in {\mathbb {R}}_{+}\text { }\forall i\in N \\ \text {with }\alpha (N)>0 \end{array} \right\} \subseteq Core(N,c).\end{aligned}$$

If we compare the Extended Owen point with other well-known solutions for TU games as Shapley value (Shapley 1953) and nucleolus (Schmeidler 1969) some differences arise. First of all, \(\omega (\alpha )\) is not a game-theoretical solution, that is, if we consider two different SI-situations that produce the same game, both the Shapley value and the nucleolus will give the same solution. However, \(\omega (\alpha )\) is not a game-theoretical solution since its definition only applies on SI-situations. On the other hand, the Extended Owen point, although it is not taking into account all the contributions of the players, intend to allocate the costs in an equitable way: getting the players to produce their demand at the lowest cost, distributing the setup costs of the consolidated periods equitably between the players who use them and considering all possible ways to distribute the remaining setup cost. In addition, the Extended Owen point, like the Shapley value, belongs to core under certain conditions, and it is much easier to calculate than the nucleolus.

A weaker sufficient condition to ensure the cost allocation \(\omega (\alpha )\) to be in the core is given by the following corollary.

Corollary 1

Let (NDZ) a SI-situation and (Nc) the corresponding SI-game. If there exists \(\alpha \in {\mathbb {R}}_{+}^{N}\ \)such that \(\alpha (N)>0\) and \(N(S)+\frac{ \alpha (S)}{\alpha (N)}M(S)\le 0\) for all \(S\subseteq N,\) then \(\omega (\alpha )\) is a core-allocation.

The example below illustrates the above condition.

Example 4

Consider the SI-situation described by the following table.

 

Demand

Production

Inventory

Backlogging

Setup

P1

5

5

2

3

1

1

2

3

3

1

2

1

3

1

2

P2

4

1

1

5

1

4

2

1

3

1

2

1

3

1

2

P3

1

4

5

2

1

3

3

2

1

1

2

1

2

1

2

The corresponding SI-game is shown in the next table:

 

\(d_{1}^{_{S}}\)

\(d_{2}^{_{S}}\)

\(d_{3}^{_{S}}\)

\(p_{1}^{_{S}}\)

\(p_{2}^{_{S}}\)

\(p_{3}^{_{S}}\)

\(h_{1}^{_{S}}\)

\(h_{2}^{_{S}}\)

\(h_{3}^{_{S}}\)

\(b_{1}^{_{S}}\)

\(b_{2}^{_{S}}\)

\(b_{3}^{_{S}}\)

\(k_{1}^{_{S}}\)

\(k_{2}^{_{S}}\)

\(k_{3}^{_{S}}\)

c

{1}

5

5

2

3

1

1

2

3

3

1

2

1

3

1

2

25

{2}

4

1

1

5

1

4

2

1

3

1

2

1

3

1

2

16

{3}

1

4

5

2

1

3

3

2

1

1

2

1

2

1

2

23

{1,2}

9

6

3

3

1

1

2

1

3

1

2

1

3

1

2

39

{1,3}

6

9

7

2

1

1

2

2

1

1

2

1

2

1

2

33

{2,3}

5

5

6

2

1

3

2

1

1

1

2

1

2

1

2

30

{1,2,3}

10

10

8

2

1

1

2

1

1

1

2

1

2

1

2

43

The optimal ordering plans, the corresponding cost-plan vectors, and the differences between the ordering plans can be found in the last table:

 

\(\sigma _{1}^{S}\)

\(\sigma _{2}^{S}\)

\(\sigma _{3}^{S}\)

\(P_{1}^{S}(\sigma ^{S})\)

\(P_{2}^{S}(\sigma ^{S})\)

\(P_{3}^{S}(\sigma ^{S})\)

N(S)

M(S)

{1}

2

2

3

3

1

1

-5

2

{2}

2

2

2

3

1

2

-5

2

{3}

2

2

2

3

1

3

-11

2

{1,2}

2

2

3

3

1

1

-9

2

{1,3}

1

2

3

2

1

1

0

0

{2,3}

1

2

2

2

1

2

-6

0

{1,2,3}

1

2

3

2

1

1

0

0

It can be easily checked that \(N(S)+\frac{\alpha (S)}{\alpha (N)}M(S)\le 0\) for all \(\alpha \in {\mathbb {R}}_{+}^{N}\ \)such that \(\alpha (N)>0\) and all \( S\subseteq N.\) Hence

$$\begin{aligned} \left\{ \left( \frac{58}{3},\frac{31}{3},\frac{34}{3}\right) +\frac{2}{ \alpha (N)}(\alpha _{1},\alpha _{2},\alpha _{3}): \begin{array}{c} \alpha _{i}\in {\mathbb {R}}_{+}\text { }\forall i\in N \\ \text {with }\alpha (N)>0 \end{array} \right\} \subseteq Core(N,c). \end{aligned}$$

We finish this section with a simpler sufficient condition to check core membership.

Corollary 2

Let (NDZ) be a SI-situation and (Nc) the corresponding SI-game. If the reduced SI-situation \((N,D,{\widetilde{Z}})\) satisfies one of the following conditions:

  1. (i)

    \({\widetilde{N}}(S),{\widetilde{M}}(S)\le 0,\)

  2. (ii)

    there exists \(\alpha \in {\mathbb {R}}_{+}^{N}\ \)such that \(\alpha (N)>0\) and \({\widetilde{N}}(S)+\frac{\alpha (S)}{\alpha (N)}{\widetilde{M}}(S)\le 0\) for all \(S\subseteq N,\)

where \({\widetilde{N}}(S),{\widetilde{M}}(S)\) are the corresponding values for the reduced SI-situation for all \(S\subseteq N,\) then \(\omega (\alpha )\) is a core-allocation.

5 Consolidated situations and stability

We focus now on those SI-situations that are consolidated. Then we analyze their effect on the stability of the extended Owen points.

To do that, we recall the concept of consolidated period: a period t is consolidated if for some player that would order in t any coalition where he is included would also place an order in that period. This leads to the definition of consolidated situation. A SI-situation is consolidated if all the periods where any coalition places an order are consolidated. This idea of consolidation is a refinement of the original scheme that makes coalitions perform like some of their players. The concept is formalized in the following definition.

Definition 1

A SI-situation (NDZ) is consolidated if \(T^{S}\subseteq \Upsilon \) for all \(S\subseteq N\).

From the above definition, it is clear that in any consolidated SI-situation, \(M(S)=0\) for any coalition \(S\subseteq N\), since \(\sum _{t\in T^{S}\setminus \Upsilon }k_{t}^{S}=0\). Based in this fact, we can provide an extended Owen point in the core for consolidated SI-games. The following technical lemma is needed to prove this result.

Lemma 2

Let (NDZ) be a consolidated SI-situation and (Nc) the corresponding SI-game. Then \(P_{t}^{S}(\sigma ^{S})\ge P_{t}^{R}(\sigma ^{R})\) for all \(t\in T\) with \(d_{t}^{S}\ne 0\) and for all \(S\subseteq R\subseteq N.\)

Proof

Suppose that \(\exists t^{\prime }\in T\) with \(d_{t^{\prime }}^{S}\ne 0\) such that \(P_{t^{\prime }}^{S}(\sigma ^{S})<P_{t^{\prime }}^{R}(\sigma ^{R})\) then \(\sigma _{t^{\prime }}^{S}=r\) and \(\sigma _{t^{\prime }}^{R}=r^{\prime } \) with \(r\ne r^{\prime }.\) \(\delta _{r}(\sigma ^{S})=1\) therefore \(\delta _{r}(\sigma ^{R})=1\) since (NDZ) is a consolidated SI-situation. If we take the next feasible plan,

$$\begin{aligned} \sigma ^{*}:=\left\{ \begin{array}{cc} \sigma _{t}^{R} &{} \text {if }t\ne t^{\prime }, \\ &{} \\ r &{} \text {if }t=t^{\prime }, \end{array} \right. \end{aligned}$$

then \(P_{t^{\prime }}^{R}(\sigma ^{*})\le P_{t^{\prime }}^{S}(\sigma ^{S})<P_{t^{\prime }}^{R}(\sigma ^{R})\) and \(\delta (\sigma ^{*})^{\prime }k^{R}\le \delta (\sigma ^{R})^{\prime }k^{R}.\) Hence,

$$\begin{aligned} c(R)=P^{R}(\sigma ^{R})^{\prime }d^{R}+\delta (\sigma ^{R})^{\prime }k^{R}>P^{R}(\sigma ^{*})^{\prime }d^{R}+\delta (\sigma ^{*})^{\prime }k^{R}, \end{aligned}$$

and this is a contradiction because \(\sigma ^{R}\) is an optimal ordering plan of coalition \(R\subseteq N\). \(\square \)

Note that the above lemma exhibits a monotonicity property with respect to the ordering policies. We mean that, the smaller the coalition, the greater the cost of satisfying demand in each single period.

Proposition 2

Let (NDZ) be a consolidated SI-situation and (Nc) the asociated SI-game. Then, the allocation \(\psi \in {\mathbb {R}}^{N}\) given by

$$\begin{aligned} \psi _{i}:=\sum _{t=1}^{T}P_{t}^{N}(\sigma ^{N})d_{t}^{i}+\sum _{t\in \Upsilon :i\in J_{t}}\frac{k_{t}^{N}}{\left| J_{t}\right| }, \end{aligned}$$

for all \(i\in N\) where \(J_{t}:=\{i\in N\) : \(\delta _{t}(\sigma ^{i})=1\},\) is a core-allocation.

Proof

We suppose that (NDZ) is consolidated. Note that if \(T^{S}\subseteq \Upsilon \) for \(S\subseteq N\) then \(M(S)=0\) and \(\sum _{t\in T^{N}\setminus \Upsilon }k_{t}^{N}=0.\) We know \(\sigma _{t}^{S}\in \Upsilon \) for all \(t\in T\) and for all \(S\subseteq N\) with \(d_{t}^{S}\ne 0,\) then by Lemma , \(P^{S}(\sigma ^{S})\ge P^{N}(\sigma ^{N}).\) Hence \(N(S)\le 0\) for all \(S\subseteq N\), By Proposition 1\(\psi \) is a core-allocation. \(\square \)

Corollary 3

Let (NDZ) be a SI-situation and (Nc) the corresponding SI-game. If the reduced SI-situation \((N,D,{\widetilde{Z}})\) is consolidated, then \(\psi \in Core(N,c)\).

From now on, the allocation \(\psi \) will be called the extended Owen point for consolidated SI-games (those which come from consolidated SI-situations). The reader may notice that \(\psi =\omega (\alpha )\) for all \(\alpha \in {\mathbb {R}}^{N}_{+}\).

Recall that according to Sprumont (1990), a population monotonic allocation scheme (pmas), for the game (Nc) is a collection of vectors \(y^{S}\in {\mathbb {R}}^{s}\) for all \(S\subseteq N,S\ne \varnothing \) such that \( y^{S}(S)=c(S)\) for all \(S\subseteq N,S\ne \varnothing ,\) and \(y_{i}^{S}\ge y_{i}^{T}\) for all \(S\subseteq T\subseteq N\) and \(i\in S.\) The reader may note that whenever \(\left( y^{S}\right) _{\varnothing \ne S\subseteq N}\) is a pmas for (Nc),  then \(y^{S}\) is a core allocation for the game \((S,c_s)\) for all \(S\subseteq N,S\ne \varnothing .\) Thus, cost allocations attainded through a pmas are a refinement of the core. This implies that every cost TU game with a pmas is totally balanced but the reciprocal is not true and there are many totally balanced cost TU games without pmas. A core-allocation for (Nc),  i.e. \(x\in Core(N,c)\), is reached through a pmas if there exists \(\left( y^{S}\right) _{\varnothing \ne S\subseteq N}\) for the game (Nc) such that \(y_{i}^{N}=x_{i}\) for all \(i\in N.\)

The final result of the section explicitly constructs a pmas that realizes the extended Owen point for consolidated SI-games.

Theorem 2

Let (NDZ) be a consolidated SI-situation and (Nc) the corresponding SI-game. Then, \(\psi \) can be realized through a pmas.

Proof

Define for all \(i\in S,S\subseteq N\) and \(S\ne \varnothing ,\)

$$\begin{aligned} y_{i}^{S}:=\sum _{t=1}^{T}P_{t}^{S}(\sigma ^{S})d_{t}^{i}+\sum _{t\in \Upsilon ^{S}:i\in J_{t}^{S}}\frac{k_{t}^{S}}{\left| J_{t}^{S}\right| }. \end{aligned}$$

where \(\Upsilon ^{S}:=\{t\in T:\exists i\in S\hbox { such that }\delta _{t}(\sigma ^{S})=1\) \(\hbox { for all }S\subseteq N\text { with }i\in S\}\) and \(J_{t}^{S}:=\{i\in S\) : \( \delta _{t}(\sigma ^{i})=1\}.\) Then for all \(S\subseteq N,S\ne \varnothing \)

$$\begin{aligned} \sum _{i\in S}y_{i}^{S}=\sum _{t=1}^{T}P_{t}^{S}(\sigma ^{S})d_{t}^{S}+\sum _{t\in T^{S}}k_{t}^{S}=c(S), \end{aligned}$$

and for all \(S\subseteq R\subseteq N,S,R\ne \varnothing \) and for all \(i\in S,\)

$$\begin{aligned} y_{i}^{S}= & {} \sum _{t=1}^{T}P_{t}^{S}(\sigma ^{S})d_{t}^{i}+\sum _{t\in \Upsilon ^{S}:i\in J_{t}}\frac{k_{t}^{S}}{\left| J_{t}^{S}\right| } \ge \sum _{t=1}^{T}P_{t}^{R}(\sigma ^{R})d_{t}^{i}+\sum _{t\in \Upsilon ^{S}:i\in J_{t}^{S}}\frac{k_{t}^{R}}{\left| J_{t}^{S}\right| } \\\ge & {} \sum _{t=1}^{T}P_{t}^{R}(\sigma ^{R})d_{t}^{i}+\sum _{t\in \Upsilon ^{R}:i\in J_{t}^{R}}\frac{k_{t}^{R}}{\left| J_{t}^{R}\right| } =y_{i}^{R}, \end{aligned}$$

since \(\Upsilon ^{R}\subseteq \Upsilon ^{S}\) and \(\left| J_{t}^{S}\right| \le \left| J_{t}^{R}\right| \) for all \(t\in T\).

Finally, we see that \(y_{i}^{N}=\psi _{i}\) for all \(i\in N.\) So, the extended Owen point for consolidated SI-situations \(\psi \) can be reached through the pmas \(\left( y^{S}\right) _{\varnothing \ne S\subseteq N}.\) \(\square \)

From the proof of the above theorem we deduce that for every consolidated SI-game, a pmas can be built just taking the extended Owen point for each subgame and gathering them all as a collection of vectors. Notice that this construction shows a strong consistency, in terms of stability, of this point solution.

The final example illustrates all the above mentioned results. In addition, it shows that the core of consolidated SI-games is not necessarily a singleton.

Example 5

Consider the following SI-situation with three periods and three players:

 

Demand

Production

Inventory

Backlogging

Setup

P1

1

3

1

1

1

1

1

1

1

1

1

1

1

1

5

P2

2

1

1

2

3

4

1

1

1

1

1

1

1

1

5

P3

2

1

3

2

3

5

1

1

1

1

1

1

1

1

5

The corresponding SI-game is given in the next table:

 

\(d_{1}^{_{S}}\)

\(d_{2}^{_{S}}\)

\(d_{3}^{_{S}}\)

\(p_{1}^{_{S}}\)

\(p_{2}^{_{S}}\)

\(p_{3}^{_{S}}\)

\(h_{1}^{_{S}}\)

\(h_{2}^{_{S}}\)

\(h_{3}^{_{S}}\)

\(b_{1}^{_{S}}\)

\(b_{2}^{_{S}}\)

\(b_{3}^{_{S}}\)

\(k_{1}^{_{S}}\)

\(k_{2}^{_{S}}\)

\(k_{3}^{_{S}}\)

c

{1}

1

3

1

1

1

1

1

1

1

1

1

1

1

1

5

8

{2}

2

1

1

2

3

4

1

1

1

1

1

1

1

1

5

12

{3}

2

1

3

2

3

5

1

1

1

1

1

1

1

1

5

20

{1,2}

3

4

2

1

1

1

1

1

1

1

1

1

1

1

5

13

{1,3}

3

4

4

1

1

1

1

1

1

1

1

1

1

1

5

17

{2,3}

4

2

4

2

3

4

1

1

1

1

1

1

1

1

5

31

{1,2,3}

5

4

5

1

1

1

1

1

1

1

1

1

1

1

5

22

The reader may notice that it comes from a consolidate SI-situation since

 

\(\sigma _{1}^{S}\)

\(\sigma _{2}^{S}\)

\(\sigma _{3}^{S}\)

\(P_{1}^{S}(\sigma ^{S})\)

\(P_{2}^{S}(\sigma ^{S})\)

\(P_{3}^{S}(\sigma ^{S})\)

\(\delta (\sigma ^{S})^{\prime }k^{S}\)

{1}

2

2

2

2

1

2

1

{2}

1

1

1

2

3

4

1

{3}

1

1

1

2

3

4

1

{1,2}

1

2

2

1

1

2

2

{1,3}

1

2

2

1

1

2

2

{2,3}

1

1

1

2

3

4

1

{1,2,3}

1

2

2

1

1

2

2

The extended Owen point for the above consolidated SI-game is \(\psi =\left( 7,\frac{11}{2},\frac{19}{2}\right) .\) However, the core of this game does not reduce to it since also \(x=(7,5,10)\in Core(N,c).\) In addition, the extended Owen point can be reached through the pmas

$$\begin{aligned} \left( \left( 8\right) ^{\{1\}},\left( 12\right) ^{\{2\}},\left( 20\right) ^{\{3\}},\left( 7,6\right) ^{\{1,2\}},\left( 7,10\right) ^{\{1,3\}},\left( \frac{23}{2},\frac{39}{2}\right) ^{\{2,3\}},\left( 7,\frac{11}{2},\frac{19}{2 }\right) ^{\{1,2,3\}}\right) . \end{aligned}$$

6 Concluding remarks

Cooperation in periodic review finite horizon inventory models has been already analyzed in Guardiola et al. (2008, 2009) and Van den Heuvel et al. (2007). This paper extends previous approaches in the literature considering a more general model that includes non-homogeneous set up and backlogging costs. We prove that this model of cooperation, by sharing technologies for the production, carrying of goods and distribution channels, induces savings because the resulting game is totally balanced. Moreover, we have introduced a parametric family of allocations based on the Owen point (see Guardiola et al. 2008, 2009) and a subclass of games that enjoys a population monotonic allocation scheme.

The stability property of the above mentioned mode of coordination leads us to mention two related future research lines: (1) analyzing the cooperation aspects of broader subclasses of inventory situations for which it is possible to provide explicit solutions; and (2) studying the relationships between the cores that arise from situations with and without set up costs.