A Novel Scoring Auction for Agricultural Supply Chain Trading

Abstract

Due to the various and obsolete nature, fresh agricultural product has enormous unused value. It is significant to design multi-attribution auction for agricultural supply chain trading (ASCT). This paper proposes a novel scoring auction for agricultural supply chain trading. In such a mechanism, poverty alleviation is considered. A second-preferred-score and a Vickrey-Clarke-Groves score (VCG-score) auctions for both single-unit and multi-unit multi-attribute cases are used to realize incentive compatible, allocatively efficient, individually rational, budget balanced. Additionally, two types of auction models have incorporated poverty alleviation, which also achieve the same properties. The effectiveness and robustness of our mechanism are verified by numerical study.

Share and Cite:

Cheng, H.B., Zhang, Y., He, H. and Zheng, S.S. (2023) A Novel Scoring Auction for Agricultural Supply Chain Trading. Open Access Library Journal, 10, 1-22. doi: 10.4236/oalib.1110901.

1. Introduction

Fresh produce is a necessity of people’s life (such as vegetables, fruits, aquatic products, meats, etc.), which always plays an important role in the market [1] . On the one hand, fresh produce has a high yield. For instance, China has a total 749.12 million tons of vegetables, 286.92 million tons of fruits, 77.48 million tons of meats and 65.49 million tons of aquatic products in 2020 [2] . On the other hand, more than 150 types of vegetables have circulated in food market. The huge yield and a large number of varieties of fresh produce require an efficient supply chain to discover additional market value. Similar to classical perishable products (such as hotels, airlines, gifts, toys, consumption electronics, etc.), fresh produce has a long-time delivery, finite shelf-life. However, fresh produce, as a special perishable product, has a high circulation loss, easily decays, and has no salvage value after the selling season [1] . For example, the circulation loss of fruits and vegetables is approximately 200 million tons. The performance of produce supply chains has a significant effect on both the economic development and the standard of living.

In general, agricultural supply chain trading (ASCT) involves exchanging commodities, delivering commodities, support services and the flow of information across produce supply chain. It owns the same advantages with usual supply chain trading such as matching supply and demand, facilitating transactions and providing an institutional infrastructure, and is usually consisted of sellers, buyers and a market intermediary [3] . Supply chain trading is only based on price, not incorporated those characteristics of produce such as high fluctuation both supply and demand, long delivery time and a short shelf-life. Therefore, more non-money attributes should be considered into ASCT such as quality, quantity, delivery time, and location of the products [4] . Meanwhile, supply chain trading selects trading mechanisms to lower transaction costs only, neglecting transaction time incurred in exchanging products [5] . A novel comprehensive produce supply chain trading mechanism is imperative in order to improve both standard of living and economic development.

Auction is defined as “a market institution with an explicit set of rules determining resource allocation and prices based on bids of market participants” [6] . Auction mechanisms make two contributions to produce market: eliminate haggling and efficient allocation. To date, auction mechanisms for ASCT are mainly open-cry auctions, involving English auction and Dutch auction [7] [8] [9] [10] where bidders can observe their competitors’ bids. However, sealed-bid auctions will come to dominate the stable long-time market since e-commerce has been one of the key drivers of evolution in trading [11] . An efficient auction that realizes maximal social welfare is imperative to ensure the stability and long-term of produce market.

As standard of living and economic improving, people give more requirement on produce and produces are pretty various and heterogeneous. It is significant to study multi-attribute auction where bidders compete both price and non-price attributes. In the economics and operations research literature, multi-attribute auctions can be divided two streams of studies: optimal auctions and efficient auctions. In an optimal multi-attribute auction, the buyer maximizes her expected utility given the beliefs about the costs of sellers via announcing a scoring rule [12] [13] [14] . In an efficient multi-attribute auction where one buyer announces her utility function and sellers submit their cost function to an auctioneer. Such a mechanism maximizes social welfare. Mechanism design upon efficient multi-attribute auction is in infancy. Parkes and Kalagnanam proposed several efficient iterative auctions for single-unit procurement via a linear programming approach [11] . Xiao and Wang proposed efficient multi-attribute auctions for multi-unit trading. In this study, we also aim to design efficient multi-attribute auctions both single-unit and multi-unit procurement. From a practical view, the higher the market efficiency is, the larger revenues third-party auction platform gains in long-term run [15] .

To our best knowledge, this study is the first paper that considers auction incorporated poverty alleviation. In particular, this article attempts to address the following questions: 1) How to take more non-price attributes into consideration for the ASCT? 2) How to realize efficient multi-attribute auctions for ASCT? 3) How can our auction mechanisms be extended to incorporate CSR under poverty alleviation policy? We first consider the case where each grower submit bid to compete one produce procurement order, that is, only one unit of produce procurement order is bided in one auction. In this case, a second-preferred-score auction is proposed to sort bids that consisted of both price and attribute bundle, and determine the winner and payment via designed scoring rule. Consequently, we extend single-unit to the multi-unit case where each grower submits a vector bid for multi-unit produce orders. In such a multi-unit case, not only the price and attribute bundle but also the quantity attribute (i.e., the number of produce orders that grower desire to win) should be contained into bids. Quantity is a special attribute since it preferentially depends on price. The more procurement orders grower win, the lower unit price the grower is willing to accept. Hence, a VCG-score auction is proposed to overcome this plight. The outcome of this auction is determined by converting each grower’s bid into a new vector score. Both the second-preferred-score auction and VCG-score auction can ensure IC, IR, BB and AE, which provide a support for sustaining a long-term stable produce market.

The reminder of this study is organized as follows. In Section 2, we review the literature related to fresh produce supply chain, multi-attribute auction, and auction-based ASCT. Section 3 describes the base model. In Section 4.1 and Section 4.2, we propose the SUMA and the MUMA auction mechanisms, respectively. In Section 4.3, auction mechanisms be extended to incorporate CSR under poverty alleviation policy. To evaluate the efficiencies of mechanisms and obtain optimal poverty alleviation schemes for both corporation and government, computational analyses are conducted in Section 5. Finally, our contributions and some directions for future research are summarized in Sections 6 and 7.

2. Literature Review

2.1. Fresh Produce Supply Chain

The question of fresh produce supply chain has been widely studied, such as, supply chain design [16] [17] , supply chain coordination [18] [19] [20] , and reviews of literature [21] [22] . Joseph and Gary take the example of melons and sweet corn, use the product’s marginal value of time (MVT) to examine supply chain design strategies. They find a hybrid of a responsive model from post-harvest to cooling minimize lost value in the supply chain [16] . Soto-Silva et al. note that the supply chain is characterized by long supply lead times combined with significant supply and demand uncertainties, and relatively thin margins in the food and agribusiness sector [17] . Cai et al. propose a wholesale-market clearance contract between the producer and the distributor, and a wholesale-price-discount sharing contract between the producer and the 3PL provider to coordinate the supply chain and find that contracts can eliminate the two sources of ‘‘double marginalization’’ [18] .

Wu et al. develop two novel incentive mechanisms to coordinate the decentralized channel considering the risk preference of the third-party logistics service provider and achieve full channel coordination and win?win outcomes [19] . Ma et al. poposed the coordination mechanism in a three-echelon supply chain for fresh products under cap-and-trade regulation improve sales volume and balance the supply chain members' profit [20] . Ahumada and Villalobos review the contributions in the field of production and distribution planning for agri-foods based on agricultural crops and diagnose some of the future requirements for modeling the supply chain of agri-foods [21] . Borodin et al. proposed a structured overview of the use of operations research methodologies for handling uncertainties in the framework of produce supply chain management. They aim to identify the existing state of the art, gaps in current research, and future directions on the topic [22] .

The above works mainly explores the fresh produce flow from upstream suppliers to retailers for sale. However, we also improve the circulation efficiency via an efficient allocating and pricing scheme for fresh produce.

2.2. Auction-Based ASCT

The second stream focuses on auction have been utilized in practice on fresh produce for allocating and pricing. Cramton et al. point that the most fundamental questions auctions ask and answer in economics are who should get the goods and at what prices [23] . In past, the Dutch auctions have existed for over a century as the premier mechanism for the trading of flowers in Europe [8] . The produce markets are mainly dependent on some onsite auctions, such as, traditional Dutch auction [5] [7] [8] dual Dutch auction [9] Japanese Dutch auction [10] . In a Dutch auction a single selling agent lowers the price sequentially until a buyer agrees to pay the seller's price. Often the prices are indicated by a clock, which falls over a price scale until a buyer presses a button to stop the clock. The first buyer to do this obtains a unit at the price in effect at the time that the clock was stopped. McCabe et al. prove that multiple-unit Dutch, used for produce, fish, or cut flowers, have the same theoretical properties as corresponding sing-unit Dutch clock [7] . Kambil and van Heck propose a novel trading driven by information technology will be a tool for organizing price determination and transactions to partly replace and replenish the traditional Dutch auction [8] . Crawford and Kuo studied a dual Dutch fish auction [9] , that is conventional Dutch auction with bundling. Minoru and Ogawa point that Japanese Dutch auction has “Mari”-stages. To begin with, the price drops continuously until a buyer stops the clock [10] . Then, “Mari” signal appears for a short time (usually a few seconds) for other buyers to compete the products at the same price. Kambil and van Heck discussed the disadvantages of the traditional Dutch auctions [5] . To overcome the limit of onsite space and time, online auctions for produce are studied [24] [25] . Miyashita develop an online double auction for produce that prioritizes bids of bidders according to their time-urgency in order to realize efficient and fair allocations among participants [24] .

2.3. Multi-Attribute Auction

The last theme concentrates on multi-attribute auction. McAfee et al. point that an auction is a market institution with an explicit set of rules determining resource allocation and prices on the basis of bids from the market participants [6] . Based on McAfee and McMillan’s works, the pioneering paper of generalized the auction to be multi-attribute auctions where bids include other non-money attributes related to the auction objects such as quality [12] . Branco extended Che’s auction by relaxing an essential assumption, the correlation across sellers. He finds that contrary to the case of independent-costs model, the optimal outcome can be acquired by a two-stage auction: in the first stage the procurer selects one firm; in the second stage he bargains to readjust the level of quality to be provided [13] . Asker et al. further investigated Che’s auctions that is scoring auctions by proving utility equivalence in cases where nonmoney attributes are multiple, the buyer’s utility is quasi-linear and sellers are symmetric. They show that the buyer is willing to distort qualities away from their efficient levels and the scoring rule in which price is linear is no longer optimal. When suppliers’ private information is two-dimensional such as price and quality, a scoring auction that is linear in price is the optimal mechanism. In addition, they show that scoring auctions dominate several other procedures for buying differentiated products, such as menu auctions, beauty contests, and price-only auctions with minimum quality thresholds [14] . Nishimura study the optimal scoring auctions where quality is multidimensional [26] . Papakonstantinou et al. introduced a novel multi-dimensional procurement auction where the agents’ qualities are uncertain and the principal can only check them after the project is completed [27] . Chetan et al. proposes a two-stage multi-attribute auction mechanism for market price discovery and to determine the winning bidder [28] . Lorentziadis studied competitive bidding in asymmetric multidimensional public procurement [29] . All those above works concentrated on single-unit case in which auction object is only one, so they do not consider the allocation efficiency of the auctions. There are some studies focused on both the single-unit and multi-unit cases and analysis the allocation efficiency of the auction. Cheng et al. introduced a multi-unit multi-attribute double auctions with high allocative efficiency for perishable supply chain trading. However, there are few works upon the design of efficient multi-attribute auctions [30] .

It can be observed from above literature that although those models can improve circulation efficiency and obtain more social welfare, it cannot achieve the maximal social welfare and truthful information revelation for ASCT. However, previous research has made the foundation for our work on auction mechanisms for produce procurement. Some research gaps from the review of existing literature are followed. Thus, we have developed model of these direction to solve the above research gaps.

3. Problem Description

This study considers a produce procurement system in which procurers purchase multiple produces from growers on an e-commerce platform. A large number of online orders between growers and procurers are generated. The procurers draw those online orders from demand of customers and growers can deliver these online orders by providing produces. We propose a novel produces procurement frame. There exists a procurer, a lot of growers include poor area and nonpoor area, and an e-commerce auction platform. Trade orders are created and released to be transformed into procurement order by auction platform, which is fulfilled via the growers.

Usually, the prices of produces are mainly regulated by government and influenced by the supply and demand of agricultural product market. The pricing of produces should consider the all attributes, especially the non-money attributes. Those present e-commerce platforms about agricultural products have only considered a few attributes such as price, source place, demand volume. More attributes should be considered in trading, especially demand-satisfy attributes. Each online order in our paper has three dimensions of non-money attributes: Demand-satisfy attributes, safety attributes, and surface attributes. Demand-satisfy attributes are used to meet the essential requirements of customers such as moisture, sugar, vitamin, pulp texture and so on. Safety attributes include diseases, insect pests, agricultural residues and surface attributes are freshness, color, appearance, packaging, source place and so on. The above-mentioned characteristic attributes can be classified and grading by authority and provide the basis of trading. An important challenge faced by e-commerce platform is how to transfer the trade orders to procurement orders with an effective and efficient way. For the attributes of produces, each procurement order may specify which growers should provide the multi-attribute products which meet requirements from procurer (i.e., demand-satisfy attributes, safety attributes, and surface attributes). Hence, the e-commerce auction platform should deal with the fresh agriculture products procurement problem to fulfill trading.

Auction-based fresh produces procurement model is mainly discussed in this study for solving fresh produces procurement problem. In this section, we introduce the framework and summarize the multi-attribute auction problem as mechanism design problem. We consider a single procurer seeking to procure q units of fresh produces for various attributes from multiple risk neutral growers, where q is a fixed and positive integer. If q = 1 , then the fresh produces procurement problem reduces to the single-unit situation. Since most of agricultural products may be need of daily life, q is usually more than one (i.e., multi-unit situation). In the problem, one unit is a predefined agricultural product with special attributes. We assume that each grower can supply one unit of fresh produces. Therefore, there are q ( q 1 ) growers in the final trading of either the single-unit or multi-unit case.

In fresh produces procurement auction market, considering a procurement operation between a single procurer and a set of growers I. A grower is referred to as “he”, and a procurer as “she”. Each bid from growers specifies an offer consisted of promised attribute bundle θ i Θ , and price. The final outcome is defined in term of some winning growers, their produces with levels for each of K attributes and their income. In our provided model, the K attributes all refer to nonmoney attributes. Suppose that each attribute k has an attribute space Θ k , where k { 1 , , K } . Each space Θ k have a finite domain of discrete attribute valuations. For example, Θ k = { rich , middle , little } , which represent that the nutrition of a produce has three levels. Let Θ = Θ 1 × × Θ k be the joint space of attributes.

Since planting attribute k of produces for each grower needs spending different raw material, manpower, time-period, logistics costs and so on, he has a planting cost function for each attribute bundle θ, which has a non-negative valuation, denoted by c i ( θ ) 0 . Since the cost function is private information, the price of bid is not always the truthful cost and the bidding strategy is complex. The auctioneer only knows the distribution function of the cost. We assumed that c i is independently and identically distributed over [ c _ , c ¯ ] ( 0 < c _ < c ¯ < ), according to a distribution function C for which there exists a positive, continuously differentiable density c [12] . Suppose that one grower only provides one bundle attributes, so the growers’ costs for the other bundle attributes may be regarded as infinity. The procurer has a non-negative valuation function with various bundle attributes, denoted by v ( θ ) 0 .

We assume there is a private-values model with independently distributed growers’ planting costs and procurer’s valuation. All participants are assumed to have quasi-linear utility functions [30] [31] [32] . In other words, if he receives a payment π i + from procurer for the attribute bundle θ i , where + is the set of non-negative real numbers, then his utility is the difference between his cost incurred during the planting process and the payment, that is u i = π i c i ( θ i ) . The procurer’s utility is the difference between her valuation and the payment paid to the growers. Let I denote the set of growers from contracts, where I I and | I | q . Since procurer’s utility from one contract of grower i I is v ( θ i ) π i , then all utility is u p = i I [ v ( θ i ) π i ] , where θ i implies that grower i ( i I ) get the contract to provide product with attribute bundle θ, and the letter p denotes the procurer. If u p , u i ( i I ) > 0 , then the trade succeeds; otherwise, the trade fails.

The challenge faced by the third-party procurement platform is how to devise an efficient multi-attribute auction that maximizes the total value. Given the auction mechanism, the problem of the growers is to find the optimal strategy and obtain the maximal valuation. Some key parameters are showed as Table 1.

4. Mechanism Design

4.1. SUMA Auction Mechanism

A single-unit multi-attribute auction-based mechanism is proposed in this section, where the auctioneer receives the procurement order from procurer (q = 1) in each auction. Potential growers submit bids consisted of prices and intended attribute bundle θ. Then, the platform chooses a single winner and calculate the payment from the winner based on grower’s bids. The grower’s cost c i ( ) for offered multi-attribute produce is private information. The challenge we face is how to devise auction rules to ensure that growers bid truthfully and social welfare is maximized.

4.1.1. The Second-Preferred-Offer Auction

In the SUMA auction, growers submit multi-attribute bids consisted of price and

Table 1. Notations.

cost information to compete a single produce of procurement order. Based on the announced auction rules, the third-party procurement platforms evaluate the bids from all growers and decide the winner for whom he will fulfill the produce order and the price that the winner pay.

The outcomes of SUMA auction depend heavily on the devise of the rules, including scoring rule, the winner determination rule and the payment rule. According to Che’s work [12] , in single-attribute price-only auctions, the winner determination problem (WDP) is easily solved by selecting the winner who declares the highest price among bidders. While in our multi-attribute auction, growers need to report attribute bundle in addition to the price in their bids. It can be seen that the nonmoney attributes influence the procurer’s value, so the winner cannot be simply determined by only ranking prices among all bidder. In SUMA auction, we convert a multi-attribute bid into one dimensional score based on the scoring rule. Then, the platform ranks bids based on their corresponding scores and determine winner and pricing on the basis of their scores. Hence, a scoring rule should be well evaluated growers’ multidimensional bids.

According to multi-dimension auctions designed by Che [12] , we construct a linear scoring function based on any bid B i = ( θ i , p i ) from grower i in SUMA auctions, which is given by

s i = f ( θ i ) p i (1)

where satisfies the requirement that f ( θ i ) is non-decreasing as θ i increases. It is fairly obvious that lower price and higher multi-attribute yields higher score, thus having higher probability to win. the growers’ and procurer’s utility function defined above, the grower can yield more utility by increasing the price and decreasing the attribute bundle level, while the procurer minimize the cost by decreasing price and increase the attribute bundle level. Hence, the construction of scoring function becomingly reflects bidders’ preference for price and attribute bundle. Since growers submit their bids after the auction rules are announced, growers’ bidding behavior are influenced auction rules. Therefore, the challenge faced by the platform is to devise proper auction rules to achieve desirable outcome. Concretely, the auction rules designed ensure truthful bidding and allocating efficiency.

In addition, the winner determination rule defines that the bidder who submits the bid with the highest score wins, that is,

i = arg max i I [ f ( θ i ) p i ] (2)

Consequently, the payment rule is that the required payment of winner i is equal to the price that achieves the second largest score with the winner’s attribute bundle θ i , that is,

π = f ( θ i ) max i I / i s i (3)

Notice that f ( ) not only plays an important role in the auction rules but also influences growers’ optimal bidding strategies. Specifically, the auction outcome depends on the concrete expression of function f ( ) . Consequently, the auction platform can devise the function of f ( ) to obtain desirable auction results. In order to find an efficient multi-attribute mechanism for produce procurement, we construct the form of f ( ) as

f ( θ ) = v ( θ ) (4)

where v ( θ ) refers to the procurer’s business valuation for multi-attribute produces, and v ( θ ) is non-decreasing as θ increases.

Consider the procurement market with one single procure, one procurer, and I growers. If all of growers bid truthfully, the maximal social welfare can be obtained by solving the following binary integer programming (IP) problem:

IP: max θ Θ i I x i ( θ ) [ v ( θ ) c i ( θ ) ] (5)

s.t. i I θ Θ x i ( θ ) 1 , (6)

θ Θ x i ( θ ) 1 , i I , (7)

x i ( θ ) { 0 , 1 } , i I , θ Θ

Setting x i ( θ ) = 1 implies that procurer contracts with the grower i and procurer the product with attribute bundle θ. For those unselected θ, the growers’ valuations, that is c i ( θ ) , are regarded as infinity. Constraint (6) ensures that all of growers compete at most one procurement item. Constraint (7) guarantees that each grower selects at most one attribute bundle among a set of attribute bundles. Based on the scoring rule, the objective function (5) can be rewritten as

max θ Θ i I s i ( θ ) (8)

It indicates that the total value problem can be transformed into score ranking problem. The winner can be determined by sorting the score of bids submitted from growers. To deal with above questions, we propose a second-preferred-score auction to induce truthful bidding from the growers. We define the second-preferred-score auction as follow. Ties are broken arbitrarily.

Definition 1. The second-preferred-score auction for fresh produce procure as follow:

1) The e-commerce auction platform announces auction rules, include scoring rule, winner determination rule, and payment rule.

2) The growers submit their sealed bids B = ( B i ( θ i , p i ) , i I ) to platform, where θ i and p i represent respectively the declared attribute bundle and the price she is willing to pay, to the platform.

3) The platform computes the score of bids according to scoring rule, solves the (IP) and chooses the winner i of auction based on winner determination rule. An attribute bundle θ i is allocated to grower i . If the procurer’s utility is positive ( u p > 0 ), he will give a payment according to the payment rule, that is, π = f ( θ i ) max i I / i s i . In this case, grower i ’s utility is u i = π c i ( θ i ) and procurer’s utility is u p = v ( θ i ) π . If u i , u p 0 , then the trade fails.

4) The grower i provides a single produce for the procurer with the attribute bundle θ i .

4.1.2. Properties

Theorem 1. Truthful bidding is the optimal strategy for grower i with a given attribute bundle θ i in the second-preferred-score auction, in other word, the bidding price is his real cost, denoted by

p i = c i ( θ i ) (9)

This result implies that it is dominant for each grower to submit his real costs for attribute bundles, which means that the proposed second-preferred-score auction mechanism can achieve truthful bidding. Finally, the problem of computing prices of bids reduces to the problem of estimating cost for attribute bundles.

Proof. If grower i bids truthfully on the price p i = c i ( θ i ) for any given attribute bundle θ i , then the score of his bid is denoted by s i = f ( θ i ) c i ( θ i ) and the expected utility is denoted by u i . If he doesn’t tell the truth, that is p ^ i c i ( θ i ) , then the score of his bid is s ^ i = f ( θ i ) p ^ i , and the expected utility is denoted by u ^ i . According to the above defined auction rules, if grower i is the winner i , his utility

u i = π c i ( θ i ) = [ f ( θ i ) max i I / i s i ] c i ( θ i ) = s i max i I / i s i

If p ^ i p i or c i ( θ i ) , we discuss four cases to prove u i u ^ i , which indicates that grower i cannot obtain a larger utility via bidding at price p ^ i .

1) If grower i wins the auction with both score s i and s ^ i , we have u i = u ^ i = u i .

2) If grower i wins the auction with score s i and loses with s ^ i , we have u i = u i = s i max i I / i s i > 0 ; u ^ i = 0 .

3) If grower i wins the auction with score s ^ i and loses with s i , we have u ^ i = u i = s i max i I / i s i < 0 ; u i = 0 .

4) If grower i loses the auction with both score s i and s ^ i , we have u i = u ^ i = u i = 0 .

By summarizing above four cases, we have a conclusion that grower i will tell the real cost.

Theorem 2. In the second-preferred-score auction, grower i’s optimal bidding attribute bundle is denoted by

θ i = arg max θ Θ [ f ( θ ) c i ( θ ) ] (10)

Theorem 2 implies that grower i chooses the attribute bundle that maximize the difference between procurer’s valuation function f ( θ ) and the grower i’s real cost c i ( θ ) . According to scoring rule specified in Equation (1), grower i selects the θ i to obtain the maximal score of his bid.

Proof. We suppose that for grower i’s any bid B ^ i = ( θ ^ i , p ^ i ) with an expected utility u ^ i ( θ ^ i ) , there always exists a bid B ¯ i = ( θ ¯ i , p ¯ i ) with an expected utility

u ¯ i ( θ ¯ i ) satisfying u ¯ i ( θ ¯ i ) u ^ i ( θ ^ i ) . Considering the bid B ¯ i , θ ¯ i is obtained based on (9) and p ¯ i is determined by making the bid B ¯ i has the same score s with B ^ i . If score s is the highest score among all bidders, bidder i can win the auction with both bid B ¯ i and B ^ i . If score s is not the highest score among all bidders, bidder i fails to win with his utility is zero. According to the payment rule defined in Equation (3), the required payments under the two bids are f ( θ ^ i ) max i I / i s i and f ( θ ¯ i ) max i I / i s i , respectively. The inequality u ¯ i ( θ ¯ i ) u ^ i ( θ ^ i ) can be rewritten as [ f ( θ ¯ i ) max i I / i s i ] c i ( θ ¯ i ) [ f ( θ ^ i ) max i I / i s i ] c i ( θ ^ i ) .

The above equality proves this equation: θ ¯ i = arg max θ Θ [ f ( θ ) c i ( θ ) ] .

Theorem 3. The second-preferred-score auction is allocatively efficiency when

f ( θ ) = v ( θ )

Proof. According to the objective of (IP), the second-preferred-score auction obtains the maximal total social value given procurer’s demand order and growers’ bids. Based on the optimal bidding strategy characterized in Theorem 1 and Theorem 2, the grower i declares the attribute bundle as θ i = arg max θ Θ [ f ( θ ) c i ( θ ) ] and reports his true cost given by p i = c i ( θ i ) in his bid. When f ( ) is constructed as f ( θ ) = v ( θ ) , the score of growers i’s bid is computed by

s i = max θ Θ [ v ( θ ) c i ( θ ) ] (11)

According to the winner determination rule specified in the second-preferred-score auction, the winner is the bidder who realizes the highest score bid, that is i = arg max i I s i , and the winning attribute bundle is θ i = arg max θ Θ [ v ( θ ) c i ( θ ) ] . Therefore, the corresponding social welfare of auction is given by

s = v ( θ i ) c i ( θ i ) = max i I , θ Θ [ v ( θ ) c i ( θ ) ] (12)

Hence, the second-preferred-score auction realizes the maximal social welfare with winner i bidding B i ( θ i , c i ( θ i ) ) .

Theorem 3 implies that the second-preferred-score auction is suitable for FPT since it realizes maximum market efficiency, and can be as an important basis to support the devise of stable long-term e-commerce produce markets.

4.2. MUMA Auction Mechanism

In this section, we extend the single-unit procurement case to multi-unit procurement case. Consider a more general situation where a procurer purchase q (q > 1) unit produces from growers by e-commerce auction platform. In this MUMA auction, growers can’t only submit price and attribute bundle information in their bids but also give specify quantity they intend to win. The decision a grower face is how many produce procurements he intend to win in addition to price and attribute bundle. The essential core for designing auction is to induce growers to declare their real cost in their bids and yield maximal social welfare in order to support a long-term stable system.

Note that the marginal cost cannot be fixed since grower secures lower average cost as the production scale. For the sake of analysis, we adopt vector bids to clearly specify three related information in growers’ bids, which is price, attribute bundle, and quantity, respectively. Grower i submits a vector bid B i , defined by

B i = ( b i 1 , b i 2 , , b i Q ) , (13)

where b i q is the bid when he provides a total of q units. Similar to single-case, the b i q is denoted by b i q = ( θ i , p i q ) in which θ i means the grower i chooses attribute bundle θ and p i q represents the total price that procurer purchases q produces from grower i. All the bidders submit their “dividable” bids, called OR bids In order to signify conveniently, the winner set of the total of q produces are denoted by

I = { i 1 , i 2 , , i Q } , (14)

where i q is the grower winning the q t h produce procurement order. The payment set includes the payment the procure pay to each grower, denoted by

π = { π 1 , π 2 , , π I } , (15)

In the second-preferred-score auction, a grower’s multidimensional bid is converted to single-dimensional score by a scoring function. But, in the MUMA auction, a vector bid which grower submits can’t be directly figure out a corresponding score via a scoring function. Hence, we construct a vector score to rank the vector bids and decide the auction outcomes. Note that the vector bid B i contains Q bids. We give each bid a score via a scoring function, denoted by

s i q = q f ( θ i ) p i q , (16)

where s i q represents the score when grower i wins q produce procurement order in this auction. Then, grower i has Q scores for his vector bids, i.e., s i q , q Q . To solve the problem of ranking those scores among growers, we convert all scores into a new vector score. Following [10] [31] [32] , s i q is concave as the quantity of winning order q increasing, and those equations are confirmable, i.e., s i q + 1 s i q s i q s i q 1 , 2 q Q . Therefore, we use s i q to construct a new vector score, given by

Y i = { y i 1 , y i 2 , , y i Q } , (17)

where the equation satisfies y i 1 y i 2 y i Q and y i q is given by

y i q = { s i 1 , q = 1 , s i q s i q 1 , 2 q Q , (18)

All of the vector scores are sorted by descending and the first Q scores are selected, denoted by Y = { y 1 , y 2 , , y Q } , where y q is the q t h highest score. Let Y i be the set of first q rest scores excluding grower i’s score, denoted by Y i = { y i 1 , y i 2 , , y i Q } , where y i q represents the q t h highest score without grower i.

The growers, realizing the first Q scores, are selected to win the auction. For sake of analyzing simply, we utilize a revised winner set I to replace the set I , given by

I = { ρ 1 , ρ 2 , , ρ I } , (19)

where ρ i is the total number of produce orders that grower i wins and satisfies the equation i = 1 I ρ i = Q .

The VCG-Score Auction

In order to address the sorting and allocating problem in the multi-unit situation, we propose a VCG-score auction where a multi-unit multi-attribute vector bids is converted to a vector score. Based on the above definition, we follow define the scoring rule in MUMA auction: For any vector bid B i = ( b i 1 , b i 2 , , b i Q ) of grower i, each bid b i q = ( θ i , p i q ) is converted into single-dimensional score via scoring function s i q = q f ( θ i ) p i q . According to Equation (18), A new vector score of B i is given by

Y i = { y i 1 , y i 2 , , y i Q }

Different from the SUMA auction, the winner determination rule is defined as follow: The set of Y i is converted into Y = { y 1 , y 2 , , y Q } via ranking scores in a decreasing order. Thus, the relationship between y q and y i q can be given by

y i q λ = y q , 1 λ Q (20)

where y i q λ represents the λ t h score value in the vector score Y i q . The above equation means that the grower with the q t h highest score y q is the winner i q of the q t h produce procurement order.

In the MUMA auction, the payment rule is more complicated than above SUMA auction: For the winning grower i who wins ρ i procurement orders, the required payment achieves the total score with his declared attribute bundle when grower i is excluded in auction, that is,

π i = q f ( θ i ) i = 1 ρ i y i Q ρ i + i (21)

where i = 1 ρ i y i Q ρ i + i refers to the score change imposed by grower i to other growers.

The VCG-score auction for FPT problem progresses as follows:

1) The auctioneer announces auction rules for procurer’s multi-unit produce procurement orders, including the scoring rule, the winner determination rule and the payment rule.

2) The grower i I submits a vector bid Bi for the Q produce orders to e-commerce auction platform.

3) The auctioneer computes the vector score Yi of grower i’s based on scoring rule. According to winner determination rule, the winner set I is obtained based on all growers’ vector scores. An attribute bundle θ i is allocated to grower i I , where { ρ i , θ i } i I is an efficient allocation realizing the maximum social welfare.

4) According to the payment rule, each grower i receives a payment π i from procurer. If u i , u p 0 , then the trade fails.

5) Grower i provides ρ i produces for procures in the winner set I with the declared attribute bundle θ i .

Note that growers bid for multi-unit and report more complicated private information in the VCG-score than in the second-preferred-score. Grower’s behaviors are influenced by the auction rules. To realize the maximal expected utility, we next analyze each grower optimal bidding behavior, including price and attribute bundle.

4.3. Multi-Unit Auction under Poverty Alleviation Policy

Under poverty alleviation policy, it is significantly important to procure more from poor area via multi-attribute auction mechanism. In present, fresh produce e-commerce auction platform have three categories: integrated platform, professional platform, and interactive social platform. Integrated platform greatly promoted the circulation and transaction of agricultural products through mass flow of customers (e.g., Alibaba.com, pinduoduo.com). Professional platforms help the poor growers boost their income via auctioning their produces (e.g., fupin823.com, cnhnb.com). Meanwhile, the produces from remote country were sold by interactive social platform (e.g., the moments of Wechat, Tiktok). Those e-commerce platforms have reduced the transaction cost of FAPs by information technology, especially in rural produces, and take social responsibility into account via settling the vendition problem of the poor’s produces. Hence, auction platform should procure more produces from poor area to undertake more social responsibilities.

Suppose Q ( Q Q ) be the quantity of procuring from poor area, and μ be the subsize coefficient resulted from social responsibilities. The μ implies that the increment of social welfare is realized by the social responsibility of sing-unit procurement from poor area. Let I' be the set of growers from poor area. Under poverty alleviation policy, there exists two cases we prepare to discuss:

1) Given the value of μ based on government’s policy, how auction platform determines Q', the quantity of produces auctioned in poor area, to maximize the total social welfare.

2) Given the all quantity Q competed both in poor area and nonpoor area, how to adjust the subsize degree of policy (i.e., μ) in order to not only attain the goal of poverty alleviation, but also guarantee maximum social welfare.

Note that in the case 1, auction platform hosts twice auctions, respectively in poor area and nonpoor area. The total social welfare of two auctions is given by

max Q i = 1 Q y ˙ i + μ Q + i = 1 Q Q y ¨ i ,

where y ˙ i is the outcome of Q produces auctioned among the growers set I', and y ¨ i is the outcome of Q Q produces auctioned in I/I'.

Different to case 1, there is only once auction in case 2. The subsize coefficient μ is incorporated into VCG-score auction as increment of vector scores of growers in the poor area, given by

Y i = { y i 1 + μ , y i 2 + μ , , y i Q + μ } , i I ,

while vector scores of growers in I/I' are changeless. Thus, the allocated produces to poor area changes as subsize coefficient gets larger. Assume that the goal of poverty alleviation policy is to assist vendition of Q produces from poor area. The government can reach the goal via adjusting the value of μ, then, the maximal social welfare with social responsibility can be realized by the following integer program (IP):

IP-1 max μ i I q Q x i q ( y i q + μ ) + i I / I q Q x i q y i q

i I q Q x i q Q ;

i I / I q Q x i q Q ;

x i q { 0 , 1 } , i I , q Q

Theorem 1. The VCG-score auction for poverty alleviation is IC, BB, and IR.

In case1, no matter what auction in poor growers or in non-poor growers, the subsidy does not influence their bidding strategies, and the stable of third-part. In case2, since the growers from poor area may obtain extra subsidy, their bidding strategies should equal to the difference between their real cost and subsidy. Thus, the VCG-score auction for poverty alleviation is IC, BB and IR.

5. Computational Analyses

Although both the second-preferred-offer auction and VCG-score auction have been proved to be IC, IR, BB and AE, the performance of both mechanisms due to the impacts of various factors are not clear. In this section, we focus on the outcome of MUMA mechanism that may reduce to SUMA mechanism when k = 1. Firstly, we compare the performance of VCG-score auction to that of just-price attribute auction. Then, we discuss the impact of different parameters on the VCG-score auction outcome. Last but not least, we investigate the impact of subsize and the procurement quantity auctioned for poor area on poverty alleviation and corporation social responsibility.

This study considers one case where a procurer purchase produces from multiple growers via the third-party auction platform. Three non-price key attributes that are incorporated into auctions are demand-satisfy attribute, safety attributes, and surface attributes. Assume that all attributes are assessed into five grades by third-party auction platform. If a grower is willing to accept $15 for offering one unit with demand-satisfy grade no higher than A2, safety grade lower than B1, and surface no higher than C3, his bid for one unit is expressed as ($15, 1, A2, B1, C3). In each auction scenario, such cost parameters and multi-attributes bundles are randomly chosen. Based on IC, the product cost for the grower is $15 for the produce with A2, B1, C3 grade of attributes, that is c i ( θ i ) = $ 15 . For the valuation function for produces with various attribute bundles, we set it as v ( θ i ) = w 1 A + w 2 B + w 3 C , where A, B, and C represent their orders in five attribute grades and w1, w2, and w3 is corresponding weigh with A, B, and C, respectively. For example, v ( θ i ) A 2 , B 1 , C 3 = w 1 4 + w 2 5 + w 3 3 . Meanwhile, a grower’s cost function for produces is c i ( θ i ) = a A + B + C , where a is the cost parameter and uniformly distributed over ( a _ , a ¯ ) ( 0 < a _ < a ¯ < ).

Firstly, we compare multi-attribute auction with single-attribute auction (Vickrey auction) and a fixer price mechanism. The Vickrey auction is characterized as single attribute auction and widely serviced in trading system. The greatest difference among three auction mechanisms is their pricing strategy. The payment is determined by the second highest price in the Vickrey auction, while under the multi-attribute auction, the payment is determined by both price and three non-money attributes and under the fixed rate mechanism, the payment is based on a pre-fixed market price and grower are first come, first purchase which follows the principle of time priority.

Table 2 compares the social welfare of the VCG-score auction with that of Vickrey auction. “AVG” and “STD” represent the average and standard deviation values of social welfare, respectively. In our experiments, we set the number of produces a procurer can procure to be 5 (i.e., q = 5), a is uniformly distributed over (1, 10), and having w 1 , w 2 , w 3 to be 5, 3, 2, respectively. All results are derived from 10,000 randomly generated auction scenarios. Specifically, with the number of growers varying from 10 to 140, the average social welfare of multi-attribute and single-attribute auctions increase from 211.67 to 230.63 and from 185.50 to 191.33, respectively, but that of the fixed price mechanism retains relatively stable. Such outcome demonstrates that no matter what the number of participants is, the proposed VCG-score auction is more socially beneficial for produces trading system than the other trading mechanisms. This result is consistent with theorem 7, which confirms that our proposed VCG-score auction can maximize social welfare for produce trading. What’s more, with the number of participating growers increases, the average social welfare in VCG-score auction increases while its standard deviation decreases. This finding indicates that the multi-attribute auction outperforms other mechanisms in a market with a large number of growers, which is consistent with our intuition that auction is appropriate to select the growers with high trading valuation. The social welfare of fixed price mechanism is unfluctuating since it obeys the rule of first come, first served and is unable to screen out growers with high trading valuation.

The impact of the maximum number of produces that a grower can provide, that is the dimensionality of vector bid, is reported in Table 3. In our experiment,

Table 2. Social welfare of different mechanisms.

Table 3. The impact of the number of produces.

the values of w 1 , w 2 , w 3 are same Table 2. Note that the dimensionality of vector bid the grower provides also increases as q increases. Two findings in MUMA auction outcome can be observed. One is that the social welfare increases as the maximum number of produces q the grower provides increases in any setting. The another is that no matter what the marker size is, the growth in social welfare slower than the rate of k increases. This is because the grower’s cost function is concave while the procurer’s valuation function is linear with regard to multi-attributes. Note that the total social welfare of produce trading decreases with the distribution range of a increases. The reason behind the outcome is the social welfare is the difference between the procurer’s valuation and the grower’s cost. Moreover, the social welfare in Table 3 is always higher in large-sized markets, which implying that our proposed VCG-score auction is more beneficial with more growers.

In conclusion, all those result show that our proposed VCG-score auction outperforms the Vickrey auction and the fixed price mechanism in produce procurement and maximizes the social welfare. The VCG-score auction is more beneficial with a large number of growers, low level of distribution range for grower’s cost.

6. Conclusions

In multi-attribute auctions, growers are allowed to complete over both price and nonprice attributes. The key point to form a long-term and stable produce procurement system is an efficient mechanism that obtains maximal social welfare for the system. In this paper, we propose VCG-score auctions that can achieve truthful bidding and obtain maximal social welfare, which provides a strong theoretical basis for running a long-term stable produce trading system.

To our best knowledge, this study is the first one to consider poverty alleviation in multi-attribution auctions for produce trading systems. This paper shows that under the SUMA auction, a second-preferred-score auction with a proper scoring function can obtain truthful bidding and allocative efficiency. Then, under MUMA auction, a VCG-score auction is proposed to well achieve an efficient outcome with the devised scoring function. Furthermore, we take poverty alleviation into produce auction and proposed two extended models to maximize both social welfare and CSR.

Finally, our computational study verifies the allocative efficiency of the proposed mechanisms in produce trading system. This result shows that our multi-attribute auction outperforms the single-attribute auction and the fixed rate mechanism on allocative efficiency. Additionally, the mechanism is more likely to be preferred in a market with a large number of growers. From a practical point of view, our model offers a feasible alternative to existing auction mechanisms (e.g., only-price auctions, forward auctions) for ASCT.

7. Contributions

This paper serves as effort in mechanism design for produce trading systems. Since produce trading systems are complex in real-trading application, this work is likely to be extended along several directions. As far as the proposed models are concerned, each grower may have different multiple units of supplies. This word only regards the grower as unit-supply growers that provide one multi-attribute. Additionally, we can also incorporate other essential attributes into our model, such as on-time performance of delivery serve and customer demand uncertainty. Another extension is to consider multiple growers and procurers competing for produces, which have higher requirement for auction mechanism to achieve truthful and efficient. Last, growers may adjust their bidding strategies via previous auction outcomes. Procurers may intentionally modify their cost functions by learning previous auction results for more benefit. A more complex mechanism is required to apply a case when learning from previous auction outcomes. However, those extensions will introduce the required analytical effort increasing, and need further learn and explorations.

Acknowledgements

This work was supported by the Guangdong Provincial Department of Education Project “Research on Electric Ferry Operation and Charging Station Location and Investment Strategy―Taking the Wanshan Islands in the Guangdong Hong Kong Macao Greater Bay Area as an Example” under Grant 2023WQNCX197, and the New Talent Research Project of Guangzhou Railway Polytechnic under Grant GTXYR2208.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] Wang, C. and Chen, X. (2016) Option Pricing and Coordination in the Fresh Produce Supply Chain with Portfolio Contracts. Annals of Operations Research, 248, 471-491. https://doi.org/10.1007/s10479-014-1646-y
[2] National Bureau of Statistics of China (2020) National Data 2020.
[3] Turban, E., Outland, J., King, D., et al. (2018) Electronic Commerce 2018: A Managerial and Social Networks Perspective. Springer International Publishing, Cham. https://doi.org/10.1007/978-3-319-58715-8
[4] Pasternack, B.A. (1985) Optimal Pricing and Return Policies for Perishable Commodities. Marketing Science, 4, 166-176. https://doi.org/10.1287/mksc.4.2.166
[5] Kambil, A. and van Heck, E. (1998) Reengineering the Dutch Flower Auctions: A Framework for Analyzing Exchange Organizations. Information Systems Research, 9, 1-19. https://doi.org/10.1287/isre.9.1.1
[6] McAfee, R.P. and John, M. (1987) Auctions and Bidding. Journal of Economic Literature, 25, 699-738. http://www.jstor.org/stable/2726107
[7] McCabe, K.A., Rassenti, S.J. and Smith, V.L. (1990) Auction Institutional Design: Theory and Behavior of Simultaneous Multiple-Unit Generalizations of the Dutch and English Auctions. The American Economic Review, 80, 1276-1283.
[8] Kambil, A. and van Heck, E. (1995) Information Technology, Competition and Market Transformations: Re-Engineering the Dutch Flower Auctions. NYU Working Paper. https://ssrn.com/abstract=1290227
[9] Crawford, V.P. and Kuo, P.-S. (2003) A Dual Dutch Auction in Taipei: The Choice of Numeraire and Auction Form in Multi-Object Auctions with Bundling. Journal of Economic Behavior & Organization, 51, 427-442. https://doi.org/10.1016/S0167-2681(02)00182-8
[10] Minoru, K. and Ogawa, R. (2006) Is Japanese Dutch Auction Unreasonable? A Note on Dutch Auction with Mari.
[11] Parkes, D.C. and Kalagnanam, J. (2005) Models for Iterative Multiattribute Procurement Auctions. Management Science, 51, 435-451. https://doi.org/10.1287/mnsc.1040.0340
[12] Che, Y.-K. (1993) Design Competition through Multidimensional Auctions. The RAND Journal of Economics, 24, 668-680. https://doi.org/10.2307/2555752
[13] Branco, F. (1997) The Design of Multidimensional Auctions. The RAND Journal of Economics, 28, 63-81. https://doi.org/10.2307/2555940
[14] Asker, J. and Cantillon, E. (2008) Properties of Scoring Auctions. The RAND Journal of Economics, 39, 69-85. https://doi.org/10.1111/j.1756-2171.2008.00004.x
[15] Xiao, F., Wang, H., Guo, S., et al. (2021) Efficient and Truthful Multi-Attribute Auctions for Crowdsourced Delivery. International Journal of Production Economics, 240, Article ID: 108233. https://doi.org/10.1016/j.ijpe.2021.108233
[16] Joseph, B. and Gary, S. (2009) Supply Chain Strategies for Perishable Products: The Case of Fresh Produce. Production and Operations Management, 18, 129-137. https://doi.org/10.1111/j.1937-5956.2009.01016.x
[17] Soto-Silva, W.E., Nadal-Roig, E., González-Araya, M.C. and Pla-Aragones, L.M. (2016) Operational Research Models Applied to the Fresh Fruit Supply Chain. European Journal of Operational Research, 251, 345-355. https://doi.org/10.1016/j.ejor.2015.08.046
[18] Cai, X., Chen, J., Xiao, Y., Xu, X. and Yu, G. (2013) Fresh-Product Supply Chain Management with Logistics Outsourcing. Omega, 41, 752-765. https://doi.org/10.1016/j.omega.2012.09.004
[19] Wu, Q., Mu, Y. and Feng, Y. (2015) Coordinating Contracts for Fresh Product Outsourcing Logistics Channels with Power Structures. International Journal of Production Economics, 160, 94-105. https://doi.org/10.1016/j.ijpe.2014.10.007
[20] Ma, X., Wang, J., Bai, Q. and Wang, S. (2020) Optimization of a Three-Echelon Cold Chain Considering Freshness-Keeping Efforts under Cap-and-Trade Regulation in Industry 4.0. International Journal of Production Economics, 220, Article ID: 107457. https://doi.org/10.1016/j.ijpe.2019.07.030
[21] Ahumada, O. and Villalobos, J.R. (2009) Application of Planning Models in the Agri-Food Supply Chain: A Review. European Journal of Operational Research, 196, 1-20. https://doi.org/10.1016/j.ejor.2008.02.014
[22] Borodin, V., Bourtembourg, J., Hnaien, F. and Labadie, N. (2016) Handling Uncertainty in Agricultural Supply Chain Management: A State of the Art. European Journal of Operational Research, 254, 348-359. https://doi.org/10.1016/j.ejor.2016.03.057
[23] Cramton, P., Shoham, Y. and Steinberg, R. (2007) An Overview of Combinatorial Auctions. ACM SIGecom Exchanges, 7, 3-14. https://doi.org/10.1145/1345037.1345039
[24] Miyashita, K. (2014) Online Double Auction Mechanism for Perishable Goods. Electronic Commerce Research and Applications, 13, 355-367. https://doi.org/10.1016/j.elerap.2014.06.004
[25] Huang, J. and Song, J. (2017) Optimal Inventory Control with Sequential Online Auction in Agriculture Supply Chain: An Agent-Based Simulation Optimisation Approach. International Journal of Production Research, 56, 2322-2338. https://doi.org/10.1080/00207543.2017.1373203
[26] Nishimura, T. (2015) Optimal Design of Scoring Auctions with Multidimensional Quality. Review of Economic Design, 19, 117-143. https://doi.org/10.1007/s10058-015-0169-6
[27] Papakonstantinou, A. and Bogetoft, P. (2017) Multi-Dimensional Procurement Auction under Uncertain and Asymmetric Information. European Journal of Operational Research, 258, 1171-1180. https://doi.org/10.1016/j.ejor.2016.09.060
[28] Chetan, T.G., Jenamani, M. and Sarmah, S.P. (2018) Two-Stage Multi-Attribute Auction Mechanism for Price Discovery and Winner Determination. IEEE Transactions on Engineering Management, 66, 112-126. https://doi.org/10.1109/TEM.2018.2810510
[29] Lorentziadis, P.L. (2020) Competitive Bidding in Asymmetric Multidimensional Public Procurement. European Journal of Operational Research, 282, 211-220. https://doi.org/10.1016/j.ejor.2019.09.005
[30] Cheng, M., Xu, S.X. and Huang, G.Q. (2016) Truthful Multi-Unit Multi-Attribute Double Auctions for Perishable Supply Chain Trading. Transportation Research Part E: Logistics and Transportation Review, 93, 21-37. https://doi.org/10.1016/j.tre.2016.05.009
[31] Xu, S.X. and Huang, G.Q. (2017) Efficient Multi-Attribute Multi-Unit Auctions for B2B E-Commerce Logistics. Production and Operations Management, 26, 292-304. https://doi.org/10.1111/poms.12638
[32] Cong, Y. and Zheng, Y. (2017) Study on Operation Mode of Agricultural Supply Chain in WeChat Business Environment. Journal of Service Science and Management, 10, 330-337. https://doi.org/10.4236/jssm.2017.103026

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.