Supply chain contracts

Péter Egri

coordination_1.gif    |    coordination_2.gif

Outline

Contracts

Wholesale contract

Buyback contract

Revenue sharing contract

Call option contract

Contracts with dominant supplier

Profit sharing

coordination_3.gif    |    coordination_4.gif

The model

Parameters

Retail price (R): the unit price of the products on the market.

Wholesale price (W): the unit price of the products paid for the supplier.

Production cost (C): the unit production cost of the supplier.

Salvage value (V): the unit salvage value for the remaining products at the retailer.

Goodwill penalty cost (G): the unit cost for shortage.

Variables

Demand (D): stochastic variable.

Order quantity (Q): decision variable of the retailer.

Assumptions

Two players: the retailer (decision maker) and the supplier

Complete information

Risk neutral (expected profit maximizer) players

One period (newsvendor model)

The retailer applies Make-To-Forecast

The supplier applies Make-To-Order (with forced compliance)

V≤C≤R

coordination_5.gif    |    coordination_6.gif

Demand

The demand is stochastic with probability distribution function f[x], cumulative distribution function F[x], expected value μ and standard deviation σ. We assume that F[x] is strictly increasing.
In the illustrations, we will use the following normal distribution:

Out[42]=

Graphics:Demand distribution

coordination_8.gif

coordination_9.gif

coordination_10.gif    |    coordination_11.gif

Notations

Let us introduce the following functions:
Expected sales:

coordination_12.gif

Expected remaining inventory:

coordination_13.gif

Expected lost sales:

coordination_14.gif

We will also require the first and second derivatives of S[Q]:

coordination_15.gif

coordination_16.gif    |    coordination_17.gif

Supply chain optimum

If we denote the expected payment trasfer between the retailer and the supplier with T, then the expected profit of the supplier becomes

coordination_18.gif

the expected profit of the retailer is

coordination_19.gif

and the the total supply chain profit is

coordination_20.gif

Note that coordination_21.gif is independent from the payment between the retailer and the supplier.
coordination_22.gif is concave function of Q, since

coordination_23.gif

The unique optimal production quantity (coordination_24.gif) of the supply chain is therefore given by the equation

coordination_25.gif

i.e.,

coordination_26.gif

coordination_27.gif    |    coordination_28.gif

Wholesale contract

With a wholesale contract the retailer pays after the quantities ordered:

coordination_29.gif

We assume that C≤W≤R. The profit of the retailer is therefore

coordination_30.gif

Notice the similarity between this function and (1): the only difference is that the purchase cost (W) is used instead of the production cost (C). Therefore the retailer's optimal order quantity becomes

coordination_31.gif

Note that coordination_32.gifcoordination_33.gif, and coordination_34.gif=coordination_35.gif only if W=C, in which case the profit of the supplier is zero.
The problem of the wholesale contract is that the retailer takes all risks, and this results in an order quantity lower than the supply chain optimal.

coordination_36.gif    |    coordination_37.gif

Wholesale contract illustration

.

R 200
W 135
C 50
V 10
G 30

In[45]:=

coordination_38.gif

Out[45]=

coordination_39.gif

coordination_40.gif    |    coordination_41.gif

Buyback contract

In order to inspire the retailer ordering more, the supplier offers to buy back the remaining obsolete inventory with the unit buyback price B (VB≤W). For the retailer, this seems a higher "salvage value", therefore it is equivalent with the following expected payment:

coordination_42.gif

We assume that C≤W≤R. The profit of the retailer is therefore

coordination_43.gif

The retailer's optimal order quantity becomes

coordination_44.gif

The channel is coordinated ( coordination_45.gif=coordination_46.gif) if and only if

coordination_47.gif

coordination_48.gif    |    coordination_49.gif

Buyback contract illustration

.

R 200
W 135
C 50
V 10
G 30
B 80
coordination_50.gif

In[46]:=

coordination_51.gif

Out[46]=

coordination_52.gif

coordination_53.gif    |    coordination_54.gif

Revenue sharing contract

In order to inspire the retailer ordering more, the supplier offers lower wholesale price, but takes (1-P) percentage of the retailer's revenue. This results the following expected payment:

coordination_55.gif

The profit of the retailer is

coordination_56.gif

The retailer's optimal order quantity becomes

coordination_57.gif

The channel is coordinated ( coordination_58.gif=coordination_59.gif) if and only if

coordination_60.gif

coordination_61.gif    |    coordination_62.gif

Revenue sharing contract illustration

.

R 200
W 40
C 50
V 10
G 30
P 0.4
coordination_63.gif

In[47]:=

coordination_64.gif

Out[47]=

coordination_65.gif

coordination_66.gif    |    coordination_67.gif

Call option contract

With this contract, the retailer buys Q call options with unit price W, and when the demand materializes, it can buy at most Q products with E unit execution price.

coordination_68.gif

The profit of the retailer is

coordination_69.gif

The retailer's optimal order quantity becomes

coordination_70.gif

The channel is coordinated ( coordination_71.gif=coordination_72.gif) if and only if

coordination_73.gif

coordination_74.gif    |    coordination_75.gif

Call option contract illustration

.

R 200
W 40
C 50
V 10
G 30
E 90
coordination_76.gif

In[48]:=

coordination_77.gif

Out[48]=

coordination_78.gif

coordination_79.gif    |    coordination_80.gif

Other contracts

There are several other common contract, but they are slightly more difficult to analyze. Some examples are

Quantity flexibility contract: the retailer buys Q products with W unit price, but if D<Q, the supplier buys back at most K Q products at unit price W, where 0≤K≤1.

coordination_81.gif

Sales rebate contract: the retailer pays W unit price if Q is smaller than a predefined limit L, and pays a smaller coordination_82.gif unit price for all products above the limit.

coordination_83.gif

Quantity discount contract: instead of a W price, the retailer pays according to a decreasing function W[Q].

coordination_84.gif

coordination_85.gif    |    coordination_86.gif

Contracts with dominant supplier

In this part we study the supply chain with a dominant supplier, i.e., the supplier determines the contract parameters. (The other possibility when the retailer is dominant is simpler, since we assume forced compliance, thus the retailer is interested in lowering the prices to the possible limit.) Here we deal only with the wholesale contract, since it has only one parameter, which makes the problem relatively easy.
We have seen that if the suppliers sets the wholesale price W, the the retailer's optimal order quantity will be

coordination_87.gif

This defines a bijection between W and Q, and thus for comfortability, we can consider that the supplier decides Q and then W is given by

coordination_88.gif

The supplier's profit is then becomes

coordination_89.gif

The supplier intends to maximize this function, which task is analitically harder than maximising the retailer's or the channel's profit. We can only show a sufficient condition for a unique optimum by regarding the derivative of coordination_90.gif:

coordination_91.gif

If this derivative is strictly decreasing, then the profit function has a unique maximum on [0,]: from (2) it can be seen that coordination_92.gif, and coordination_93.gif (when V<C).
Since 1 - F[Q] is strictly decreasing, we need that coordination_94.gif would be increasing. This property is called Increasing Generalized Failure Rate (IGFR), and several distributions have this property, including the normal distribution.
Note that for determining the optimal wholesale price, the supplier must know the distribution of the demand. As we have seen previously, the supply chain's optimal parameters are independent from the distribution, for all four contracts.

coordination_95.gif    |    coordination_96.gif

Wholesale contract with dominant supplier illustration

.

R 200
C 50
V 10
G 30
coordination_97.gif

In[49]:=

coordination_98.gif

Out[49]=

coordination_99.gif

coordination_100.gif    |    coordination_101.gif

Profit sharing

Let us now consider the contract with the channel coordinating parameters. We have seen that with the wholesale price contract, the channel coordinating parameter results in zero profit for the supplier. With the buyback, revenue sharing and option contracts, the channel coordinating coordination_102.gif, coordination_103.gif and coordination_104.gif parameters depend on the wholesale price. Therefore W can be considered as the parameter that controls the allocation of the optimal supply chain profit between the partners.

In[50]:=

coordination_105.gif

Out[50]=

coordination_106.gif

coordination_107.gif    |    coordination_108.gif

Spikey Created with Wolfram Mathematica 7.0