Auction models with resource pooling in modern supply chain management

Lihua Chen (Guanghua School of Management, Peking University, Beijing, China)
Liying Wang (College of Business Administration, Capital University of Economics and Business, Beijing, China)
Yingjie Lan (HSBC Business School, Peking University, Beijing, China)

Modern Supply Chain Research and Applications

ISSN: 2631-3871

Article publication date: 27 August 2019

Issue publication date: 16 December 2019

1209

Abstract

Purpose

In this paper, the main focus is on supply and demand auction systems with resource pooling in modern supply chain from a theoretical modeling perspective. The supply and demand auction systems in modern supply chains among manufacturers and suppliers serve as information sharing mechanisms. The purpose of this paper is to match the supply and demand such that a modern supply chain can achieve incentive compatibility and economic efficiency. The authors design such a supply and demand auction system that can integrate resources to efficiently match the supply and demand.

Design/methodology/approach

The authors propose three theoretic models of modern supply chain auctions with resource pooling according to the Vickrey auction principle. They are supply auction model with demand resource pooling, demand auction model with supply resource pooling, and double auction model with demand and supply resource pooling. For the proposed auction models, the authors present three corresponding algorithms to allocate resources in the auction process by linear programming, and study the incentive compatibility and define the Walrasian equilibriums for the proposed auction models. The authors show that the solutions of the proposed algorithms are Walrasian equilibriums.

Findings

By introducing the auction mechanism, the authors aim to realize the following three functions. First is price mining: auction is an open mechanism with multiple participants. Everyone has his own utility and purchasing ability. So, the final price reflects the market value of the auction. Second is dynamic modern supply chain construction: through auction, firm can find appropriate partner efficiently. Third is resources integration: in business practices, especially in modern supply chain auctions, auctioneers can integrate resources and ally buyers or sellers to gain more efficiency in auctions.

Originality/value

In the paper, the authors propose three theoretic models and corresponding algorithms of modern supply chain auctions with resource pooling according using the Vickrey auction principle, which achieves three functions: price mining, dynamic modern supply chain construction and resources integrating. Besides, these proposed models are much closer to practical settings and may have potential applications in modern supply chain management.

Keywords

Citation

Chen, L., Wang, L. and Lan, Y. (2019), "Auction models with resource pooling in modern supply chain management", Modern Supply Chain Research and Applications, Vol. 1 No. 2, pp. 120-134. https://doi.org/10.1108/MSCRA-01-2019-0001

Publisher

:

Emerald Publishing Limited

Copyright © 2019, Lihua Chen, Liying Wang and Yingjie Lan

License

Published in Modern Supply Chain Research and Applications. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at http://creativecommons.org/licences/by/4.0/legalcode


1. Introduction

Supply chain management (SCM) aims at improving the individual performance of all the enterprises in the supply chain as well as the whole supply chain. It integrates inside and outside enterprise resources to meet the quick change of customers’ needs and improves the competitive edge of the supply chain. Supply chain considers all business processes from point of origin to point of consumption, involving product R&D, material procurement, manufacturing, marketing, logistics and after-sale services, etc. (Lambert et al., 1998; Sebastian and Douglas, 2003). To reduce operational cost and to respond quickly in modern SCM, three key factors should be considered: the supply chain network construction, the information sharing mechanism and the cooperation mechanism. However, the implementation of the three factors in modern supply chain invariably meet many problems in practices, such as what to cooperate for, who to cooperate with and how to cooperate, etc. Thus, it is necessary to introduce an efficient coordination mechanism in modern SCM to solve the problems above.

In highly competitive business environment, we can naturally expect participants in the modern supply chain to be motivated solely by self-interests, which often results in inefficiencies for the whole supply chain. Therefore, we could exploit some auction mechanisms to make the operation process more efficient and profitable, improving the well-being of all participants therein. Auction is a market mechanism where the buyers and seller agree on the items of interest and on the payment and delivery conditions (Feigenbaum and Shenker, 2004; Klemperer, 1999; Nisan and Ronen, 2001). There are three participants in an auction: the buyer, the seller, and the auctioneer. Usually, the auctioneer only plays the role as an agency to organize the auction. There are four basic types of auctions widely used and analyzed: the ascending-bid auction (also called the open, oral, or English auction), the descending-bid auction (used in the sale of flowers in the Netherlands and also called the Dutch auction by economists), the first-price sealed-bid auction and the second-price sealed-bid auction (the latter is also known as the Vickrey (1961) auction by economists). Besides, game theoretic and combinatorial ideas (Mas-Collel et al., 1995; Osborne and Rubistein, 1994; Papadimitriou, 2001) have been widely applied in the design of algorithms and mechanisms for the various auction models, such as VCG mechanism (Clarke, 1971; Groves, 1973; Vickrey, 1961), single-minded auction (Archer et al., 2004; Chen et al., 2003; Chen et al.; Lehmann et al., 2002; Mu’alem and Nisan, 2008), combinatorial auction (Sven de Vries 2003; Lavi et al., 2003; Lehmann et al., 2001; Parkes and Ungar, 2000; Sandholm et al., 2002), online auction (Bar-Yossef et al., 2002; Blum et al., 2003; Lavi and Nisan, 2000), computing grid auction (Chen et al., 2005), digital goods auction (Bar-Yossef et al., 2002; Fiat et al., 2002; Goldberg et al., 2001; Goldberg and Hartline, 2003), market equilibrium (Conen and Sandholm, 2002; Xiaotie Deng and Papadimitriou, 2002; Devanur et al., 2002) and Walrasian equilibrium (Bikhchandani and Mamer, 1997; Chen et al., 2005; Gul and Stacchetti, 1999; Kelso and Crawford, 1982).

While several researchers have pursued auction models in SCM separately, less attention has been paid to auction mechanism with modern supply chain issues. In this paper, by introducing the auction mechanism, we aim to realize the following three functions. First is price mining: auction is an open mechanism with multiple participants. Every bid is based on its assessment of targeted products or services. Everyone has his own utility and purchasing ability. So, the final price reflects the market value of the auction. Second is dynamic modern supply chain construction: through auction, the firm can find appropriate partners efficiently. Most of the time auctions are one-time transactions. But if two firms, matched through auction, cooperate well in supply chain, they can continue this relationship. If one of parties is dissatisfactory, then a new auction can be held to find a new partner. Third is resources integration: in business practices, especially in modern supply chain auctions, auctioneers can integrate resources and ally buyers or sellers to gain more efficiency in auctions. In this paper, our focus is on supply and demand auction systems with resource pooling in modern supply chain from a theoretical modeling perspective. The supply and demand auction systems in modern supply chain among manufacturers and suppliers serve as information sharing mechanisms. Its main purpose is to match the supply and demand such that a modern supply chain can achieve incentive compatibility and economic efficiency. A key feature of an ideal auction system is that it provides access to a rich set of information services and resource integration. We design such a supply and demand auction system that can integrate resources to match the supply and demand efficiently. The resources to be auctioned may be distributed in different locations or spots with connected paths, which we call a resource pooling network. Participating auctioneer desires to integrate the various resources to discover auction price efficiently although they also need to take into consideration some extra fees such as logistic costs besides the price.

The paper is organized as follows. In Section 2, we propose three theoretic models of modern supply chain auctions with resource pooling according to the Vickrey auction principle. They are supply auction model with demand resource pooling, demand auction model with supply resource pooling, and double auction model with demand and supply resource pooling. In Section 3, for the proposed auction models, we present three corresponding algorithms to allocate resources in the auction process by linear programming. In Section 4, we study the incentive compatibility and define the Walrasian equilibriums for the proposed auction models. We show that the solutions of the proposed algorithms are Walrasian equilibriums. Finally, we conclude our paper with remarks and future research directions in Section 5.

2. Auction models with resource pooling

Resource pooling refers to the resources which can be auctioned and are distributed from different companies in supply chain. We consider three auction models with resource pooling: a demand auction model, a supply auction model and a double auction model. In these models, we introduce an auctioneer, who shall organize the auction and implement the mechanism in place. The proposed auction models can be utilized in different situations, but they share one common objective that economic efficiency can be improved under the condition of incentive compatibility, and from information collection and resource integration. The demand auction model is utilized for the market where the supply is much larger than demand. In such a market, the auctioneer collects all the demand from the manufacturers and conducts a reverse auction with the suppliers. Usually the more demand the auctioneer collects, the more commission from manufacturers and more discount from suppliers. Conversely, the supply auction model suits for the situation where the supply is short and there is serious information asymmetry between sellers and buyers. Finally, the double auction model fits for the market where both supply and demand situations are unknown. To facilitate further discussion, we first make some assumptions, give some definitions and explain some general notations:

Assumption 1.

There is information asymmetry between manufactures and suppliers, which means that manufactures do not know any information about the suppliers and the suppliers also can not estimate how big the production’s market is.

Assumption 2.

Supply and demand bidding processes are not open between manufactures and suppliers.

Assumption 3.

The auctioneer gets its profit not only from auction service commission but also from resource integration and information collection, demands collection and supply resource control etc.

Definition 1.

(Demand resource pooling network) Suppose that there exist m′ manufacturers. Each of them has commercial alliance relationship with the auctioneer. Let the set of the m′ manufacturers be expressed by M = { M 1 , , M m } . We define the manufacturers network G M = ( M , E 1 , w 1 ) as the demand resource pooling network, where E 1 is the set of the edge e with two end nodes M i M and M j M . ( M i , M j ) E 1 means that it is transportable between the two end nodes M i and M j ; w 1 is weights defined on every edge e E 1 as the logistic fee per unit goods between the two ends of e. If ( M i , M j ) E 1 , then define w 1 ( M i , M j ) = . Denote w 1 ( M i , M j ) as the lowest logistic cost between M i and M j , which can be calculated by:

(1) w 1 ( M i , M j ) = min { e Γ w 1 ( e ) | Γ isapathbetween M i and M j M } .
Remark 1.

The commercial alliance relationship between the auctioneer and each manufacturer M i M means that the auctioneer can collect demand from every manufacturer in M′, make some kind of pricing recommendation for them, and integrate the demands for auction as a whole on behalf of them. In return, each manufacturer in M′ will pay a commission fee to the auctioneer in proportion to the purchase amount.

Similarly, we define the supply resource pooling network as follows:

Definition 2.

(Supply resource pooling network) Suppose that there exist n′ suppliers. Each of them has commercial alliance relationship with the auctioneer. Let the set of the n′ suppliers be expressed by S = { S 1 , , E n } . We define the suppliers network G S = ( S , E 2 , w 2 ) as the supply resource pooling network, where E 2 is the set of the edge e with two end nodes S i S and S j S . ( S i , S j ) E 2 means that it is transportable between the two end nodes S i and S j ; w 2 is weights defined on every edge e E 2 as the logistic fee per unit goods between the two ends of e. If ( S i , S j ) E 2 , then define w 2 ( S i , S j ) = . Denote w 2 ( S i , S j ) as the lowest logistic cost between S i and S j , which can be calculated by:

(2) w 2 ( S i , S j ) = min { e Γ w 2 ( e ) | Γ is a path between S i and S j S } .
Remark 2.

The commercial alliance relationship between the auctioneer and each supplier SiS′ means that the auctioneer is also as a retailer of every supplier in S′. Besides, the auctioneer can also make some kinds of selling recommendation for them and can integrate the supply resource for them. On the other hand, each supplier in S′ will give the auctioneer some kind price discount and auction commission.

Definition 3.

(Auction supply and demand network) Suppose that there are m manufacturers M = {M1, …, Mm} and n suppliers S = {S1, …, Sn}. We define the network G = (MS, E, w, Q) as auction supply and demand network, where E is the edge set. The edge eE means that both Sj and Mi, the two end nodes of e, are transportable and Sj is one of suppliers of Mi; w is weights on every edge eE, which is defined as the logistic fee per unit goods between the two end nodes of eE, and Q is another weights on every edge eE, which is defined as the amount that the supplier Sj purchases to manufacturer Mi for i = 1, …, m and j = 1, …, n.

Below, we suppose that there are m manufacturers which are expressed by M = {M1, …, Mm} and n suppliers expressed by S = {S1, …, Sn}.

2.1 Demand auction model with demand resource pooling (DAMDRP)

The demand auction model with demand resource pooling is for the market where the supply is much larger than the demand. So, each supplier can meet the demand pooled across all manufacturers. In this situation, the auctioneer would collect the demands from the manufacturers and conduct a reverse auction with the suppliers to help procure the products for the manufacturers. Usually, the more demand the auctioneer collects, the more commission from the manufacturers and more discount from the suppliers. So, the auctioneer should not only have some information about the manufacturer’s willingness to pay from industry practices but also collect demand from its demand resource pooling network consisting of many manufacturers. In the demand auction model, the buyers consist of the all suppliers, the sellers are the manufacturers who hold demands and auction agent of both is the auctioneer.

Let G M = ( M , E 1 , w 1 ) be the demand resource pooling network of the auctioneer, where M′∈M. Without the loss of generality, suppose the auctioneer allocates the same spots as that of M 1 . Denote that ( P M i , D M i ) , i = 1 , , m are the demand of manufacturer i, i=1, …, m′ submitted to its auctioneer. Let P M i satisfy:

P M i = P M 1 + w 1 ( M 1 , M i ) .

As an alliance with auctioneer, the manufacturer M i , i = 1 , , m can get α discount from the auctioneer which usually satisfies α⩽5 percent. Let P M i = ( 1 α ) P M 1 for i = 1, …, m′. Let ( P M i , D M i ) denote the demand of the other mm′ manufacturers submitted to its auctioneer. Suppose the bidding price P M i for all i = m′ + 1, …, m includes the logistic fee per unit between the spot of manufacturer Mi and location of the auctioneer, i.e. the spot where M 1 is located. We denote ( P M i , D M i ) as the actual demands of m manufacturers and expressed as follows:

(3) ( P M i , D M i ) = { ( P M i , D M i ) , i = 1 , , m , ( P M i , D M i ) , i = m + 1 , , m .

So, the total demand is D = i = 1 m D M i and the average price is P ¯ M = i = 1 m ( D M i / D ) P M i .

Note that ( P S j , D ) is the bidding price of supplier j, j = 1, …, n for the total demand D. The bidding price P S j for any j includes the logistic fee per unit between the spot of supplier Sj and location of the auctioneer, i.e. the spot where M1 or M 1 is located.

The auctioneer auctions the total demand D with the average price as the highest purchasing price, which serves as a reservation price in the reverse auction:

(4) P ¯ M = i = 1 m ( D M i D ) P M i .
Remark 3.

In the model (DAMDRP), the demand resource pooling network has the following characteristics: to guarantee the auctioneer’s lowest bidding demand; to be more efficient for the inside manufacturers; and the network will grow bigger because of the information asymmetry between manufacturers and suppliers.

2.2 Supply auction model with supply resource pooling (SAMSRP)

The supply auction model suits for the situation that the supply resource is short and there is serious information asymmetry between the sellers and buyers. Thus, the auctioneer should not only have some information of supplier’s bidding from auction market but also integrate the supply resources from its supply resource pooling network consisting of the suppliers. Like the demand auction model, the buyers consist of the all manufacturers, and the sellers are the suppliers who hold resources. The auctioneer conducts the auction on the suppliers’ behalf, and collects commission from them.

Let G S = ( S , E 2 , w 2 ) be the supply resource pooling network of the auctioneer, where S′⊆S. Without the loss ofgenerality, we assume that the auctioneer, M 1 and S1 are located at same spot. Denote that ( P S j , Q S j ) , j = 1 , , n are the supply of supplier j, j = 1, …, n′ submitted to its auctioneer. Let P S j satisfy:

P S j = P S 1 + w 2 ( S 1 , S j ) .

As an alliance with the auctioneer, the supplier S j , j = 1 , , n will pay β percent as an appreciation to the auctioneer, usually with β⩽5 percent. Let P S j = ( 1 + β ) P S 1 for j = 1, …, n′. Let { ( P S j , Q S j ) , j = n + 1 , , n } denote the supply of other nn′ suppliers submitted to its auctioneer. Suppose the bidding price P S j for any j = n′ + 1, …, n includes the logistic fee per unit between the spot of supplier Sj and location of the auctioneer, i.e. the spot for S 1 . Let ( P S j , Q S j ) denote the actual supply of the suppliers expressed as follows:

(5) ( P S j , Q S j ) = { ( P S j , Q S j ) j = 1 , , n ; ( P S j , Q S j ) j = n + 1 , , n .

So, the total supply is Q = j = 1 n Q S j with the average price of P ¯ S = j = 1 n ( Q S j / Q ) P S j .

Note that P M i is the bidding price of manufacturer i, i = 1, …, m for the demand D M i . The bidding price P M i for any i includes the logistic fee per unit between the spot of manufacturer Mi and the location of the auctioneer, i.e. the spot where supplier S1 or S 1 is located.

The auctioneer auctions the total supply Q S j , j = 1 , , n , n + 1 , , n to the m manufacturers with bidding ( P M i , D M i ) , where i = 1, …, m:

Remark 4.

The supply resource pooling network has the following characteristics: to guarantee the auctioneer’s lowest bidding supply; and to control the short resource of supply resource pooling network by providing allied suppliers with higher bidding price and service priority, which can also make the network bigger.

2.3 Double auction model with resource pooling (DAMRP)

The double auction model deals with the situation where the supply and demand scenarios are unknown. In the double auction model, the buyers consist of all the manufacturers who submit their demands to the auctioneer, and the sellers are all the suppliers with supply-side resources who place bids with the same auctioneer. The auctioneer not only has some information of both manufacturer’s demand bidding and supplier’s supply bidding in the auction but also can integrate the demands resource from its demand resource pooling network and the supply resources from its supply resource pooling network.

Let G S = ( S , E 2 , w 2 ) be the supply resource pooling network of the auctioneer, where S′⊆S. Without the loss of generality, suppose the auctioneer occupies the same spot as that of S 1 . Let ( P S j , Q S j ) , j = 1 , , n be the supply of supplier j, j = 1, …, n′ for its supply Q S j submitted to its auctioneer. Let P S j satisfy:

P S j = P S 1 + w 2 ( S 1 , S j ) .

As an alliance or membership with auctioneer, the supplier S j , j = 1 , , n can get β appreciation from the auctioneer which usually satisfies β⩽5 percent. Let P S j = ( 1 + β ) P S 1 for j = 1, …, n′. Let { ( P S j , Q S j ) , j = n + 1 , , n } denote the supply of other nn′ suppliers submitted to the auctioneer. Suppose the bidding price P S j for any j = n′ + 1, …, n includes the logistic fee per unit between the spot of supplier Sj and that of the auctioneer, i.e. the spot where S 1 is located. Let ( P S j , Q S j ) denote the actual supply of n suppliers, which can be expressed as follows:

(6) ( P S j , Q S j ) = { ( P S j , Q S j ) j = 1 , , n ; ( P S j , Q S j ) j = n + 1 , , n .

Clearly, the total supply is Q = j = 1 n Q S j and the average price is P S ¯ = j = 1 n ( Q S j / Q ) P S j .

Let G M = ( M , E 1 , w 1 ) be the demand resource pooling network of the auctioneer, where M′⊆M. Without the loss ofgenerality, we assume that the auctioneer, M 1 and S1 are located at same spot. Let ( P M i , D M i ) , i = 1 , , m denote the demand price of manufacturer i, i = 1, …, m′ for a quantity of demand D M i submitted to the auctioneer. Let P M i be calculated as:

P M i = P M 1 + w 1 ( M 1 , M i ) .

As an alliance or membership with auctioneer, the manufacturer M i , i = 1 , , m can get α discount from the auctioneer, which usually satisfies α⩽5 percent. let P M i = α P M 1 for i = 1, …, m′. Let ( P M i , D M i ) denote the demand of other mm′ manufacturers submitted to its auctioneer. Suppose the bidding price P M i for any i = m′ + 1,…,m includes the logistic fee per unit between the spot of manufacturer Mi and the location of the auctioneer, i.e. the spot where M 1 is located. Let ( P M i , D M i ) denote the actual demands of m manufacturers, and we have:

(7) ( P M i , D M i ) = { ( P M i , D M i ) , i = 1 , , m , ( P M i , D M i ) , i = m + 1 , , m .

Clearly, the total demand is D = i = 1 m D M i and the average price is P ¯ M = i = 1 m ( D M i / D ) P M i .

The auctioneer tries to make the auction most efficient because he/she can not only integrate resources from both sides, but also utilize the information asymmetry between manufacturers and suppliers. With these considerations, the auctioneer tries to construct the auction supply and demand network G = (MS, E, w, Q) to maximize the profit subject to the condition that both manufacturers and suppliers are incentive compatible and there is an improvement of economic efficiency.

3. Algorithms via Vickrey auction mechanism

From the perspective of the auctioneer, we propose three algorithms via Vickrey auction mechanism for the models (DAMDRP), (SAMSRP) and (DAMRP), respectively. We can employ linear programming to obtain the final allocation.

For the model (DAMDRP), we propose algorithm (DAMDRP) as follows.

3.1 Algorithm (DAMDRP) via Vickrey auction mechanism

  • Event 0: demand collection: from manufacturers’ demands network, the auctioneer can collect the network’s demand bidding ( P M i , D M i ) , i = 1 , , m ; from auction market, the auctioneer can get the other manufacturers’ demand bidding ( P M i , D M i ) , where i = m′ + 1, …, m; and let P M i = α P M 1 for i = 1, …, m′, such as P M i can be calculated by (3) as the actual demand price of manufacturer i, i = 1, …, m′, m′ + 1, …, m, for its demand D M i submitted to its auctioneer.

  • Event 1: calculate the total demand D = i = 1 m D M i and the highest purchasing price as follows:

    P ¯ M = i = 1 m ( D M i D ) P M i .

  • Event 2: auction the demand D with the lowest price P ¯ M .

  • Event 3: suppose that the final suppliers’ bidding is ( P S j , D ) , where j = 1,…,n. Without the loss ofgenerality, let P S 1 P S 2 P S n .

  • Event 4: make auction decision via Vickrey auction mechanism. If P S 1 P S 2 P ¯ M , supplier S1 wins and hedging price is P S 2 . Go to Event 5; if P S 1 P ¯ M P S 2 , supplier S1 wins and hedging price is P ¯ M . Go to Event 5. Otherwise, remove the manufacturer with the lowest demand price and let m = m−1. If m⩾1, go to Event 2; else, increase the bidding price of the demand resource pooling network, and repeat the whole process again, i.e. go to Event 0.

  • Event 5: allocate the supply amount D to satisfy remaindered manufacturers. Assign the actual demand ( P M i , D M i ) to manufacturer Mi, where i, i = 1, …, m′, m′ + 1, …, m for its demand D M i excepted those manufacturers who are removed during above auction process:

Remark 5.

Note that some manufacturers are removed during the auction process because of their high bidding prices, which promotes them to joint auctioneer’s demand resource pooling network and get alliance discount. Thus, the auctioneer can accumulate large quantities of demand and can get lower hedging price.

Remark 6.

The auctioneer’s profit can be calculated by:

(8) η i = 1 m P M i D M i + η P h e d g i n g D + i = 1 m P M i D M i P h e d g i n g D i = 2 m D M i w ( S 1 , M i ) ,
where η is the service fee for the auction process and Phedging is the hedging price as expressed by:
(9) P h e d g i n g = { P S 2 , P S 1 P S 2 P ¯ M P ¯ M , P S 1 P ¯ M P S 2 .

For the model (SAMSRP), we propose algorithm (SAMSRP) as follows.

3.2 Algorithm (SAMSRP) via Vickrey auction mechanism

  • Event 0: resource collection: from the suppliers’ resource network, the auctioneer can collect the its price commitments ( P S j , Q S j ) , j = 1 , , n ; from the auction market, the auctioneer can get other supplier’s (Sj, j = n′ + 1, …, n) resource bidding ( P S j , Q S j ) ; and let P S j = ( 1 + β ) P S 1 for j = 1, …, n′, where β (usually β⩽5 percent) is the appreciation rate as the allied member of the supplier resource network from the auctioneer, such as ( P S j , Q S j ) can be found by (5) as the actual supply bidding of supplier Sj, j = n′ + 1, …, n. Calculate the total supply Q = j = 1 n Q S j and the average price P S ¯ = j = 1 n ( Q S j / Q ) P S j as the reservation price.

  • Event 1: auction with the resource limitation Q = j = 1 n Q S j with the average price P ¯ S = j = 1 n ( Q S j / Q ) P S j .

  • Event 2: for the total resource commitment ( P ¯ S , Q ) , suppose that the final manufacturers’ bidding ( P M i , D M i ) , i = 1 , , m with P M 1 P M 2 P M m and P M m + 1 = P M m .

  • Event 3: let Qij be supplied from supplier j to manufacturer i, i = 1, …, n and j = 1, …, m. By the Vickrey auction mechanism, suppose the manufacturer Mi wins with hedging price is P M i + 1 for every i = 1, …, m and P M m + 1 = P M m . Solve the linear programming problem:

(10) maximize i = 1 m j = 1 n ( P M i + 1 P S j w ( M i , S j ) ) Q i j subject to i = 1 m j = 1 n ( P M i + 1 P S j w ( M i , S j ) ) Q i j 0 j = 1 n Q i j D M i , i = 1 , , m i = 1 m Q i j = Q S j , j = 1 , , n P M i P ¯ S , i = 1 , , m Q i j 0 , i = 1 , , m , j = 1 , , n .
  • Event 4: make auction decision.

    If linear programming (1) has optimal solution Qij, i = 1, …, m and j = 1, …, n. Manufacturer Mi wins with the hedging price is P M i + 1 and amount D M i , i = 1 , , m . Go to Event 5; otherwise, remove the manufacturer with lowest bidding price and let m = m−1. If m⩾1, then go to Event 3, else remove the supplier with highest price and let n = n−1. If n⩾1, then go to Event 1; else, based on the auction information, decrease the bidding price of supply resource pooling network, and start all over again, i.e. go to Event 0.

  • Event 5: allocate the Qij from supplier j to manufacturer i, i = 1, …, n, j = 1, …, m.

Remark 7.

The auction profit can be calculated by above optimal value:

(11) η i = 1 m P M i + 1 D M i + η i = 1 m P S j Q S j + i = 1 m j = 1 n ( P M i + 1 P S j w ( M i , S j ) ) Q i j .

For the model (DAMRP), we propose algorithm (DAMRP) as follows.

3.3 Algorithm (DAMRP) via Vickrey auction mechanism

  • Event 0: collect bidding information: suppose the final actual manufacturer Mi bidding ( P M i , D M i ) , i = 1 , , m with P M 1 P M 2 P M m and P M m + 1 = P M m , ( P S j , Q S j ) is the final actual supply bidding of supplier Sj, j = 1, …, n′, n′ + 1, …, n with P S 1 P S 2 P S n and P S n + 1 = P S n , where the series { ( P M i , D M i ) } has been rearranged in decreasing order from (3) and the series { ( P S j , Q S j ) } has been rearranged in increasing order from (5). Without the loss ofgenerality, we assume that the auctioneer, M1 and S1 are located at same spot.

  • Event 1: let Qij be supplied from supplier j, j = 1, …, n to manufacturer i, i = 1, …, m. By Vickrey auction mechanism, suppose the manufacturer Mi wins the amount D M i with hedging price P M i + 1 and P M m + 1 = P M m for every i = 1, …, m and the suppler Sj wins the supply Q S j with hedging price P S j + 1 and P S n + 1 = P S n for every j = 1, …, n. Solve the linear programming problem as follows:

    (12) maximize i = 1 m j = 1 n ( P M i + 1 P S j + 1 w ( M i , S j ) ) Q i j subject to i = 1 m j = 1 n ( P M i + 1 P S j + 1 w ( M i , S j ) ) Q i j 0 j = 1 n Q i j D M i , i = 1 , , m i = 1 m Q i j = Q S j , j = 1 , , n P M i P ¯ S , i = 1 , , m P S j P ¯ M , j = 1 , , n Q i j 0 , i = 1 , , m , j = 1 , , n ,
    where P ¯ M is the highest purchasing price of the m manufacturers and P ¯ S is the lowest selling price of n suppliers.

  • Event 2: make auction decision.

    If linear programming (2) has optimal solution Qij, i = 1, …, n, j = 1, …, m, Manufacturer Mi wins D M i with the hedging price P M m + 1 , i = 1 , , m and supplier Sj wins the supply Q S j with hedging price P S j + 1 , j = 1 , , n . Go to Event 3; otherwise, remove the manufacturer with the lowest bidding price and let m = m−1. Meanwhile, remove the supplier with the highest bidding price and let n = n−1. If both m⩾1 and n⩾1, go to Event 1, else recalculate D = i = 1 m D M i and Q = j = 1 n Q S j . If D<Q, then decrease the bidding price of supply resource pooling network; else increase the bidding price of demand resource pooling network, and make auction again, i.e. go to Event 0.

  • Event 3: allocate the supply amount Qij from supplier j to manufacturer i, i = 1, …, n and j = 1, …, m:

Remark 8.

In Algorithm (DAMRP), Q S j , j = 1 , , n is also the resource limit of supplier Sj.

Remark 9.

In the Event 3, auctioneer can utilize auction information to increase the bidding price of demand resource pooling network and decrease the bidding price of supply resource pooling network, which shows that the auctioneer can not only integrate resources but also coordinate market for the economic efficient and auction’s incentive compatibility by sharing information with its alliances.

Remark 10.

The auction profit can be calculated by above optimal value:

(13) η i = 1 m P M i + 1 D M i + η i = 1 m P S j + 1 Q S j + i = 1 m j = 1 n ( P M i + 1 P S j + 1 w ( M i , S j , ) ) Q i j .

4. Incentive compatibility and Walrasian equilibrium

4.1 Incentive compatibility

In the general auction model, we know that Vickrey auction is incentive compatible (Vickrey, 1961). That is to say that the buyer is satisfied by the transaction that the buyer with the highest bid wins the resource at the price of the second highest bid. In our proposed three models, we apply the idea of Vickrey auction mechanism. We can prove that the proposed three auctions with resource pooling for modern SCM are also incentive compatible, i.e. all of the auction winners are satisfied by the transaction that manufacturer winners pay less than they expected and supplier winners get more than they submitted to the auctioneer:

Theorem 1.

The three auction models (DAMDRP), (SAMSRP) and (DAMRP) with algorithms (DAMDRP), (SAMSRP) and (DAMRP), respectively, are incentive compatible.

Proof. The proof can directly be conducted from the incentive compatibility of Vickrey auction. Indeed, we employ the Vickry auction mechanism in our proposed three auctions with resource pooling for modern SCM and we have the results that the hedging price is always less than the bidding price for every manufacturer winner, i.e. we have P M i + 1 P M i , i = 1 , , m or we have the results that the hedging price is always greater that bidding price for every supply winner, i.e. we have P S j + 1 P S j , j = 1 , , m . Thus, the theorem is proved. ◼

4.2 Walrasian equilibrium

Intuitively, Walrasian equilibrium is a vector of price and allocation matrix such that all auction winners are satisfied with the corresponding allocation, and the market clears or the price of non-allocated supply is zero. In the proposed auction models with resources pooling for modern SCM, we define Walrasian equilibria for our models respectively as follows:

Definition 4.

(Walrasian equilibrium for auction model (DAMDRP)) For the proposed auction model (DAMDRP) with algorithm (DAMDRP) via Vickrey Auction Mechanism, we define a Walrasian equilibrium is a hedging supply series { ( P S j , Q S j ) , j = 1 , , n } and demand series { ( P M i , D M i ) , i = 1 , , m } allocation matrix Qij from supplier Sj to manufacturer Mi, i = 1, …, n and j=1, …, m such that each supply winner is satisfied with the hedging price and each manufacturer winner is satisfied with the demand allocated; the auctioneer’s utility is maximized by the corresponding allocation; and the final sum of bidding demands can be produced by supplies and sold out to the manufacturer winners.

Definition 5.

(Walrasian equilibrium for auction model (SAMSRP)) For the proposed auction model (SAMSRP) with algorithm (SAMSRP) via Vickrey Auction Mechanism, we define a Walrasian equilibrium is a hedging demand series { ( P M i , D M i ) , i = 1 , , m } , supply series { ( P S j , Q S j ) , j = 1 , , n } and allocation matrix Qij from supplier Sj to manufacturer Mi, i = 1, …, n and j = 1, …, m, such that each manufacturer winner is satisfied with the hedging price and amounts allocated; the auctioneer’s utility is maximized by the corresponding allocation; and the final sum of bidding supply can be sold out to the manufacturer winners.

Definition 6.

(Walrasian equilibrium for auction model (DAMRP)) For the proposed auction model (DAMRP) with algorithm (DAMRP) via Vickrey Auction Mechanism, we define a Walrasian equilibrium is a hedging demand series { ( P M i , D M i ) , i = 1 , , m } , a hedging supply series { ( P S j , Q S j ) , j = 1 , , n } and allocation matrix allocation matrix Qij from supplier Sj to manufacturer Mi, i = 1, …, n and j = 1, …, m, such that each manufacturer and supply winner is satisfied with the hedging price and amounts allocated; the auctioneer’s utility is maximized by the corresponding allocation; and each winner’s bidding supply can be sold out to the manufacturer winners and each manufacturer’s bidding demand can be supplied.

Theorem 2.

The auction model (DAMDRP) with algorithm (DAMDRP) has Walrasian equilibrium.

Proof. According to Algorithm (DAMDRP), first, the hedging price of supply winner is calculated by:

(14) P h e d g i n g = { P S 2 , P S 1 P S 2 P ¯ M P ¯ M , P S 1 P ¯ M P S 2 .

Because P S 1 P h e d g i n g , the supply winner S1 is satisfied with the hedging price. For each manufacturer winner, its demand commitment can be met exactly and satisfied with the auction. Second, by Remark 6, in the auction model (DAMDRP) with algorithm (DAMDRP), the auctioneer’s utility can be calculated by:

(15) η i = 1 m P M i D M i + η P h e d g i n g D + i = 1 m P M i D M i P h e d g i n g D i = 2 m D M i w ( S 1 , M i ) ,
where η is the service fee for the auction process and Phedging is the hedging price. Note that by (15), we have:
i = 1 m P M i D M i P h e d g i n g D i = 1 m P M i D M i P ¯ M D = i = 1 m P M i D M i D i = 1 m ( D M i D ) P M i = 0 ,
which means that the auctioneer’s utility is maximized by the auction strategy. Third, because D = i = 1 m D M i , the final sum of bidding demands can be produced by supplies and sold out to the manufacturer winners. By Definition 4, The auction model (DAMDRP) with algorithm (DAMDRP) has Walrasian equilibrium:
Theorem 3.

The auction model (SAMSRP) with algorithm (SAMSRP) has Walrasian equilibrium.

Proof. According to algorithm (SAMSRP), first, the manufacturer Mi wins with hedging price P M i for every i = 1, …, m and P M m + 1 = P M m . For any i = 1, …, m, we have P M i P M i + 1 and each manufacturer winner will be satisfied with the lower hedging price than expected. Second, by Remark 7, in the auction model (SAMSRP) with algorithm (SAMSRP), the auctioneer’s utility can be calculated by:

η i = 1 m P M i + 1 D M i + η i = 1 m P S j + 1 Q S j + i = 1 m j = 1 n ( P M i + 1 P S j w ( M i , S j , ) ) Q i j .

i = 1 m j = 1 n ( P M i + 1 P S j w ( M i , S j , ) ) Q i j 0 by (10) which means that the auctioneer’s utility is maximized by the allocation solution. Second, by (10), the allocation solution Qij, i = 1, …, m, j = 1, …, n satisfies i = 1 m Q i j = Q S j , j = 1 , , n which means that the supply market is clear at last, i.e. final sum of bidding supply can be sold out to the manufacturer winners. By Definition 5, the auction model (SAMSRP) with algorithm (SAMSRP) has Walrasian equilibrium:

Theorem 4.

The auction model (DAMRP) with algorithm (DAMRP) has Walrasian equilibrium.

Proof. According to algorithm (DAMRP), first, the manufacturer Mi wins D M i with hedging price P M i + 1 for every i = 1, …, m and P M m + 1 = P M m . Besides, supplier Sj wins supply Q S j with the hedging price P S j + 1 , j = 1 , , n with P S n + 1 = P S n . For any i = 1, …, n and j = 1, …, m, we have P M i P M i + 1 P S j P S j + 1 . Thus, each manufacturer winner and each supplier winner will be satisfied with the hedging price than expected, respectively. Second, by Remark 9, in the auction model (DAMRP) with algorithm (DAMRP), the auctioneer’s utility can be calculated by:

η i = 1 m P M i + 1 D M i + η i = 1 m P S j + 1 Q S j + i = 1 m j = 1 n ( P M i + 1 P S j w ( M i , S j , ) ) Q i j .

We have i = 1 m j = 1 n ( P M i + 1 P S j + 1 w ( M i , S j , ) ) Q i j 0 by (12), so the auctioneer’s utility is maximized by the allocation solution. Third, by (12), the allocation solution Q i j m i = 1 , , m , j = 1 , , n satisfies j = 1 n Q i j D M i , i = 1 , , m and j = 1 n Q i j Q S j , j = 1 , , n . By the algorithm (DAMRP), the supply market is clear when the total supply Q is less than the total demand D. The demand market is clear when the total supply Q is great than the total demand D, and both supply and demand markets are clear when the total supply Q is equal to the total demand D. Thus, each winner’s bidding supply can be sold out to the manufacturer winners and each manufacturer’s bidding demand can be supplied. By Definition 6, The auction model (DAMRP) with algorithm (DAMRP) has Walrasian equilibrium.

5. Conclusion and further research

In the paper, we propose three theoretic models and corresponding algorithms of modern supply chain auctions with resource pooling according the Vickrey auction principle, which achieves three functions: price mining, dynamic modern supply chain construction and resources integrating. Besides, these proposed models are much closer to practical settings and may have potential applications in modern SCM.

There are many possible directions for future theoretical studies of these models, for example, the concept and existence about other kinds of equilibrium, the optimal allocations (corresponding to linear and duality approach), complexity analysis, etc.

References

Archer, A., Papadimitriou, C.H., Talwar, K. and Tardos, E. (2004), “An approximate truthful mechanism for combinatorial auctions with single parameter agents”, Internet Mathematics, Vol. 1 No. 2, pp. 129-150.

Bar-Yossef, Z., Hildrum, K. and Wu, F. (2002), “Incentive-compatible online auctions for digital goods”,SODA’02 Proceedings of the Thirteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 964-970.

Bikhchandani, S. and Mamer, J.W. (1997), “Competitive equilibrium in an economy with indivisibilities”, Journal of Economic Theory, Vol. 74 No. 2, pp. 385-413.

Blum, A., Kumar, V., Rudra, A. and Wu, F. (2003), “Online learning in online auctions”, SODA, pp. 202-204.

Chen, L.H., Chen, N., Deng, X.T. and Hong, Z. (2005), “Equilibrium prices for resource allocation in grid computing”, Dynamics of Continuous Discrete and Impulsive Systems-Series B-Applications & Algorithms, Vol. 12 No. 4, pp. 607-615.

Chen, N., Deng, X. and Zhu, H. (2003), “Combinatorial auction across independent markets”, ACM Conference on E-Commerce, pp. 206-207.

Chen, N., Deng, X. and Sun, X., “Walrasian equilibrium in single-minded auction, submitted”.

Clarke, E.H. (1971), “Multipart pricing of public goods”, Public Choice, Vol. 11 No. 1, pp. 17-33.

Conen, W. and Sandholm, T. (2002), “Coherent pricing of efficient allocations in combinatorial economies”, AAAI Workshop Technical Report WA-02-06 of the AAAI 2002 Workshop on Game Theoretic and Decision Theoretic Agents (GTDT), Seattle.

Devanur, N., Papadimitriou, C.H., Saberi, A. and Vazirani, V. (2002), “Market equilibrium via a primal-dual-type algorithm”, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings, pp. 389-395.

Feigenbaum, J. and Shenker, S. (2004), “Distributed algorithmic mechanism design: recent results and future directions”, Current Trends in Theoretical Computer Science, pp. 403-434.

Fiat, A., Goldberg, A.V., Hartline, J.D. and Karlin, A.R. (2002), “Competitive generalized auctions”, STOC’02 Proceedings of the Thiry-Fourth Annual ACM Symposium on Theory of Computing, pp. 72-81.

Goldberg, A.V. and Hartline, J.D. (2003), “Envy-free auctions for digital goods”, ACM Conference on E-Commerce, pp. 29-35.

Goldberg, A.V., Hartline, J.D. and Wright, A. (2001), “Competitive auctions and digital goods”, SODA’01 Proceedings of the Twelfth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 735-744.

Groves, T. (1973), “Incentives in teams”, Econometrica, Vol. 41 No. 4, pp. 617-631.

Gul, F. and Stacchetti, E. (1999), “Walrasian equilibrium with gross substitutes”, Journal of Economic Theory, Vol. 87 No. 1, pp. 95-124.

Kelso, A.S. and Crawford, V.P. (1982), “Job matching, coalition formation, and gross substitutes”, Econometrica, Vol. 50 No. 6, pp. 1483-1504.

Klemperer, P. (1999), “Auctin theory: a guide to the literature”, Journal of economics Surveys, Vol. 13 No. 3, pp. 227-286.

Lambert, D.M., Cooper, M.C. and Pagh, J.D. (1998), “Supply chain management: implementation issues and research opportunities”, International Journal of Logistic Management, Vol. 9 No. 2, pp. 1-20.

Lavi, R. and Nisan, N. (2000), “Competitive analysis of incentive compatible on-line auctions”, ACM Conference on E-Commerce, pp. 233-241.

Lavi, R., Mu’alem, A. and Nisan, N. (2003), “Towards a characterization of truthful combinatorial auctions”, 44th Annual IEEE Symposium on Foundations of Computer Science Proceedings, pp. 574-583.

Lehmann, B., Lehmann, D. and Nisan, N. (2001), “Combinatorial auctions with decreasing marginal utilities”, ACM Conference on E-Commerce, pp. 18-28.

Lehmann, D., O’Callaghan, L.I. and Shoham, Y. (2002), “Truth revelation in approximately efficient combinatorial auctions”, ACM Conference on E-Commerce, 1999, 96-102, Full version in JACM, Vol. 49 No. 5, pp. 577-602.

Mas-Collel, A., Whinston, W. and Green, J. (1995), Microeconomic Theory, Oxford University Press, New York, NY.

Mu’alem, A. and Nisan, N. (2008), “Truthful approximation mechanisms for restricted combinatorial auctions”, Games and Economic Behavior, Vol. 64 No. 2, pp. 612-631.

Nisan, N. and Ronen, A. (2001), “Algorithmic mechanism design (extended abstract)”, Games and Economic Behavior, Vol. 35 Nos 1-2, pp. 166-196.

Osborne, M.J. and Rubistein, A. (1994), A Course in Game Theory, MIT Press, Cambridge.

Papadimitriou, C.H. (2001), “Algorithms, games, and the internet”, 28th International Colloquium, ICALP Proceedings, pp. 749-753.

Parkes, D.C. and Ungar, L.H. (2000), “Iterative combinatorial auctions: theory and practice”, Proceedings of 17th National Conference on Artificial Intelligence (AAAI/IAAI), pp. 74-81.

Sandholm, T., Suri, S., Gilpin, A. and Levine, D. (2002), “Winner determination in combinatorial auction generalizations”, AAMAS, pp. 69-76.

Sebastian, J.G. and Douglas, M.L. (2003), “Internet-enabled coordination in the supply chain”, Industrial Marketing Management, Vol. 32 No. 3, pp. 251-252.

Sven de Vries, R.V. (2003), “Combinatorial auctions: a survey”, Informs Journal on Computing, Vol. 15 No. 3, pp. 284-309.

Vickrey, W. (1961), “Counterspeculation, auctions and competitive sealed tenders”, Journal of Finance, Vol. 16 No. 1, pp. 8-37.

Xiaotie Deng, C.H. and Papadimitriou, S.S. (2002), “On the complexity of equilibria”, STOC’02 Proceedings of the Thiry-Fourth Annual ACM Symposium on Theory of Computing, pp. 67-71.

Corresponding author

Liying Wang can be contacted at: wangliying@cueb.edu.cn

Related articles