• Nie Znaleziono Wyników

A Stackelberg game in a production-distribution system with multiple buyers

N/A
N/A
Protected

Academic year: 2021

Share "A Stackelberg game in a production-distribution system with multiple buyers"

Copied!
20
0
0

Pełen tekst

(1)

No. 2

Stanisław BYLKA*

A STACKELBERG GAME IN A PRODUCTION-DISTRIBUTION

SYSTEM WITH MULTIPLE BUYERS

1

This paper investigates the coordination of deliveries between a vendor (or manufacturer) and multiple heterogeneous buyers (or retailers) in a two-level supply chain with a decentralized decision process. A continuous deterministic model is presented. To satisfy the buyers’ demands, the vendor delivers the product in JIT shipments to each buyer. The buyers’ demands (continuous) have to be satisfied by the vendor. The production rate is constant and sufficient to meet the buyers’ demands. The product is delivered in discrete batches from the vendor’s stock to the buyers’ stocks and all shipments are realized instantaneously. A special class of production-delivery-replenishment policies of the vendor and the buyers are analyzed. In a competitive situation, the objective is to determine sched-ules, which minimize the individual average total cost of production, shipment and stockholding in the production-distribution cycle (PDC).

This paper presents a game theoretic model without prices, where agents minimize their own costs. It is a non-cooperative (1 + n)-person constrained game with agents (a single vendor and n buyers) choosing the number and sizes of deliveries. The model describes inventory patterns and the cost structure of PDC. It is proven that there exist equilibrium strategies in the considered Stackelberg sub-games with the vendor as the leader. Solution procedures are developed to find the Stackelberg game equilibrium.

Keywords: supply chain, constrained game, Stackelberg game

1. Introduction

In general, a supply chain is composed of independent partners with individual costs. For this reason, each firm is interested in minimizing its own costs

* Faculty Management and Command, National Defensy University, al. Gen. A. Chruściela 103, 00-910 Warsaw, Poland. Institute of Computer Science, Polish Academy of Sciences, ul. Ordona 21, 01-237 Warsaw, Poland, e-mail: bylka@ipipan.waw.pl

1 This paper was prepared for a special issue of the journal “Operations Research and Decision”, guest-edited by Jan W. Owsiński, entitled “Decision Making in Politics and Business”, which appeared as issue 4 of 2009.

(2)

ently. Both in practice and in the literature, considerable attention is paid to the im-portance of a coordinated relationship between distinct entities (as supplier, manu-facturer, transporter, buyer etc.) in the supply chain. Supply chain management has recently received a great deal of attention in economics. The idea of joint optimiza-tion for the vendor and buyer was initiated by GOYAL [8], BANERJEE [2], and LU [11]. A basic policy is any feasible policy where deliveries are made only when a buyer has zero inventory. Several authors (see the literature review in [12]) incor-porated policies in which the sizes of successive deliveries from the vendor to a buyer within a production cycle either increase by some factor or are equal in size. For the one buyer case, Hill, [9], shows that in an optimal cycle the total production is transferred in deliveries of initially increasing and then equal size (see Fig. 1). Some researchers, for example in [3], [6], [10] and [13], suggest quantitative models to describe the motivation and negotiating tools for providing joint operating poli-cies. The effects of incorporating transportation costs into the model on the possi-bility of better decision making have also been studied. In most papers dealing with integrated inventory models, for example [7], transportation costs are considered only as part of the fixed replenishment cost. A proposal for partitioning delivery and transportation costs for deliveries differing in size is given in [5] for the non-integrated case.

However, there is an additional set of problems involved in implementing policies (strategies) with respect to whether and how the agents participate in the delivery-transportation costs in the case of multiple buyers. Most authors (we refer the reader to [11]–[14] and [16]) proposed models in which deliveries to a given buyer are identical in size. The replenishment instants are specified either by the vendor (the vendor’s stock is empty immediately after replenishment) or by the buyers (in the JIT mode for the buyer), see ZAVANELLA and ZANONI [16] for an analytic formulation of consign-ment stock policies and the references given there.

This paper presents a game-theoretic approach for the case with non-equal sizes of deliveries. Most game-theoretic models of the supply chain assume agents maximize their individual profit functions (with respect to purchase and sale prices), see [15] and its comprehensive literature review. A model where agents minimize their individual costs under the assumption that only the division of shipment costs is coordinated centrally or negotiated was studied in [4] and [5]. The research presented in this paper presents a model of a Stackelberg game without prices, where agents minimize their individual costs. It is a non-cooperative game theoretic model of single-vendor and multi-buyer competition in terms of the number and sizes of deliveries to the buyers. Generalizations of some results of [5] with respect to multiple buyers are given. The main results of this paper were presented in [4].

The paper is organized as follows. In Section 2, we develop the model describing inventory patterns and the cost structure under a production-distribution cycle (PDC). It is then assumed that the agents (the vendor, as a leader, and the buyers) compete

(3)

over batch sizes in sub-games. The existence of equilibrium multi-strategies is proved in Sections 3 and 4.

2. Vendor–buyer relationships under

a production-distribution cycle (PDC)

We consider a continuous deterministic model of a production-distribution system for a single good. The players are denoted by the indices i = 0 for the vendor and

i = 1, ..., n for the buyers, respectively. The production function and buyers’ demands

are linear functions of time. The vendor produces a good and supplies it to the buyers in discrete deliveries (batches) as in [2] and [7]. Buyers are not homogenous – their demand rates and cost parameters can differ.

2.1. Description of the model and its assumptions

Specifically, the problem is characterized by the following conditions:

1. The production rate P > 0 and individual demand rates D1 > 0, ..., Dn > 0 are

constant over time.

2. The production rate P is sufficient to meet total demand, i.e. , 1 > = D P λ where D = D1 + ... + Dn.

3. The final product is distributed by shipping it in discrete batches from the

ven-dor’s stock to the buyers’ stocks (realized instantaneously).

4. Each buyer receives shipment just as it runs out of stock (replenishments only if

inventory positions are zero).

5. There are the following cost parameters:

A = fixed production set up cost,

Ai = fixed ordering/shipment cost for i = 0, 1, ..., n,

hi = unit stock holding costs, for i = 0.

In the case of central coordination, the problem is to find a schedule which mini-mizes the average total (production, shipping, replenishment and holding) common cost for a given (or infinite) time horizon. Production-distribution schedules for long time horizons are sequences of production-distribution cycles (PDC). For an infinite time horizon, an optimal schedule contains only cycles with minimal average costs – called economic production-distribution cycles (EPDC). In this paper we investigate a case without central coordination with additional assumptions:

(4)

6. There is exactly one production setup for a total production of size Q at the

be-ginning of the production-distribution cycle (i.e. P Q

t*= is the production time in the

PDC and D Q

T = is the length of the PDC).

7. In a schedule of shipments in PDC, for each i = 1, ..., n,

buyer i receives k0 + ki > 0 deliveries such that

a) the vendor’s stock becomes empty at the times of the k0 ≥ 0 initial deliveries and

b) the last ki > 0 deliveries are equal in size.

Additionally, we write Ii(t) for the inventory positions (just before possible

replen-ishment).

(5)

We assume for PDC that Ii(t) ≥ 0 for every t ∈ [0, T] and the initial inventories are

the same as the final (i.e. Ii(0) = Ii(T) for each i = 0, 1, ..., n).

8. The vendor controls the k0 initial shipments, but buyer i controls its own ki last

shipments. This means that Assumption 7 holds and the appropriate transportation costs are equal to k0A0 and kiAi, respectively.

Assumptions 1–5 are reasonable, based on practice and the majority of integrated models in the literature (see presentation in [12]).

Example 1. A schedule satisfying postulates 1–8 (for the case of n = 1, k0 = 2,

k1 = 3) is presented in Fig. 1. The buyer receives each shipment just as it runs out of

stock. The vendor’s stock becomes empty just after each of 2 increasing deliveries q1

and q2, but the last 3 deliveries are equal in size. The average cost of the schedule has

two components ⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + +

buyer. the for ) ( 3 1 vendor, the for ) ( 2 1 0 1 1 1 0 0 0 0 dt t I h A T dt t I h A A T T T

For one buyer and the model with Assumptions 1–6 and h0 < h1, HILL [9] proved

that the economic production-distribution cycle (EPDC) in the centralized (coopera-tive) case satisfies Assumptions 6–7. Schedules satisfying Assumption 7 were investi-gated as agents’ strategies in a non-cooperative production-distribution game. Equilib-rium economic production-distribution cycles (EEPDC) were described in [5].

Remark 1. Consider a PDC described by Assumptions 6–7. In the PDC schedule, the total production is partitioned as Q = Q0 + M1 + ... + Mn (with Q0 = 0 if and only if

k0 = 0) so that Q0 =

= 0 1 k j j

q and qjis the total size of deliveries to the n individual

buy-ers in vendor mode (with respect to Assumptions 7a and 8) and the vendor’s shipment costs are k0A0. The remaining batches of total size M = M1 + ... + Mn are transported

so that Mi units are transported in individual mode (with respect to Assumptions 7b

and 8) to buyer i in ki deliveries of equal size and the costs of the i-th buyer are kiAi.

The sequence ((Q, k0), (M1, k1), ..., (Mn, kn)) will be called the strategic characteristic

of PDC.

To make Assumptions 1–8 precise, we use standard mathematical notation with R+

and N being the sets of positive reals and natural numbers, respectively. The strategic

characteristic of a PDC in the model considered satisfies the following:

1 1 1 0),( , ),...,( , )) ( ) , (( ∈ +× n+ n n k R N M k M k Q

(6)

and if k0 = 0, then Q. D D M i i= (1)

Every sequence π = (π0, π1, ..., πn) = ((Q, k0), (M1, k1), ..., (Mn, kn)) satisfying (1),

will be called a multi-strategy. We define π to be feasible if it can be obtained from a PDC (as in Remark 1). The set of all feasible multi-strategies will be denoted by Π~ .

Remark 2. A multi-strategy

π = (π0, π1, ..., πn) = ((Q, k0), (M1, k1), ..., (Mn, kn)) ∈ Π~

can be viewed as the set of the strategies of individual agents:

1. the vendor’s strategy π0 = (Q, k0) ∈ R+ × N which determines total production Q

and the number k0 of batches in vendor mode (to individual buyers’) with the j-th

batch being of size qj, for j = 1, ..., k0, if only k0 > 0,

2. buyer i’s strategy πi = (Mi, ki) ∈ R+ × N, which determines the number of

deliv-eries ki in vendor mode and their size

i i j i k M q, = for j = 1, ... ki.

A multi-strategy is feasible if it can be represented as the strategic characteristic of a PDC. Fulfilling condition (1) is not sufficient. Appropriate conditions for the fea-sibility of π will now be derived.

2.2. Feasible multi-strategies – analytical consideration

We introduce the notation: 1

1,..., ) , ( ∈ +n+ n R D D P and (A, A0, A1, ..., An, h0, h1, ...,

hn) are the technological and cost parameters in the model, respectively. n n R M M M R Q+, ~ =( 1,..., )∈ + and 1 1 0, ,..., ) ( ~ + ∈ = n n N k k k

k are the decision

vari-ables.

Ii(t) = the inventory position (before a possible replenishment, if any) at time

t ∈ [0, T].

qi,0 = Ii(0)

=

buyer i’s initial inventory position.

qi,1, ..., qi,k0 = the sizes of the k0initial deliveries to buyer i shipped successively at

times t1, ..., tk0. We have qj = 0 1 , q q j n i j i

= for each j = 0, 1, ..., k0. i k k i k i q

q, 0+1,..., , 0+

=

the sizes of the remaining deliveries to buyer i, shipped

suc-cessively at times ti,1, ..., ti,ki, respectively. We have

i i j i k M q, = for j = 1, ..., ki.

(7)

Additionally, if k0 ≥ 1, by Assumptions 6–7, for j = 0, 1, ..., k0 – 1, we have 0 , , 0 , , i and ik0 i ( k0) i i j j i j i D q q q M T t D q D q = =λ + = − + . (2)

The agents’ costs associated with the multi-strategy

)) , ( ..., ), , ( ), , (( ) ..., , , ( 0 1 n = Q k0 M1 k1 Mn kn = π π π π

are defined in a natural way:

⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + + =

. buyer the for ) ( 1 vendor, the for ) ( 1 0 0 0 0 0 0 i dt t I h A k T dt t I h A k A T V T i i i i T i (3)

where each Ii(t) for t ∈ [0, T] depends on the PDC schedule (the decision parameters)

and on the technological parameters.

Proposition 1. A multi-strategy π = ((Q, k0), (M1, k1), ..., (Mn, kn)) is feasible if and

only if there exists a collection of qi,0 > 0, i = 1, ..., n, such that the schedule [qi,j] with

⎪ ⎪ ⎪ ⎩ ⎪⎪ ⎪ ⎨ ⎧ > − = Δ = Δ + < < = , for , where , for , 0 for 0 0 0 , 0 0 , , 0 k j k M M M D D k j q k j q q i i i i i i i k i j j i λ λ (4) is a PDC schedule.

Additionally, if k0 > 0, then there is only one such schedule, denoted by q(π), with

1 ) 1 ( where , ) ( and ) ( ) ( 0 0 0 0 , − = − = = λ λ λ π π π v v k i i a a M Q q q D D q . (5)

Proof. If k0 = 0, then Δi = 0 for each i = 1, ..., n. There is the possibility of more

than one initial inventory position qi,0 and the theorem follows.

In the schedule [qi, j], the appropriate replenishment instants are the following:

⎪ ⎪ ⎩ ⎪⎪ ⎨ ⎧ = − + + = = + = = − − . ..., , 1 for ) 1 ( , ..., , 1 for 0 0 0 , , 0 0 1 1 0 i i i i i k i k j i j j j k j D k M j D q t t k j D q t t t λ (6)

(8)

If k0 > 0, then each quantity qi, j satisfies equation (2) where qi,k0 depends on Mi.

With respect to Assumptions 6–7, the following condition should be satisfied:

D M q t D q T t D q T D M q k k k i i i i k i + = + = + = 0+ 0 0 0 ,0 0 , ,

which determines the formula for qi,k0 in (4).

Additionally, there is only one possibility for the initial inventory position,

0 0

, D q

D

q i

i = , because q0 is determined by π. We have Q – q0 ,

0 1 M k j j =

= λ as well as formula (5) for qi,0(π). Therefore, we have proven the second thesis of the Proposition.

Remark 3. In the case k0 ≥ 1, a multi-strategy π∈ ~Π is feasible if the schedule

q) = [qi,j] given in Proposition 1 satisfies Assumption 6, i.e. the condition Ii(t) ≥ 0 for

every t ∈ [0, T]. In particular, this implies

. ..., , 1 every for ) ( and ,0 0 , 0 k i n M q D P k M q i i i i k i i i i ≤ λ +Δ ≥ = (7)

The appropriate formulas for the feasibility of π are too complicated to be

pre-sented here – see [4] for a formal definition of Π~ . The set of “strong” feasible

multi-strategies will be denoted by

Π ⊂ ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ = > = ≤ ≤ = Π ,0 q, 0 for q( ) [q, ],k 0, i 1,...,n ~ k M q ik i j i i i i λ π π .

Proposition 2. Let us fix an arbitrary π = ((Q, k0), (M1, k1), ..., (Mn, kn)).

If there exists qi,0 > 0, i = 1, ..., n, (if k0 ≥ 1 this is given by Eq. (5)) such that

, ..., , 1 every for , ) ( 0 0 , 0 , 0 , k q q i n M q k i i ik i i i ≤ ≤λ λ +Δ =λ = (8) then π is feasible.

Proof. Consider the possibility that the vendor specifies n independent stores in the

warehouse (the i-th store for the i-th buyer’s demand) produced at individual

produc-tion rates Pi = P,

D Di

i = 1, ..., n. For the schedule given in Eq. (4), we have I0(t) =

= n i i t I 1

0( for each t ∈ [0, T]. It is easy to check that ) I0i(t) ≥ 0 for each i = 1, ..., n and

(9)

Fig. 2. Inventory positions for the vendor’s and buyers’ stocks in the PDC given in Example 2 (n = 2, k0 = 2, k1 = 3)

(10)

. ..., , 1 each for ) ( 0 0 , , 1 , 0 k i n M q D q P t I i i k i i k i i i i = =λ =

Example 2. Let us consider the model with two buyers, such that (P, D1, D2) =

(14, 2, 5) and π = ((Q, k0), (M1, k1), (M2, k2)) = ((490, 3), (108, 3), (186, 2)). It is easy

to check that π∈ ~Π because of the schedule q(π) given in Fig. 2 and the following

Table: The stronger feasibility condition (8) does not hold, i.e. π ∉ Π.

tj: t00 t21 t62 14t3 18t1,1 34,8t2,1 35t* 36t1,2 53,4t2,2 t542,2 70T

q1,j 4 8 16 8 36 – – 36 – 36 4

q2,j 10 20 40 104 – 93 – – 93 – 10

I0(t) 0 28 56 112 56 255,2 165 165 129 36 0

I0(t+) 0 0 0 0 20 162,2 165 129 36 0 0

2.3. Cumulative inventories of the agents

Consider a multi-strategy π∈Π~. If k0 > 0, then we have a unique schedule q(π) =

[qi,j]. If k0 = 0, then let us assume that q(π) denotes the schedule (4) for given feasible

initial inventories [qi,0]. Let us denote the cumulative inventories of the agents by

xi), i = 0, 1, ..., n. We have the following formulas: for the vendor

), ( ) ( ) ( ) ( 0 0 0 0 0 π I t dt x π x π x T ′′ + ′ = =

(9) where ⎪⎩ ⎪ ⎨ ⎧ > − − = = − = ′ =

if 0 ) 1 ( 2 ) 1 ( , 0 if 0 ) ( 2 1 ) ( 0 2 0 2 2 0 , 1 1 0 0 0 k q D k q t t x j j i j k k j λ λ λ π and . ) ( ) )( ( ) ( 2 ) ( 1 1 , * * 2 * 0 0 0

∑ ∑

= = − − − − + − = ′′ n i k j j i i i k k i t T k M P t T t t t t P x π

(11)

⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ > + + − = = =

− = + . 0 if 2 2 ) ( 2 1 , 0 if 2 1 ) ( ) ( 0 2 2 , , 1 1 1 0 2 0 0 0 k D k M D q q t t k D k M dt t I x i i i i k i j i k j j j i i i T i i π (10)

For the second part of the vendor’s cumulative inventory, first we observe that t* =

0

k

t +

P M

and we use (6) to obtain

⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ > + − ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + + − = − + =

= if 0, 2 1 , 0 if 2 1 0 0 0 0 , 1 , 0 k M D k D M q P M Q k k M D k D q k t i i i k i i i i i i i k j j i i λ (11)

for i = 1, ..., n. For k0 = 0 we have tk0 = 0. Thus we conclude that

⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ > + − − + = − ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + = ′′

= = = . 0 if 2 1 2 , 0 if 2 1 1 2 ) ( 0 1 2 2 0 0 1 2 1 0 , 0 0 k M D k k P M M D M q k k M D M P D M q D M x n i i i i i k n i i i n i i λ π (12)

We now turn to the buyer's cumulative inventory. From (10), for k0 > 0 we have

⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + Δ + + − − = − i i i i k i k i i k M q q D x 2 2 0 , 2 0 , 2 ) 1 ( 2 2 ) ( 1 1 ( 2 1 ) ( 0 0 λ λ λ λ π . (13)

3. The Stackelberg production-distribution game

3.1. Notation and definitions

We can use the set of strategic characteristics of production-distribution cycles to construct the following constrained n + 1 agent game Γ: The vendor uses the strategy (Q, k0), where Q is total production which is shipped in k0 deliveries. The i-th buyer

uses strategy (Mi, ki), where Mi is the size of a batch that will be shipped by himself

(12)

all the agents result in a PDC, i.e. π = ((Q, k0), (M1, k1), (Mn, kn)) ∈ Π. Each agent,

both the vendor and the buyers, considers the multi-strategy π as a pair π = (π–i, πi),

i.e. as the strategies of the other agents π–i = (...,πi–1, πi+1, ...), together with his own

strategy πi (which he can change according to what the others choose).

The game Γ = (Π, ϕ0, ϕ, V0, V ) is established as in [5] by the following definitions

of decision rules and cost functions. We have

} )) , ( , ( | ) , {( ) ( 0 0 0 0 π = Q k π− Q k ∈Π ϕ , ) ..., , (ϕ1 ϕn ϕ= , where } )) , ( , ( | ) , {( ) ( = Mi ki i Mi k1 ∈Π i π π ϕ .

The cost functions V = (V1, ..., Vn) are given by the costs (3) and formulas

(9)–(13), i.e.: ⎪ ⎪ ⎩ ⎪⎪ ⎨ ⎧ + ′′ + ′ + + = . buyer for )] ( [ , vendor the for )] ( ) ( ( [ ) ( 0 0 0 0 0 i x h A k Q D x x h A k A Q D V i i i i i π π π π (14)

We will consider the Stackelberg version of the constrained game Γ, denoted by

SΓ, with the vendor as the leader. The vendor chooses his own strategy π0 =(Q,k0) first. The buyers, knowing the vendor's choice, look for an equilibrium as players in a non-cooperative n person (buyer) constrained game Γπ0 =(π0|Π,ϕ,V), where

Π ⊂ Π ∈ = Π {( , ,..., )|( , ,..., ) } | 0 1 0 1 0 π π πn π π πn n π .

Also, for given π0 ∈ R+ × N and π ∈ Π we will use the notation:

) ..., , , ( | 0 1 0 π π π πn π = and π0i=(π0,...,πi1i+1,...). Definition 1. A multi-strategy π* 0

π |Π is a Nash equilibrium multi-strategy in

the constrained game Γπ0 =(π0|Π,ϕ,v) if

n i

v

vi( ) i( | *i, i) forevery i i( *) and 1,...,

0 * = − π π ϕ π π π π . (15)

We will use the notation ε(π0) to denote the set of all such equilibrium

(13)

Definition 2. A multi-strategy =( , *,..., *)∈Π 1 * 0 * n π π π π is an equilibrium in the

Stackelberg game SΓ if it is an equilibrium multi-strategy in the game *

0 π Γ (i.e. )) ( * 0 * ε π π ∈ and ) ( ) | ( ) ( ) ( * 0 0 0

0 π ≤V π foreveryπ suchthat π π ∈ε π

V . (16)

3.2. Only buyers control all shipments

We consider the case where k0 = 0, i.e. the constrained game Γ1 = (Π1, ϕ0, ϕ, V0, V ),

a sub-game of the game Γ. From (1), we have the following set of multi-strategies:

⎭ ⎬ ⎫ ⎩ ⎨ ⎧ Π = = = = Π Q i n D D M k k M k M k Q i i n n, )) 0, , 1,..., ( ..., ), , ( ), , (( 0 1 1 0 1

The constraints are very strong. Namely, for

0 1 1 , ,..., , ), 0 , ( ⎟⎟∈Π ⎠ ⎞ ⎜⎜ ⎝ ⎛ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = n Q kn D D k Q D D Q π

the decision rules have the following form: ϕ0(π) = {(Q, 0)} and for i = 1, ..., n

⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ∈ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = Q r r N D Di i(π) , ϕ .

For the cost functions considered, from (3) and (10) for k0 = 0,

⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + = 2 2 2 ) ( D k D Q h A k Q D V i i i i i i π (17)

independently of the initial inventory positions [qi,0]. The vendor’s costs depend on [qi,0]:

⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ − − + + =

= = n i i i n i i Dk QD D Q DP D P Q q D Q h A Q D V 1 2 1 0 , 0 0 2 2 ) ( ) (π (18)

In this sub-game, see Proposition 1 and Remark 3, the schedule q(π) = [qi,j] is not

unique. From equation (8), the set of possibilities for the initial inventory positions [qi,0] is non-empty. According to Proposition 1, for every feasible collection of [qi,0]

we have a PDC schedule. All such PDC schedules have the same strategic characteris-tic π and the same buyers’ costs, given above.

(14)

Theorem 1. There exists a Q*∈ R

+ and a collection of integers k = (0, ,~* k ...,1*

)

*

n

k such that the multi-strategy π* = ((Q*, 0), , * ,

1 * 1 ⎠ ⎞ ⎜ ⎝ ⎛ Q k D D ..., ⎟⎟ ⎠ ⎞ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ *, * n nQ k D D is an

equilibrium multi-strategy in the Stackelberg game SΓ1.

Proof. Let us take a quantity Q ∈ R+. If π ∈ (Q, 0)|Π1, then for each i = 1, ..., n the

cost function vi ) depends only on ki. As a real convex function, it attains its

mini-mum at miQ and so we have

, 2 where , ) ( 2 * D A D h m Q m Q k i i i i i i = = (19)

and if miQ is not an integer, then

miQ

is defined to be the integer from the two

near-est integers to miQ which leads to lower costs for the i-th buyer.

Therefore, π(Q) = ((Q, 0), , *( ) , 1 ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ Q k Q D Di ..., ⎟⎟ ⎠ ⎞ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ Q,k*(Q) D D n i satisfies condition

(15), formulated in Definition 1 and it is an equilibrium of the game Γ(Q1 ,0) = ((Q, 0) | Π1,

ϕ, V ) i.e. π(Q) ∈ ε((Q, 0)).

From (18) and (19), the vendor’s costs associated with this equilibrium multi-strategy has the following form

⎥⎦ ⎤ ⎢ ⎣ ⎡ − − + + =

= = n i i i n i i mQ QD D P D P Q q h A Q D Q V 1 1 0 , 0 0 2 1 2 ) ( )) ( (π .

It is easy to check (given that the last term is nearly constant), that

P D P h A Q D Q V 2 2 2 0 0 + − ∂ ∂

and this cost attains a minimum for Q* when

) ( 0 * D P h PDA Q − ≈ . (20) The multi-strategy ⎜⎜ ⎝ ⎛ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = ( ,0), , ( *) , 1 * 1 * * Q k Q D D Q π ..., ⎟⎟ ⎠ ⎞ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ Q*,k (Q*) D D n n

(15)

4. The production-distribution sub-game

with given numbers of shipments

Let us assume that a sequence of integers k~ = (k0, k1, kn), with ki > 0 for each i = 0,

1, ..., n, is given (e.g. from negotiations before the game). Additionally, in this section we assume the strong feasibility condition given by (8) in Remark 3.

We define the following restricted game Γk~(Q): The vendor uses strategy Q > 0 – total production (chosen first) and the i-th buyer uses strategy Mi > 0, M =

= n i i M 1 < Q.

Q – M units will be shipped in k0 initial batches of increasing size. Afterwards Mi units

will be shipped in ki identical batches to buyer i. It is additionally assumed that the

multi-strategy is strongly feasible, i.e.

for s = (s0, s1, ..., sn) = (Q, M1, ..., Mn), we have: Π ∈ = ⇔ Π ∈Q| k~ (s,k~) ((Q,k0),(M1,k1),...,(MN,kN)) S π .

The constrained game k Q

~

Γ = (Q|Πk~,ϕ~k,Vk~) is obtained by the projection of

1 1 0| , , ) from ( ) into ( 0 + + + +× Π = Γ π ϕ V R N n Rn π . We have for i = 1, ..., n )} ~ , ( ( ) , ( | { } ) , ( | ( ) ( ~ ~ k s k r R r s r R r s k i i i k i ϕ π ϕ = ∈ + ∈Π = ∈ +

and, from (13) and (14),

)) ~ , ( ( ) | , ( ~ k s V s Q M Vk i i i i − = π ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + Δ + + − − + = − i i i i k i k i i i i k M q q D h A k Q D 2 2 0 , 2 0 , 2 ) 1 ( 2 2 ) ( 1 1 ( 2 0 0 λ λ λ λ (21) ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + Δ + Δ + − − + = − i i i i i k i k i i i i k M q q QD Dh A k Q D 2 2 0 , 2 0 , 2 1 2 2 0 0 2 1 1 ( 2 λ λ λ λ . From Definition 2, we have

Definition 3. A multi-strategy s* = (Q*, ,* 1

M ..., k

n

M*)Π~ is an equilibrium

multi-strategy in the Stackelberg game SΓ if it is an equilibrium multi-strategy in thek~

game k

Q

~

(16)

) ( ) | ( and every for ) | ) ( ) ( * 0~ ~ 0 s V Q s Q Q s Q Vk k ε . Theorem 2. Let k = ~* ( , *,..., *) 1 * 0 k kn

k be a sequence of positive integers. There

ex-ists an equilibrium multi-strategy in the production-distribution Stackelberg game

.

~

k

SΓ

Proof. Claim 1. For every Q > 0 there exists a Nash equilibrium in the constrained

game k Q

~

Γ = (Q|Π~k,ϕk~,V~k).

From Proposition 2 in [4], the set of all multi-strategies Π ∪ {(0, ..., 0)} isk~

a polyhedral convex closed cone with nonempty interior in +1 +n

R . Therefore, for every

Q > 0 the set of multi-strategies Q |Π is a polyhedral convex closed set in k~ Rn

+.

Ad-ditionally, the set value functions are upper semi-continuous (for every s ∈ Q |Π thek~

set )k~(s

i

ϕ is a closed interval in R+).

In the next step, we verify the convexity of the buyers’ cost functions. For each buyer i = 1, ..., n, from (21) we can transform the cost functions into the form:

2 4 2 3 0 , 2 2 0 , 1 0 ~ ) | , ( i i i i i i i k i M Q s q q M V =α +α +α Δ +α Δ +α , (22)

where the αj are positive and do not depend on the decision variables in the game Qk

~ Γ and from (4)–(5), i n i i k n i i D M M M D a M M Q D D q = −( 1+...+ ) and Δ = ( 1+...+ )− 0 , 0 . We compute . 2 1 2 1 2 ) | , ( 4 3 0 , 2 0 , 1 ~ 0 0 i i i k i i i i k i i i i i k i M D D Da D q D D Da D q s Q M M V α α α α ⎟Δ + ⎠ ⎞ ⎜ ⎝ ⎛ + ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ Δ − ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ − = ∂ ∂ − (23)

It is easy to check that 2 0.

~ 2 > ∂ ∂ i k i M V

This implies the convexity of the cost function

k i

V~ with respect to Mi ∈ R+. Therefore, from the Arrow–Debreu–Nash Theorem (see

[1] p. 182), an equilibrium multi-strategy s*(Q) = (Q, )M1*,...,Mn* must exist in the game k

Q

~

(17)

Claim 2. There exists a best choice for the vendor.

Take a quantity Q > 0 and, from Claim 1 above, an equilibrium multi-strategy

s*( Q ) = ( Q , )*,..., * 1 Mn M ∈ ε( Q ). Let us denote: . ..., , 1 each for that such ), ..., , , 1 ( * * * * 1 * i n Q Mi i n = = = μ μ μ μ

We know that s*( Q ) = μ* ⋅ Q , as an equilibrium multi-strategy, satisfies the set

of inequalities (15), which can be transformed, in the same way as for (22), into the form 2 * 0 * ~ 2 * * 0 * ~ ) ( ) ) ( | ( ) ( ) ( Q Q V Q Q Q V k i i i i i i i k i μ ⋅ =α +α μ ≤ μ μ ⋅ − =α +α μ (24)

for each μi > 0, such that μiQ∈ϕi((μ*⋅Q)) and (8) is satisfied, where the α*j >0 do

not depend on the decision variables in the games k Q

~

Γ .

Analogously, the feasibility conditions given by (8) can be transformed into

Q k Q Q i i i i i i * * * * *μ μ γ μ β ≤ ≤ , (25) where the *, *>0 i j γ

β do not depend on the decision variables in the games k Q

~

Γ . It is easy to check that for each Q > 0 the multi-strategy μ* ⋅ Q satisfies the set of

inequalities (24)–(25). Therefore, for each Q > 0 the multi-strategy μ* ⋅ Q is a Nash

equilibrium multi-strategy in the Stackelberg game k Q

~

Γ = (Q| )Πk~,ϕ~k,Vk~ .

The vendor’s costs are given by the function ϑ(Q) = V0k~(μ* ⋅ Q) and can be trans-formed, in the same way as above (in (22) and (24)), into

] [ ) ( A k0A0 h0 Q2 Q D Q ξ ϑ = + + ,

where ξ > 0 does not depend on the decision variables in the games k Q ~ Γ . Therefore, ξ 0 0 0 * 2h A k A

Q = + minimizes the cost function ϑ(Q). From Definition 3,

μ* ⋅ Q is an equilibrium multi-strategy in the game SΓ .k~

Let us remark that in [5] we can find explicit formulas for the equilibrium strategy of the Stackelberg game SΓ in the one-buyer case.k~

(18)

Theorem 3. Let k = ~* ( , *,..., *) 1 *

0 k kn

k be a sequence of positive integers. For each

Q > 0 a Nash equilibrium s*(Q) = (Q, )*,..., *

1 Mn

M ∈ ε(Q) of the constrained game

k Q

~

Γ = (Q| )Π~k,ϕk~,V~k can be found as a feasible solution of the set of linear

equa-tions: . ..., , 1 ) ... (M1 M rQ foreach i n q M pi ii + + n = i = (26)

where the coefficients

⎥⎦ ⎤ ⎢⎣ ⎡ + − = − + = i k i i i k i i k i D a D D D q D a k k Da p 1 1 , 1 1 1 0 0 0 λ and ⎥⎦ ⎤ ⎢⎣ ⎡ + − − = i k k i i D a D D D r 1 1 1 0 0 λ λ λ

do not depend on the decision variables in the game.

Proof. Claim 1. For any Q > 0, to find an equilibrium multi-strategy of the game

k Q

~

Γ it is sufficient to find a feasible solution of the set of equations 0,

~ = ∂ ∂ i k i M V i = 1, ..., n. From (21), we have the set of equations

0 2 1 2 1 2 2 0 0 0 0 0 , + = ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ − + − Δ + ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + − i i i k i k i i k k i i k M D D Da D D D Da D q β λ λ , (27) where , 1 ) 1 ( 2 2 2 0 − − = λ λ λ β k i = 1, ..., n.

The set of equations (27) is equivalent to

. ..., , 1 for 0 ] ) ( [ ] ) ( [ ) ( 0 0 0 0 0 0 n i k M Da D D D a M D M D D D D a Da M Q D i i k i k i k i i i i k k k i = = + − − ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + − − − λ β λ Therefore, (27) is equivalent to . ..., , 1 for ] ) ( [ )] )( ( ) ( [ ] ) ( [ 0 0 0 0 0 0 0 n i D D D D M a D D D D D M D D D a k k i i k k i k i i i i k i k = + − = − − + − − + − λ λ β λ λ β λ

(19)

The theorem follows from this, since . and 1 1 1 1 0 0 0 0 0 − − +− − =− − = − k k k k k a λ a a λ λ λ β □

Corollary. In the case where n = 2, for a given Q > 0 we obtain a set of linear

equations (26) of the form:

⎩ ⎨ ⎧ = − + = + − . ) ( ) ( 2 2 2 2 1 2 1 2 1 1 1 1 Q r M q p M q Q r M q M q p

The solution of this system is

⎪ ⎪ ⎩ ⎪⎪ ⎨ ⎧ − − − + − = − − − + − = . ) )( ( ) ( ) )( ( ) ( 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 Q q q q p q p r q r q p M Q q q q p q p r q r q p M

5. Final remarks

The main goal of this paper was to show that satisfactory coordination of invento-ries can be achieved using a competitive approach, such as the framework of non-cooperative games. Such games are different under this competitive regime, i.e. in the classes of admissible policies indexed by .k In such games, the agents independently~

choose strategies to minimize their costs. The equilibria multi-strategies in such games, as well as the total costs and agents’ participation in such costs, are different. In numerical simulations for the case with one buyer, we observe that the total costs of optimal cooperative policies are close to the total costs of equilibrium strategies under the condition that their regimes are of the same form as optimal policies in the coop-erative case. Theoretical justification of this observation in the multi-buyer case is beyond the scope of this paper. One question still unanswered is whether there exists an equilibrium in the main constrained game Γ or the Stackelberg game SΓ.

References

[1] AUBIN J.-P., Optima and Equilibria. An Introduction to Nonlinear Analysis, Springer-Verlag, Berlin–

Heidelberg 1993, GTM 140.

[2] BANERJEE A., A joint economic-lot-size model for purchaser and vendor, Decision Sciences, 1986, 17, 292–311.

(20)

[3] BANERJEE A., BURTON J.S., Coordinated vs. independent inventory replenishment policies for

a vendor and multiple buyers, International Journal Production Economics, 1994, 35, 215–222.

[4] BYLKA S., Non-cooperative strategies for a production and shipment lot sizing in a vendor –

multi-buyers supply chain, [in:] Fifteenth International Working Seminar on Production Economics.

Preprints, Vol. 1, Congress Innsbruck, Innsbruck, Austria, 2008, 121–132.

[5] BYLKA S., Non-cooperative strategies for production and shipments lot sizing in the vendor-buyer

system, International Journal Production Economics, 2009, 118, 243–252.

[6] CHAN C.K., KINGSMAN B.G., Coordination in a single-vendor multi-buyer supply chain by

synchro-nizing delivery and production cycles, Transportation Research, Part E, 2007, 43, 90–111.

[7] ERTOGRAL K., DARWISH M., BEN-DAYA M., Production and shipment lot sizing in a vendor-buyer

supply chain with transportation cost, European Journal of Operational Research, 2007, 176,

1592–1606.

[8] GOYAL, S.K., An integrated inventory model for a single supplier single customer system, Interna-tional Journal of Production Research, 1976, 14, 107–111.

[9] HILL R.M., The optimal production and shipment policy for the single-vendor single-buyer

inte-grated production inventory problem, European Journal of Operational Research, 1999, 37,

2463–2475.

[10] KELLE P., AL-KHATEEB F., MILLER P.A., Partnership and negotiation support by joint optimal

or-dering/setup policies for JIT, International Journal of Production Economics, 2003, 81–82,

431–441.

[11] LU L., A one vendor multi-buyer integrated inventory model, European Journal of Operational Research, 1995, 81, 312–324.

[12] SARMAH S.P., ACHARYA D., GOYAL S.K., Buyer vendor coordinated models in supply chain

man-agement, European Journal of Operational Research, 2006, 175, 1–15.

[13] SIAJADI H., IBRAHIM R.N., LOCHERT P.B., Joint economic lot size in distribution system with

multi-ple shipment policy, International Journal of Production Economics, 2006, 102, 302–316.

[14] TANG J., YUNG K.-L., KAKU I., YANG J., The scheduling of deliveries in a production-distribution

system with multiple buyers, Annals of Operations Research, 2008, 161, 5–23.

[15] YU Y., CHU F., CHEN H., A Stackelberg game and its improvement in VMI system with a

manufac-turing vendor, European Journal of Operational Research, 2009, 192, 929–948.

[16] ZAVANELLA Z., ZANONI S., A one-vendor multi-buyer integrated production-inventory model: The

Cytaty

Powiązane dokumenty

Also iterative procedures leading to equilibrated distributions are consid- ered. The paper is intended as an introduction to the subject and a starting point for

The method consists in solution of some matrix game which is the base for defining e-optimal strategies for both players.. The game considered in Section 2 is a

Naming game and computational modelling of language evolution. Bio-linguistic transition and the Baldwin effect in the evolutionary naming

OEM sells a technology-intensive medical device to multiple cus- tomers (hospitals) for a cost of C b per unit. Each device, when in operational state, generates a revenue of R

L’origine di questa tradizione spuria è recente ed è il risultato, anche in questo caso, dell’accostamento del culto dei Martiri Amiternini a quello di un vescovo: come per l’età

Also this case study is about deleted land- forms by human activities (Clivaz, Reynard 2017); so, the selection of Sapienza Campus as geomorphosite presents the same

For instance, following the terrorist attack on the World Trade Centre in the USA in 2001 and as a result of the ‘War on Terror’ a “culture of fear” (Brzeziński 2007) was

W ostatnich czasach pojawiły się książki tych, którzy przeżywali Zagładę jako bardzo młodzi ludzie bądź dzieci na tyle już świadome, że m a j ą dane, by opo- wiadać o