52
Welfare Implications in Intermediary Networks Th` anh Nguyen * Karthik Kannan May 2020 Abstract We study the welfare implications of competing middlemen in a two-sided market, where goods are intermediated between providers and purchasers. In our model, each intermediary sets the quantities it intermediates, and the prices are a consequence of a Cournot competition. Our analysis shows that, unlike traditional markets, increasing competition is not always beneficial for market efficiency and that mergers can have an ambiguous effect on efficiency. We also analyze how the underlying network influences social welfare. We define parameter w G as the intermediary capacity of the network G and show that the price of anarchy is at least 1 - 1 2w G +1 . These results suggest an intuitive and simple measure for the level of competitiveness in a networked market involving intermediaries. 1 Introduction Because of digital technologies, platform markets – where an intermediary enables connections between providers and purchasers of services – are becoming popular. In addition to the new-age companies (such as Uber, Google, and Facebook), many leading ‘traditional’ companies, including Cummins, Kaiser Permanente, GE, are developing their digital platform strategies. They perceive the push toward a platform business model as being critical to their survival (Accenture, 2016). So, an extensive and growing literature is now focused on developing platform strategies from a single firm’s perspective. However, very few prior works study the implications of platforms in a competitive environment. Understanding the eco-systems of competing and heterogeneous platforms is important because it provides insights for not only individual companies but also the policymakers. For example, when discussing the platform markets, Assistant Attorney General Makan Delrahim said, “. . . we, as antitrust enforcers, need to pay close attention to competitive * Krannert School of Management, Purdue University, email: [email protected] Krannert School of Management, Purdue University, email: [email protected] 1

Welfare Implications in Intermediary Networks

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Welfare Implications in Intermediary Networks

Thanh Nguyen∗ Karthik Kannan†

May 2020

Abstract

We study the welfare implications of competing middlemen in a two-sided market, wheregoods are intermediated between providers and purchasers. In our model, each intermediary setsthe quantities it intermediates, and the prices are a consequence of a Cournot competition. Ouranalysis shows that, unlike traditional markets, increasing competition is not always beneficialfor market efficiency and that mergers can have an ambiguous effect on efficiency. We alsoanalyze how the underlying network influences social welfare. We define parameter wG as theintermediary capacity of the network G and show that the price of anarchy is at least 1− 1

2wG+1 .These results suggest an intuitive and simple measure for the level of competitiveness in anetworked market involving intermediaries.

1 Introduction

Because of digital technologies, platform markets – where an intermediary enables connections

between providers and purchasers of services – are becoming popular. In addition to the new-age

companies (such as Uber, Google, and Facebook), many leading ‘traditional’ companies, including

Cummins, Kaiser Permanente, GE, are developing their digital platform strategies. They perceive

the push toward a platform business model as being critical to their survival (Accenture, 2016).

So, an extensive and growing literature is now focused on developing platform strategies from

a single firm’s perspective. However, very few prior works study the implications of platforms

in a competitive environment. Understanding the eco-systems of competing and heterogeneous

platforms is important because it provides insights for not only individual companies but also the

policymakers. For example, when discussing the platform markets, Assistant Attorney General

Makan Delrahim said, “. . . we, as antitrust enforcers, need to pay close attention to competitive

∗Krannert School of Management, Purdue University, email: [email protected]†Krannert School of Management, Purdue University, email: [email protected]

1

constraints, to first make sure we don’t enforce away pro-competitive business models, but also to

be vigilant that conduct does not unreasonably constrain the ability of new competitors to compete

on the merits.” The nature of competition in the platform markets is evolving. We first started to

think about this research question because of the following anecdote.

In 2008, Google and Yahoo proposed a joint partnership that would have allowed Yahoo to use

Google’s ad service to intermediate and deliver ads for Yahoo as well as its partners’ sites in the

U.S. and Canada. The benefits of this agreement were mentioned in Drummond (2008):

“We feel that the agreement would have been good for publishers, advertisers, andusers – as well, of course, for Yahoo! and Google. Why? Because it would have allowedYahoo! (and its existing publisher partners) to show more relevant ads for queries thatcurrently generate few or no advertisements. Better ads are more useful for users, moreefficient for advertisers, and more valuable for publishers.”

However, the agreement never materialized because of antitrust concerns:

“After four months of review, including discussions of various possible changes to theagreement, it’s clear that government regulators and some advertisers continue to haveconcerns about the agreement. Pressing ahead risked not only a protracted legal battlebut also damage to relationships with valued partners. . . [S]o, we have decided to endthe agreement.”

Since then, this market has undergone significant changes. Mergers are quite commonplace:

Microsoft bought aQuantitative in 2012, and Yahoo purchased Interclick in 2011. Such mergers

are not limited to advertising markets. The ride-sharing market is also undergoing a significant

transformation. In that sector, Lyft and Didi Chuxing were initially in a partnership to thwart

Uber. Eventually, Uber merged its operation with Didi Chuxing. Yet another example is in the

e-commerce space, where online market-makers are intermediaries connecting sellers and buyers.

Amazon and Walmart competed fiercely to buy the Indian online retailer Flipkart, which Walmart

eventually won. The issues we study in our paper are not just specific to the new age markets

but also are relevant to other markets with similar intermediated structures. The network services

2

segment is evolving with “intermediaries” such as AT&T acquiring other intermediaries such as

DirectTV. Similarly, retailers may be viewed as simply intermediating between manufacturers and

consumers. Our analysis provides insights into such cases also. For example in such an intermedi-

ated ecosystem, we show that there are sources of inefficiency raised by intermediaries and networks

that don’t exist in traditional models. Given our generic focus, our model is set up to be agnostic

to contexts. The examples provided throughout the paper are meant to help a reader connect

different entities in our model to reality.

An oft-cited rationale against this kind of proposed agreement has been that mergers and coali-

tions among firms increase the monopoly power, and harms both consumer surplus and social

welfare. While this rationale may be appropriate in traditional markets involving only one type of

customer, such an analysis does not always extend to two-sided markets. Even Supreme Court is

open to considering such alternatives: “We have therefore felt relatively free to revise our legal anal-

ysis as economic understanding evolves and . . . to reverse antitrust precedents that misperceived

a practice’s competitive consequences.” Such mergers or even agreements may allow participants

(say, buyers, advertisers, or passengers) on one side to access participants on the other (correspond-

ingly, sellers, publishers, or drivers). By opening up access to the other market, the coalition may

facilitate more transactions between the two sides, improving social welfare as a whole. To illustrate

the complexity of the intermediary networks, consider the highly stylized network structure in the

two scenarios shown in Figure 1.

In scenario I, three intermediaries A, B, and C, are competing to deliver a service for purchasers

3 and 4 by providers 1 and 2. In scenario II, A and B merge. Trade-offs need to be considered

because of the mergers. Notice that in Scenario I, A and B compete to deliver service by 1 to 4; but

C is the only intermediary between 2 and 3. On the other hand, when A and B merge, the merged

firm AB becomes a monopoly when serving 1 and 4; however, the merged entity now competes with

3

A

C

B

1

2

3

4

A-B

C1

2

3

4

I: Three intermediary network II: Merging of A and B

Figure 1: Two different networks: before and after merging of A and B.

C to deliver service for purchaser 3 by provider 2. Thus, unlike the traditional seller-buyer models,

the merging of intermediaries can even increase competition. As a result, the overall efficiency of

such an economy depends critically on the underlying network structure. This means that, in large

and complex networks, understanding the implications of antitrust policies becomes difficult. In

this paper, we present this idea more formally. Besides, we ask the following question. Can we use

a simple but intuitive set of network parameters to estimate the level of efficiency? The answers

to this question not only give insights into the nature of competition among the intermediaries

in a networked market but also provide guidelines for conducting policy analysis when comparing

alternate network structures. As platform-based markets continue to grow, one can anticipate

more partnerships, mergers, and acquisitions. Hence, understanding the welfare implications of

these markets is becoming increasingly important.

We investigate the welfare implications of a marketplace involving multiple intermediaries.

An intermediary may serve multiple providers (e.g., web publishers with ad-slots, or ride-sharing

drivers) and purchasers (e.g., advertisers, ride-sharing passengers respectively). A provider or a

purchaser may connect with multiple intermediaries. The dependencies create a networked market

structure. We study how the nature of the networked structure has welfare implications.

For the study, we formulate the problem initially as a 3-partite graph with the edges cor-

responding to the networked structure. This structure is reduced to a bipartite graph by making

4

assumptions. In the real markets, the price clearing mechanisms generally vary – for example, Gen-

eralized Second Price (GSP) is used in the ad auctions or dynamic ‘surge prices’ for ride-shares,

etc. We employ a Cournot competition model as the price clearing mechanism. As we will expand

later, Cournot has been used in prior works to effectively capture competition – the competition

amongst the providers themselves and purchasers themselves. Such a model was also used exten-

sively when studying welfare implications in traditional markets. With that pricing mechanism,

when the intermediaries act optimally, the problem can be reduced to a single convex program, the

solution of which corresponds to the decisions of the individual intermediaries at equilibrium. A

key feature of the resulting quadratic program is that it allows us to identify a unique equilibrium.

Thus, the problem is amenable to some robust comparative static analysis.

With the convex program, we provide several comparative analyses. We show that competition

in an unbalanced market can reduce social welfare. Mergers in sparse markets, however, can create

competition and improve market efficiency. This is a seemingly counter-intuitive result different

from the results in traditional markets. We also study how well the best social welfare obtained

using the networked structure in equilibrium compares with the maximum social welfare by using

the price of anarchy. The price of anarchy is dependent on the intensity of competition, which we

capture through a measure we call the intermediary capacity of the network. Specifically, we find

that the larger the intermediary capacity of the network, the more efficient the equilibrium.

The rest of the paper is organized as follows. In the following section, we survey the related

literature. Section 3 formally defines the model, which is analyzed in Section 4. Section 5 provides

new insights about how competition and mergers influence welfare. Section 6 studies the impact

of the network structure on the level of efficiency. Section 8 concludes the paper.

5

2 Literature Review

Our work relates to several streams of research. The first stream is the well-established literature on

platform-based markets. The second stream is the literature on networked markets that is nascent

but growing extensively. We provide a brief survey of the first stream and a somewhat more

extended one of the second. Since there is some related work in individual contexts (ad markets,

ride-sharing, etc.) we also provide a brief survey of the related work as the third subsection.

2.1 Platform Economics

Our paper studies intermediaries that connect different sides of a market as found in the literature

on network-effect based platforms. This domain has been extensively researched. The early focus

on this literature was on single-sided networks (e.g., the seminal work by Katz and Shapiro, 1985)

but has expanded in recent years to include multi-sided platforms (e.g., Parker and Van-Alstyne,

2005, study two-sided networks). Many papers have analyzed the strategic aspects of managing

these network-based platforms. For example, they analyze what the pricing strategies should be

how to launch a network effects based market.

A few recent papers have also studied welfare implications. Lee (2014) has studied the problems

involving single-sided networks. Others (Evans and Schmalensee, 2013; Weyl, 2010) have studied

it with respect to the two-sided markets. To the best of our knowledge, these papers have not

considered the welfare implications of mergers across the intermediaries. Moreover, the “network”

effects studied in these papers are very different from ours. In particular, most papers in platform

economic literature model symmetric environments and focus on the externality/complementarity

effect that a platform creates for its members. This is, for example, integrated directly into a

member’s utility that depends on how many others are using the same platform. Our paper, on the

other hand, moves away from such effects to focus on the impact of heterogeneity in the connection

6

structure. This other type of “network effect” is actively investigated by a relatively new but

fast-growing literature on network markets that we survey next.

2.2 Network Markets

Most of the early literature on network markets focuses on seller-buyer networks. Kranton and

Minehart (2001), Corominas-Bosch (2004), (Abreu and Manea, 2012; Manea, 2011; Polanski, 2007)

and Elliott (2014) are a few examples. By assumption, all these papers rule out intermediaries and

focus only on the trade between buyers and sellers.

Blume et al. (2009) was among the first to investigate a mediated market in a network setting.

The network structure in our paper is similar to that of Blume et al. (2009). However, Blume

et al. (2009) consider Bertrand competition among intermediaries and assume buyers have unit

demand. In two-sided markets, such as ad-networks, considering multi-unit demand and supply

with heterogeneity among the players is more relevant. In the context of ad-intermediaries, agents

target different amounts of impressions, and trades are executed by market-clearing auctions. It

is natural, therefore, to study such a network using a Cournot model, which we do in this paper.

Such a characterization is a unique feature of our model. Because of the differences in the model

characterizations, the equilibrium outcomes are also different. All equilibria in Blume et al. (2009)

are efficient, whereas, that is not the case in our model. Hence, our main aim of measuring the

level of efficiency based on the structure of the underlying network is relevant.

Our paper is closely related to recent models of Cournot competition in networks by Bimpikis

et al. (2018) and Perakis and Sun (2014). However, unlike us, they do not consider intermediaries.

On the contrary, we show in Section 5 new insights on how competition and mergers of intermedi-

aries influence welfare. These effects are absent in models without intermediaries such as Bimpikis

et al. (2018) and Perakis and Sun (2014). For example, Bimpikis et al. (2018) studies mergers of

firms in two-sided market. The effect on welfare for that type of mergers is different from our paper.

7

The mathematics behind them are also different. Our paper shows that the unique equilibrium can

characterized by a convex program.1 Note that with network games, for a general class of utilities,

it is quite hard to prove the existence of equilibrium, let alone proving uniqueness. For example,

in Bimpikis et al. (2018), they need additional assumptions such as positive trade occurring in all

links for the comparative analysis.

Our model formulation employs a model of Cournot competition. Bose et al. (2014) also studies

intermediaries and market makers in a Cournot game. The main question that Bose et al. (2014)

addresses is how to modify the objective of market makers to maximize social welfare. Here, we

focus on how the network structure influences efficiency.

Several recent papers have studied intermediaries, including Nguyen (2015b, 2017) and Manea

(2018). The settings in these papers, however, are quite different from ours. In particular, they

study the incentive of non-cooperative bargaining and assume unit-demand agents. Even though

in the advertising industry, bargaining is part of the contracts, automated auctions control the

majority of the interaction among the agents in those studies. Feldman et al. (2010) study the

equilibrium properties in a model where buyers buy ad slots from a central buyer via a set of

competing intermediaries. They demonstrate how the interaction between the auction design and

double marginalization affects outcomes. Our paper differs from this work in that intermediaries

in our model connect between multiple buyers and sellers, and in that the prices are determined

by the Cournot (sub)markets.

2.3 Context Specific Literature

Digital and search ads have received significant attention from various disciplines, including com-

puter science, marketing, information systems, and economics. A seminal piece in this regard is

1Characterizing equilibrium with convex programming technique is not new, for example in bargaining networkgamesNguyen (2015a), in combinatorial auction Bikhchandani and Ostroy (2002). However, we are not aware of thesame technique being used in this specific context and such a formulation allows us to conduct comparative analysiseasily.

8

by Edelman et al. (2007), who analyzes the equilibrium of the GSP auction. Variants of GSP

have been implemented and also studied. Feng et al. (2007) using simulations and Balachander

et al. (2009) using game-theory compare alternative GSP auction policies. More generally, papers

have also evaluated the welfare implications of the search ads market. Usually, they are executed

in the context of a single ad-intermediary. For example, Chen and He (2011) evaluated the effi-

ciency of ads on the consumer search process. Similarly, welfare implications are also studied when

considering policy changes for the auctions. As another example, Shin (2015) study the subject

of search engines requiring budget constraints for advertisers in GSP auctions. More generally,

computer science has extensively studied mechanism design problems in the ad network context.

One stream within this literature employs matching algorithms – specifically, how to match ads to

positions (e.g., Mehta et al., 2007; Caragiannis et al., 2015). Note that we focus on multiple search

ad intermediaries.

The literature on ride-sharing has been expanding rapidly in recent years. See for example

Cachon et al. (2017); Bimpikis et al. (ming); Banerjee et al. (2017); Fang et al. (2017). The

focus of this literature, however, has been on the optimal design of a monopoly’s matching and

pricing mechanisms. Our paper, on the other hand, considers the problem from an industry level

perspective. Given that there are many competing platforms and the connections of these platforms

with the two sides of the markets are heterogeneous, our paper analyzes the impact of such an

underlying network structure on the efficiency of the whole ecosystem.

3 The Model

Many intermediated markets are highly dynamic and the demand and supply of quantities are

often ephemeral. It is often quite hard to capture the changing aspects of a model. Given our

focus on studying welfare implications, for the sake of tractability, we study a single-period game

using a stylized static competitive model. Let G be an exogenous tripartite network involving I

9

IntermediariesProviders Purchasers

IJ K

Figure 2: An Example Structure of Networked Competition

intermediaries, J providers, and K purchasers, where the set of edges connect the J providers

with the I intermediaries and also the I intermediaries with the K purchasers. The producers

and purchasers cannot transact without an intermediary. Figure 2 shows a possible structure for

decentralized competition among intermediaries that we study. Note that it is not a fully connected

graph. If an edge does not exist, it indicates that trade cannot be facilitated by the corresponding

intermediary with the purchaser/producer. Using this structure, we analyze the welfare implication

as the number of intermediaries or when the connections to the purchasers/producers endogenously

change while retaining the J producers and K purchasers.

The providers and purchasers in our model are heterogeneous. A provider j faces an increasing

convex cost Cj(χ) with respect to the amount of goods/service produced, χ.2 For simplicity, we

assume Cj(χ) = θjχ+αj2 χ

2, where αj and θj are non-negative coefficients exogenous to our model

(it is normalized so that Cj(χ = 0) = 0).3 In the advertising market, χ corresponds to the number

of ads shown and a convex cost is consistent with the dissatisfaction that ads impose on webpage

viewers. In the ride-sharing context, the convex cost captures the inconvenience the drivers face

from driving for long hours.

The utility of the purchaser k for the goods/services sold by provider j is Ujk(Y ), which is

2In the applications in Section 3.2.1 and 3.2.2, each provider corresponds to a group of anonymous agents andCj(χ) corresponds to the aggregate cost function.

3Note that the approach can be generalized to concave utilities and convex costs. Our paper, as many in theliterature, focuses on quadratic functions because of tractability.

10

concave in the quantity Y for all j, k.4 Specifically, we assume that Ujk(Y ) = µjkY −βjk2 Y

2, where

βjk and µjk are non-negative coefficients exogenous to our model (it is also normalized such that

Ujk(Y = 0) = 0). For the initial set of insights, we assume that the payoff for purchaser k is

separable as follows:∑

j Ujk(.) – i.e., the utilities generated from different providers can be added.

We later extend the basic model in Section 7 to capture the substitutability of goods.

Notice that we assume cost C(.) to be independent of the purchaser while the utilities U(.)

depend on the suppliers. In the ad exchange, for example, the cost depends on the space that

ad slots take and it is independent of the specific ad; whereas for the advertisers, ads on different

websites bring different values.

Let yijk be the amount of goods/service intermediated by i between j and k. The network

structure constrains the pairs of providers and purchasers that intermediary i cannot facilitate

trade between. Specifically, yijk = 0 if j, k are not connected via i. Let Yjk =∑

i yijk be the total

amount of goods provided by j to k; xij =∑

k∈K yijk be the amount from provider j intermediated

by i; and Xj =∑

i xij be the amount requested from all the intermediaries for provider j.

3.1 Decision-Making, and Competition

Whether prices or quantities should be the decision variable has long been debated since Bertrand

versus Cournot models. Early papers on welfare implication in traditional markets have used

Cournot model (Farrell and Shapiro, 1990, e.g.,). Given our interest in studying the welfare impli-

cations of networked markets, we also employ a model where quantities are strategically chosen.

In our model, the intermediaries strategically choose the quantities, and the purchasers/producers

respond to them. This assumption that the intermediary is the lead player is consistent with reality

where the intermediaries generally have had the power to set policies.5 For example, in many mar-

4In our applications in Section 3.2.1 and 3.2.2, each purchaser represents to a group of anonymous agents andUjk(Y ) corresponds to the aggregate utility function.

5In some situations, the advertisers may own the power and the entities may be involved in negotiations. Ourmodel and insights do not cover these cases.

11

kets, the intermediaries choose the market-clearing (or price-determining) mechanisms: be it GSP

for ad auctions or surge prices for ride-sharing context. Another way to note the power position

is to compare the number of providers or purchasers versus the intermediaries. Since typically

the fewer number of intermediaries (e.g., Google, Uber, Lyft) exist, it is reasonable to assume the

intermediaries hold power.6 Next, we describe how our setup is framed as a Cournot model.

Before we describe our model, note the following key features about a standard Cournot model:

• The demand curve assumed in the standard Cournot model is nothing more than the marginal

benefit curve of the entire set of customers. The marginal benefit curve is simply the aggrega-

tion of the marginal utility curves of individual consumers with no assumption on how many

consumers generate the aggregate utility. Therefore, independent on whether it is single or

multiple consumers, the demand function is the marginal benefit curve.

• Given an aggregate x chosen by the firm and the aggregate utility U(.), the market clearing

price is the price that maximizes U(x) − p · x when the aggregate consumption of all the

customers is x. This explains why the market-clearing price is equal to the marginal benefit

curve and also that demand equals supply.

• In a standard Cournot, the market clearing price is obtained from a multi-unit uniform-

price auction when the number of units auctioned equal the aggregate quantities set by

the firms. The market-clearing price as the inverse demand function can be implemented

with minimal requirements on knowledge of private information. So, we assume that the

firm(s) are aware of the market-clearing price. Prior work has used this approach for various

economic environments. For example, Milgrom (2004) argues that, in a model with positive

supply elasticity, the “auction outcomes resemble a Cournot competition among buyers” when

6These companies do not have limitless power. In some cases, governments have intervened to limit the surgeprices. For our analysis, as we mentioned earlier, we construct a stylized parsimonious model for our analysis.

12

modeling the FCC spectrum auctions. Vasin and Kartunova (2016) studies the electricity

markets using a similar structure. Even in ad-auctions, Ashlagi et al. (2018); Nava (2015)

and Bimpikis et al. (2018) employ Cournot models for their analyses. Daughtery (2008)

provides a survey of such works that have used Cournot models. A work cited in their survey

is Klemperer (1986) who shows the conditions when their modeling of a competition resembles

Cournot outcomes.

• The Cournot model is laid out in a purchasing or procuring setting. (1) The firms may supply

a quantity of goods to sell to purchasers/consumers; or (2) the firms may procure a certain

quantity from providers/sellers. The bullet points so far have focused on the latter setting.

Our model combines both the producer- and purchaser-markets, with intermediaries as the

lead player in both and also intermediating between the two. Our information structure is no

different from the standard Cournot: the intermediaries are aware of the market-clearing price,

which corresponds to the marginal benefit (equivalently, supply) function that is independent of the

number of purchasers (equiv., producers) generating the aggregate utility (equiv., supply). In this

regard, as Footnotes 2 and 4 mention, the purchasers and producers could themselves correspond

to multiple agents. We additionally assume that, in our network, the intermediaries do not even

need to know the network structure but only their connections.

The equilibrium of our Cournot model may be viewed as the convergence of a tatonnement

process. The intermediaries can adjust their quantities if they can improve their payoff. At each

step of this adjustment process, they do so by changing these quantities by a small amount to

test price elasticity and to observe if these are indeed profit improving. Each step of this process

requires little private information and thus naturally reflects the dynamic of a real market.

For all these reasons, the Cournot approach models the essential elements of a complex market.

To be tractable, it necessarily abstracts away from details, such as bargaining and optimal contract

13

design. Our paper, therefore, uses this approach as a natural model to study the effects of network

structure on competition and welfare of the market.

3.2 Inverse Demand/Supply Functions

Recall that the aggregate quantity requested from a provider j is Xj =∑

i,k yijk and the aggregate

quantity offered to a purchaser k is Yjk =∑

i yijk. The “inverse supply function” for producer j is

adapted to our model as follows: given any aggregate quantity χ from all the intermediaries, what

should be the price paid to incentivize the provider j to offer that same quantity (i.e., incentive

compatibility (I.C) condition).

χ = arg maxx

Pj · x− Cj(x).

Taking the first order differentiation, the price Pj is the marginal cost at χ. Because Cj(x) =

θjχ+αj2 x

2, we obtain the following inverse supply function:

Pj = θj + αj · χ. (1)

Similarly, the “inverse demand function” for the purchaser can be interpreted similarly. The

price willing to be paid must equal the marginal benefit realized by the purchaser from delivering

Y goods from j to k:

Rjk = µjk − βjk · Y. (2)

Note that our model can be adapted to fit certain real situations.7 There are often many other

idiosyncratic features of every market also. Our objective is not focused on capturing every possible

feature. Using a parsimonious model, we intend to provide the first set of first order insights. So

7Certain characterization of search auctions may only be perceived for example as involving advertisers and theintermediaries, in which case our formulation may not work.

14

long as the tensions associated with those insights exist, the welfare outcomes will be similar.

With this mind, we provide in the following subsection interpretations of the model and “inverse

supply/demand functions” in two settings: ad-exchange networks and ride-sharing platforms.

3.2.1 Ad-Exchange

An ad-exchange may be a large market and we can view each provider j as a group of publishers

having similar types of adpositions – e.g., possible ad positions across the sports sections of various

online magazines. We call this a buying sub-market j. Similarly, each purchaser k can be thought

of as a group of advertisers with similar characteristics – sellers of sneakers and gym-equipment.

We call this a selling sub-market k. Intermediaries buy ad-quantities from publishers and sell them

to advertisers. Then, yijk is the amount of trade transacted between j and k via intermediary i.

Next, we describe the market mechanisms that give rise to the inverse supply and demand

functions. At the buying sub-market j, all the intermediaries together interested in buying Xj =∑i x

ij number of ad positions. To determine the unit price to be charged, a uniform-price ascending

auction is run until the supply reaches the demand Xj . In particular, for every publisher in this

sub-market, an additional ad position has a marginal cost that is increasing in the number of ad

positions already allocated to it. This is to capture the increasing constraints and costs as the

number of advertising positions increases for the seller. If p is the unit price in the auction and c(x)

is the cost for one publisher, then the publisher chooses the optimal x that maximizes p · x− c(x)

– the optimal x is such that the marginal cost for the seller is c′(x) = p. The cost functions may

be different across the publisher. Suppose we are able to aggregate the marginal cost across all

the publishers in this submarket as follows: f(X) = θj + αjX. That is, if we sort the ad slots in

increasing order of marginal cost across the individual publishers, the marginal cost of the X-th

slot is assumed as f(X). Then, given Xj , the ascending auction stops when Pj = θj + αjXj .

Similarly, consider the selling submarket k. Similar to the provider case. Suppose, for any k, the

15

aggregate marginal utility of all the advertisers at submarket k for ad position from publishers j is

g(Y ) = µjk−βjk ·Y. That is, if the marginal utility of each advertiser is sorted in decreasing order,

then the marginal utility of the Y -th unit ad is g(Y ). For each type of ad position j, intermediaries

sell Yjk =∑

i yijk ad slots in this submarket, the market-clearing price given by an auction will be

Rjk = µjk − βjk · Yjk.

The uniform-price ascending auction in these submarkets has a natural interpretation in prac-

tice. This is because ad exchange in each of the submarkets are often managed by aggregators,

who use auctions to clear the market.8

3.2.2 Ride Sharing

Now, consider a different interpretation. A provider node j represents a group of drivers of similar

characteristics (location and the type of cars), we call them a type of providers. A purchaser node

k represents a group of riders requesting a ride in a specific region: call it a demand region. An

intermediary (Uber or Lyft) manages the matching between supply and demand.

One unit of trade in this economy is one unit of riding service (measured by either time or

distance). The price paid to providers can be seen as the average payment to drivers per riding

unit. The price paid by purchasers corresponds to the average payment from the riders per unit

of service. The quantities decided by the intermediaries are the average market shares for certain

level of services at certain locations.

Given the supply and demand curve, each platform decides the quantities. At the market

equilibrium, the average price paid to the same type of drivers should be the same across platforms,

otherwise drivers will exclusively choose the platform with the best price. Furthermore, at this

8In this perspective, one can also view our model as a reduced form characterization of a more complex adnetwork – possibly involving 5 layers with additional layers representing the aggregators between publishers andintermediaries as well as between advertisers and intermediaries. Note that, here we abstract away the cost and thefee that advertisers, publishers need to pay to the aggregator. However, assuming constant marginal cost, one canencode these cost in the constant term of the supply and demand function f(X) and g(Y ).

16

price amount of service offer by the drivers should be the same as the the total market share across

platforms. The same logic holds for the riders. The Cournot competition exactly captures this

aspect of competition. Namely, depending on the number of rides enabled, the market price will

be endogenously determined depending on the demand and supply curves of the providers and

purchasers. Specifically, we assume each provider in j has an increasing marginal cost for providing

service. It gives rise to the supply curve increasing in Pj , which we assume is:

Xj = max0, a · Pj − b.

Similarly, the demand curve at a demand region k for a specific type of provider j decreases in the

price Rjk, and is assumed to be:

Yjk = max0, b′ − a′ ·Rjk.

By changing notation a, b, a′, b′, we obtain equivalently Equations (1) and (2).

3.3 Summary of Characterizations and Definitions

In summary, we consider a networked market involving intermediaries and heterogeneous purchasers

and providers. Even though such markets tend to be highly dynamic market in reality, we study

their equilibrium in a “steady” state. This can be modeled as a single period game involving multiple

intermediaries each of which chooses yijk. Recall that these choices determine Xj , which affect the

inverse supply function; and Yjk which affect the inverse demand function on the purchaser sides.

They in turn determine the prices to be paid to the producers and the revenues from the purchasers.

So, each intermediary i’s payoff is the difference between the money paid by the purchasers and

17

the amount paid to the providers:

Πi(~y) =∑jk

Rjkyijk −

∑j

Pj∑k

yijk, (3)

where ~y correspond to the vector of quantities chosen by the intermediaries, i.e., ~y = ~y1, ~y2, . . . , ~yI,

where each ~yi is a matrix corresponding to yijk. The game described above is denoted as Γ(N , θ, µ, α, β).

Then, we have the following definition of an equilibrium for the game:

Definition 3.1. ~y is an equilibrium if no intermediary i can change his stratergy ~yi to ~yi′ to obtain

a better payoff given by (3).That is,

Πi( ~y1, . . . ,~yi′ , . . . , ~yI) > Πi( ~y1, . . . , ~yi, . . . ,

~yI).

The game can be characterized as a bi-partite graph involving purchasers and producers, with

the edges having Yjk as the weights. This bipartite graph is useful when studying social welfare.

The total social welfare is a measure of how efficient the allocation of providers to purchasers is.

We compute it by adding the total surplus of providers, purchasers and intermediaries:

Definition 3.2. Given a strategy profile ~y, social welfare is

SW (~y) =∑jk

Ujk(Yjk)−∑j

Cj(Xj) =∑jk

(µjkYjk −1

2βjkY

2jk)−

∑j

(θjXj +1

2αjX

2j ). (4)

4 Equilibrium Characterization

We illustrate the equilibrium with an example for two reasons. The first is to show how the variables

we defined earlier correspond to supply and demand functions. The second is to provide a figurative

perspective on social welfare.

18

Example 1. Consider the example with one provider, one purchaser, and one intermediary. The

intermediary’s decision variable is the amount, y, to buy from the provider and to deliver for the

purchaser. We assume that the marginal cost for the provider is 1 + y and the marginal gain for

the purchaser in the market is 2 − y. Then, the intermediary pays the provider P = 1 + y, and

charges the purchaser R = 2− y. So, the intermediary maximizes

maxy

R · y − P · y = (2− y)y − (1 + y)y

∣∣ y ≥ 0.

It is straightforward to see that the optimal solution is y = 1/4. Figure 3 shows the equilibrium

obtained as a consequence of plotting the marginal utilities and marginal costs. The intermediary

surplus is represented as the shaded rectangle in the same figure. Note that only 1/4 units of goods

are transferred from the provider to the purchaser. The picture also shows the consumer surplus

generated by the purchaser and the provider separately. The total social welfare obtained is the sum

of all these components and is shaped like a parallelogram ADECs.

A

B

C

Purchasers’ surplus

Providers’ surplus

Intermediaries’surplus

D

E

Figure 3: Illustrating the welfare metrics associated with Example 1

From an efficiency standpoint, we can see that when supply meets demand, that is, 2−y = 1+y,

19

we have the maximum welfare obtained when y = 1/2. This maximum welfare corresponds to the

area of the triangle ABC in the same figure. That corresponds to when the intermediary makes

zero profit. In this scenario involving only one provider and one purchaser, increasing the number

of intermediaries will always improve social welfare. However, that may not be the case when the

market structure and networks are different, as will be shown later.9

In general, equilibria are hard to characterize in games with complex network structure but

equilibrium always exists in our model. Furthermore, the equilibrium is unique and can be char-

acterized by a convex program. Hence, we can study the sensitivity of the network structure on

various metrics. This section characterizes the nature of the equilibrium.

Because xij =∑

k yijk, the payoff of intermediary i expressed in (3) can be written as

∑j,k(µjk − βjkYjk)yijk −

∑j(θj + αjXj)x

ij =

∑i,j,k

(µjk − θj)yijk −∑j,k

βjkYjkyijk −

∑j,k

αjXjyijk.

Observe that, for every i ∈ I, the utility function above can be seen as a concave function of ~y.

Furthermore, notice also a constant Z exists such that if yijk > Z then the payoff above is negative.

Therefore, the game we consider is a bounded, concave game. Because of Rosen (1965), such a

game has a pure equilibrium.

Given the specific payoff structure in our game, we can provide additional insights. For example,

the equilibrium is unique and can be characterized as follows:

Theorem 4.1. If αj > 0, and βjk > 0, ~y is an equilibrium if and only if it is the unique solution

9Note that, in this example, outside the Cournot competition framework, it is possible for the intermediary to offercontracts involving both price and quantity and the monopolist would obtain all the trade surplus. However, as inour applications, if each provider and purchaser represent a group of anynomous sellers and buyers, the intermediarywill not be able to extract all the surplus.

20

of the following convex program with the unknowns ~y, ~x, ~X, and ~Y :

min :∑

jαj2 (Xj)

2 +∑

ijαj2 (xij)

2 +∑

j,kβjk2 (Yjk)

2 +∑

i,j,kβjk2 (yijk)

2

s.t : αjXj + αjxij + βjkYjk + βjky

ijk ≥ µjk − θj . (5)

The formal proof is given in Appendix A.

Remark 4.2. To gain some further intuition of the game, consider a centralized agent who on

behalf of all the intermediaries facilitates trade between providers and purchasers to maximizes

welfare. The agent’s problem reduces to an optimization problem on the variables Yjk of the

bipartite network for the pairs (j, k) that are connected by at least one intermediary. The objective

of that optimization problem is to maximize the total utility of the purchasers minus the total cost

of the providers. Assume Y ∗jk is the welfare-maximizing solution.

In the equilibrium, each intermediary i individually decides on a set of yijk, where (j, k) are

connected via i. First, compared with the hypothetical centralized agent, the set of trade (j, k) that the

intermediary i can control is smaller. Second, multiple intermediaries can decide different amounts

of trade on a pair of (j, k). The total trade resulting in equilibrium between j, k is Yjk =∑

i yijk.

Third, the intermediaries are payoff maximizers. Our paper studies how far away the equilibrium

outcome Yjk is from the welfare-maximizing solution Y ∗jk.

Hence, from a welfare perspective, the tripartite graph reduces to a bipartite structure. We

exploit this feature in Section 6. However, to understand the equilibrium behavior, the structure

of the original tripartite graph is important because it captures the set of possible trades between

providers and purchasers that a particular intermediary can transact.

21

5 Insights from Networks: Increasing Competition and Merging Intermediaries

Having established the equilibrium, we can now identify insights about the effect of network struc-

tures on market efficiency. In particular, we provide two illustrative examples. The first shows

that increasing competition is not always beneficial for market efficiency. The second shows that

mergers have an ambiguous effect on efficiency. These examples highlight two insights into market

inefficiency caused by intermediaries, that are absent in standard Cournot models.

5.1 The Impact of Increasing Competition on Welfare

To demonstrate the effect of competition among intermediaries on market efficiency, consider the

network shown in Figure 4. In this example, intermediary #1 solely serves purchaser b, but pur-

chaser a is served by all I + 1 intermediaries, including #1. Such a scenario can happen when

intermediary #1 is a large incumbent intermediary that has an exclusive connection to a specific

market b while the other intermediaries are new, small firms competing on a smaller market seg-

ment, a. Analyzing such a network structure is useful for gaining insights. It is also convenient

because the merger of any two intermediaries not involving #1 will again result in a network

structure that can be studied with our generic formulation.

#1 #2s s sX x I x= + ⋅

3

1

b

#2say

#1say

#1sby

#2sx

#1sx

#1 #2sa sa saY y I y= + ⋅

#1sb sbY y=

.

.

.

2

I+1

as

Figure 4: I + 1 intermediaries

We simplify certain definitions and make additional assumptions for ease of exposition. Because

22

there is only one provider, we simply denote α = αs, µsa = µa, and µsb = µb. The additional

assumptions we make are as follows: θs = 0 for the providers; and β = βsa = βsb for the purchasers.

Because intermediaries 2, 3, . . . , I + 1 are symmetric, y#jsa = y#2sa and x#jsa = x#2

sa for any 1 < j ≤

I + 1.10 The equilibrium is therefore the optimal solution to the following program:

min : α(

(Xs)2 + I(x#2

s )2 + (x#1s )2

)+ β

((Ysa)

2 + I(y#2sa )2 + (y#1

sa )2)

+ β(

(Ysb)2 + (y#1

sb )2)

s.t : αXs + αx#2s + βYsa + βy#2

sa ≥ µa

αXs + αx#1s + βYsa + βy#1

sa ≥ µa

αXs + αx#1s + βYsb + βy#1

sb ≥ µb.

Notice that α and β capture the market sensitivity of the provider (seller) and the purchasers

(buyers), respectively. We next consider two extreme cases in order to gain intuition about this

network structure. The first has α = 1, β = 0, and the second has α = 0, β = 1. The main insight

continue to hold for a wider range of α, β (see Appendix B)

Case 1: α = 1, β = 0. This scenario corresponds to the case, where the marginal utility of the

purchasers is much less sensitive to the amount of good traded compared with the marginal cost of

the supply side. With this, we obtain the following result.

Corollary 5.1. α = 1, β = 0,

• µa < µb <54µa as I increases, the welfare will first increase and, then decrease.

• 54µa ≤ µb < 2µa, as I increases, the welfare will decrease.

• 2µa ≤ µb the welfare is independent of I.

10The argument to prove is as follows. Suppose that is not the case and one of those values is not equal atequilibrium. Then, because the constraints are identical for other intermediaries, the different solution should havebeen optimal for the every other intermediary also. We also know from Theorem 4.1 that the equilibrium is unique.

23

Corollary 5.1 is quite striking because it shows that competition among intermediaries can harm

the market efficiency. In Appendix B, we provide the proof and use several numerical examples to

show that the analysis is robust for a much wider parameter range. Figure 5 provides two numerical

examples to illustrate Corollary 5.1.

0.52

0.522

0.524

0.526

0.528

0.53

0.532

0.534

0.536

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 210.58

0.59

0.6

0.61

0.62

0.63

0.64

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Figure 5: Social welfare as function of I, µa = 1;µb = 1.15 on left and µa = 1;µb = 1.3 on right

The intuition for the result is as follows. Imagine intermediary #1 as an incumbent monopolist

serving market segments a and b that are quite different. When µa < µb, purchasers at b value

the goods more than purchasers at a. Hence an efficient allocation would allocate more good

to submarket b than to a. The monopolistic intermediary #1 can internalize this and trade in

a reasonably efficient way. Suppose entrants #2, ..,#I + 1 arrive and they only trade in the

smaller market. In that case, one can compute the equilibrium yijk.11 Consider what happens

when µa < µb < 2µa. As the competition for purchaser a increases, it increases the goods sold

to the market – i.e., Ysa = y#1sa + Iy#2

sa = II+2(2µa − µb) increases with I. It also increases the

price at s. However, this increase lowers the amount of goods that Intermediary #1 sells to b,

11

y#1sa = 0; y#1

sb =(I + 1)µb − Iµa

I + 2; y#2

sa =2µa − µbI + 2

if µa < µb < 2µa (6)

y#1sa = 0; y#1

sb =µb2

; y#2sa = 0 if 2µa < µb.. (7)

24

Ysb = (µb − µa) + 2µa−µbI+2 . When 5

4µa ≤ µb < 2µa, delivering goods to b is preferred from social

standpoint. When I increases in that case, the competition in market a only distorts the trade

further away from the efficient allocation.

Next, consider the impact of competing intermediaries on the share of the surplus. When

µb > 2µa, intermediaries #2, . . . , I + 1 do not participate, and the equilibrium is independent of I.

So, we focus on the more interesting case µa ≤ µb ≤ 2µa, in which we obtain the following result.

Corollary 5.2. α = 1, β = 0 and µa ≤ µb ≤ 2µa,

• as I increases, provider s’s and purchaser a’ payoff increase; but b’s utility decreases.

• The payoff of all the intermediaries decreases as I increases.

See Appendix B.2 for the proof.

Case 2: α = 0, β = 1. The negative effect of competition on welfare described above is driven

partly by the fact that price at the providers is more sensitive to the amount of goods traded than

the price at the purchasers. As we see from the calculation above, because of this, when the number

of intermediaries increases, the competition pushes the selling down the price at the provider. We

will show next to that this effect disappears when the price at the providers is not sensitive to the

amount of goods traded.

Corollary 5.3. α = 0, β = 1, increasing the number of intermediaries will make the market more

competitive and improve social welfare. However, intermediary #1 remains as the monopoly for

purchaser b.

To see this, observe that the value of goods allocated to purchasers is a diminishing marginal

function. Thus, the most efficient way to allocate goods is when these marginals are 0, that is,

allocate µa and µb amount of goods to purchaser a and b, respectively. The convex program above

25

defines the equilibrium for this game as:

y#1sb =

µb2

; y#1sa = y#2

sa =µaI + 2

From this, we can calculate the amount of goods allocated to purchaser a to be I+1I+2µa; and to

purchaser b to be µb2 .

5.2 The Impact of Mergers on Welfare

Next, we demonstrate another ‘counter-intuitive’ effect on welfare caused by merging intermediaries.

For this, we consider the same network and the two scenarios shown in Figure 1. In scenario I, three

intermediaries A, B, and C compete to deliver goods between purchasers 3 and 4 and providers 1

and 2. In scenario II, A and B merge. Notice that in scenario I, A and B compete to deliver goods

from 1 to 4, but C is the only intermediary between 2 and 3. However, when A and B merge, the

merged firm AB becomes the monopoly between 1 and 4, but a competitor for C between 2 and 3.

Depending on how purchaser 3 values the goods from provider 2 relative to the valuations for

the other purchaser-provider pairs, the merging of A and B may or may not improve social welfare.

Interestingly, for a wide range of parameter values, merging A and B improves consumer welfare.

A more specific analysis is given in the following result.

Corollary 5.4. Consider the network in Figure 1 and the following set of parameters αj = 1,

furthermore, µ23 = V ;β23 = 1, µ13 = µ24 = 0;β13 = β24 = 0;µ14 = 1;β14 = 1; θj = 0.

If V > 1, then the revenue of AB after the merger is larger than the combined revenue of A

and B before the merger; furthermore, both the social welfare and the consumer surplus in scenario

II are also larger than in scenario I.

If 3/7 < V < 1, then the revenue of AB after the merger is less than the combined revenue of

A and B before the merger; furthermore, the social welfare in scenario II is also less than that in

26

scenario I, but not the consumer surplus.

Figure 6: Different welfare measures as functiond of V . Dotted lines represent scenario 2, solidlines represent scenario 1

The proof is based on the convex program characterization given in Theorem 4.1, which gives

us an easy way to compute these equilibria. We omit the details of this calculation and provide

only the intuition for the results. Notice that, in Scenario I, the path 2-3 is intermediated by

C in a monopolistic fashion. In Scenario II, the 2-3 connection is no longer monopolistically

intermediated. This merger also has a cost. In particular, it leads to decreased competition

between the intermediaries connecting 1 and 4. For large values of V, the value from increasing the

competition in the 2-3 connection dominates the decreasing competition in the 1-4 connection.

We use this example to show how the implications of our model differ from those in the prior

literature. Bimpikis et al. (2018) models no intermediaries. So, the mergers of two firms can

only lead to indirect impacts. Compared with Bimpikis et al. (2018), our model impacts social

welfare and consumer surplus differently. In our model, the providers and purchasers connected

to the merged firms are directly impacted because of the merger. These direct impacts occur in

27

addition to the indirect ones. Therefore, unlike theirs, we can study the implications of mergers of

intermediaries. In conclusion, this section demonstrates that social welfare implications critically

depend on the network structure. Comparing two arbitrary networks is, in general, a difficult task,

and mergers can have both positive and negative welfare implications. While we have studied

interesting policy questions thus far, we are also interested in studying how close we can get to the

social optima. Specifically, we are interested in bounding the efficiency loss. Additionally, we are

interested in analyzing how the parameters of our model may affect the efficiency-loss bounds.

6 Bounding Inefficiency

This section builds further on the previous section to show how network structure influences effi-

ciency. Our intent is to act as a guide for market designers or policymakers to evaluate alternative

network structures from an efficiency standpoint. We specifically study how the network structures

lead the social welfare obtained in the decentralized context compared with the optimal one (with-

out any such constraint). For this purpose, we use the measure called price of anarchy which is the

ratio between the welfare of a Nash equilibrium and the optimal social welfare without incentive

constraints. This measure is studied in Dubey (1986) and is extensively used in computer science

starting with Koutsoupias and Papadimitriou (1999). If this ratio is close to 1, then it means that

the system is almost optimal.

28

6.1 Price of Anarchy: Lower Bound

Definition 6.1. Let E ⊂ J × K be the set of node pairs j ∈ J ; k ∈ K. Define OPT (E) as the

optimal social welfare obtainable through the links in E, that is,

OPT (E) := maxX,Y

∑j,k

µjkYjk −∑j

θjXj −∑jk∈E

βjkY 2jk

2−∑j∈J

αjX2j

2. (8)

s.t : X,Y ≥ 0

Yjk = 0 ∀jk /∈ E

Xj =∑k

Yjk.

If the set of connections (or links) in E constrain the trades to occur only between the connected

(or linked) agents, OPT (E) is the maximum level of welfare the system can achieve. In our

environment, a trade between j ∈ J and k ∈ K is possible only if they are connected to at least a

common intermediary. Let E1 ⊂ J ×K be the set of such pairs. Namely,

E1 := (j, k) ∈ J ×K| there exists i ∈ I where both ji and ik are connected.

Thus, at the equilibrium, the welfare is at most OPT (E1). Our first Price of Anarchy result

provides a lower bound on the welfare of the equilibrium compared with OPT (E1).

Theorem 6.2. The social welfare at the Nash equilibrium of the game Γ(N , θ, µ, α, β) (defined in

Definition 3.1) is at least 2/3 times the optimal social welfare, OPT (E1).

The proof of this theorem is provided in Appendix C. There, we establish the equilibrium to

be a series of inequalities. Using those inequalities, we determine the lower bound on the efficiency

of the system. This lower bound of 23 is called the price of anarchy (PoA). It measures the extent

to which selfish behavior affects efficiency. Note that this result differs from that of the Bertrand

29

competition model among intermediaries in Blume et al. (2009). In their model, all equilibria are

efficient, and so merging of intermediaries would not change the price of anarchy.

6.2 Price of Anarchy: Refined Lower Bound

While it is a general result, Theorem 6.2 does not provide information about the role of the un-

derlying network structure on welfare. For example, in Figure 1, it may be interesting to obtain

a more detailed efficiency comparison of the two networks. To obtain more general bounds that

reveal the structure of networks, the following notions of network connectivity are important.

Definition 6.3. Given a network G whose nodes are partitioned into three disjoint classes J, I,K.

We define the edges of G to be those that connect nodes between J, I, and between I,K, while J,K

are disconnected. We define the ω-th layer of G, denoted as Eω(G) or Eω for short, to be the set

of node pairs jk : j ∈ J ; k ∈ K that are connected by at least ω nodes i ∈ I (that is both ji and ik

are edges in G).

For example, for each of the networks in Figure 1, the first layer of G, ω = 1, contains the pairs

13, 14, 23, 24. The 2nd layer of the network, ω = 2, in scenario I (on the left-hand side) is the

pair 14, and in Scenario II is the pair 23. Given this definition, our next result refines the price of

anarchy for these layers of the network.

Theorem 6.4. Given a network G over the set of providers, purchasers and intermediaries the

social welfare at the Nash equilibrium is at least (1− 12ω+1)OPT (Eω).

The proof of Theorem 6.4 is given in Appendix D. Relative to Theorem 6.2, Theorem 6.4 is

informative about the level of efficiency in a more refined way. In particular, Theorem 6.4 suggests

more details on the influence of the underlying network structure on the level of efficiency. To

illustrate, continue with the example network in Figure 1. With ω = 2, Theorem 6.4 implies

that the welfare at equilibrium in the network on the left-hand side is at least 4/5 times the total

30

trade surplus of the submarket between 1 and 4, and for the network on the right-hand side, its

equilibrium welfare is at least 4/5 times the total trade surplus of the submarket between 2 and 3.

This means that merging A and B is beneficial under a Nash model if the submarket between 2

and 3 has high trade value.

This theorem can be insightful for a network designer when analyzing policies having substantial

changes in the network structure. The designer should consider policy impacts on different layers

of the network. In particular, there is a trade-off in the bound (1 − 12ω+1)OPT (Eω): OPT (Eω)

is decreasing, while (1 − 12ω+1) is increasing in ω. Hence, the layer of the network that closest

captures the efficiency of the equilibrium is the one that has both high connectivity ω, and high

trade maximum value, OPT (Eω). Significant changes in this network layer will likely have a large

impact on the efficiency of the market. In the remainder of this section, we further discuss the

implications of this result. Here, we will consider the price of anarchy as the proxy for the efficiency

of the market and study the impact of the “intermediary capacity” on this measure of efficiency.

6.3 Impact of Intermediary Capacity on Price of Anarchy

We start by defining a parameter, which we call the intermediary capacity of the network.

Definition 6.5. For a node pair j ∈ J ; k ∈ K in the network G, which are connected by at least

one middleman, let wjk ≥ 1 be the number of middlemen that connect j and k. Then, wG, called

the intermediary capacity of G, is defined as the minimum value among all such wjk.

The intermediary capacity of the network, wG, is a measure of the competitiveness of the

network market. For any provider and purchaser that can potentially trade through the network,

they can trade by at least wG intermediaries. Further, as a corollary of Theorem 6.4, we obtain

the following result:

Corollary 6.6. The price of anarchy is at least 1− 12wG+1 .

31

Because wG ≥ 1 for any network G Corollary 6.6 is a generalization of Theorem 6.2, note that

the intermediary capacity of the network intuitively captures the degree of competition among the

intermediaries. As the intermediary capacity of the network increases – i.e., as the economy becomes

more competitive – the system approaches full efficiency. Note that while mergers can lower the

intermediary capacity, it is not always the case, as illustrated by the example in Figure 1. So,

Corollary 6.6 does not contradict our earlier result that mergers can have ambiguous implications

for welfare.

7 Extension for Subsitute Goods

Previously, we assumed that the utility of k as additive across j i.e.,∑

j Ujk(Yjk). In this section,

we consider the case where the goods are a substitute. We show that a similar characterization

of equilibrium based on a convex program applies but it is even simpler. Recall that yijk is the

amount of goods that intermediaries i provided by j to k; the total amount of good that i sells to

k is Y ik =

∑j y

ijk; the total amount of good that i buys from j is xij =

∑k y

ijk; and Yk =

∑j Yjk

is the total amount of goods that a purchaser k obtains. We assume the utility of a purchaser k is

Uk(Yk) = µkYk − 12βkY

2k . Thus the marginal price at the purchaser k is

∂Uk(Yk)

∂Yk= µk − βkYk.

We further assume a unit cost of cjk ≥ 0 that the intermediary needs to pay i for delivering

goods from j to k.12 Then, intermediary i’s payoff function is

Φ(y) =∑k

(µk − βkYk)Y ik −

∑jk

cjkyijk −

∑j

(θj + αjXj)xij

12The analysis extends for the case that each intermediary i has a different cost cijk.

32

Given an index j∗ and k∗, taking derivative according to yij∗k∗ we obtain:

∑k

(µk − βkYk)∂Y i

k

∂yij∗k∗+∑k

∂(µk − βkYk)∂yij∗k∗

Y ik − cj∗k∗ −

∑j

(θj + αjXj)∂xij∂yij∗k∗

−∑j

∂(θj + αjXj)

∂yij∗k∗xij

Notice that if k 6= k∗, then∂Y ik∂yij∗k∗

= 0, and if j 6= j∗, then∂xij

∂yij∗k∗

= 0. Thus,

∂Φ(y)

∂yij∗k∗= (µk∗ − βk∗Yk∗)− βk∗Y i

k∗ − cj∗k∗ − (θj∗ + αj∗Xj∗)− αj∗xij∗ .

Observe that Φ(.) is a concave function, thus, we have the following first order condition for an

equilibrium for all provider j∗, purchaser k∗ and intermediary i, who are connected in the network.

αj∗Xj∗ + αj∗xij∗ + βk∗Yk∗ + βk∗Y

ik∗ ≥ µk∗ − θj∗ − cj∗k∗

if strict inequality holds then yij∗k∗ = 0.

Given this equilibrium condition, using a similar argument as in Theorem 4.1, we obtain the

following characterization of equilibria. The proof of this result is provided in Appendix E.

Theorem 7.1. The equilibrium is unique and is the solution of the following convex program

min∑j

αj(Xj)2 +

∑j,i

αj(xij)

2 +∑k

βk(Yk)2 +

∑i,k

βk(Yik )2 (9)

sjt : αjXj + αjxij + βkYk + βkY

ik ≥ µk − θj − cjk ∀j, k, i where i connects j and k. (10)

This theorem suggests that even when the purchasers consider goods from different providers

substitutes, the equilibrium is unique and characterized by a convex program. Hence, the results

in the previous section extend to this case as well.

33

8 Conclusions And Future Work

Sharing economies facilitated by multisided platforms are becoming increasingly popular in many

contexts (Uber, Airbnb being some of the well-known ones). Therefore, understanding the welfare

implications of these platforms is important to guide policy proposals for improving social welfare.

For example, as the sharing economy matures, mergers, and acquisitions among platforms are likely

to occur. Yet, there is little guidance from the prior literature to analyze the welfare implications

of such mergers. This is because the majority of the current literature focuses on monopoly pricing

problems. Our paper fills this void by developing a tractable model that provides insights into the

role of network structure in affecting welfare.

The contributions of our paper are twofold. First, we show that in the presence of intermediaries

and networks, mergers and competition have an ambiguous effect on welfare. These effects are

absent in models of prior literature that are without networks/intermediaries. Second, we introduce

a measure of intermediary capacity that gives an upper bound on the loss of efficiency. As the

intermediary capacity gets bigger, the loss of efficiency approaches zero. These nontrivial and robust

structural results potentially have policy implications on evaluating mergers of intermediaries.

Even though we presented the analysis in a stylized context, the underlying structure is relevant

more broadly. For example, the analysis is also relevant to a physical retail chain context. Visualize

the retailers as the platform companies. On one side of the network are manufacturers (e.g., Reebok,

Under Armour). On the other side of the network are geographic locations where the retailers

compete against one another. The edges between the first side and the platform now correspond to

whether the retailer carries the products from the manufacturers. The edges between the platform

and the second side correspond to whether the retailer has a presence in the geographic location.

In such a context, our insights become relevant when studying the impact of retail chain mergers.

Additionally, the insights continue to be valid in some variations of our model. For example, in

34

the ad-auction context, a provider can correspond to supply aggregator firms such as ValueClick,

AdBrite, Burst Media, etc. So, the network may involve an additional layer, say 4-partite graph

with advertisers connecting to the ad aggregators connecting to the intermediaries. If we assume

that the value perceived at those ad-aggregator nodes does not change because of mergers of

intermediaries, then the current analysis is not affected by extending the graph. This implies that

analyzing the three-layer network structure is informative enough for the efficiency of the market.

However, if the valuations at the provider nodes change because of changes to the market

structure, then the multi-partite graph would be needed, which we leave for future work. In essence,

we have considered a parsimonious structure for analysis which is robust to some generalizations.

In conclusion, we have provided a tractable model of competition among intermediaries. Our

key results show that the traditional antitrust analysis does not apply to a platform context because

of the nature of the underlying network. As mentioned earlier, it would be of interest to study more

deeply in the future the welfare implications when characterizing a multi-partite graph involving

aggregators on the publisher- and/or the provider-side; or when purchasers can easily substitute

among the offerings. Furthermore, for future work, it would be also of interest to model more

general utility functions, uncertainty, asymmetric information, and network formation questions.

Moreover, we used the Cournot model as the basis for the information structure in our model and

this allowed us to not focus on price+quantity contracts. Another possible extension is to study a

detailed model involving such contracts.

APPENDIX

A Proof of Theorem 4.1

Proof. We first illustrate the main idea of the proof with an example of the network in Figure 7. The

example will also subsequently be used to demonstrate some seemingly counterintuitive results when

35

#1 #2s s sX x x= +

2

1 a

b

#2say

#1say

#1sby

#2sx

#1sx

s

#1 #2sa sa saY y y= +

#1sb sbY y=

#2 #2s sax y=

1 #1 #1s sa sbx y y= +

Figure 7: Illustrating example for equilibrium

we later study the sensitivity of the results. As for the example, assume a networked structured as

in Figure 7, with two intermediaries (#1 and #2), two purchasers (a and b), and a provider (s).

Readers not interested in the characterization of the proof may skip to the end of the section.

We will use the optimality conditions of individual players’ payoffs to characterize the equilib-

rium. We already know that, at equilibrium, the inventory constraints imply x#1s = y#1

sa + y#1sb

and x#2s = y#2

sa . Further, Intermediary #2 connects seller s and purchaser a and so x#2s = y#2

sa .

Therefore, we can write the payoff of Intermediary #2 as functions of y:

Π2(y) = (µsa − βsaYsa)y#2sa − (θs + αsXs)x

#2s

= (µsa − βsaYsa)y#2sa − (θs + αsXs)y

#2sa

= (µsa − θs)y#2sa − βsaYsay#2

sa − αsXsy#2sa .

Notice that Ysa = y#2sa + y#1

sa and Xs = x#2s + x#1

s = y#2sa + y#1

sa + y#1sb , which are functions of y#2

sa .

Thus, the derivative of Π2(y) according to y#2sa is

∂Π2(y)

∂y#2sa

= (µsa − θs)− βsaYsa − βsay#2sa

∂Ysa

∂y#2sa

− αsXs − αsy#2sa

∂Xs

∂y#2sa

= (µsa − θs)− βsaYsa − βsay#2sa − αsXs − αsy#2

sa

36

Because Π2(y) is concave, we obtain the following necessary condition for Π2(y) to be optimal:

if y#2sa > 0 then

∂Π2(y)

∂y#2sa

= 0 and if∂Π2(y)

∂y#2sa

< 0, then y#2sa = 0. (11)

Similarly, for intermediary #1, with x#1s = y#1

sa + y#1sb , his payoff is:

Π1(y) = (µsa − βsaYsa)y#1sa + (µsb − βsbYsb)y#1

sb − (θs + αsXs)x#1s

= (µsa − θs)y#1sa + (µsb − θs)y#1

sb − βsaYsay#1sa − βsbYsby

#1sb − αsXs(y

#1sa + y#1

sb ).

Taking derivative of Π1 according to y#1sa and y#1

sb we have

∂Π1(y)

∂y#1sa

= (µsa − θs)− βsaYsa − βsay#1sa

∂Ysa

∂y#1sa

− αsXs − αs(y#1sa + y#1

sb )∂Xs

∂y#1sa

= (µsa − θs)− βsaYsa − βsay#1sa − αsXs − αs(y#1

sa + y#1sb )

= (µsa − θs)− βsaYsa − βsay#1sa − αsXs − αsx#1

s .

∂Π1(y)

∂y#1sb

= (µsb − θs)− βsbYsb − βsby#1sb

∂Ysb

∂y#1sb

− αsXs − αs(y#1sa + y#1

sb )∂Xs

∂y#1sb

= (µsb − θs)− βsbYsb − βsby#1sb − αsXs − αs(y#1

sa + y#1sb )

= (µsb − θs)− βsbYsb − βsby#1sb − αsXs − αsx#1

s .

The first order conditions for Π1(y) to be optimal are

if y#1sa > 0 then

∂Π1(y)

∂y#1sa

= 0 and if∂Π1(y)

∂y#1sa

< 0, then y#1sa = 0 (12)

if y#1sb > 0 then

∂Π1(y)

∂y#1sb

= 0 and if∂Π1(y)

∂y#1sb

< 0, then y#1sb = 0. (13)

37

Let Ω = αs2

((Xs)

2 + (x#2s )2 + (x#1

s )2)

+ βsa2

((Ysa)

2 + (y#2sa )2 + (y#1

sa )2)

+ βsb2

((Ysb)

2 + (y#1sb )2

).

Next, consider the optimal solution of the following quadratic program:

min : Ω (14)

s.t : αsXs + αsx#2s + βsaYsa + βsay

#2sa ≥ µsa − θs. (15)

αsXs + αsx#1s + βsaYsa + βsay

#1sa ≥ µsa − θs. (16)

αsXs + αsx#1s + βsbYsb + βsby

#1sb ≥ µsb − θs. (17)

Let z#2sa , z

#1sa , z

#1sb be the dual variables of the constraints (15), (16), and (17), respectively. The

Lagrangian relaxation of this convex program is

Ω− z#2sa (αsXs + αsx

#2s + βsaYsa + βsay

#2sa − (µsa − θs))−

z#1sa (αsXs + αsx

#1s + βsaYsa + βsay

#1sa − (µsa − θs))−

z#1sb (αsXs + αsx

#1s + βsbYsb + βsby

#1sb − (µsb − θs)).

(18)

The first order conditions of the Lagrangian relaxation according to Xs give Xs = z#2sa + z#1

sa + z#1sb ;

according to x#2s give x#2

s = z#2sa ; according to x#1

s give x#1s = z#1

sa + z#1sb ; according to Ysa give

Ysa = z#2sa + z#1

sa ; according to Ysb give Ysb = z#1sb ; and according to y#2

sa give y#2sa = z#2

sa ; y#1sa gives

y#1sa = z#1

sa ; and y#1sb give y#1

sb = z#1sb .

Replacing z with y, we obtain a set of conditions that are exactly the equations of the game

captured in Figure 7. We need to show that the first order conditions of the payoff for intermediaries,

(11), (12), and (13) are also satisfied. Consider the first constraint (15). Notice that the KKT

conditions of the optimal solution of the convex program (14)-(16) imply that if the dual variable

z#2sa > 0, then the constraint binds, that is αsXs+αsx

#2s +βsaYsa+βsay

#2sa = µsa−θs. Furthermore,

if the constraint does not bind, i.e, αsXs + αsx#2s + βsaYsa + βsay

#2sa > µsa − θs, then z#2

sa = 0.

38

Notice that because z#2sa = y#2

sa , this condition is exactly the first order condition of for the payoff

of intermediary #1 in (11). Similarly, we can also have the equivalence between the equilibrium

condition of intermediary #2, (12) and (13), and the constraints (16) and (17). The example above

illustrates the equivalence between the equilibrium condition and the optimality of the quadratic

program (14) to (17). The same idea can be generalized to more general networks. In what follows,

we provide the formal proof.

The payoff for intermediary i is

Πi(y) =∑i,j,k

(µjk − θj)yijk −∑jk

βjkYjkyijk −

∑j,k

αjXjyijk

=∑i,j,k

(µjk − θj)yijk −∑jk

βjkYjkyijk −

∑j

αjXj

∑k

yijk.

The derivative of Πi(y) with respect to yijk is

∂Πi(y)

∂yijk= (µjk − θj)− βj,kYjk − βjkyijk − αjXj − αj

∑l∈K

yijl

= (µjk − θj)− βj,kYjk − βjkyijk − αjXj − αjxij

The above equation holds because xij =∑

l∈K yijl. Hence, the first order condition for y to be a

Nash equilibrium is the following:

(µjk − θj)− (βjkYjk + αjXj + αjxij + βjky

ijk) ≤ 0; and equality occurs if yijk > 0. (19)

We will show that (19) has a special property that allows us to characterize its unique solution

by a quadratic convex program. First, consider the unique solution of (5). By the complementarity

slackness condition, x, y,X, Y is the solution if for every i, j, k such that ij and ik are connected in

39

G, there exists a dual variable zijk satisfying

αj2 2Xj =

∑ik αjz

ijk (20)

αj2 2xij =

∑k αjz

ijk (21)

βjk2 2Yjk =

∑i βjkz

ijk (22)

βjk2 2yijk = (βjk)z

ijk. (23)

Furthermore,

if αjXj + αjxij + βjkYjk + βjky

ijk > µjk − θj , then zijk = 0. (24)

Observe that (23) implies that zijk = yijk. Therefore, from (20) , (21), and (22)

Xj =∑ik

yijk;xij =

∑k

yijk and Yjk =∑i

yijk.

Given this, (24) is equivalent to the first order condition in (19).

To see the reverse, given a ~z satisfying (19), we introduce zijk := yijk; Xj =∑

ik zijk;x

ij =∑

k zijk and Yjk =

∑i zijk. It is straightforward to see that z, x, y,X, Y satisfy (20-24). Therefore,

z, x, y,X, Y are actually the unique solution of the program (5).

B Proof of Corollary 5.1, 5.2 and Numerical examples

B.1 Proof of Corollary 5.1

First, if µb ≥ 2µa, then according to the equilibrium characterization, y#2sa = 0 and intermediary

1 will be the only active players. Thus the welfare of the system is independent of the number of

intermediaries I + 1.

It remains to consider the case µa < µb < 2µa. According to the equilibrium characterization,

40

the amount of goods delivered to a and b are

Ysa = y#1sa + Iy#2

sa =I

I + 2(2µa − µb) = 1− 2

(2µa − µb)I + 2

Ysb =(I + 1)µb − Iµa

I + 2= (µb − µa) +

2µa − µbI + 2

.

The total number of goods delivered is

Xs = Ysa + Ysb =Iµa + µbI + 2

= µa −2µa − µbI + 2

Denote t := 2µa−µbI+2 , the welfare is

µaYsa + µbYsb −1

2(Xs)

2 = µa(1− 2t) + µb(µb − µa + t)− 1

2(µa − t)2

= µa + µb(µb − µa)−1

2µ2a + (µb − µa)t−

1

2t2 =: f(t).

When I increases from 1 to ∞, t = 2µa−µbI+2 decreases from t1 := 2µa−µb

3 to t∞ := 0.

Notice that f(t) is a quadratic function and f ′(µb − µa) = 0. Thus, if t1 ≤ µb − µa, then f(t)

decreases if I increases; if t1 > µb − µa, then as I increases f(t) will first increase, then decrease.

Now, t1 = µb − µa implies µb = 5/4µa, which implies our result.

We consider two numerical examples where both α, β are positive.

Example 1: α = 1; β = 1; µa = 3;µb = 9 See Figure 8

Without intermediaries #2, 3, . . . , I+1, intermediary #1 will sell exclusively to purchaser b. y#1sa =

0; y#1sb = 2.25 and the welfare is 15.1875. With intermediary #2, the equilibrium is y#2

sa = 0.2; y#1sa =

0; y#1sb = 2.2 and the welfare is 15.08. As I increases, the social welfare decreases.

41

14.7

14.75

14.8

14.85

14.9

14.95

15

15.05

15.1

15.15

15.2

15.25

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32

Soci

al W

elfa

re

number of competing intermediaries

Figure 8: Welfare decreases

Example 2: µa = 3;µb = 4;α = 1;β = 0.1 See Figure 9

Here, as I increases, the welfare initially increases then decreases below the monopolistic scenario.

5.15

5.2

5.25

5.3

5.35

5.4

5.45

5.5

5.55

5.6

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32

Soci

al W

elfa

re

number of competing intermediaries

Figure 9: welfare increases then decreases

42

B.2 Proof of Corollary 5.2

Proof. According to the equilibrium computation (6) and (7), as I increases, the total amount of

goods s provides and the amount of goods a receives both increase. This shows that s and b’s payoff

increases. The amount of goods delivered to b, on the other hand decreases. As argued above, this

is a natural consequence of increasing competition for trade between s and a.

The formula for the payoff of intermediary 1 is µay#1sa +µby

#1sb −(y#1

sa +y#1sb )(Ysa+Ysb). Replacing

the solution of (6), we obtain that the payoff of intermediary 1 is

(µb − µa +2µa − µbI + 2

)2.

Thus, the payoff of intermediary 1 decreases as I increases. The payoff of each intermediary

2, 3, .., I + 1 is µay#2sa − y#2

sa (Ysa + Ysb) = (2µa−µbI+2 )2, which also decreases as I increases.

C Proof of Theorem 6.2

Proof. Let yijk be the Nash equilibrium. The social welfare with yijk as the decision is

SWNash =∑jk

(µjk∑i

yijk −βjk2Y 2jk)−

∑j

(θjXj +αj2X2j ).

Replacing Xj =∑

i,k yijk and Yjk =

∑i yijk, we have

SWNash =∑i,j,k

(µik − θj)ziik −∑jk

βjk2Y 2jk −

∑j

αj2X2j . (25)

Let cijk be the solution generating the optimal welfare, Aj =∑

i,k cijk, Bjk =

∑i cijk and

43

cij =∑

k cijk. The optimal social welfare is

SWOpt =∑i,j,k

(µjk − θj

)cijk −

∑jk

βjk2B2jk −

∑j

αj2A2j . (26)

Comparing SWNash and SWOpt, we observe that because of (19), we have

cijk((µjk − θj)− (αjXj + αjx

ij + βjkYjk + βjky

ijk))≤ 0.

Summing over all i, j, k we have

∑i,j,k

(µjk − θj)cijk −∑j

αjAjXj −∑ij

αjxijcij −

∑jk

βjkBjkYjk −∑i,j,k

βjkcijky

ijk ≤ 0. (27)

We use the following inequalities13

BjkYjk ≤1

3B2jk +

3

4Y 2jk;AjXj ≤

1

3A2j +

3

4X2j and

cijxij ≤

1

6(cij)

2 +3

2(xij)

2; cijkyijk ≤

1

6(cijk)

2 +3

2(yijk)

2

to apply to (27) to obtain the following inequality:

∑i,j,k(µjk − θj)cijk −

∑jαj3 A

2j −

∑ijαj6 (cij)

2 −∑

jkβjk3 B

2jk −

∑i,j,k

βjk6 (cijk)

2

≤ 32

(∑jαj2 X

2j +

∑ij αj(x

ij)

2 +∑

jkβjk2 Y

2jk +

∑i,j,k βjk(y

ijk)

2). (28)

To prove the theorem, we will show that the Left hand side of (28) is at least SWOpt and the

13These inequalities come from the fact that (γx− 12γy)2 ≥ 0 implies xy ≤ γ2x2 + 1

4γ2y2.

44

Right hand side of (28) is 32SWNash. Focusing on the Left hand side of (28), first observe that

∑ij

αj6

(cij)2 ≤

∑j

αj6

(∑i

(cij))2 =

∑j

αj6A2j , , and

∑i,j,k

βjk6

(cijk)2 ≤

∑jk

βjk6

(∑i

cijk)2 =

∑jk

βjk6B2jk.

Thus,

the left hand side of (28) ≥︸︷︷︸from (26)

∑i,j,k

(µjk − θj)cijk −∑j

αj2A2j −

∑jk

βjk2B2jk = SWOpt. (29)

Next, we will show that the right hand side of (28) is equal to SWNash. To see this, observe

that from the Nash equilibrium condition (19), we have

∑i,j,k

yijk ·((µjk − θj)− (αjXj + αjx

ij + βjkYjk + βjky

ijk))

= 0.

This is equivalent to

∑i,j,k

(µjk − θj)yijk =∑j

αjX2j +

∑ij

αj(xij)

2 +∑jk

βjkY2jk +

∑i,j,k

βjk(yijk)

2 (30)

Replacing∑

i,j,k(µjk − θj)yijk as in (30) to the formulation of the social welfare at Nash (25),

SWNash =∑

jαj2 X

2j +

∑ij αj(x

ij)

2 +∑

jkβjk2 Y

2jk +

∑i,j,k βjk(y

ijk)

2.

45

D Proof of Theorem 6.4

Let Y ∗jk be the amount of goods k shown on provider j that gives the optimal social welfareOPT (Eω)

of the ω-subnetwork. That is Y ∗ maximizes

∑j,k

(µjk − θj)Yjk −∑jk

βjk2Y 2jk −

∑j

αj2

(∑k

Yjk)2,

where Y are non-negative and Yjk = 0 if j and k are connected by fewer than ω intermediaries.

Denote X∗j =∑

k Y∗jk. We introduce the following notations. Let ωjk be the number of inter-

mediaries that connects j and k. For any pair j, k that are connected by at least ω intermediaries,

let cjk :=Y ∗jkωjk

, and let cijk := cjk if i is connected to both j and k; and 0 otherwise. We also denote

cij :=∑

k cijk.

To compare SWNash and OPT (Eω), we observe that because of (19), we have

cijk((µjk − θj)− (αjXj + αjx

ij + βjkYjk + βjky

ijk))≤ 0.

Summing over all i, j, k we have

∑i,j,k

(µjk − θj)cijk −∑j

αjX∗jXj −

∑ij

αjcijxij −

∑jk

βjkY∗jkYjk −

∑i,j,k

βjkcijky

ijk ≤ 0. (31)

We use the following inequalities

Y ∗jkYjk ≤ω

2ω + 1Y ∗jk

2 +2ω + 1

4ωY 2jk;X

∗jXj ≤

ω

2ω + 1X∗j

2 +2ω + 1

4ωX2i and

cijyij ≤

ω

2(2ω + 1)(cij)

2 +2ω + 1

2ω(yij)

2; cijkyijk ≤

ω

2(2ω + 1)(cijk)

2 +2ω + 1

2ω(yijk)

2

46

to apply to (31) and obtain the following inequality.

∑i,j,k

(µjk − θj)cijk −∑j

ω

2ω + 1αjX

∗j2 −

∑ij

ω

2(2ω + 1)αjc

ij2 −

∑jk

ω

2ω + 1βjkY

∗jk

2

−∑i,j,k

ω

2(2ω + 1)βjk(c

ijk)

2 ≤ 2ω + 1

(∑j

αj2X2j +

∑ij

αj(xij)

2 +∑jk

βjk2Y 2jk +

∑i,j,k

βjk(yijk)

2

)(32)

Similar to the proof of Theorem 6.2, the right hand side of (32) is 2ω+12ω SWNash. In order to

bound the left hand side of (32), we show the following.

ω∑i,j

(cij)2 ≤

∑j

(X∗j )2. (33)

ω∑i,j,k

(cijk)2 ≤

∑jk

(Y ∗jk)2. (34)

Assuming that (33) and (34) are true then the right hand side of (32) is at least

∑i,j,k

(µjk − θj)cijk −∑j

ω

2ω + 1αjX

∗j2 −

∑j

1

2(2ω + 1)αjX

∗j2 −

∑jk

ω

2ω + 1βjkY

∗jk

2

−∑jk

1

2(2ω + 1)βjkY

∗jk

2 =∑i,j,k

(µjk − θj)cijk −∑jk

1

2βjkY

∗jk

2 −∑j

1

2αjX

∗j2 = OPT (Eω). (35)

Hence, we conclude that OPT (Eω) ≤ 2ω+12ω SWNash, which is what we need to prove.

Thus, it remains to show that (33) and (34) are true. To see (34), observe that j, k are connected

by ωjk ≥ ω intermediaries, and by definition cijk =Y ∗jkωjk

. Thus,

Y ∗jk2 = ωjk ·

∑i,k

(cijk)2 ≥ ω ·

∑i,k

(cijk)2.

To see (33), observe that

(X∗j )2 = (∑k

Y ∗jk)2 = (

∑k

ωjkY ∗jkωik

)2 = (∑k

ωjkcjk)2 =

∑k

ω2jkc

2jk + 2

∑k<l

ωjkωjlcjkcjl. (36)

47

On the other hand, ∑i

(cij)2 =

∑i

(∑k

cijk)2. (37)

Notice that cijk = cjk if i is connected to both j and k and 0 otherwise. Thus, to bound∑

i(cij)

2,

we can bound the number of terms c2jk and cjkcjl that appear in (37). There are ωjk intermediaries

that connect to both j and k, thus c2jk appears exactly ωjk in (37). For k < l; the number of terms

cjkcjl that appear in (37) is twice the number of intermediaries who is connected to all three nodes

j, k and l. Hence the number of terms cjkcjl appearing in (37) is at most 2 minωjk, ωjl. So,

∑i

(cij)2 =

∑i

(∑k

cijk)2 ≤

∑k

ωjkc2jk + 2

∑k<l

minωjk, ωjlcjkcjl.

Comparing this and (36), we have ∑i

(cij)2 ≤ ω(X∗j )2,

which implies (33). With this we finish the proof.

E Proof of 7.1

Consider the convex program

min∑j

αj(Xj)2 +

∑j,i

αj(xij)

2 +∑k

βk(Yk)2 +

∑i,k

βk(Yik )2 (38)

sjt : αjXj + αjxij + βkYk + βkY

ik ≥ µk − θj − cjk ∀j, k, i where i connects j and k. (39)

Let ~X, ~Y be its unique optimal solution. Let zijk be the dual variables and set yijk :=zijk2 . We will

show that ~y together with ~X and ~Y satisfies the equilibrium condition. First, observe that the first

48

order condition of the convex program implies that

Xj =∑i,k

zijk2

=∑i,k

yijk; Yk =∑i,j

zijk2

=∑i,j

yijk;

Xij =

∑k

zijk2

=∑k

yijk; Y ik =

∑j

zijk2

=∑j

yijk.

These equations capture exactly the relationship between the quantities of amount of goods traded.

Second, the complementarity condition for an optimal solution of the convex program implies

that if (39) holds with strict inequality, thenzijk2 = yijk = 0. This condition is exactly the equilibrium

condition to guarantee each intermediary maximizes his own payoff.

To see the reverse direction, let ~X, ~Y , and ~y be the quantities traded at equilibrium. Define

zijk := 2yijk. We need to show that ~X, ~Y is the optimal solution of the convex program and

~z is the dual. First, the relationships among ~X, ~Y , and ~y implies the exactly the first order

condition of the convex program among ~X, ~Y , and ~z . Second, the following equilibrium condition

αjXj + αjxij + βkYk + βkY

ik ≥ µk − θj − cjk if strict inequality holds then yijk = 0 implies the

complementarity and slackness condition between the primal ~X, ~Y and the dual ~z. This shows that

~X, ~Y is the unique optimal solution for the convex program (38-39).

49

References

Abreu, D. and M. Manea (2012). Bargaining and efficiency in networks. Journal of Economic

Theory 147(1).

Accenture (2016). Platform economy: Technology-driven business model innova-

tion fromthe outside in. https://www.accenture.com/fr-fr/_acnmedia/PDF-2/

Accenture-Platform-Economy-Technology-Vision-2016-france.pdf.

Ashlagi, I., B. Edelmanb, and H. S. Leec (2018). Competing ad auctions. Working Paper, Harvard

Business School.

Balachander, S., K. Kannan, and D. G. Schwartz (2009). A theoretical and empirical analysis of

alternate auction policies for search advertisements. Review of Marketing Science 7(1).

Banerjee, S., D. Freund, and T. Lykouris (2017). Pricing and optimization in shared vehicle systems:

An approximation framework. In Proceedings of the 2017 ACM Conference on Economics and

Computation, EC ’17, New York, NY, USA, pp. 517–517. ACM.

Bikhchandani, S. and J. M. Ostroy (2002). The package assignment model. Journal of Economic

theory 107(2), 377–406.

Bimpikis, K., O. Candogan, and S. Daniela (Forthcoming). Spatial pricing in ride-sharing networks.

Operations Research.

Bimpikis, K., S. Ehsani, and R. Ilkilic (2018). Cournot competition in networked markets.

Management Science. Forthcoming.

Blume, L. E., D. Easley, J. Kleinberg, and E. Tardos (2009). Trading networks with price-setting

agents. Games and Economic Behavior 67(1), 36–50.

Bose, S., D. W. Cai, S. Low, and A. Wierman (2014). The role of a market maker in networked

cournot competition. In Decision and Control (CDC), 2014 IEEE 53rd Annual Conference on,

pp. 4479–4484. IEEE.

Cachon, G. P., K. M. Daniels, and R. Lobel (2017). The role of surge pricing on a service platform

with self-scheduling capacity. Manufacturing & Service Operations Management 19(3), 368–384.

Caragiannis, I., C. Kaklamanis, P. Kanellopoulos, M. Kyropoulou, B. Lucier, R. Paes Leme, and

v. Tardos (2015). Bounding the inefficiency of outcomes in generalized second price auctions.

Journal of Economic Theory 156(C), 343–388.

Chen, Y. and C. He (2011). Paid placement: Advertising and search on the internet. The Economic

Journal 121(556), F309–F328.

Corominas-Bosch, M. (2004). Bargaining in a network of buyers and sellers. Journal of Economic

Theory 115(1), 36–77.

50

Daughtery, A. (2008). Cournot competition. In The New Palgrave Dictionary of Economics, 2nd

edition. Basingstoke and New York: Palgrave Macmillan.

Drummond, D. (2008). Ending our agreement with yahoo! http://googleblog.blogspot.com/

2008/11/ending-our-agreement-with-yahoo.html.

Dubey, P. (1986, February). Inefficiency of nash equilibria. Math. Oper. Res. 11(1), 1–8.

Edelman, B., M. Ostrovsky, and M. Schwarz (2007). Internet advertising and the generalized

second-price auction: Selling billions of dollars worth of keywords. The American economic

review 97(1), 242–259.

Elliott, M. (2014). Inefficiencies in networked markets. American Economic Journal:

Microeconomics.

Evans, D. S. and R. Schmalensee (2013). The antitrust analysis of multi-sided platform businesses.

In R. Blair and D. Sokol (Eds.), Oxford Handbook on International Antitrust Economics. Oxford:

Oxford University Press.

Fang, Z., L. Huang, and A. Wierman (2017). Prices and subsidies in the sharing economy. In

Proceedings of the 26th International Conference on World Wide Web, pp. 53–62. International

World Wide Web Conferences Steering Committee.

Farrell, J. and C. Shapiro (1990). Horizontal mergers: An equilibrium analysis. American Economic

Review 80(1), 107–26.

Feldman, J., V. Mirrokni, S. Muthukrishnan, and M. Pai (2010). Auctions with intermediaries. In

Proceedings of the 11th ACM conference on Electronic Commerce (EC).

Feng, J., H. K. Bhargava, and D. M. Pennock (2007). Implementing sponsored search in web

search engines: Computational evaluation of alternative mechanisms. INFORMS Journal on

Computing 19(1), 137–148.

Katz, M. L. and C. Shapiro (1985, June). Network externalities, competition, and compatibility.

American Economic Review 75(3), 424–40.

Klemperer, P. (1986). Price competition vs. quantity competition: the role of uncertainty. RAND

Journal of Economics.

Koutsoupias, E. and C. Papadimitriou (1999). Worst-case equilibria. In STACS 99, pp. 404–413.

Springer.

Kranton, R. and D. Minehart (2001). A theory of buyer-seller networks. American Economic

Review 91(3), 485–508.

Lee, R. (2014). Competing platforms. Journal of Economics and Management Strategy.

51

Manea, M. (2011). Bargaining on stationary networks. American Economic Review 101(5).

Manea, M. (2018). Intermediation and resale in networks. Journal of Political Economy 126(3),

1250–1301.

Mehta, A., A. Saberi, U. Vazirani, and V. Vazirani (2007). Adwords and generalized online match-

ing. Journal of the ACM (JACM) 54(5), 22.

Milgrom, P. (2004). Uniform price auctions. In Putting Auction Theory to Work, Chapter 7, pp.

295. Cambridge: Cambridge University Press.

Nava, F. (2015). Efficiency in decentralized oligopolistic markets. Journal of Economic Theory 157,

315–348.

Nguyen, T. (2015a). Coalitional bargaining in networks. Operations Research 63(3), 501–511.

Nguyen, T. (2015b). Coalitional bargaining in networks. Operations Research 63(5), 501–511.

Nguyen, T. (2017). Local bargaining and supply chain instability. Operations Research 65(6).

Parker, G. and M. Van-Alstyne (2005). Two-sided network effects: A theory of information product

design. Management Science 51(10).

Perakis, G. and W. Sun (2014). Efficiency analysis of cournot competition in service industries

with congestion. Management Science 60(11), 2684–2700.

Polanski (2007). Bilateral bargaining in networks. Journal of Economic Theory 134.

Rosen, J. B. (1965). Existence and uniqueness of equilibrium points for concave n-person games.

Econometrica: Journal of the Econometric Society, 520–534.

Shin, W. (2015). Keyword search advertising and limited budgets. Marketing Science 34(6), 882–

896.

Vasin, A. and P. Kartunova (2016). Cournot oligopoly theory for simple electricity markets.

In P. von Mouche and F. Quartieri (Eds.), Contributions to equilibrium theory for Cournot

oligopolies and related games: essays in Honour of Koji Okuguchi. Springer.

Weyl, E. G. (2010). A price theory of multi-sided platforms. American Economic Review 100(4).

52