Transparency and Control in Platforms for Networked Markets

by   John Pang, et al.

In this work, we analyze the worst case efficiency loss of online platform designs under a networked Cournot competition model. Inspired by some of the largest platforms today, the platform designs considered tradeoffs between transparency and control, namely, (i) open access, (ii) controlled allocation and (iii) discriminatory access. Our results show that open access designs incentivize increased production towards perfectly competitive levels and limit efficiency loss, while controlled allocation designs lead to producer-platform incentive misalignment, resulting in low participation and unbounded efficiency loss. We also show that discriminatory access designs seek a balance between transparency and control, and achieve the best of both worlds, maintaining high participation rates while limiting efficiency loss. We also study a model of consumer search cost which further distinguishes between the three designs.



There are no comments yet.



LoCoQuad: A Low-Cost Arachnoid Quadruped Robot for Research and Education

Developing real robotic systems requires a tight integration of mechanic...

Optimizing the tie-breaker regression discontinuity design

Motivated by customer loyalty plans, we study tie-breaker designs which ...

Sliced Latin hypercube designs with arbitrary run sizes

Latin hypercube designs achieve optimal univariate stratifications and a...

Balancing covariates in randomized experiments using the Gram-Schmidt walk

The paper introduces a class of experimental designs that allows experim...

Economics of Age of Information Management under Network Externalities

Online content platforms concern about the freshness of their content up...

Experimental Design in Two-Sided Platforms: An Analysis of Bias

We develop an analytical framework to study experimental design in two-s...

KRB-CCN: Lightweight Authentication & Access Control for Private Content-Centric Networks

Content-Centric Networking (CCN) is an internetworking paradigm that off...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.

1 Introduction

The emergence of platforms has led to a new paradigm of online marketplaces. Platforms, unlike traditional retailers or providers, often do not produce or store physical goods, but instead matches producers to consumers and help set prices algorithmically. For example, a ride-sharing platform like Uber does not employ any of their drivers but instead aims to match drivers to riders and price these rides. Besides Uber, many other platforms connect producers to consumers in new and innovative ways to improve both provision of supply and fulfillment of demand, which leads to enormous efficiency gains and explosive growth. The estimated market value of some of these platforms alone is

trillion US dollars as shown in [33], representing a significant proportion of the trillion US dollar market value on the top companies globally according to a [35] report.

There are multiple factors to consider in designing a successful platform, including matching, access control and pricing. There is an increasingly large literature on platform and two-sided market design, driven by the desire to understand what makes them successful. In a seminal work to understand two-sided markets, [66] compares the outcome from different matching structure organizations, e.g., profit-maximizing versus not-for-profit organizations. [9] then compares in a similar two-sided market model three different access control platform designs: monopolistic platforms, competing platforms where users can only choose one platform, and bottleneck platforms, where one side can choose to be on multiple platforms. More recently, [5] has shown that dynamic matching can improve control over the number of providers in networked market settings by utilizing information on agent’s departure. Algorithmic pricing and its effect in real-world markets have also been actively studied in recent years, e.g., in [21, 22, 51],. Lately, more data-driven works, e.g., [29], have focused on balancing trade-offs between conflicting designs, e.g., guiding consumers to their most desired product while also strengthening sellers’ incentives to offer low prices.

The focus of this paper is on access and allocation control designs with regards to tradeoffs between transparency and control. Platforms have very diverse access and allocation control designs even within the same industry. For example, within ride-sharing platforms, Didi requires a confirmation of pick-up and drop-off locations before allowing drivers to pick rides in an open access design while Uber assigns or allocates each ride to the nearest driver. More broadly, marketplaces like eBay have an open access design and seek to lower producer entry cost and increase competition, but may end up suffering from high consumer search cost. On the other hand, Amazon combines the scale of a populated marketplace with carefully differentiated access through their Buybox designs in a selective or discriminatory access design.

There are a variety of important open questions with regards to the design of access and allocation control. Firstly, what is the worst case efficiency loss of platforms under these designs? Secondly, what is the impact of allocation control, and are there any unintended incentives for strategic behavior that might decrease market efficiency? Lastly, is there a sweet spot between open access and controlling allocations that balances transparency and control, and limits efficiency loss?

1.1 Our Contributions

In this work, we model and analyze three different platform designs, (i) open access, (ii) controlled allocation and (iii) discriminatory access designs, and provide worst case efficiency loss bounds for each of them. We study these designs using the model of networked Cournot competition. Our analysis provides new results on efficiency loss, and illustrates the tradeoff between transparency and control in the design of platforms.

The first platform design we consider is the open access design (Section 3), exemplified by online marketplaces like eBay and Etsy. The advantages of an open access platform design are its fairness, transparency and low producer entry cost, and the “increased market competitiveness” driven by such attributes. This design also increases competition among producers, which usually leads to large sales volume and lower prices for consumers. We show that under the networked Cournot competition model, open access platform designs preserve a large proportion of the optimal demand fulfilled in each market, which plays a large role in limiting efficiency loss in the system. We prove a worst case guarantee on social welfare retention relative to the optimal social welfare under open access platform designs (Theorem 3.1). An integral piece of that result is a novel argument that the convex cost functions that maximize efficiency loss are linear cost functions, a generalization of the results from [46] for single market Cournot competition. This fact also allows for us to obtain worst case efficiency loss bounds as a function of the degree of asymmetry in producers’ cost functions. Together, these results show that open access promotes sales volume, has a small efficiency loss when firms have symmetric cost, and retains a large proportion of the system’s optimal social welfare.

Given the efficiency loss in open access designs, one may intuitively posit that the efficiency loss in open access platforms is due to poor allocation of supply to consumers. This is one of the many motivating factors towards considering a controlled allocation platform (Section 4). These platforms control the allocation over each individual transaction, in order to carefully allocate supply from all producers to all consumers. Many modern platforms use designs of these forms, e.g., drivers in ride-sharing platforms like Uber decide when to drive but not who to fetch. Given the prominence of these designs, one might expect that such platform designs are efficient. In contrast, we show that the worst case efficiency loss can grow linearly in the number of markets even when the controlled allocation platform optimizes for social welfare (Theorem 4.1). This highlights that controlled allocation platforms may end up being inefficient in spite of its good intentions. Additionally, we show that the controlled allocation platform under the networked Cournot competition model results in a networked Stackelberg game, where neither the existence nor uniqueness of Nash equilibrium can be guaranteed. We conclude Section 4 with a general result (Theorem 4.2) on the worst case efficiency loss under different choices of the market clearing mechanism. Specifically, we consider the setting in which the platform is allowed to choose its market clearing mechanism via the choice of its objective function used in market clearing, and show that any objective function that is a convex combination of consumer surplus and social welfare has the same unbounded worst case efficiency loss result while allocations that are more aligned to individual producers (such as revenue maximizing allocations) result in a smaller worst case efficiency loss.

The efficiency loss under controlled allocation designs suggests that the platform’s allocation incentivizes decreasing production levels to a point where the optimal allocation of produced good cannot offset the efficiency loss associated with reduced production. On the other hand, the result on incentivizing production in open access platforms motivates us to carefully restrict producer-consumer pairs in a way that strikes a balance between transparency and control to improve the allocation while maintaining large proportions of demand fulfilled. Such a design is similar to what Amazon’s Buybox attempts to do by first presenting a seller determined by Amazon based on various performance measures, and then presenting the possibility of looking at all possible sellers.

Motivated by this, we propose a new platform design called discriminatory access which optimizes over the edge set to increase the social welfare at the Nash equilibrium of the resulting networked Cournot competition. We show (Theorem 5.1) that while the guaranteed preserved proportion of optimal demand fulfilled may not be as large as the transparent open access platforms, the improved allocations as a result of controlling the network allows for an improved worst case guarantee on social welfare retention for discriminatory access platforms. Similar to the open access platform results, we further explore the impact of cost asymmetry on the worst case efficiency loss. Specifically, when the production cost functions of firms are close to identical, it would be desirable to choose an open access design which maximizes the extent of competition between firms; on the other hand, if firms have substantially different cost functions, it would be desirable to choose a discriminatory access design, in which the platform picks out those firms with low production costs. A careful design over the connections in the discriminatory access platform is also often not trivial, and we show that the optimal network design problem can be written as a mathematical program with equilibrium constraints, and can be difficult to solve both analytically and computationally. However, under the restriction to linear cost functions—which were shown previously to yield the largest loss of efficiency in open access platforms—we propose and prove the optimality of a greedy algorithm that yields an optimal worst case network design (Theorem 5.2).

One factor for platform design that we have ignored to this point is search cost. Search costs are one form of consumer transaction or switching cost involved in searching for better alternatives. One of the initial goals of platforms is to lower search costs for consumers and lower entry costs for producers. Without careful understanding of the trade-offs between the aforementioned objectives and carefully balancing them, one can end up in a situation where search costs overwhelm consumers. For example, an open access platform design for a ride-sharing platform may not be a good idea, since the number of producers (in this case, drivers) in such platforms is large, resulting in large search costs for consumers. On the other hand, successful ride-sharing platforms, e.g., Uber, show only prices and do not offer alternative producers, eliminating any search cost involved in a transaction. To understand the impact of search costs on the efficiency of the three platform designs, we introduce a simple search cost model in Section 6 that yields important contrasts. In particular, under large consumer search cost, the worst case efficiency loss of open access platforms may no longer be bounded since welfare losses from search costs may outweigh the benefits of open access. On the other hand, the discriminatory access platform design remains efficient in the face of search costs and can be further optimized to balance search costs with efficiency of the matching.

1.2 Related Work

The proliferation of platforms and networked competition has led to a large and growing literature that covers many aspects of platform design, i.e., how to design successful platforms and why are some platforms more successful than others. Additionally, with more platforms collecting data, much of the recent work uses data to learn particular features in the successful design of platforms. In this paper, we present a study of the worst case efficiency loss of different designs with regards to access and allocation control for platforms under a networked Cournot model. Our work builds and relies on two major research fields — two-sided platform markets and networked competition.

Two-sided Platform Markets.

The recent growth of online platforms has led researchers to focus on identifying design features common to successful platforms. Earlier works in this area started by introducing different models of two-sided platform markets, e.g., [32] modeled the cross-network externalities between the two or more groups while the renowned work of [66] considered a model whereby pricing structure affects volume of transaction. They posit that price structure matters through (i) transaction costs existing between different sides, and (ii) constraints on types of transaction costs imposed by the platform. Other definitions and models are found in many other work, such as [39, 68], and various platform designs are suggested in other works. We focus first on access and allocation control.

Open access is touted in [18] to increase competition among participants and shown in [65, 70] to be often designed to cope with issues such as fairness and openness. The classical example studied for open access is the online marketplace eBay studied in [27], which has been shown in [37, 43] to depend much on reputation and regulation. Lastly, [41] shows that open access thrives on information symmetry, openness and transparency.

Contrastly, an intuitive way of exert control in the platform is to assume that producers make socially inefficient decisions and instead decide allocations on their behalf, e.g., Uber as studied in [40]. Dependent on how well the producers understand allocation decisions, [67] showed there may be various outcomes. For example, it is well known and reported in [24] that drivers on ride-sharing platforms collaborate and reduce their production to cause demand spikes in the system, often resulting in better individual payoff but worse performance for the platform. It is also common to see drivers on ride-sharing platforms rejecting rides that are requested far from them. This is a risk they are not willing to take as platforms prioritize riders from their point of view is studied in [57]. [69, 53, 34, 14] look at other platform means, e.g., through subsidies and incentives, to make sure that drivers participate actively and on only one platform. Under a dynamic two-sided facility location model, [6] showed that by imposing a distance constraint, an approximation algorithm can align the interests of the producers and the platform while matching producers and consumers efficiently. Similarly, [12] showed an approximation algorithm to find the optimal allocation and prices to a variety of objective functions. Recent work by [3] aims to characterize the drivers’ incentive compatibility conditions for repositioning decisions, and provide new insights on the interplay between admission control and drivers’ strategic repositioning decisions. More recently, [56] also considered setting prices that are smooth both in space and time in a spatio-temporal pricing mechanism.

Another possible way to improve on open access is through discriminatory access, where it is studied in [13, 47, 5] that platforms can restrict access between certain producers and markets in a bid to improve market outcomes. A significant amount of effort has been placed into what is known in the literature, e.g., [21, 22, 26], as algorithmic pricing, which is most well known to be exemplified by Amazon’s Buybox as studied in [25], where they highlight one seller for each item to every consumer that is looking for it. Another example of discriminatory access is Airbnb’s Superhost program studied in [52], which highlights certain renters through badges and have been shown to vastly improve revenue on the peer-to-peer rental platform.

One of the starting objectives of online marketplaces or platforms as stated in [11] was to reduce search costs — that is, to reduce the amount of effort to acquire information on sellers and the quality of their goods. [28] showed that lower search costs leads to an increase in price sensitivity. However, it has also been shown in [19] that too much information revealed in online platforms can instead result in increasing search costs from the consumers’ point of view. [62] showed that reducing search costs can lead to higher prices and profit while [36] showed that a monopolist may impede information acquisition to improve her profits. In a more recent work, [29] studies the tradeoff between guiding consumers to their most desired product while also strengthening seller incentives to offer low prices.

Besides access and allocation control, work in this area has also covered a variety of possible design factors, including pricing in [73], competition in [9], reputation in [63, 72, 54], thickness in [10], and also dynamic models for kidney exchange in [4]. Recent empirical studies in [30, 15] also reveal significant price dispersion in online and spatial marketplaces, causing platforms to differentiate products in order to create distinct consumer markets as in [29]. In particular, these results highlight the need to study platforms in using models of networked competition.

Networked Competition.

Models of networked competition aim to capture the effects of network constraints on strategic interactions between firms. These models include networked Bertrand competition studied in [38, 8, 23], networked Cournot competition in [16, 1, 44], networked Stackelberg competition in [74, 50], and other networked bargaining games where agents can trade via bilateral contracts over a network that determines the set of feasible trades, e.g., [31, 60, 2, 61]. These networked competition models have applications in many areas, e.g., electricity markets in [17] and demand-side management in smart grids a.k.a. demand response in [59].

Our work relies on a model of networked Cournot competition. The vast majority of the literature on networked Cournot competition, e.g., [16, 1, 44], focuses on characterizing and computing Nash equilibria, with a recent work of [7] focusing on a scenario with capacity constraints. In a similar spirit to the present paper, [46] provide bounds on the worst case efficiency loss of Cournot games, while [20] shows how the mechanism of market clearing (which is determined via the choice of the system operator’s objective function) might affect the efficiency of the platform under network constraints. Our work focuses on platform design through access and allocation control under the networked competition model, and extends some key results from [46] on worst case efficiency loss while presenting new results with regards to controlled allocation platforms without network constraints (which already provide key insights with regards to efficiency loss).

2 Preliminaries

Our goal in this paper is to analyze the efficiency of online platform designs with regards to access and allocation control. To study this issue it is crucial to consider a setting with networked markets, where the platform allows diverse producers to have access to markets in which they may otherwise not be able to participate.

We describe the competition in online platforms using the networked Cournot competition model introduced in [1] and [16]. As a generalization of the classical model of Cournot competition, the networked Cournot model captures settings in which firms compete to produce a homogeneous good in multiple markets, where each market is potentially only accessible by a subset of firms. The existence of a platform allows firms to participate in a broader set of markets than they could independently. Firms’ decisions are connected across markets through an aggregate production cost while decisions across firms are connected via a single price from each market.

The networked Cournot competition model may not capture some important aspects of platform designs, such as the possibility for platforms to set prices or dynamically match agents. However, endogenous price formation allows us to focus on access and allocation control. In fact, the Cournot model has been prominent in many applications, such as analyzing the efficiency loss in electricity markets, e.g., [45, 42].

The core of the model is a network specifying the connections between firms and markets. It is described by a directed bipartite graph . Here, we denote by the set of firms, the set of markets, and the set of directed edges connecting firms to markets where if and only if firm has access to market .

In general, the efficiency of such marketplaces depends on the structure of the underlying graph, which restricts the set of markets to which each firm has access. A crucial role that the platform might play in this setting is, therefore, the selection of markets that are made available to each firm, potentially allowing all connections through open access or a careful selection through discriminatory access. Additionally, in a controlled allocation platform, an alternative way for a platform to moderate the system is to direct each firm’s production to various markets; that is, given the quantity of production decided by the firms, the platform dictates its allocation to the markets. In what follows, we examine these three classes of platform designs: open access platforms, controlled allocation platforms and discriminatory access platforms.

2.1 Open Access Platforms

An open access platform allows all firms to freely access all markets. This corresponds to the complete set of directed edges from firms to markets, i.e., . Examples of platforms exhibiting such open access designs include eBay and Etsy, where every customer is shown every retailer that sells the item she desires. These platforms thrive on fairness, transparency, and increased production and competition.

To describe a networked Cournot model, we need to define the producer model, market model, and our main objective, social welfare. We introduce these for open access designs below and then discuss how they change for controlled allocation and discriminatory access designs in the sections that follow.

Producer model: Under the open access platform design, each firm decides its production quantity to each market. We let denote the quantity produced by firm in market , and let denote the supply profile from firm . We also denote the supply profile over all producers as , and define the set of feasible supply profiles from firm as:

Accordingly, the set of feasible supply profiles from all firms is given by . We let be the aggregate production quantity of firm . It is given by


The resulting production cost of firm is defined by . We assume that the cost function is convex, differentiable on , and satisfies for all . Finally, we define as the cost function profile.

Market model: As is standard in Cournot models of competition, we model price formation according to an inverse demand function in each market. Similar to [16], we restrict our attention to affine inverse demand functions throughout this paper. Specifically, the price in each market is determined according to where denotes the aggregate quantity supplied to market , given by


Here, measures consumers’ maximum willingness to pay, and measures the price elasticity of demand. We describe the price formation here and describe the competition model and equilibrium analysis in Section 2.4.

Social welfare: We measure the performance or efficiency of a platform by the social welfare. For platforms, the pursuit of social welfare benefits both buyers and sellers, and in the long run, promotes the platforms’ expansion. For example, Amazon, in its Buy Box design, believes that welfare measures such as availability, fulfillment, and customer service ultimately lead to increased customer satisfaction, and thereby, promote its growth in the long run, as observed in [26].

We adopt the standard notion of social welfare defined as aggregate consumer utility minus the total production cost. Specifically, the social welfare associated with a supply profile and a cost function profile is defined as


where and are defined in Eqs. (1) and (2), respectively.

We define the optimal social welfare associated with the cost function profile and the edge set as:


It is straightforward to check that the above supremum can be attained, and that the set of efficient supply profiles is non-empty. One can show that the optimal supply profile can be attained if a social welfare maximizing platform controls both production of firms and their allocation to the different markets, while losing control of either may lead to inefficiency. This definition will be generalized later in the description of discriminatory access platforms.

2.2 Controlled Allocation Platforms

The controlled allocation platform design is an attempt to pursue the socially optimal supply profile by controlling one of the two required factors, namely the allocations from firms to markets. In an idealized world, if the firms produce at optimal levels, then the optimal social welfare can be attained. However, in controlled allocation platforms, firms continue to retain control over their production level. For example, on Uber, drivers choose how many hours to work, but largely not the riders they serve.

More formally, a controlled allocation platform is again specified by production cost functions and inverse demand functions . Each firm chooses its aggregate production quantity , incurring production cost . The platform then allocates aggregate productions across markets to maximize social welfare, as defined in Eq. 3; a simple argument shows that, at the optimal allocation, all markets that receive a positive supply of production must have the same price. To see this, we analyze the platform’s allocation that aims to maximize social welfare. The platform takes the aggregate production (a quantity it has no control over), and performs the following optimization to decide the allocation to market , in order to maximize the social welfare:

Having no control over the amount of production from the firms, the supplies are fixed, and the optimization is equivalent to maximizing just the consumer surplus, which is the first term in Eq. 3 the definition of social welfare.

By observing the platform’s objective, e.g., maximizing social welfare, the firms fully understand how their aggregate productions are to be allocated across the markets, and act together as joint leaders in a Stackelberg or leader-follower game. The formal definition of the Stackelberg game will be presented in Section 2.4. To illustrate such an allocation process, the social welfare maximizing controlled allocation platform allocates starting from the market with the highest willingness to pay and, when that market’s price becomes low enough, transitioning into markets with smaller willingness to pay, keeping prices constant across the set of markets receiving positive supplies. In general, an allocation function takes as input the aggregate production and outputs the corresponding allocations to the markets .

For objectives other than the social welfare, prices may not be the same among markets that receive supplies. We will assume that the platform still pays the same per-unit price  to all firms that produce, where is the average price over the demand fulfilled, or more formally defined by:


2.3 Discriminatory access platforms

In contrast to open access platform designs, a discriminatory access platform restricts the set of markets that are accessible by each firm, selecting an edge set . This restriction may be designed to improve producer surplus, consumer surplus, or total social welfare of the system. An example of a discriminatory access platform design is Amazon’s Buy Box, where Amazon chooses a default seller based on a score that combines pricing, availability, fulfillment, and customer service. This prevents certain firms from accessing certain markets. In a dicriminatory access platform, each firm  can freely decide the quantity  it supplies to each market , with the restriction that for all . We define the set of feasible supply profiles from firm as:

Accordingly, the set of feasible supply profiles from all firms is given by .

Under the discriminatory access platform design, the supplier cost functions and market price formation follows from the open access platform design, and its competition model is described in Section 2.4. Refining on the open access platform design case, the efficient social welfare associated with an edge set and a cost function profile is


A supply profile is said to be efficient with respect to a fixed edge set , or efficient, if it satisfies . Again, it is straightforward to check that the above supremum can be attained, and that the set of efficient supply profiles is non-empty.

2.4 Networked Competition Model

We now describe the competition models and their equilibria for each of the three designs.

2.4.1 Competition under open and discriminatory access platforms:

We consider profit maximizing firms, where the profit of a firm , given the supply profiles of all other firms , is given by


where is a price formed based on the total demand at node , coupling the decisions made between different producers. We denote by the collection of payoff functions of all firms. The triple defines a normal-form game applicable for the open access and discriminatory access designs, which we refer to as the networked Cournot game associated with the edge set . We use Nash equilibrium to describe the stable outcome of the networked Cournot game. It is defined as follows.

Definition 2.1.

A supply profile constitutes a pure strategy Nash equilibrium of the game if for every firm ,

Under the assumptions of convex cost functions and affine inverse demand functions, [1] has shown that the networked Cournot game is an ordinal potential game. Additionally, it admits a unique Nash equilibrium that is the unique optimal solution to a convex program. We summarize the results of [1] in the following lemma.

Lemma 2.1.

[1] The game admits a unique Nash equilibrium that is the unique optimal solution to the following convex program:


In general, the supply profile at the unique Nash equilibrium differs from the efficient supply profile. Such an efficiency loss is usually measured according to the price of anarchy of the game that was first introduced in [48]. In the rest of this article, we use the terminologies worst case efficiency loss and price of anarchy interchangeably.

Definition 2.2.

The price of anarchy associated with the edge set , the cost function profile , and the corresponding networked Cournot game is defined as

where refers to the complete bipartite graph and we set if and . Note here that comparisons are always made against the optimal social welfare, i.e., that attained with the complete bipartite graph .

Since the Nash is unique for the networked Cournot game, we do not explicitly define price of anarchy or the worst case efficiency loss over all possible equilibrium. In general, for games with possible multiplicity of Nash equilibria, the price of anarchy is defined as the ratio of the efficient social welfare over that of the Nash equilibrium with the lowest social welfare, and is no less than .

2.4.2 Competition under controlled allocation platforms:

Competition in controlled allocation platforms is, instead, described according to a Stackelberg competition model. A Stackelberg competition model includes a leader, who moves first, and a follower, who moves sequentially after. The leader is assumed to know the best response of the follower (dependent on the move it makes), and solves by backward induction the optimal choice to make, i.e., the quantity to produce. In the networked Stackelberg game, the firms act jointly as leaders deciding their production, and the platform best responds by allocating the aggregate production to maximize an objective made known beforehand to the firms, e.g., social welfare. Having defined the allocation function and the price in Eq. 5, we can now define the profit of a firm under the platform allocation as

Definition 2.3.

Given the platform allocation function , a supply profile constitutes a Stackelberg equilibrium of the networked Stackelberg game if for every firm , .

Unlike the networked Cournot competition for the access control designs, Lemma 2.1 above does not hold since the networked Stackelberg game for the controlled allocation design is significantly different in that firms do not control their allocations and that there can be multiple equilibria instead. Additionally, the worst case efficiency loss or price of anarchy in that case is defined similarly, but is taken as the maximum multiplicative factor over all Stackelberg equilibria.

Definition 2.4.

The price of anarchy associated with the networked Stackelberg game is defined as

for the worst Stackelberg equilibrium (when it exists) under a set of cost functions and a set of markets .

The controlled allocation setting is similar to a networked Stackelberg competition introduced in [20, 74] whereby the platform first commits to allocations based on its objective and the firms act first by selecting their production, privy to how the platform distributes production. Under the networked Stackelberg competition, there exists systems with (i) no Stackelberg equilibrium, (ii) a unique Stackelberg equilibrium, and (iii) multiple Stackelberg equilibria.

3 Open Access Platforms

Open access platforms such as eBay and Etsy thrive on transparency and offer buyers/consumers access to all possible sellers. This platform design is usually accompanied by lower entry costs that typically improve competition between producers, and thereby boost transaction volume, and oftentimes lead to socially efficient markets by fairly presenting similar opportunities to every participant.

In this section, we aim to provide tight bounds on the loss of welfare due to selfish behavior in networked Cournot games under open access platform designs. The main theorem in this section provides a (tight) efficiency loss bound of a networked Cournot game governed by an open access platform with respect to the number of firms .

Theorem 3.1.

The worst case efficiency loss associated with a cost function profile and the corresponding open access networked Cournot game is upper bounded by

The bound is tight if markets have the same maximal willingness to pay, i.e., . Precisely, for any choice of , there exists a cost function profile , such that

This result generalizes those in [46] from a single market case to the networked setting, succinctly presented in the following corollary to Theorem 3.1.

Corollary 3.1.1.

Open access platforms have worst case efficiency loss of at most 3/2.

In the remainder of this section, we prove Theorem 3.1 first by proving a critical result in Lemma 3.2 that the cost functions maximizing the worst case efficiency loss are linear ones, a result presented in [46] for the case without a network. That means that given any set of convex cost functions, we can find a corresponding set of linear cost functions that increase the worst case efficiency loss. Applying Lemma 3.2, bounds on efficiency loss are developed for both the symmetric and asymmetric costs setting in Proposition 3.1 (Section 3.2.1) and Theorem 3.1 (Section 3.2.2) respectively.

The result in Theorem 3.1 (for firms with asymmetric costs) is potentially counter-intuitive since an increase in the number of firms (presumably increasing competition) results instead in a larger worst case efficiency loss. To shed more light on this, we further develop worst case efficiency loss bounds on networked Cournot games under open access platforms with linear cost functions and bounds on asymmetry, presented later in Proposition 3.2. Additionally, in the symmetric cost case, in Proposition 3.1 we see that it is indeed that as the number of perfectly competing firms increase, the worst case efficiency loss decreases.

We present a generalized result from [64] in the following lemma that demand fulfilled at the Nash equilibrium of the networked Cournot game for any market is at least half of the fulfilled demand under a socially optimal allocation.

Lemma 3.1.

For any market , the demand fulfilled at Nash is at least half of the demand fulfilled at the social optimal allocation.

The lemma underlines one of the critical reasons open access platforms perform well—that open access platform designs preserve a large proportion of production. However, open access platforms still suffer from selfish behavior that manifest in the misalignment between optimal allocations and Nash allocations. Contrasting to this, in the next section, we explore a platform targeted at perfect allocation.

3.1 Identifying the Worst-case Cost Function Profile

The following lemma reveals that the worst case efficiency loss of networked Cournot games are maximized at a cost function profile consisting of cost functions that are linear over the non-negative real numbers, demonstrating that any cost function profile as specified in Section 2.1 can be correspondingly re-designed to construct a piecewise linear cost function profile , resulting in an increased worst case efficiency loss. In light of this result, in designing efficiency loss bounds guaranteed to hold for all cost functions belonging to the family specified in Section 2.1, it suffices to consider cost functions that are linear on .

Lemma 3.2.

Given a cost function profile , define the cost function profile according to

for , where denotes the right-derivative of the function . It holds that .

We provide some intuition here behind the proof of Lemma 3.2, while the full proof can be found in the Appendix. The social welfare achieved at a Nash equilibrium depends on the underlying cost function profile only at the marginal cost at Nash equilibrium, which follows from the fact that each firm’s profit is a concave function of her own supply profile. By replacing the original convex cost functions by linear cost functions which have the same marginal cost at Nash equilibrium, the resulting Nash equilibrium has identical production quantities and a worse-off social welfare compared to the original one. A careful reader may notice here that the efficient social welfare may also decrease, but one can show that the decrease in the efficient social welfare is is guaranteed to be larger than that of the social welfare at Nash equilibrium.

3.2 Efficiency Loss in Open Access Platforms

The characterization of the worst-case or optimal cost function profile in Lemma 3.2 is crucial to the derivation of tight upper bounds on the worst case efficiency loss bounds for networked Cournot games. One example of this simplification is that under linear cost function profiles, the networked Cournot game can essentially be decoupled into many different Cournot games with a single market since the marginal cost of each firm remain constant. In what follows, we examine the role played by (a)symmetry in linear cost functions in determining platform efficiency.

Before proving Theorem 3.1, we prove a result for the case where firms have symmetric costs. This help us show that the intuition that increased competition does indeed lead to less efficiency loss is indeed correct given the right assumptions.

In proving Theorem 3.1, we devise worst case asymmetric cost functions compared to the one cost function utilized in the optimal case. Intuitively, since the optimal would only be utilizing the firm with the smallest marginal cost, the worst case family of cost functions should consist of one firm with a low cost and the remaining with high costs. As we increase the number of firms in this scenario, the set with high costs increase, leading to a slight increase in competition which however is inefficient. Another way to approach the counter-intuitive result is that the additional firm can always be designed to have arbitrarily large marginal cost, such that it does not participate, and therefore maintains the efficiency loss without its participation.

The worst case efficiency loss bounds under these two families of cost functions exhibit distinct behaviors in terms of their monotonicity in the number of firms . We thus further explore the question as to how the degree of asymmetry between firms’ cost functions might affect the efficiency loss in open access platforms. In doing so, we characterize tight worst case efficiency loss bounds when the underlying cost functions are restricted to be linear over , and whose slope lies within a bounded interval .

3.2.1 Symmetric Cost Functions

Our analysis begins with the setting where firms have identical cost functions, representing equally competitive producers. We establish a tight upper bound on the worst case efficiency loss under this setting in Proposition 3.1 that monotonically decreases in the number of firms, and converges to as the number of producers grows large. This conforms with the intuition that increasing (symmetric/perfectly competitive) suppliers strictly increases competition, and thereby reduce the extent to which any one producer might exert market power, improving the efficiency of platforms as selfish behavior becomes restricted.

Proposition 3.1.

For firms with symmetric costs, i.e., , then the efficiency loss associated with the corresponding open access networked Cournot game is bounded above by

In addition, this bound is tight, i.e., for any choice of , there exists a symmetric cost function profile with a corresponding worst case efficiency loss equal to the upper bound.

In proving Proposition 3.1, a direct application of Lemma 3.2 reveals that the worst-case symmetric cost function profile consists of identical cost functions that are linear on . The details of the proof are deferred to the Appendix.

3.2.2 Arbitrary Asymmetric Cost Functions

We now consider the more general setting in which firms have arbitrary asymmetric cost functions satisfying the assumptions in Section 2.1, summarized in Theorem 3.1, where we establish a tight upper bound on the efficiency loss that is monotonically increasing in the number of firms. In this case, it may seem counterintuitive that a perceived increased competition instead lead to efficiency loss. Its proof is provided in the Appendix.

This seemingly counterintuitive result can occur if an expensive firm enters the market. First, note that the entry of this new firm results in an increase in aggregate supply at Nash equilibrium, because of increased ‘competition’ in the market. However, its entry takes away production from its (cheap) competitors. This manifests in a reduction in social welfare if the increase in production cost exceeds the increase in consumer utility. Such a phenomenon is known as the “excess entry theorem” in the economics literature, e.g., [71, 58, 49], and reveals the possibility that a new firm’s entry can lead to a reduction in social welfare.

Additionally, taking the number of firms yields a worst case efficiency loss bound that is valid for any number of firms, and any number of markets, presented in Corollary 3.1.1. This recovers the worst case efficiency loss or price of anarchy bound first established by [46] for a single market. In fact, under this generalized characterization, one can obtain both the previous result in their work, and for a networked market of any size with open access.

3.2.3 Linear Cost Functions with Bounds on Asymmetry

The efficiency loss results in Proposition 3.1 and Theorem 3.1 appear contradictory at first sight. Namely, the efficiency loss bound is decreasing in if producers have symmetric cost functions but it is increasing in if producers are allowed to have asymmetric cost functions. In what follows, we explore how the efficiency loss depends on the asymmetry between firms’ cost functions, providing more intuition towards this counter-intuitive result, by restricting ourselves to cost functions that are linear on , and whose slopes lie within .

We write if the cost function profile satisfies for each firm . It will be convenient to define a non-dimensional parameter , which measures the degree of (a)symmetry between firms for each market . Specifically, for each market , define

It holds that if . Clearly, is increasing in consumers’ maximum willingness to pay , and decreasing in the maximum cost . It follows that a value of close to one implies a small degree of asymmetry between firms’ cost functions relative to consumers’ maximum willingness to pay in market .

The following proposition provides a tight bound on the worst case efficiency loss bound when firms have linear cost functions with a bounded degree of asymmetry.

Proposition 3.2.

Let , and assume that (that at least one firm would be willing to produce to one market). The worst case efficiency loss associated with the corresponding open access networked Cournot game is upper bounded by

where the function is defined according to

The bound is tight if .

The worst case efficiency loss bound specified in Proposition 3.2 depends on the degree of (a)symmetry between firms’ cost functions only through the terms for . In particular, as is non-decreasing in , a reduction in the degree of asymmetry between firms’ cost functions manifests in a reduction in the worst case efficiency loss bound.

With the positive worst case efficiency loss results from open access platform designs, together with the result in Lemma 3.1 that open access platform designs preserve a good proportion of demand fulfilled, we explore in the next section the platform design that controls allocations on behalf of the participating firms, allowing them to only decide their production quantity.

4 Controlled Allocation Platforms

Despite preserving large production rates, the open access platform design suffers from some efficiency loss through misaligned allocations. We design controlled allocation platforms to aggregate production and perfectly allocate to various markets in hope that this control circumvents the misaligned allocations. Unlike the open access platform described in Section 3, a controlled allocation platform allocates the production to different markets in a socially optimal way for any given aggregate production quantity.

However, controlled allocation platforms are not as simple to optimize as they seem. In particular, the control over allocations exerted by the platform may create unintended incentives incentives for firms to withhold production, as empirically shown in [24] for the ride-sharing platform Uber. Though firms cannot strategically choose prices or matches, they retain control over their participation in the platform. In the networked Stackelberg setting, this takes the form of strategic choices of production levels, with the platform only allocating on their behalf to maximize a certain quantity, e.g., social welfare.

Our main result in this section highlights that distorted incentives in controlled allocation platforms can lead to inefficient market outcomes that can be far worse than outcomes under open access designs.

Theorem 4.1.

A controlled allocation platform maximizing social welfare can have unbounded price of anarchy. In particular, there exists a family of networks where the Stackelberg equilibrium is unique and the worst case efficiency loss is , i.e., there exists and cost functions such that:

The contrast between Theorem 4.1 for controlled allocation platforms and Theorem 3.1 for open access platforms is stark. While open access platforms preserves at least of the optimal social welfare regardless of market parameters, controlling allocations can lead to reactive producer behavior which drives efficiency preservation rates possibly all the way to . In this section, we first prove Theorem 4.1. Additionally, we provide a generalization of Theorem 4.1 in Theorem 4.2, which shows that controlled allocation platforms remain inefficient even if the platform chooses different objective functions in clearing the market.

4.1 Social Welfare Maximizing Controlled Allocation Platforms

Given the results from Section 3, one may intuitively think that perfect allocation can lead to improved efficiency loss bounds. In Theorem 4.1, we show that such a platform, even with the best intentions, i.e., maximizing social welfare, can lead instead to an unbounded efficiency loss. On the other hand, allowing for an open access design and not controlling allocations lead to a bounded worst case efficiency loss as in Section 3.

Note that the networks constructed to prove Theorem 4.1 are simple. They use a single firm with costless production. The construction begins with a single market and then, as markets are added one by one to the system, the parameters of each new market are such that the firm has no incentive to increase production due to the reallocation under the controlled allocation, whereas the socially optimal (non-Nash) production level does increase, as does the optimal welfare. Note that, when a firm has no production cost, the socially optimal production is always to produce until the price in every market is driven to .

Theorem 4.1 is proven using a construction which highlights that an efficient platform should prevent firms from withholding production, which may be achieved by modifying the market clearing mechanism appropriately. This begs the question: Can the platform do better by optimizing a different quantity? We now show that the efficiency loss in controlled allocation platforms remain unbounded when the platform chooses a family of alternative objective functions in clearing the market. In particular, such a family of objective functions are given by convex combinations of social welfare and consumer surplus.

4.2 Consumer Surplus Maximizing Controlled Allocation Platforms

Before attending to the family of objectives, we first consider the corner case in consumer surplus, which helps give some intuition as to why the worst case efficiency loss can grow large. Given a fixed supply, the consumer surplus is defined as follows.

Definition 4.1.

Specifically, the consumer surplus associated with a supply profile is defined according to


where is defined in Eq. (2).

In fact, the worst case efficiency loss is unbounded under the objective of consumer surplus.

Proposition 4.1.

A controlled allocation platform maximizing consumer surplus have infinitely large price of anarchy. In particular, even under a two market, one firm setting, the price of anarchy is .

The idea behind the two node construction which proves the proposition is simple: Maximizing consumer surplus implies that the platform is agnostic to the maximal willingness to pay, whereas rational producers consider that. A simple example of this is a one firm, two market network has the firm with linear cost , and the markets have parameters

which results in the platform allocating fully to the second market before accessing the first market. It is trivial to show that being forced to participate in the whole of the second market, the firm would rather not produce anything at all. On the other hand, the optimal allocation has units in the first market and none in the second, resulting in a positive social welfare, and therefore an unbounded worst case efficiency loss.

4.3 A General result on Controlled Allocation Platforms.

The control over allocations is delicate, and explicitly not optimizing (as in the open access case) is more efficient than optimizing either social welfare or consumer surplus. To understand how the worst case efficiency loss is affected by different objective functions, we now extend the analysis of the social welfare case to consider an objective OBJ to be a convex combination of consumer surplus and revenue, parametrized by :

For example, when , the above objective is consumer surplus whereas gives revenue, and when , the resulting objective is half of consumer welfare, which is equivalent to a social welfare objective. In particular, we are able to provide a lower bound on the worst case efficiency loss for the controlled allocation platform maximizing the convex combination of objective functions.

We present a more general version of the previous results on consumer surplus () and social welfare (), where worst case efficiency loss is infinitely large and growing linearly in the number of markets respectively. This result is presented in the following theorem.

Theorem 4.2.

The worst case efficiency loss of controlled allocation platforms optimizing various objective functions (characterized by ) satisfies:

This means that the construction developed to prove Theorem 4.1 also can be used to show that any objective between consumer surplus and social welfare leads to similar results to the social welfare case in Theorem 4.1 and that past social welfare, the upper bound for worst case efficiency loss decreases towards a nice constant, which corresponds to the open access result.

When considering linear inverse demand functions and assuming , the above objective can be simplified to the following after dividing by a constant assuming (having dealt with the consumer surplus case in the previous subsection),

Observing the stationarity conditions with respect to , we find that the platform maximizing such an objective would keep the following quantity constant across markets:

which confirms that as approaches , the emphasis on the maximal willingness to pay decreases, and becomes potentially inefficient. Increasing past the point , the optimization function also changes from a concave maximization problem to a convex one, i.e., the problem ends up being a (nonconvex) Quadratic Program (QP). This also reveals that whenever a new market is accessed (regardless of ), that the following relationship is preserved for any new additional supply , with the parameter basically dictating when the next market is accessed. For example, when , prices are kept constant for each participated market.

The issue with controlled allocation platforms is that the platform’s market clearing mechanism is agnostic to underlying cost functions. While this action seemingly makes much sense under this setting, we show above that having the wrong objectives can yield (in the extreme) unbounded or infinitely large price of anarchy, preserving close to or none of the optimal social welfare. It should be clear through the section that such a strategy of controlling allocations potentially leads to undesirable and reactive producer behavior. As such, an alternative market clearing mechanism is necessary.

5 Discriminatory Access Platforms

Open access designs preserve large productions but suffer from misaligned allocations, while controlled allocation designs lead to undesirable and unintended incentives for the producers to curtail production. Recently, some platforms have started shifting from open access platform designs towards more delicate designs which aim to both retain the incentive to produce in open access platforms and exert some control over allocations. Results from this section show the promise of some of these changes. We design such a platform to be similar to mechanisms such as Amazon’s Buybox and Airbnb’s Superhost, which highlights particular sellers or renters while hiding others.

In the setting of our model, such access control corresponds to the specification of the edge set of the bipartite graph that connect firms to markets, with the goal of maximizing social welfare at the unique Nash equilibrium of the resulting networked Cournot game. This platform is referred to as a discriminatory access platform in this paper. Unlike the controlled allocation platform, the efficiency of discriminatory access platforms is guaranteed to be no worse than open access platforms, as open access is a valid choice of access control.

Our work on discriminatory access design culminates in the following theorem, highlighting the bounded efficiency loss from discriminatory access platforms at the optimal network design. We prove a complementary result in Theorem 5.2 that this optimal network design problem can be computed for the worst case cost functions via a greedy algorithm presented later in the section.

Theorem 5.1.

Assume that each firm’s cost function is linear over , and assume that is an the optimal network design for the discriminatory access platform. Let , and assume that . The efficient social welfare associated with the edge set satisfies

The efficient social welfare can be attained at the edge set . Moreover, the worst case efficiency loss associated with the discriminatory access networked Cournot game is upper bounded by

where the function is defined in Proposition 3.2, and serves as a measure of the degree of asymmetry between firms’ cost functions.

The above bound is tight if .

The functions that maximize worst case efficiency loss in networked Cournot games are linear cost functions. Therefore, by optimizing based on the linear cost functions, we are sure the bound in Theorem 5.1 also applies to cases where firms have general convex costs. Additionally, choosing the number of firms yields a worst case efficiency loss bound of for (optimized) discriminatory access platforms with any number of firms and markets, improving upon the price of anarchy bound for open access platforms established in Corollary 3.1.1. The result is formally stated as follows.

Corollary 5.1.1.

Assume that each firm’s cost function is linear over . Discriminatory access platforms have worst case efficiency loss of at most .

In general, we show that choosing an optimal edge set that maximizes social welfare at Nash equilibrium amounts to a mathematical program with equilibrium constraints (MPEC), and is, in general, computationally intractable.

5.1 The Optimal Network Design Problem

The optimal network design problem amounts to the selection of an edge set , which maximizes social welfare at the unique Nash equilibrium of the resulting networked Cournot game. Formally, Lemma 2.1 provides a characterization of the supply profile at the unique Nash equilibrium of the game as the unique optimal solution to a convex program. Therefore, the optimal network design problem admits a formulation as the following MPEC:

maximize (11)
subject to

Here, the decision variables are the edge set and the supply profile . The challenge in solving the above problem stems from the equilibrium constraint on , and the presence of the discrete decision variable

. (An equilibrium constraint requires that a vector be an optimal solution to a optimization problem. In general, this leads to a nonconvex and disconnected feasible region for MPECs. See

[55] for a more detailed discussion.) In what follows, we show that, considering linear cost functions which represents the worst case efficiency loss, the above problem can be solved using a greedy algorithm.

5.2 Greedy Algorithm for Optimal Worst-case Network Design

In this section, we restrict ourselves to cost functions that are linear on , i.e., the ones maximizing worst case efficiency loss. Specifically, we assume that the cost function of each firm satisfies , where . Leveraging on this assumption, we propose a greedy algorithm for solving the optimal network design problem in Algorithm 1. For each market , the greedy algorithm visits firms in ascending order of marginal cost, and provides each firm it visits access to market if its inclusion in that market increases social welfare.

2:Initialize edge set .
3:for  to  do
4:     Initialize firm index .
5:     Initialize edge set .
6:     repeat
7:         Update edge set .
8:         if  then
9:              Set edge set .
10:              Set firm index .
11:         end if
12:     until .
13:end for
14:return .
Algorithm 1 The Greedy Algorithm

Clearly, Algorithm 1 yields an edge set , whose corresponding Nash equilibrium has a social welfare that is no smaller than that of the open access platform.

Theorem 5.2.

If is an edge set obtained from Algorithm 1, then is an optimal solution to , that is, the greedy algorithm achieves the optimal network design.

Theorem 5.1 reveals the advantage discriminatory access platforms have over open access ones in reducing the efficiency loss at Nash equilibrium, while Theorem 5.2 guarantees we can find such an edge set when optimizing over the worst case network design. Namely, when the edge set is chosen to be an optimal solution of the network design problem , the discriminatory access platform is guaranteed to have a tight bound on the price of anarchy that is no larger than that of the open access platform. Moreover, this price of anarchy bound is guaranteed to be non-increasing in the number of firms .

We observe under our model that sacrificing transparency and discriminating choices of firms for different markets allow for a slight improvement in the worst case social welfare preserved, or a slight improvement in efficiency. In what follows, we present a simple search cost model to study the impacts of consumer search cost on platform design, and further demonstrate the flexibility of the discriminatory access platform design to consider search costs.

6 Impact of Search Costs on Platform Design

The model and analysis presented thus far considers production costs but not other costs which can also be on the consumer side, and may be monetary, e.g., transportation and communication, or non-monetary, e.g., search costs. Platform designs center around lowering entry costs for producers, oftentimes leading to increased production and competition, and lowering search costs for consumers. In this section, we present a simple search cost model which highlights the ability of the discriminatory access design to also consider search costs, and the distinction between open access and discriminatory access designs.

As we are working in the networked Cournot setting where demand is aggregated, we must use a simple model for search costs. We define a search cost for each consumer market , , on the consumers as a product of their consumer surplus (taking care of the simple assuring assumption that markets are rational and that search costs can never be more than their surplus) and a discount factor which monotonically increases with the number of firms , and lastly, a market-specific parameter highlighting potentially different market segments with differing search costs, defined as follows:

where function has the following properties:

This search cost model ensures that (i) search cost penalties cannot exceed consumer surplus—an assumption that search cost can never cause the market to receive negative utility, (ii) differentiation can be made through for low and high search cost participants, and that (iii) search cost increases in the number of firms exposed to - the effort or cost has to increase as the number of choices increase.


Since controlled allocation platforms essentially make all decisions on allocation, the search cost is for consumers but continue to maintain its previous negative result from Section 4, implying that search costs has no effect on controlled allocation platforms.

In light of the difficulty to analyze without a further parametric form of , we assume hereafter that assumes the form of , fulfilling the preceding properties we listed.

Open access designs, by definition, presents all possible choices to consumers, allowing them to make production and allocation decisions, but also thereby incurring large search costs. In the following theorem, we highlight the impact of search costs on open access platforms.

Theorem 6.1.

Open Access Platforms with search costs defined with have worst case efficiency loss .

On the other hand, referring to Corollary 5.1.1, where the price of anarchy is at (which coincidentally incurs zero search cost) for discriminatory access platform designs, they maintain its worst case constant bound price of anarchy under linear cost functions and search costs.

Prior to this section, it seems that the performance guarantees attained by open access and discriminatory access platform designs are similar. This section presents a preliminary look at the impact of search cost on platform design, in particular highlighting the potentially post-search unbounded worst case efficiency loss result for open access platforms, and the flexibility of the discriminatory access platform design to consider search costs. It remains important to study this further, e.g., to find out how to optimize network design with search costs, or how computation or other costs involved may affect the performance of discriminatory access designs too.

7 Conclusion and Future Work

Online platforms have emerged for different marketplaces over the last two decades. Even for a similar industry, platforms have varied designs, e.g., Uber vs. Didi, Amazon vs. eBay. These different designs compel a better comprehension of platform designs, and an understanding of the situations in which certain platform designs work well, and the difficulty involved in some of the more intricate designs.

In this work, we present an overview of platform designs related to access and allocation control, proving their respective performances with regards to preserving social welfare with respect to the optimal social welfare. The platform designs we consider aims to maximize social welfare obtained and operates at different levels of transparency and control under the networked Cournot model. Specifically, they include open access, controlled allocation and discriminatory access platform designs respectively.

Open access platforms, exemplified by eBay, allow all firms to interact transparently and participate freely in all markets. Under the setting considered in this work, these platforms designs preserves at least half of production and of the optimal social welfare in the worst case. We also sharpen this efficiency loss bound by considering how the efficiency loss in open access platforms is affected by the cost asymmetry among firms. However, under a simple model of search cost, we show that open access platforms can be unboundedly inefficient in the worst case after factoring in search costs, i.e., the worst case efficiency loss can grow linearly in the number of firms after consideration of search costs.

Controlled allocation platforms assign production to maximize social welfare, potentially causing a reduction in production from firms, as empirically witnessed under ride-sharing platforms with similar designs such as Uber. We show under the setting considered in this work, that it leads to unbounded inefficiency in the worst case, i.e., the price of anarchy can grow linearly in the number of markets. We extend the construction to optimizing over a convex combination of revenue and consumer surplus, which leads to different worst case efficiency loss bounds.

Discriminatory access platform designs, exemplified by Amazon’s Buybox, optimize network access, to restrict the interactions of certain firm-market pairs. We show that discriminatory access platforms preserves at least of the optimal social welfare even after the consideration of search costs. Additionally, while network design may be difficult in general, we design a greedy algorithm that performs network design efficiently under linear cost constraints, which we show to be the worst case cost functions.

This work sheds light on the tradeoffs between transparency, control and worst case efficiency loss. Moreover, the main contributing factors for high and low efficiency loss, e.g., misaligned objectives that lead to production withholding for controlled allocation platform designs, are indeed witnessed too in real-life online platforms. For example, empirical studies on Uber have shown that drivers collaborate to synchronize their productions to cause demand spikes, resulting in better individual payoff but decreased system performance.

Our results shed light on the differences between industries and their specific needs. For ride-sharing platforms, the high search cost involved often leads to a controlled allocation platform design while marketplaces like Amazon have lower search cost and perform well under discriminatory access designs. Electricity markets are an important platform that work under physical network constraints and therefore compelled to be under a controlled allocation design, which may be inefficient. More work is needed to understand some of these issues, e.g., physical network constraints and the potential of demand management mechanisms such as demand response.


  • [1] M. Abolhassani, M. H. Bateni, M. Hajiaghayi, H. Mahini, and A. Sawant. Network cournot competition. In International Conference on Web and Internet Economics, pages 15–29. Springer, 2014.
  • [2] D. Abreu and M. Manea. Bargaining and efficiency in networks. Journal of Economic Theory, 147(1):43–70, 2012.
  • [3] P. Afeche, Z. Liu, and C. Maglaras. Ride-hailing networks with strategic drivers: The impact of platform control capabilities on performance. 2018.
  • [4] N. Agarwal, I. Ashlagi, E. Azevedo, C. R. Featherstone, and Ö. Karaduman. Market failure in kidney exchange. Technical report, National Bureau of Economic Research, 2018.
  • [5] M. Akbarpour, S. Li, and S. Oveis Gharan. Thickness and information in dynamic matching markets. 2017. Available at SSRN:
  • [6] R. Alijani, S. Banerjee, S. Gollapudi, K. Kollias, and K. Munagala. Two-sided facility location. arXiv preprint arXiv:1711.11392, 2017.
  • [7] H. Alsabah, B. Bernard, A. Capponi, G. Iyengar, and J. Sethuraman. Multiregional oligopoly with capacity constraints. SSRN Electronic Journal, 01 2019.
  • [8] E. Anshelevich and S. Sekar. Price competition in networked markets: How do monopolies impact social welfare? In Web and Internet Economics, pages 16–30. Springer, 2015.
  • [9] M. Armstrong. Competition in two-sided markets. The RAND Journal of Economics, 37(3):668–691, 2006.
  • [10] I. Ashlagi, M. Burq, P. Jaillet, and V. Manshadi. On matching and thickness in heterogeneous dynamic markets. Available at SSRN 3067596, 2018.
  • [11] J. Y. Bakos. Reducing buyer search costs: Implications for electronic marketplaces. Management science, 43(12):1676–1692, 1997.
  • [12] S. Banerjee, D. Freund, and T. Lykouris. Multi-objective pricing for shared vehicle systems. CoRR, abs/1608.06819, 2016.
  • [13] S. Banerjee, S. Gollapudi, K. Kollias, and K. Munagala. Segmenting two-sided markets. In Proceedings of the 26th International Conference on World Wide Web, pages 63–72, 2017.
  • [14] S. Banerjee, C. Riquelme, and R. Johari. Pricing in ride-share platforms: A queueing-theoretic approach. 2015. Available at SSRN:
  • [15] K. Bimpikis, O. Candogan, and D. Saban. Spatial pricing in ride-sharing networks. 2016. Available at SSRN:
  • [16] K. Bimpikis, S. Ehsani, and R. Ilkilic. Cournot competition in networked markets. In EC, page 733, 2014.
  • [17] S. Bose, D. W. Cai, S. Low, and A. Wierman. The role of a market maker in networked cournot competition. In 53rd IEEE Conference on Decision and Control, pages 4479–4484. IEEE, 2014.
  • [18] K. Boudreau. Open platform strategies and innovation: Granting access vs. devolving control. Management Science, 56(10):1849–1872, 2010.
  • [19] F. Branco, M. Sun, and J. M. Villas-Boas. Too much information? information provision and search costs. Marketing Science, 35(4):605–618, 2015.
  • [20] D. Cai, S. Bose, and A. Wierman. On the role of a market maker in networked cournot competition. arXiv preprint arXiv:1701.08896, 2017.
  • [21] S. Chawla, J. D. Hartline, and R. Kleinberg. Algorithmic pricing via virtual valuations. In Proceedings of the 8th ACM conference on Electronic commerce, pages 243–251. ACM, 2007.
  • [22] S. Chawla, J. D. Hartline, D. L. Malec, and B. Sivan. Multi-parameter mechanism design and sequential posted pricing. In

    Proceedings of the forty-second ACM symposium on Theory of computing

    , pages 311–320. ACM, 2010.
  • [23] S. Chawla and T. Roughgarden. Bertrand competition in networks. In

    Algorithmic Game Theory

    , pages 70–82. Springer, 2008.
  • [24] J. Y. Chen. Thrown under the bus and outrunning it! the logic of didi and taxi drivers’ labour and activism in the on-demand economy. New Media & Society, page 1461444817729149, 2017.
  • [25] L. Chen, A. Mislove, and C. Wilson. An empirical analysis of algorithmic pricing on amazon marketplace. In Proceedings of the 25th International Conference on World Wide Web, pages 1339–1349. International World Wide Web Conferences Steering Committee, 2016.
  • [26] L. Chen and C. Wilson. Observing algorithmic marketplaces in-the-wild. ACM SIGecom Exchanges, 15(2):34–39, 2017.
  • [27] A. Chircu and R. J. Kauffman. Digital intermediation in electronic commerce–the ebay model. E-commerce and V-business, pages 43–66, 2001.
  • [28] K. Diehl, L. J. Kornish, and J. G. Lynch Jr. Smart agents: When lower search costs for quality information increase price sensitivity. Journal of Consumer Research, 30(1):56–71, 2003.
  • [29] M. Dinerstein, L. Einav, J. Levin, and N. Sundaresan. Consumer price search and platform design in internet commerce. American Economic Review, 108(7):1820–59, 2018.
  • [30] L. Einav, T. Kuchler, J. Levin, and N. Sundaresan. Assessing sale strategies in online markets using matched listings. American Economic Journal: Microeconomics, 7(2):215–247, 2015.
  • [31] M. Elliott. Inefficiencies in networked markets. American Economic Journal: Microeconomics, 7(4):43–82, 2015.
  • [32] D. S. Evans and R. Schmalensee. Matchmakers: The new economics of multisided platforms. Harvard Business Review Press, 2016.
  • [33] P. Evans and A. Gawer. The rise of the platform enterprise: A global survey, January 2016.
  • [34] Z. Fang, L. Huang, and A. Wierman. Loyalty programs in the sharing economy: Optimality and competition. arXiv preprint arXiv:1805.03581, 2018.
  • [35] Forbes. Global 2000: The world’s largest public companies, 2018.
  • [36] T. Gamp. Guided search. Working paper, 2016.
  • [37] B. Gross and A. Acquisti. Balances of power on ebay: Peers or unequals. In Workshop on Economics of Peer-to-peer systems. Citeseer, 2003.
  • [38] C. L. Guzmán. Price competition on network. Technical report, 2011.
  • [39] A. Hagiu and J. Wright. Multi-sided platforms. International Journal of Industrial Organization, 43:162–174, 2015.
  • [40] J. Hall, C. Kendrick, and C. Nosko. The effects of uber’s surge pricing: A case study. The University of Chicago Booth School of Business, 2015.
  • [41] F. Heylighen. Why is open access development so successful? stigmergic organization and the economics of information. arXiv preprint cs/0612071, 2006.
  • [42] B. F. Hobbs. Linear complementarity models of nash-cournot competition in bilateral and poolco power markets. IEEE Power Engineering Review, 21(5):63–63, 2001.
  • [43] X. Hui, M. Saeedi, Z. Shen, and N. Sundaresan. Reputation and regulations: evidence from ebay. Management Science, 62(12):3604–3616, 2016.
  • [44] R. Ilkilic. Cournot competition on a network of markets and firms. FEEM Working Paper, 2009. Available at SSRN:
  • [45] W. Jing-Yuan and Y. Smeers. Spatial oligopolistic electricity models with cournot generators and regulated transmission prices. Operations Research, 47(1):102–112, 1999.
  • [46] R. Johari and J. N. Tsitsiklis. Efficiency loss in cournot games. Technical Report, 2005.
  • [47] Y. Kanoria and D. Saban. Facilitating the search for partners on matching platforms: Restricting agents’ actions. Columbia Business School Research Paper No. 17-74, 2017. Available at SSRN:
  • [48] E. Koutsoupias and C. H. Papadimitriou. Worst-case equilibria. In Symposium on Theoretical Aspects of Computer Science, pages 404–413, 1999.
  • [49] S. Lahiri and Y. Ono. Helping minor firms reduces welfare. The economic journal, 98(393):1199–1202, 1988.
  • [50] H. Le Cadre. On the efficiency of local electricity markets under decentralized and centralized designs: a multi-leader stackelberg game analysis. Central European Journal of Operations Research, pages 1–32, 2018.
  • [51] Y. Li, B. L. Ng, M. Trayer, and L. Liu. Automated residential demand response: Algorithmic implications of pricing models. IEEE Transactions on Smart Grid, 3(4):1712–1721, 2012.
  • [52] S. Liang, M. Schuckert, R. Law, and C.-C. Chen. Be a “superhost”: The importance of badge systems for peer-to-peer rental accommodations. Tourism management, 60:454–465, 2017.
  • [53] A. Lu, P. I. Frazier, and O. Kislev. Surge pricing moves uber’s driver-partners. In Proceedings of the 2018 ACM Conference on Economics and Computation, pages 3–3. ACM, 2018.
  • [54] M. Luca. Designing online marketplaces: Trust and reputation mechanisms. Innovation Policy and the Economy, 17(1):77–93, 2017.
  • [55] Z.-Q. Luo, J.-S. Pang, and D. Ralph. Mathematical programs with equilibrium constraints. Cambridge University Press, 1996.
  • [56] H. Ma, F. Fang, and D. C. Parkes. Spatio-temporal pricing for ridesharing platforms. arXiv preprint arXiv:1801.04015, 2018.
  • [57] B. J. Malin and C. Chandler. Free to work anxiously: Splintering precarity among drivers for uber and lyft. Communication, Culture & Critique, 10(2):382–400, 2017.
  • [58] N. G. Mankiw and M. D. Whinston. Free entry and social inefficiency. The RAND Journal of Economics, pages 48–58, 1986.
  • [59] M. Motalleb, A. Eshraghi, E. Reihani, H. Sangrody, and R. Ghorbani. A game-theoretic demand response market with networked competition model. In Power Symposium (NAPS), 2017 North American, pages 1–6. IEEE, 2017.
  • [60] F. Nava. Efficiency in decentralized oligopolistic markets. Journal of Economic Theory, 157:315–348, 2015.
  • [61] T. Nguyen. Coalitional bargaining in networks. Operations Research, 63(3):501–511, 2015.
  • [62] M. Nishida and M. Remer. Lowering consumer search costs can lead to higher prices. Economics Letters, 162:1–4, 2018.
  • [63] C. Nosko and S. Tadelis. The limits of reputation in platform markets: An empirical analysis and field experiment. Technical report, National Bureau of Economic Research, 2015.
  • [64] J. Z. Pang, H. Fu, W. Lee, and A. Wierman. The efficiency of open access in platforms for networked cournot markets. In IEEE International Conference on Computer Communications, 2017.
  • [65] G. Parker and M. Van Alstyne. Innovation, openness, and platform control. Management Science, 2017.
  • [66] J.-C. Rochet and J. Tirole. Platform competition in two-sided markets. Journal of the european economic association, 1(4):990–1029, 2003.
  • [67] A. Rosenblat and L. Stark. Algorithmic labor and information asymmetries: A case study of uber’s drivers. International Journal Of Communication, 2016. Available at SSRN:
  • [68] M. Rysman. The economics of two-sided markets. Journal of Economic Perspectives, 23(3):125–43, 2009.
  • [69] N. Scheiber. How uber uses psychological tricks to push its drivers’ buttons. The New York Times, 2, 2017.
  • [70] J. Schor. Debating the sharing economy. Journal of Self-Governance & Management Economics, 4(3), 2016.
  • [71] K. Suzumura and K. Kiyono. Entry barriers and economic welfare. The Review of Economic Studies, 54(1):157–167, 1987.
  • [72] S. Tadelis. Reputation and feedback systems in online platform markets. Annual Review of Economics, 8:321–340, 2016.
  • [73] E. G. Weyl. A price theory of multi-sided platforms. The American Economic Review, 100(4):1642–1672, 2010.
  • [74] Y. Xu, D. Cai, S. Bose, and A. Wierman. On the efficiency of networked stackelberg competition. In Information Sciences and Systems (CISS), 2017 51st Annual Conference on, pages 1–6. IEEE, 2017.

Appendix A Open Access Platforms

a.1 Proof of Lemma 3.2

Let be the unique Nash equilibrium of the game associated with an arbitrary cost function profile . Throughout the proof, we always consider a networked Cournot game associated with the edge set . Thus, for notational simplicity we use instead of for the remainder of the proof. For each , we define the non-negative scalar according to


Here, is the marginal cost of firm at the unique Nash equilibrium of the game . We define a (piecewise) linear cost function profile according to

Clearly, is convex, and differentiable on for each . Additionally, the stationarity conditions of firms’ profit maximization problem under the cost function profiles and are identical at . The combination of these two facts shows that is the unique Nash equilibrium of the game associated with the cost function profile . Our objective is to show that , i.e.,

In showing this, we first define the scalar for each firm according to

For each firm , equals the absolute difference in his production cost at Nash equilibrium associated with the cost function profiles and .

With the definition of in hand, we define an “intermediate” cost function profile according to:

The cost function profile makes the connection between the cost function profiles and . On one hand, for each firm , the cost function can be regarded as a linearization of the original cost function around the Nash equilibrium of the game . On the other hand, it can be interpreted as a translation of the cost function downwards along the y-axis of length , while keeping the resulting cost function non-negative for all real numbers. Note that the stationarity conditions of firms’ profit maximization problem under the cost function profiles and are identical at . It follows that is the unique Nash equilibrium of the game associated with the cost function profile .

Since firms’ production costs at are equal for the cost function profiles and , we have that . Moreover, since for all , we have that . It follows that


Additionally, the previous translation from to implies that and are related according to:


We claim that the following inequality holds for the efficient social welfare associated with the cost function profile :

To see this, let be an efficient supply profile under the cost function profile . For each , we have

This inequality implies that

The above inequality, in combination with inequalities Equations 13 and 14, shows that

as needed to be shown.

a.2 Proof of Proposition 3.1

It follows from Lemma 3.2 that the worst symmetric cost function profile that maximizes consists of identical cost functions that are linear on . Thus, to upper bound the PoA of the networked Cournot game, it suffices to consider a cost function profile that satisfies


for a finite positive constant that is independent of .

Given the assumption on the (piecewise) linearity of cost, it is straightforward to show that the unique Nash equilibrium and an efficient supply profile of the corresponding networked Cournot game are given by

respectively, for each , . It follows that the social welfare at the unique Nash equilibrium of this Cournot game is given by

And the efficient social welfare is given by

Hence, the price of anarchy associated with the cost function profile is given by

Choosing gives the worst-case cost function profile that maximizes the price of anarchy over symmetric cost function profiles. This completes the proof.

a.3 Proof of Theorem 3.1

It follows from Lemma 3.2 that the worst cost function profile that maximizes consists of cost functions that are linear on . We thus assume that each firm’s cost function satisfies for where we assume without loss of generality that .

Note that, for the case in which , a direct application of Proposition 3.1 provides a tight price of anarchy bound of . For the remainder of the proof, we restrict ourselves to .

We first consider the simple setting where the number of markets . That is, the set of markets . Without loss of generality, we assume that . Since cost functions are linear, there exists an efficient supply profile that assigns all production to firm 1, i.e., The supply from firm and the corresponding efficient social welfare are given by: