Improved Approximation Ratios of Fixed-Price Mechanisms in Bilateral Trades
Abstract
We continue the study of the performance for fixed-price mechanisms in the bilateral trade problem, and improve approximation ratios of welfare-optimal mechanisms in several settings. Specifically, in the case where only the buyer distribution is known, we prove that there exists a distribution over different fixed-price mechanisms, such that the approximation ratio lies within the interval of . Furthermore, we show that the same approximation ratio holds for the optimal fixed-price mechanism, when both buyer and seller distributions are known. As a result, the previously best-known -approximation can be improved to . Additionally, we examine randomized fixed-price mechanisms when we receive just one single sample from the seller distribution, for both symmetric and asymmetric settings. Our findings reveal that posting the single sample as the price remains optimal among all randomized fixed-price mechanisms.
1 Introduction
In this paper, we study the bilateral trade problem in a basic model: one buyer and one seller want to trade a single and indivisible good. Both of them have their own private valuations to the good, drawn from public distributions respectively. The mechanism designer can access both of their value distributions, but not their particular values. Depending on whether value distributions of these two agents are identical, we have the symmetric setting and the asymmetric (or general) setting. The designer aims to maximize the social welfare, i.e., the value of the one holding the good after the trade (if any).
Formally, we denote by the value of the buyer, and the value of the seller. The ideal solution is the so-called “first-best” mechanism, which is the case that the trade happens once and the corresponding social welfare would be . The celebrated result due to [MS83] states that no individually rational (IR) and Bayesian incentive-compatible (BIC) mechanism with the budget-balanced (BB) constraint can achieve the first-best optimum. In the same paper, Myerson and Satterthwaite also present a “second-best” mechanism attaining the optimal among all the IR, BIC and BB ones. However, a drawback of the second-best mechanism is that the characterization is complicated to describe and thus not suitable for practical implementation. Hence we need to pursue simple and almost-optimal mechanisms.
Fixed-price mechanisms are the best choice in the literature [HR87, McA08, CBGK+17, BCWZ17]. In fixed-price mechanisms, the mechanism designer picks a price (depends on the distributions of two agents, possibly) and gives it to both of the buyer and the seller. In the randomized case, one can pick the price drawn from some distribution. If the price is between the values of two agents (i.e., ), the trade happens. It is easy to see that fixed-price mechanisms are dominant-strategy incentive-compatible (DSIC). A recent research line tries to prove the near-optimal guarantees of such mechanisms. Our paper improves approximation ratios in variant settings for this problem.
1.1 Related Work
Forty years ago, Myerson and Satterthwaite [MS83] initiated the study of the optimal incentive-compatible mechanisms in bilateral trades. In [HR87], Hagerty and Rogerson showed that fixed-price mechanisms are the unique choice of strong budget balanced and dominant-strategy truthful mechanisms in bilateral trades, essentially. By relaxing the budget balance condition to a no-deficit condition, fixed-price mechanisms can be optimal due to [DK15, SZ16].
Recently, a research line pursued near-optimal guarantees of fixed-price mechanisms in bilateral trades w.r.t. the welfare. Blumrosen and Dobzinski [BD14] considered the Median Mechanism which sets a price equals to the median of the distribution of the seller and showed that the approximation ratio is . Blumrosen and Dobzinski [BD21] also showed that given the distribution of either the seller or the buyer, there is a price distribution such that the randomized fixed-price mechanism in expectation achieves at least of the optimal efficiency. It implies that for every pair of the seller and the buyer distributions, there exists a deterministic fixed-price mechanism that achieves at least of the optimal efficiency. Recently, Kang, Pernice and Vondrák [KPV22] showed that in the general setting, the approximation ratio can be greater than , beating the previous work. Their method is choosing the better one between two mechanisms depending on whether the asymmetry between two agents’ distributions is severe or not. In the same paper, they also provided the tight ratio for the symmetric setting. On the other side, [CBKLT16] gave an example of the seller and the buyer distributions where no fixed-price mechanism can achieve of the optimal efficiency. This impossibility result is improved to by [KV18].
Another setting captures the case where we can only obtain the minimum-possible amount of the prior information from the distributions. For the general setting, [DFL+21] provided a -approximation analysis by using the single sample from the seller distribution as the price. For the symmetric setting, Kang, Pernice and Vondrák [KPV22] showed that a -approximation to the welfare can be obtained.
Another notion of characterizing the performance of mechanisms in bilateral trades is gain from trade (GFT), i.e., the expected social utility attained from the trading. Very recently, [DMSW22] and [Fei22] proved that a combination of simple mechanisms (RandOff) achieves the constant approximation of the first-best, and the state-of-the-art ratio is . Obtaining the exact ratio is a well-known open problem. On the hardness side, [BDK21] and [CGMZ21] independently showed that there exist instances that RandOff cannot achieve half to the optimal GFT. Besides, [LLR89] and [BM16] proved that no BIC, IR mechanisms can obtain better approximation than to the optimal GFT.
Independent Work.
Very recently, Cai and Wu [CW23] found that the infinite dimensional quadratically constrained quadratic program (QCQP) can characterize the worst-case instance and the approximation ratio is determined by such an instance. They used a finite program to get a lower bound of and a upper bound of numerically, respectively. It is worth noting that solving the general case of QCQP is an NP-hard problem. Compared with their method, our algorithm is FPTAS. Thus, to approach the tight bound numerically, our method may be more efficient.
1.2 Our Results
In this paper, we reduce gaps mentioned in [KPV22] as shown in Table 1:
-
1.
For any distribution of the buyer, there is a distribution of prices such that the randomized fixed-price mechanism in expectation achieves approximation of the optimal efficiency. The main tools we use are interesting characterizations of this price distribution (See Section 3.1). Moreover, we characterize the extreme distribution of the buyer where the tight bound can be achieved. We also provide an example where no randomized fixed-price mechanism can achieve approximation. We show that the same approximation ratio holds for the asymmetric setting. Thus, a direct corollary is that for every pair of buyer and seller distributions, there is a fixed-price mechanism that achieves approximation of the optimal efficiency, improving the previous -approximation.
-
2.
For the general bilateral trade using a single sample from the seller distribution as the sole information, we show that even for the randomized fixed-price mechanisms, it is impossible to achieve -approximation. Together with the previous work [DFL+21], the approximation ratio is tight in this setting. In addition, we show that any randomized fixed-price mechanism using a sample as information cannot attain an approximation better than . in the symmetric setting. Together with the previous work [KPV22], the ratio is also tight.
Variant | Approximation |
---|---|
Asymmetric, full knowledge | |
Asymmetric, buyer’s knowledge | |
Symmetric, full knowledge | [KPV22] |
Asymmetric, 1 prior sample from seller | (also see [DFL+21]) |
Symmetric, 1 prior sample | (also see [KPV22]) |
2 Preliminaries
In the bilateral trade, a buyer and a seller trade an indivisible good. They have independent values to the good, for the buyer and for the seller. The specific value are unknown to the mechanism designer. We assume that their values are drawn from public distributions and , i.e., and . The expected gain from trade achieved by using fixed price can be represented by
The inequality is due to that we ignore the case where the buyer’s value is exactly the price. When the buyer distribution is continuous, the inequality becomes an equality. The welfare can be separated into the sum of the seller’s value of the good and the gain from trade. Thus, We define the expected welfare . We also let denote the expression:
We denote by the first-best optimal welfare, that is . We can also rewrite it as:
If the distributions and are identical, we use instead and rewrite and as and , respectively.
In this paper, we consider the welfare approximation ratios of the optimal fixed-price mechanism,
where denotes the set of all the probability distributions over non-negative real numbers. Both and should be greater than 0. We are interested in the case where is finite and it requires both and are finite. For any function , we can always construct a continuous function such that can be arbitrarily close to and
Therefore, we have
3 Welfare Approximation in the General Case
In this section, we consider the general case. We first introduce the optimization problem to facilitate determining the approximation ratios. Then we will show some useful properties of our problem in Section 3.1. Using these properties, we characterize the extreme case where the tight bound can be achieved in Section 3.2. Finally we propose an algorithm to approximate the optimal solution and give numerical bound results in Section 3.3.
We note that
Furthermore, given a number , proving that is a lower bound of the approximation ratio is equivalent to proving that the following formula is always non-negative:
Using the specific form in Section 2, we have
For convenience, we set and . We have
We also use to denote
Fixing and switching the order between and , we have
(1) |
The LHS and RHS of the above inequality correspond to the following two problems:
-
•
Given distributions and , at least how much can fixed-price mechanisms achieve the optimal welfare?
-
•
Given the distribution , for any randomized fixed-price mechanism that uses only the knowledge of the buyer distribution, at least how much can it achieve of the optimal welfare for any seller distribution?
Based on Inequality (1), if is a lower bound of the solution of the second problem, it also applies to the first problem. Additionally, we prove that approximation ratios of these two problems are indeed equal in Section 3.2. From now on, we are concerned with the second problem and deal with the RHS of Inequality (1). To prove is a lower bound, it is equivalent to show that given any , there exists a price distribution such that the following inequality holds for any :
(2) |
For a weakly increasing function with , we introduce to denote the expression
Given the buyer distribution , we consider the following optimization problem:
s.t. | (3) | |||
We prove that the optimal solution actually exists in Theorem 3.1. Let denote an optimal solution that achieves the optimal objective . To prove is a lower bound of the approximation ratio, it is equivalent to show that . Here is the idea. If , we set and for any . It indicates that . The function is a cumulative distribution function and satisfies Inequality (2). If , there is no way to find a feasible cumulative distribution function .
3.1 The Properties of an Optimal Solution
We present some characterizations of an optimal solution . Recall that we focus on how to design to minimize the objective function while satisfying all constraints in Problem (3). We consider the coefficient concerned with and let and have that
That is, the function weakly decreases in terms of variable . We also know that for all . For any and , has a weakly larger positive weight than . The idea is that we treat as resource and it is better to put resource on the locations with larger weight than that with smaller weight.
We define as the unique solution to the equation . We provide the form of an optimal solution directly.
Theorem 3.1.
Given , an optimal solution satisfies that
-
•
if , the closed form of its derivative function is
-
•
if , the equation holds.
Note that is continuous and it is differentiable in . We first show that satisfies constraints of Problem (3).
Proposition 3.2.
The function in Theorem 3.1 satisfies:
-
•
For any , it holds that .
-
•
For any , it holds that .
-
•
For any and , it holds that .
Proof.
Given any , we rewrite as:
Therefore, we get
Next, we calculate the derivative of the above formula about and get
We know that . It indicates that for any . Thus, we divide every term by and get
Notice that the equation holds if . It means that . Therefore, we plug into the above equation and get
We consider the integral. Note that . We have
We finish the proof of the first statement that for any .
For the second statement, we have for any since . Considering the derivative about and we have . We know that . Therefore, we finish the proof that for any .
For the third statement, if , the derivative function . And if , the equation holds. The function is non-decreasing. Thus, it holds that for any and .
To summarize, the function satisfies allconstraints of Problem (3).∎
Next, we present that for any satisfying constraints of Problem (3), it holds that . Therefore, is an optimal solution.
Proof of Theorem 3.1.
From Proposition 3.2, we notice that for any . Therefore, for any satisfying constraints of Problem (3), we have
(4) |
Let Note that . We define the function
We know that by Inequality (4). Next, we rewrite as:
The function can be represented by . Note that , hence we have that
As for , we have
The derivative for any . Thus, we have .
Consequently, we have
The second step is because that . The last step is because that for any . Finally, we have . ∎
3.2 The Bound of the Approximation Ratio
Recall that is an lower bound if and only if . Considering properties of in Theorem 3.1, we use the result below to figure out the lower bound of the exact approximation ratio.
Theorem 3.3.
Given , is a lower bound of the approximation ratio if and only if for any , it satisfies that
Since both and can be expressed by the function . Therefore, the objective above is only determined by . It is easy to see that the function is scale free in terms of the variable , that is, for achieving the same objective. WLOG we assume that and search all possible functions which are weakly decreasing to maximize the objective :
where . That is .
We know that , in which is due to . However, we allow that equals zero by considering the extreme case that there is a very large number with a very low probability in the buyer distribution. Assuming that is the optimal solution and setting and , we present the characterization of .
Theorem 3.4.
The optimal function achieving the maximum of the objective satisfies that, for any , we have
Proof.
To the begin with, we relax the constraint that is weakly decreasing on the interval . Therefore, we treat the optimization problem as a variational problem. We use to denote an arbitrary function defined on . Note that does not affect the integral . Thus, we define
Considering , we have
By the first order condition, we have . Notice that can be arbitrary. Therefore, the coefficient of should be always zero, so we have that
We calculate the derivative and have
Next, we demonstrate that , that is, the function satisfies the decreasing constraint naturally. It implies that is actually the optimal solution that achieves the maximum of the objective . We prove that by contradiction. Suppose that . It indicates that for any . For the numerator, given a sufficient small , we consider
We know that . Take the difference of above formulas into account. We have
Note that . Thus, the difference is less than 0. We derive that , which contradicts with the assumption that . ∎
Remark.
Although we get the structure of , it is hard to figure out the expression of explicitly. Therefore, we choose the numerical method to get the lower bound later.
In addition, suppose that is the approximation ratio only using the knowledge of buyer distribution. We prove that is also the approximation ratio with full knowledge of buyer and seller distributions. We have the following theorem:
Theorem 3.5.
The randomized fixed-price mechanism that only uses the knowledge of has the same approximation ratio as the fixed-price mechanism that uses both and . Additionally, for the worst pair , we have
It means that given , the following equality holds
The proof idea is that we can find a seller’s distribution such that is identical for any price . And the seller’s distribution is exactly .
Proof.
First, we show that gain from trade is identical for all . We have
Thus, we have
We calculate the derivative and get
We rewrite as:
Therefore, for the worst pair , gain from trade is a constant for any . Furthermore, the following equality holds:
(5) |
Suppose that is the optimal price mechanism. We have
It indicates that . We also have
By Equation (5), the first formula should be zero. Since is the optimal price mechanism, the last formula is also zero. Consequently, we have
3.3 Numerical results
Now we try to approach the lower bound by the methods of dicretization and dynamic programming. We show that there exists a step function that approximates the objective of , where weakly decreases at points over . Then, we can search the optimal step function with granularity for any to maximize . Given , we define . After adding the discretization error to , if the result is less than , the corresponding could be a lower bound. As for the search algorithm in discrete grids, we use dynamic programming (see Algorithm 1). We first present the framework of the algorithm and discuss the concrete discretization error later. We denote by the objective value of the following problem:
s.t. | |||
Note that is in the set of . Then, we show the original framework of the algorithm as follows.
Intuitively, the discretization error depends on both and . The complexity is .
To reduce the time complexity, we first use the following two inequalities to eliminate some special cases directly:
Next, we construct a new function with granularity to approximate . The time complexity can be reduced by times. We construct functions on grid points as follows:
For , we use the following continuous extensions:
Then, we define as:
We use to approximate . Next, we analyze the discretization error.
Theorem 3.6.
For the discretization error, we have .
Proof.
First, we have
Now we will upper bound three parts and in above equation respectively.
Note that functions and are both decreasing functions. Therefore, we have
For any , we have . That is, we always have and . Therefore, we get directly.
We get that is upper bounded by
Let and . We get that is upper bounded by
For , we have
Hence, the part is upper bounded by
To summarize, the discretization error is .∎
Consequently, we update as follows:
s.t. | |||
Therefore, we can run our algorithm with complexity. Note that in every step. We present the calculation of :
Finally, we are fully prepared to solve the lower bound .
Theorem 3.7.
Given distribution , for randomized fixed-price mechanism that uses only the knowledge of the buyer distribution, the designer can achieve at least of the optimal welfare for any seller distribution . Given distributions and , the designer can always select a price that achieves at least of the optimal welfare.
Proof.
We implement the dynamic programming algorithm by Python 3.9, with parameters , and . We run our algorithm with a computing cloud node whose resource contains the Intel Gold 5218 and 128GB memory. Our program takes 552794s (about 6d). Finally, we get . Besides, the discretization error is by Theorem 3.6. Thus, we have that . That is, we find a lower bound . All codes can be found at our github repository. ∎
We also summarize lower bounds for different discretization factors in Table 2.
error | running time | |||||
s (h) | ||||||
s (h) | ||||||
s (d) |
In the end, we choose and construct an instance function . We show that . Consequently, we get an upper bound.
Theorem 3.8.
Given distribution , the randomized fixed-price mechanism that uses only the knowledge of the buyer distribution has approximation ratio at most . Given distributions and , no fixed-price mechanism has an approximation ratio better than .
Proof.
Let and consider the following function on :
where . Besides, the function satisfies . Then, we calculate the integral , that is
We divide the integral into three parts: , and .
For the first part, we have
For the second part, it is difficult to compute accurately. So we use a program to approximate it and have .
For the third part, the integral is
where . For each term, we compute it precisely and have .
Finally, we get . That is, given the function above, no matter how we design the price mechanism, there always exists a seller distribution such that the welfare ratio is less than . Please check numerical results at our github repository. ∎
4 Single-sample Approximation
We consider the fixed-price mechanism that receives a single sample from the seller distribution as sole prior information in this section. Previous works [DFL+21, KPV22] study deterministic mechanisms. We extend their bounds to randomized mechanisms. For asymmetric case, [DFL+21] show that every deterministic IC, IR and BB mechanism has approximation ratio at most . Here we show that the randomization would not help. In other words, given any single sample from the seller distribution, the designer is allowed to use a randomization over different fixed-price mechanisms. We demonstrate that a randomized fixed-price mechanism has approximation ratio at most . [DFL+21] also prove that there exists a deterministic fixed-price mechanism of which the lower bound is . Therefore, for randomized fixed-price mechanisms, approximation ratio is also tight.
Theorem 4.1.
Every randomized fixed-price mechanism that receives a single sample from the seller’s distribution as information has approximation ratio at most .
The idea is that we fix the buyer’s value to be quite high. At the same time, we construct the seller distribution on many small discrete values. Under such construction, the approximation ratio is exactly the probability that the trade occurs. That is, for any randomized mechanism, we show that there exists an instance that the seller rejects the trade with probability .
Proof.
For a randomized fixed-price mechanism, we denote it as a function that maps a value to a distribution. Then, we construct a set that any two adjacent values satisfy and for . Consider a seller whose valuation is drawn uniformly from the set and a buyer whose valuation equals . Let denote the seller’s sample and denote the seller’s valuation. Then the probability that the seller rejects the trade is:
As grows to infinity and decreases to , the probability that the seller rejects the trade approaches . The approximation ratio approaches the probability that the trade occurs. Therefore, the upper bound of any randomized mechanism is . ∎
As for symmetric case, [KPV22] show that the approximation ratio is tight recently. We extend their bound to the randomized mechanisms.
Theorem 4.2.
Every randomized fixed-price mechanism that receives a single sample from the distribution as information in the symmetric bilateral trade has approximation ratio at most .
Proof.
Similar to the proof of Theorem 4.1, for any randomized mechanism, we want to show that there exists a distribution that achieves of welfare. Suppose that the randomized mechanism maps the single sample value to a price (note that it is also a random variable). Given and any , we construct a sequence of positive numbers such that , where . Besides, we introduce a value which is high enough (say ). The support of the value distribution is exactly in which the probability that the value is any of is identical, i.e., where . We denote by the total probability that the value is from the sequence , that is , and . For convenience, we denote such a distribution as .
For the optimal welfare, we consider two situations. The first one is that at least one of the seller and buyer has the value . The other is that neither seller nor buyer has the value . In this case, if the value is less than , we increase it to , this can only improve the welfare. Thus, we have
Given the distribution and the randomized mechanism , we denote by the difference between the optimal welfare and the expected welfare by the randomized mechanism mentioned above. We only consider the case that the buyer’s value is and the seller’s value is greater than the price . We can lower bound , where is the value sample from the distribution :
The second inequality is due to that we only consider that . Now we compute the ratio between the welfare loss and the optimal welfare. Note that is very high, we have
For the term , we know that it always increases if . Consequently, we have when , and . That is, the upper bound of any randomized mechanism is . ∎
5 Conclusion and Discussion
We improved approximation ratios of fixed-price mechanisms in several settings for the bilateral trade problem with one buyer and one seller, in terms of the optimal welfare. Our methods differs from previous work. We establish the lower bounds by solving an optimization problem. Then we try to find a nearly-optimal solution using the discretization method and dynamic programming. Ideally, we can bound the error caused by discretization within any precision. However, due to the limitation of the hardware, we still leave a gap in approximation ratios.
Several interesting questions arise. Note that we only use the knowledge of the buyer distribution and get Theorem 3.3. In fact, we can also start from the seller distribution instead and get a similar but not the same optimization problem given in Theorem 3.3. If we only use the knowledge of the seller distribution, would we have a worse approximation bound? Another challenging question is to come up with a simple mechanism to approximate the optimal gain-from-trade. We do also think the ratio of RandOff [DMSW22, Fei22] could be improved significantly, but it needs new and deep insights.
References
- [BCWZ17] Johannes Brustle, Yang Cai, Fa Wu, and Mingfei Zhao. Approximating gains from trade in two-sided markets via simple mechanisms. In Proc. 18th ACM Conference on Economics and Computation (EC), pages 589–590, 2017.
- [BD14] Liad Blumrosen and Shahar Dobzinski. Reallocation mechanisms. In Proc. 15th ACM Conference on Economics and Computation (EC), pages 617–617, 2014.
- [BD21] Liad Blumrosen and Shahar Dobzinski. (almost) efficient mechanisms for bilateral trading. Games and Economic Behavior, 130:369–383, Nov 2021.
- [BDK21] Moshe Babaioff, Shahar Dobzinski, and Ron Kupfer. A note on the gains from trade of the random-offerer mechanism. arXiv preprint arXiv:2111.07790, 2021.
- [BM16] Liad Blumrosen and Yehonatan Mizrahi. Approximating gains-from-trade in bilateral trading. In Proc. 12th International Conference on Web and Internet Economics (WINE), pages 400–413, 2016.
- [CBGK+17] Riccardo Colini-Baldeschi, Paul Goldberg, Bart de Keijzer, Stefano Leonardi, and Stefano Turchetta. Fixed price approximability of the optimal gain from trade. In Proc. 13th International Conference on Web and Internet Economics (WINE), pages 146–160, 2017.
- [CBKLT16] Riccardo Colini-Baldeschi, Bart de Keijzer, Stefano Leonardi, and Stefano Turchetta. Approximately efficient double auctions with strong budget balance. In Proc. 27th ACM-SIAM Symposium on Discrete algorithms (SODA), pages 1424–1443, 2016.
- [CGMZ21] Yang Cai, Kira Goldner, Steven Ma, and Mingfei Zhao. On multi-dimensional gains from trade maximization. In Proc. 32nd ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1079–1098, 2021.
- [CW23] Yang Cai and Jinzhao Wu. On the optimal fixed-price mechanism in bilateral trade. arXiv preprint arXiv:2301.05167, 2023.
- [DFL+21] Paul Dütting, Federico Fusco, Philip Lazos, Stefano Leonardi, and Rebecca Reiffenhäuser. Efficient two-sided markets with limited information. In Proc. 53rd ACM Symposium on Theory of Computing (STOC), pages 1452–1465, 2021.
- [DK15] Moritz Drexl and Andreas Kleiner. Optimal private good allocation: The case for a balanced budget. Games and Economic Behavior, 94:169–181, Nov 2015.
- [DMSW22] Yuan Deng, Jieming Mao, Balasubramanian Sivan, and Kangning Wang. Approximately efficient bilateral trade. In Proc. 54th ACM Symposium on Theory of Computing (STOC), pages 718–721, 2022.
- [Fei22] Yumou Fei. Improved approximation to first-best gains-from-trade. In Proc. 18th International Conference on Web and Internet Economics (WINE), pages 204–218, 2022.
- [HR87] Kathleen M. Hagerty and William P. Rogerson. Robust trading mechanisms. Journal of Economic Theory, 42(1):94–107, Jun 1987.
- [KPV22] Zi Yang Kang, Francisco Pernice, and Jan Vondrák. Fixed-price approximations in bilateral trade. In Proc. 33rd ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 2964–2985, 2022.
- [KV18] Zi Yang Kang and Jan Vondrák. Strategy-proof approximations of optimal efficiency in bilateral trade. Online, 2018.
- [LLR89] Wolfgang Leininger, Peter B. Linhart, and Roy Radner. Equilibria of the sealed-bid mechanism for bargaining with incomplete information. Journal of Economic Theory, 48(1):63–106, Jun 1989.
- [McA08] R Preston McAfee. The gains from trade under fixed price mechanisms. Applied Economics Research Bulletin, 1(1):1–10, 2008.
- [MS83] Roger B. Myerson and Mark A. Satterthwaite. Efficient mechanisms for bilateral trading. Journal of Economic Theory, 29(2):265–281, Apr 1983.
- [SZ16] Ran Shao and Lin Zhou. Optimal allocation of an indivisible good. Games and Economic Behavior, 100:95–112, Nov 2016.