We study how to maximize the broker's (expected) profit in a two-sided market, where she buys items from a set of sellers and resells them to a set of buyers. Each seller has a single item to sell and holds a private value on her item, and each buyer has a valuation function over the bundles of the sellers' items. We consider the Bayesian setting where the agents' values are independently drawn from prior distributions, and aim at designing dominant-strategy incentive-compatible (DSIC) mechanisms that are approximately optimal. Production-cost markets, where each item has a publicly-known cost to be produced, provide a platform for us to study two-sided markets. Briefly, we show how to covert a mechanism for production-cost markets into a mechanism for the broker, whenever the former satisfies cost-monotonicity. This reduction holds even when buyers have general combinatorial valuation functions. When the buyers' valuations are additive, we generalize an existing mechanism to production-cost markets in an approximation-preserving way. We then show that the resulting mechanism is cost-monotone and thus can be converted into an 8-approximation mechanism for two-sided markets.
We study double auction market design where the market maker wants to maximize its total revenue by buying low from the sell- ers and selling high to the buyers. We consider a Bayesian setting where buyers and sellers have independent probability distributions on the val- ues of products on the market. For the simplest setting where each seller has one kind of item that can be sold in whole to a buyer, and each buyer's value can be represented by a single parameter, i.e., single-parameter setting, we develop a maximum mechanism for the market maker to maximize its own revenue. For the more general case where the product may be different, we consider various models in terms of supplies and demands constraints. For each of them, we develop a polynomial time computable truthful mechanism for the market maker to achieve a revenue at least a constant α times the revenue of any other truthful mechanism. We consider a double auction market maker who collects valuations from buy- ers and sellers about a certain product to decide on the prices each seller gets and each buyer pays. The buyers may want to buy many units and the sellers may have many units to part with. The buyers and sellers may have different valuations of the product, and there is public knowledge of the probability dis- tributions of the valuations (but each valuation, sampled from its distribution, is known only to its own buyer or seller). For simplicity, we assume that the probability distributions are independent. For the sellers and buyers, they know their own private values exactly. The market maker purchases the products from the sellers and sell them to the buyers. Our goal is to design a market mechanism that maximizes the revenue of the market maker. In other words, the market maker is to buy the same amount of products from the sellers as the amount sold to the buyers with the objective of maximizing the difference of its collected payment from the buyers and the total amount paid to the sellers. When in addi- tion we assume public knowledge of distributions of buyers' private values from the previous sales, we call it a revenue maximization Bayesian double auction market maker. � Supported by EPSRC grant EP G069239 1 "Efficient Decentralised Approaches in  We study the optimal mechanism design problem faced by a market intermediary who makes revenue by connecting buyers and sellers. We first show that the optimal intermediation protocol has substantial structure: it is the solution to an algorithmic pricing problem in which seller’s costs are replaced with virtual costs, and the sellers’ payments need only depend on the buyer’s behavior and not the buyer’s actual valuation function. Since the underlying algorithmic pricing problem may be difficult to solve o we study specific models of buyer behavior and give mechanisms with provable approximation guarantees. We show that offering only the single most profitable item for sale guarantees an ( 1 log n ) fraction of the optimal revenue when item value distributions are independent and have monotone hazard rates. We also give constant factor approximations when the buyer considers all items at once, k items at once, or items in sequence. A double auction mechanism that provides dominant strategies for both buyers and sellers is analyzed. This mechanism satisfies the 1n convergence to efficiency of the buyer's bid double auction. In addition, the mechanism always produces full information first best prices; the inefficiency arises because the least valuable profitable trade may be prohibited by the mechanism. The mechanism has an oral implementation utilizing bid and asked prices. We consider bargaining problems between one buyer and one seller for a single object. The seller’s valuation and the buyer’s valuation for the object are assumed to be independent random variables, and each individual’s valuation is unknown to the other. We characterize the set of allocation mechanisms that are Bayesian incentive compatible and individually rational, and show the general impossibility of ex post efficient mechanisms without outside subsidies. For a wide class of problems we show how to compute mechanisms that maximize expected total gains from trade, and mechanisms that can maximize a broker’s expected profit. Journal of Economic Literature Classification Number: 026. We consider the problem of designing budget feasible mechanisms for a dealer, who aims to maximize revenue by buying items from a seller market and selling them to a buyer market that consists of unit-demand buyers. Different from the related literature, the dealer's value'' for a set of items that he purchased from the seller market is not directly given as a number but it is defined to be the maximum revenue the dealer can obtain from selling the items to the buyers. We aim to design mechanisms that are dominant-strategy truthful for the sellers to report their costs and envy-free for the buyers to purchase their most preferred items (given their prices) in the final outcome, such that the total payment to the sellers does not exceed the dealer's budget and the dealer's revenue is (approximately) maximized. First, to understand the structure of the optimal mechanisms, we show that the maximum (envy-free) revenue obtainable by the dealer as a function of the set of purchased items is monotone and subadditive. Thus, existing results on subadditive optimization problems are potentially applicable in solving the mechanism design problem for the dealer. However, a crucial assumption adopted by all previous studies on subadditive functions is that the mechanism or algorithm has access to the value oracle and or the demand oracle. In the dealer's problem, instead, we show that (1) the demand oracle can be efficiently simulated by the value oracle and (2) both have efficient O(log n)-approximation algorithms, where n is the number of buyers. This is particularly interesting given the literature, since, in general, the demand oracle can always efficiently simulate the value oracle, and there are cases where the demand oracle is strictly more powerful. Our results show that, for the dealer's problem, the two oracles are as powerful as each other. Finally, using the results above, we provide a polynomial-time budget feasible mechanism for the dealer that doesn't use any oracle and provides an O((log2n)(log2m))-approximation of the optimal revenue, where m is the number of sellers. We study the computational challenge faced by a intermediary who attempts to profit from trade with a small number of buyers and sellers of some item. In the version of the problem that we study, the number of buyers and sellers is constant, but their joint distribution of the item’s value may be complicated. We consider discretized distributions, where the complexity parameter is the support size, or number of different prices that may occur. We show that maximizing the expected revenue is computationally tractable (via an LP) if we are allowed to use randomized mechanisms. For the deterministic case, we show how an optimal mechanism can be efficiently computed for the one-seller one-buyer case, but give a contrasting NP-completeness result for the one-seller two-buyer case.