welfare implications of competing two-sided...
TRANSCRIPT
-
Welfare Implications of Competing Two-Sided Platforms
Karthik Kannan and Thành NguyenKrannert School of Management, Purdue University
Working paper: May 2014
Abstract
We study the welfare implications of two-sided (decentralized) markets involving multiple
intermediaries between buyers and sellers. For the analysis, we employ a stylized model where
the intermediary sets the quantities of ad slots to purchase and sell, and the prices are a conse-
quence of a Cournot model. The mathematics associated with the model is generic enough that
it carries forward to other platform markets as well. Our analysis points to two main results.
First, we find that with Cournot submarkets, the social welfare does not monotonically change
with the number of competing intermediaries. This result is different from the standard Cournot
models. Second, for various interconnected structures of the platform markets, we compute the
price of anarchy as the ratio between social welfare generated in the market and the optima.
We show that when when the marginal cost and marginal value functions are linear, the price
of anarchy is at least 2/3. Lastly, we also present some analysis on network structure and its
implication on the price of anarchy.
1 Introduction
Our interest in studying the welfare implications of competing two-sided platforms was motivated
by the partnership that Google and Yahoo explored in 2008. That partnership would have allowed
Yahoo to use Google’s ad service to intermediate and deliver ads for Yahoo as well as it partners’
sites in the U.S. and Canada; except that the government intervened because of antitrust concerns.
“After four months of review, including discussions of various possible changes to the agreement,
it’s clear that government regulators and some advertisers continue to have concerns about the
agreement. Pressing ahead risked not only a protracted legal battle but also damage to relationships
with valued partners. . . [S]o, we have decided to end the agreement.” (Drummond, 2008). This
incident led us to consider the following question: Are the welfare implications of platform mergers
1
-
any different than mergers involving, say, manufacturing firms?
The aforementioned question continues to be important for various reasons. There are a number
of platform markets where mergers and acquistions are quite common place. Digital ads market that
is observing an explosive growth is also undergoing a transformation with mergers and/or acquisi-
tions of intermediaries (hereafter, interchangeably used with platforms) occurring quite commonly.
A few examples: Amazon began a mobile ad network service in 2013; Microsoft bought aQuantita-
tive in 2012; and Yahoo purchased Interclick in 2011. Similarly, broadband “intermediaries” such
as Comcast and AT&T are also making a large number of mergers and acquistionsy. Yet, there is
little guidance from prior literature (surveyed later in Section 2) to provide insights regarding the
welfare implications.
We began analyzing a marketplace involving multiple intermediaries. At a generic level, the
intermediaries facilitate connections between buyers and sellers (e.g., the delivery of ads from the
advertisers to the publishers’ webpages). An intermediary may serve multiple buyers and sellers.
Also, each of the buyers and sellers may connect with multiple intermediaries. The dependencies
create a networked market structure, which is a key aspect of our analysis.
Our analysis on a decentralized marketplace wherein intermediaries do not fully connect buyers
and sellers is a distinctive contribution to the body of knowledge. Also, we provide a comprehensive
analysis of the social welfare generated in such a context. Specifically, we identify several seemingly
counterintuitive results that provide valuable actionable insights.
We employ a stylized context for our analysis for the ease of the readers. Note that, as alluded
to earlier, ad intermediaries are involved in a decentralized competition as they enable delivery of
ads from advertisers to publishers. We characterize this competition using a Cournot-type model
where the intermediaries set the quantities (of ad-slots) to purchase from the publishers and to
sell to the advertisers. The prices for these transactions are determined by Cournot competitions.
2
-
Our characterization of the Cournot submarket competition is different from classical models of
Cournot competition wherein all the firms compete in one well-defined market. The differing
interconnections mean the welfare implications are also different between the traditional Cournot
model and the Cournot submarket competition analyzed here. In a classical Cournot competition
model, if we increase the number of competitors making quantity decisions, the social welfare and
consumer surplus in the market improves. However, such a monotonic relationship does not always
occur with Cournot submarket competition. We show that having intermediaries and mergers of
intermediaries can be helpful. We also show that the efficiency critically depends not only on the
numbers of the competitors but also on the structure of the interconnections. We define the price of
anarchy as the ratio between social welfare generated and the social optima. Using our model, we
provide bounds on the price of anarchy and also insights about the market structures that generate
the different welfare implications.
2 Literature Review
Our work relates to two main streams of research. The first stream is the literature on platform-
based markets that is quite well established. The second stream is the literature on decentralized
markets that is nascent but growing extensively.
2.1 Platform Economics
In this subsection, we only provide a brief survey of related platform economics literature. Much of
the early focus on this literature was on single-sided markets (see, for example, the seminal work
by Katz and Shapiro, 1985). The literature on two-sided platforms is relatively new (e.g., Parker
and Van-Alstyne, 2005) and there have been quite a few papers that have analyzed the strategies
associated with two sided platforms. Our paper relates to the two-sided markets but we study the
3
-
welfare implications.
In the context of welfare implications, Lee (2014) has studied the problem involving single-
sided networks. Our problem relates to studying welfare implications in two-sided markets. There
have been a few papers that have studied the welfare implications with two-sided markets as well
(Evans and Schmalensee, 2013; Weyl, 2010). Because of our model characterization, we are able to
focus on general heterogeneous network, and study the welfare implication based on the network
structure – a feature not considered in the prior literature. Specifically, our model does not explicitly
characterize the direct externality effects, but we let it naturally arise in our model. Also, our model
involves a market where the buyers and the sell are not fully connected, a feature considered by
the literature on decentralized network markets.
2.2 Decentralized Network Markets
Seminal related work includes Corominas-Bosch (2004), which studies bargaining in networks, and
Kranton and Minehart (2001), which studies the exchange model. Since then, several papers on
decentralized bargaining have been developed (Abreu and Manea, 2012; Manea, 2011; Polanski,
2007). By assumption, all these papers rule out intermediaries, and only focus on the trades
between the buyers and sellers. Recall that our focus is on analyzing the intermediaries
Amongst other papers analyzing equilibrium in the decentralized network context, Bimpikis
et al. (2014) is closely related to ours. They discuss the market power in the context of a cournot
competition model of two-sided markets without intermediaries. As we will discuss later, our convex
program formulation with intermediaries is generic enough to accommodate their model also.
There are a few other papers that have considered the role of intermediaries in the networked
structure and they are closely related to our paper. Nava (2013) does not explicitly account for
intermediaries, but players in that model can choose to intermediate transactions. In an economy
4
-
where the agents decide on the flow of quantities (purchases are negative flows and sales are positive
flows), the paper establishes equilibrium and welfare properties. Blume et al. (2007) consider a
mediated market where the intermediary sets the prices. Their model always implements an efficient
allocation at equilibria. 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 the outcomes.
Our paper is different from these prior works in that intermediaries in our model connect multiple
buyers and the sellers, and the prices are determined by the decentralized Cournot (sub)markets.
Our analysis also focuses on the price of anarchy, social welfare, and presents insights about the
competitive market structures.
3 The Model and Equilibrium Characterization
Recall that we characterize the model in the context of ad intermediaries for the ease of reading.
As alluded to earlier, the mathematics associated with the characterization is such that the main
results are valid to a generic platform context as well. Note further that, unlike in a typical platform
economics model, we do not exogenize the network effects. However, the value that one side of
the platform realizes is implicitly allowed to vary with the number of participants through the
intermediaries’ actions.
Now, consider an economy in which there are I ad-intermediaries competing to offer technology
and services that match the K advertisers with advertisement slots available among the J publishers
(e.g., publishers include mobile apps; news websites; social networking sites; blogs; search website).
We use the variables i, j, and k to respectively denote any individual intermediary, publisher,
and the advertiser. Figure 1 shows a possible decentralized competition inter-mediated by ad-
intermediaries that we are seeking to model. Note that to capture the heterogeneity among ad-
5
-
intermediaries we assume a general tripartite network G among I, J and K, where the set of edges
connect the J publishers with I intermediaries and also the I intermediaries with K advertisers
Figure 1: An Example Structure of Networked Competition
We formulate a perfect information, single shot game, where ad-intermediaries are the key
decision-makers. In the first stage, the ad-intermediaries choose the number of ad slots to buy
from the publishers and sell to the advertisers. In the second stage, the publishers and advertisers
simultaneously compete on price. We model the second stage such that the prices, which the
intermediaries pay to the publishers for ad slots as well as the prices per ad-slot they receive from
the advertisers, follow a Cournot-style quantity competition.
To model the interaction with the publisher, let each ad-intermediary i pre-commit to buying
xij number of slots from publisher j in the first stage. Also, let Xj =∑
i xij be the total number of
slots requested from all the ad-intermediaries. Next, let ad-intermediaries simultaneously compete
on price. The unit price for an advertisement slot is given by
Pj = θj + fj(Xj),
where fj is a function that is increasing and (weakly) convex. Without loss of generality, we assume
fj(0) = 0 , For example, a special case is the standard Cournot model Pj = θj + αj(Xj). As in
6
-
the literature of Cournot models Kreps and Scheinkman (1983), see also Nava (2013), Pj can be
interpreted as the inverse supply function of publisher j, which is equal to the marginal cost of
publisher j. Hence, the cost for a publisher j to publish Xj ads is
Cj(Xj) = θjXj +
∫ Xj0
fj(x)dx.
When webpages are cluttered with ads, the disatisfaction it imposes on the viewers can be inter-
preted as a convex cost.
For the interaction between ad-intermediaries and the advertisers, let zijk be the number of
ad-displays (hereafter, simply ads) to be delivered on publisher j’s website that the intermediary
i offers to k. The total ads from k delivered to the publisher j, thus, is Yjk =∑
i zijk. We assume
that the utility that the advertiser obtains is dependent on where the ad is published. Thus, the
inverse demand curve for each advertiser depends a specific targeted publisher. Namely, we assume
given a publisher j, inverse demand curve for k is
Rjk = µjk − gjk(Yjk),
where gjk is also a function that is increasing and (weakly) convex. Without loss of generality,
we assume gjk(0) = 0. Again, a special case is the standard Cournot model Rjk = µjk − βjkYjk.
Similar to the discussion above, these inverse demand curves can be assumed to be the marginal
utility of the advertiser k. Then, the utility of advertiser k is
Uk(~z) =∑j∈J
(µjkYjk −∫ Yjk0
gjk(y)dy.)
Thus, in our model, each ad-intermediary i’s strategy consists of non-negative values xij-s and
7
-
zijk-s if both (ij) and (ik) are connected by an edge in the network G. Furthermore, xij-s and z
ijk-s
need to satisfy the following inventory constraint:
xij ≥∑k
zijk, (1)
which is that the number of ads that i delivers to publisher j cannot be higher than the number of
ad-slots that he purchases from j.
Each ad-intermediary i aims to maximize his payoff, which is the difference between the total
money paid by the advertisers and the total amount paid to the publishers. It is given by
REVi(~x, ~z) =∑jk
Rjkzijk −
∑j
Pjxij =
∑jk
(µjk − gjk(Yjk))zijk −∑j
(θj + fj(Xj))xij . (2)
Recall that
Xj =∑i
xij and Yjk =∑i
zijk.
The game described above is denoted as
Γ(G, I, J,K, θ, µ, f, g).
Formally, we have the following definition of an equilibrium in this game.
Definition 3.1 (~x, ~z) is an equilibrium if they satisfy (1) and no ad-intermediary i can change
~xi, ~zi to improve his pay-off given by (2).
Social welfare and consumer surplus are naturally defined as follows.
8
-
Definition 3.2 Given a strategy profile (~x, ~z), social welfare is
SW (~x, ~z) =∑k∈K
Uk(~z)−∑j∈J
Cj(Xj) =∑k∈K
(∑j∈J
µjkYjk−∑j∈J
∫ Yjk0
gjk(y)dy
)−∑j∈J
(θjXj+
∫ Xj0
fj(x)dx
)
=∑i,j,k
µjkzijk −
∑i,j
θjxij −
∑k∈K,j∈J
∫ Yjk0
gjk(y)dy −∑j∈J
∫ Xj0
fj(x)dx
=∑j,k
µjkYjk −∑j
θjXj −∑j,k
∫ Yjk0
gjk(y)dy −∑j∈J
∫ Xj0
fj(x)dx. (3)
Definition 3.3 Given a strategy profile (~x, ~z), the total consumer surplus is
CS = SW (~x, ~z)−∑i∈I
REVi(~x, ~z),
where SW (~x, ~z) is given by (3) and REVi(~x, ~z) is defined as in (2).
3.1 Equilibrium Characterization
In this section, we show that there always exists a pure equilibrium in the general game. Further-
more, if fj and gk are linear, then the equilibrium is unique and can be characterized by a quadratic
convex program.
We first show that at any equilibrium, all inventory constraints bind.
Lemma 3.4 Given an equilibrium ~x, ~z, then xij =∑
k zijk.
Proof: In any equilibrium, there cannot be any ad-intermediary i that buys more ad slots from
j (xij) than∑
k zijk, because otherwise i improves his payoff by reducing x
ij to
∑k z
ijk.
Because of Lemma 3.4, the payoff of ad-intermediary i (2) can be written as
∑jk
(µjk−gk(Yk))zijk−∑j
(θj +fj(Xj))xij =
∑i,j,k
(µjk−θj)zijk−∑jk
gjk(Yjk)zijk−
∑j,k
fj(Xj)zijk. (4)
9
-
Observe that for every i ∈ I, the utility function above is concave. Furthermore, gk(Yk) and fj(Xj)
are increasing. So, there exists a constant Z such that if zijk > 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. Formally:
Theorem 3.5 If gk and fj are increasing convex functions, the game Γ(G, I, J,K, θ, µ, f, g) always
has a pure equilibrium.
When fj , gjk are linear functions, in particular,
fj(x) = αjx and gjk(y) = βjky,
the payoff of ad-intermediary i is
Vi(z) =∑i,j,k
(µjk−θj)zijk−∑jk
βjkYjkzijk−
∑j,k
αjXjzijk =
∑i,j,k
(µjk−θj)zijk−∑jk
βjkYjkzijk−
∑j
αjXj∑k
zijk.
The derivative of Vi(z) according to zijk is
(µjk − θj)− βj,kYjk − βjkzijk − αjXj − αj∑l∈K
zijl
Recall that xij =∑
l∈K zijl. Hence, then the first order condition for z to be a Nash equilibrium is
the following.
(µjk − θj)− (βjkYjk + αjXj + αjxij + βjkzijk) ≤ 0; and equality occurs if zijk > 0. (5)
Note that (5) has a special property that allows us to characterize its unique solution by a quadratic
convex program.
10
-
Theorem 3.6 If fj(x) = αjx, gjk(y) = βjky, αj > 0, and βjk > 0, ~z is an equilibrium iff it is the
unique solution of the following convex program with the unknowns ~z, ~x, ~X, and ~Y :
min :∑
jαj2 X
2j +
∑ijαj2 (x
ij)
2 +∑
jkβjk2 Y
2jk +
∑i,j,k
βjk2 (z
ij,k)
2
s.t : αjXj + αjxij + βjkYjk + βjkz
ijk ≥ µjk − θj . (6)
Proof: First, consider the unique solution of (6). By the complementarity and slackness condition,
z, x,X, Y is the solution iff for every i, j, k such that ij and ik are connected in G, there exists a
dual variable λijk such that
αj2 2Xj =
∑ik αjλ
ijk (7)
αj2 2x
ij =
∑k αjλ
ijk (8)
βjk2 2Yjk =
∑i βjkλ
ijk (9)
βjk2 2z
ijk = (βjk)λ
ijk (10)
if αjXj + αjxij + βjkYjk + βjkz
ijk > µjk − θj , then λijk = 0. (11)
Observe that (10) implies that λijk = zijk. Therefore, from (7) , (8) and (9),
Xj =∑ik
zijk;xij =
∑k
zijk and Yjk =∑i
zijk.
Given this, (11) is equivalent to the first order condition in (5).
To see the the reverse direction, given a ~z satisfying (5), we introduce λijk := zijk; Xj =∑
ik λijk;x
ij =
∑k λ
ijk and Yjk =
∑i λ
ijk. It is straightforward to see that z, x, λ,X, Y satisfy (7-11).
Therefore, z, x, λ,X, Y are actually the unique solution of the program (6).
Hereafter, we will focus on the special case where fjand gjk are increasing linear functions. We
11
-
use the convex program technique to investigate the welfare implications.
4 Merging ad-intermediaries: An Illustrative Example
In this section, we begin our analysis using an example to illustrate how the welfare implications
differ between the standard Cournot model and the Cournot decentralized competition involving
intermediaries. In the classical model of Cournot competition, it has been shown that merging of
firms reduces competition and thereby reduces social welfare as well as social surplus. Arguably,
this theory is at the heart of the antitrust policies in the US. However, the example below shows
that the traditional results from Cournot competition does not hold when the competing firms are
intermediaries.
Figure 2: Two different networks: before and after merging of A and B.
We consider the network and its two scenarios as shown in Figure 2. In scenario I, three ad-
intermediaries A, B and C are competing to deliver ads from advertisers 3 and 4 to publishers 1 and
2. In scenario II, A and B merge. Notice that in Senario I, A, and B compete to deliver ad from 4
to 1; but C is the only ad-intermediary between 2 and 3. On the other hand when A and B merge,
the merged firm AB becomes the monopoly that connects 1 and 4; but it becomes a competitor for
C to deliver ad between advertiser 3 and publisher 2.
12
-
Depending on how advertiser 3 values ads placed on publisher 2 relative to valuations of other
advertiser-publisher pairs, the merging of A and B can may or may not improve social welfare.
Interestingly, for a wide range of parameter values, merging A and B improves consumer welfare.
To be more specific, assume the following cost structure. All gjk, fj are linear, with αj = βjk = 1;
furthermore,
µ23 = V ;µ13 = µ24 = 0;µ14 = 1; θj = 0.
With this, we obtain the following comparative result.
Theorem 4.1 If V > 1, then the revenue of AB in after merging is larger than the total revenue
of A and B before merging; furthermore, both social welfare and consumer surplus in scenario II
are also larger than in scenario I.
If 3/7 < V < 1, then the revenue of AB in after merging is less than the total revenue of A
and B before merging; furthermore, social welfare in scenario II is also less than in scenario I, but
consumer surplus is increased when A and B merge.
Proof: The proof involves a straightforward calculation that we omit. Also see Figure 3 for a
plot the welfare, consumer surplus and revenue as V changes for the two scenarios.
The proof is based on the convex program characterization given in Theorem 3.6, which gives
us an easy computation method for characterizing these equilibria in closed forms. Specifically,
because of symmetry and according to Theorem 3.6 in scenario I the equilibrium is characterized
as the solution of the following program:
13
-
Figure 3: Dot lines represent scenario 2, solid lines represent scenario 1
14
-
min : 12X21 +
12X
22 +
12Y
223 +
12Y
214 + (z
A14)
2 + (zB14)2 + (zC23)
2
s.t : X1 + Y14 + 2zi14 ≥ 1, for i ∈ {A,B}. (12)
X2 + Y23 + 2zC23 ≥ V.
In scenario II the equilibrium is characterized as the solution of the following program
min : 12X21 +
12X
22 +
12Y
223 +
12Y
214 + (z
AB14 )
2 + (zAB23 )2 + (zC23)
2
s.t : X1 + Y14 + 2zAB14 ≥ 1 (13)
X2 + Y23 + 2zi23 ≥ V, for i ∈ {AB,C}..
The intuition for the result in Theorem is fairly intuitive. Notice that, in Scenario I, the
path 2-3 is intermediated by C in a monopolistic fashion. In Scenario II, 2-3 connection is not
monopolistically intermediated anymore. This merger also has a cost. In particular, it leads to a
decreased competition 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.
Using this example, we briefly next consider how our model implications are different from
those in the prior literature. Our result is different from the Bertrand competition model among
intermediaries in Blume et al. (2007). Recall in their model that all equilibria are efficient, and
so merging of intermediaries would not change the price of anarchy. Compared to Bimpikis et al.
(2014), our model impacts social welfare and consumer surplus differently. In our model, the
publishers and advertisers that are connected to the merged firms are directly impacted because of
the merger. These direct impacts occur in addition to the indirect ones. However, because Bimpikis
15
-
et al. (2014) models no intermediaries, mergers of two firms can only lead indirect impacts.
The example also illustrates that the social welfare generated critically depends on the network
structure. It also demonstrates that comparing two arbitrary networks is in general a difficult task.
Further, it shows that mergers can have both positive and negative welfare implications. While
these are idiosyncratic results, policy questions posed earlier require a richer framework that has
to be analyzed. So, we next perform some comparative static analysis using a generic network
structure. Thereby, we are able to provide insights about how the network structures influence the
efficiency. Further, we are interested in bounding the efficiency loss. Additionally, we are interested
in analyzing how parameters of our model have implications on the efficiency-loss bounds.
In the following section, we employ the traditional “price of anarchy” approach from computer
science.1 Later, in Section 6, we evaluate how network structures influence the price of anarchy.
5 Price of Anarchy
First, we will show that with fj and gjk being linear and increasing functions, the price of anarchy
(PoA) is at least 2/3. In other words, the social welfare in the decentralized market is no worse
than 2/3 of what a social planner can achieve. On the other hand, we later provide an example
where PoA is equal to 3/4.
Theorem 5.1 If f and g are linear, with positive coefficients, then the ratio between social welfare
at any Nash equilibrium and the optimal social welfare is at least 2/3.
Proof: Let zijk be the Nash equilibrium. The social welfare with zijk as the decision is
SWNash =∑jk
(µjk∑i
zijk −βjk2Y 2jk)−
∑j
(θjXj +αj2X2j ).
1Recall that given a utility maximizing game, the price of anarchy is the infimum of the ratios between the socialwelfare at an equilibrium over the maximum social welfare.
16
-
Replacing Xj =∑
i,k zijk and Yjk =
∑ij z
ijk, we have
SWNash =∑i,j,k
(µik − θj)ziik −∑jk
βjk2Y 2jk −
∑j
αj2X2j . (14)
Let cijk be the solution generating the optimal welfare, Aj =∑
i,k cijk, Bjk =
∑i cijk and
cij =∑
k cijk. The optimal social welfare is:
SWOpt =∑i,j,k
(µjk − θj
)cijk −
∑jk
βjk2B2jk −
∑j
αj2A2j . (15)
To compare SWNash and SWOpt, we observe that because of (5), we have
cijk((µjk − θj)− (αjXj + αjxij + βjkYjk + βjkzijk)
)≤ 0
Summing over all i, j, k we have
∑i,j,k
(µjk − θj)cijk −∑j
αjAjXj −∑ij
αjxijcij −
∑jk
βjkBjkYjk −∑i,j,k
βjkcijkz
ijk ≤ 0 (16)
We use the following inequalities2
BjkYjk ≤1
3B2jk +
3
4Y 2jk;AjXj ≤
1
3A2j +
3
4X2j
and
cijxij ≤
1
6(cij)
2 +3
2(xij)
2; cijkzijk ≤
1
6(cijk)
2 +3
2(zijk)
2
2These inequalities come from the fact that (γx− 12γy)2 ≥ 0 implies that xy ≤ γ2x2 + 1
4γ2y2.
17
-
to apply to (16) to obtain the following inequality:
∑i,j,k(µjk − θj)cijk −
∑jαj3 A
2j −
∑ijαj6 (c
ij)
2 −∑
jkβjk3 B
2jk −
∑i,j,k
βjk6 (c
ijk)
2
≤ 32(∑
jαj2 X
2j +
∑ij αj(x
ij)
2 +∑
jkβjk2 Y
2jk +
∑i,j,k βjk(z
ijk)
2). (17)
We will show that the Left hand side of (17) is at least SWOpt and the Right hand side of (17)
is 32SWNash. This will prove our theorem.
Focusing on the Left hand side of (17), 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,
Left hand side of (17) ≥∑i,j,k
(µjk − θj)cijk −∑j
αj2A2j −
∑jk
βjk2B2jk = SWOpt. (18)
(The last equality follows from (15).)
Focusing on the Right hand side of (17), we will show that the Right hand side of (17) is equal
to SWNash. To see this, observe that from the Nash equilibrium condition (5), we have
∑i,j,k
zijk ·((µjk − θj)− (αjXj + αjxij + βjkYjk + βjkzijk)
)= 0.
18
-
This is equivalent to
∑i,j,k
(µjk − θj)zijk =∑j
αjX2j +
∑ij
αj(xij)
2 +∑jk
βjkY2jk +
∑i,j,k
βjk(zijk)
2 (19)
Replacing∑
i,j,k(µjk − θj)zijk as in (19) to the formulation of the social welfare at Nash (14), we
have
SWNash =∑j
αj2X2j +
∑ij
αj(xij)
2 +∑jk
βjk2Y 2jk +
∑i,j,k
βjk(zijk)
2
This is what we needed to prove.
The following example shows that PoA is at least 3/4. Consider a game consisting of one
ad-intermediary connecting with one publisher and one advertiser.
Example 1 The inverse demand curve for advertiser is 2− z, where z is the number of ads being
delivered. The inverse supply curve for publisher is 1 + x, where x is the number of ad-slots being
sold. The intermediary set x, z such that x ≥ z to maximize (2 − z)z − (1 + x)x. By a straight-
forward calculation, at equilibrium, x = z = 1/4. The Social optimal solution is x = z = 1/2. PoA
of this game is 3/4.
6 The influence of network structure on efficiency
This section uses the equilibrium characterization in Section 3 and the analysis of price of anarchy
to study the influence of the network structure on efficiency. To compute the optimal social
welfare, we abstract away from the set of intermediaries. Let E ⊂ J ×K be the set of node pairs
j ∈ J ; k ∈ K that are connected by at least one node i ∈ I. According to Definition 3.2, the
19
-
optimal social welfare can be written as:
max~X,~Y
∑j,k
µjkYjk −∑j
θjXj −∑k∈K
∫ Yjk0
gjk(y)dy −∑j∈J
∫ Xj0
fj(x)dx. (20)
s.t : X,Y ≥ 0
Yjk = 0 ∀jk /∈ E
Xj ≥∑k
Yjk
This characterization is intuitive, because only the structure of feasible connection between adver-
tisers and publishers are relevant for computing the optimal social welfare. This gives us a general
way to define social welfare benchmarks. In particular,
Definition 6.1 Let E ⊂ J ×K , the optimal social welfare subject to E is defined as the optimal
value of (20), and is denoted as OPT (E)
Unlike the the optimal social welfare, Nash equilibrium depends heavily on the overall network
structure between I, J and I,K. In the following we show the impact of this network structure on
the efficiency.
Definition 6.2 Given a network G whose nodes are partitioned into three disjoint classes J, I,K.
The edges of G connect nodes between JI and between IK, We define Eτ (G) ⊂ J ×K, which for
simplicity also denoted by Eτ , be the set of node pairs j ∈ J ; k ∈ K that are connected by at least
τ nodes i ∈ I (that is both ji and ik are edges in G).
Our mail result in this section is the following.
Theorem 6.3 Given a network G over the set of publishers, advertisers and ad-intermediaries,
assume fj(x) = αjx; gjk(y) = βjky, for αj , βjk > 0, the social welfare at Nash equilibrium is at
least (1− 12τ+1)OPT (Eτ ).
20
-
Proof: See Appendix A.1 The proof of Theorem 6.3 is a nontrivial extension of Theorem 5.1.
Notice that for the special case of τ = 1, we recover Theorem 5.1. Intuitively, τ captures the
degree of competition among the ad-intermediaries. For example, if for every pair of publisher
and advertiser jk in G, there are at least τ intermediaries connecting them, the ratio between the
welfare at Nash and the optimal welfare is at least 1 − 12τ+1 . Thus, as τ increases, the system
approaches to full efficiency.
6.1 The role of ad-intermediaries
Next, we provide some discussion and interpretations of Theorem 6.3. In particular, consider an
environment without intermediaries. One can think of this scenario as an environment where each
ad-intermediary is a represented agent for a publisher. This allows us to compare the efficiency of
this game with a scenario where publishers and advertisers are connected by multiple intermediaries.
Figure 4:
Observe that for this network structure E2 = ∅. That is, for every pair of publisher and
advertiser, there is at most one intermediary connected to both of them. Thus, without connecting
to multiple intermediaries, the social welfare at Nash equilibrium is always bounded away from the
optimal social welfare.3
3It is straight forward to construct such an example. For example, for a connected pair j, k let µjk = µ > 0, allother µj′k′ = �
-
Figure 5: Every pair in the right hand-side network is connected by at least 2 intermediaries.
On the other hand, consider a network on the left hand-side of Figure 5. Every publisher-
advertiser pair are connected by at least 2 intermediaries. The right hand side shows the same
number of publishers and advertisers but each publisher is connected to at least two advertisers.
By Theorem 6.3, the efficiency at Nash equilibrium of the network on the left is at least 45 the
optimal social welfare of network E2 on the right hand side.
Next, observe that all of publisher-advertiser pairs are connected by at least one intermediary,
thus the efficiency at Nash equilibrium of the network on the left is at least 23 the optimal social
welfare of the complete network between publishers and advertisers.
The main take-away from the discussion above is that a system without ad-intermediaries or too
many represented intermediaries can be a barrier for competition and gives rise to inefficiency. The
results are particularly important as FTC mulls the do not track policy. If third parties, which are
the entities targed by the policy, are consequently eliminated, our result shows that the changing
decentralized network structure may have negative implications.
7 Conclusions
We characterize a tractable model of competition among intermediaries, although specified in the
context of ad networks. We show several interesting insights regarding how the network structure
22
-
impacts the overall social welfare. In conclusion, we wish to highlight two main insights. The first
one is a seemingly counterintuitive one: despite not exogenously modeling externality effects, we find
that merging ad-intermediaries can encourage competition and lead to social welfare improvement.
This result is different from the standard Cournot models. The second one relates to the study of
the price of anarchy. Specifically, we investigate how the network structure influences this measure
of efficiency. We also show that how, from this perspective, intermediaries help increase competition
and improve the social welfare.
A APPENDIX
A.1 Proof of Theorem 6.3
Let Y ∗jk be the amount of ads k shown on publisher j that gives the optimal social welfare OPT (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 τ ad-intermediaries.
Denote
X∗j =∑k
Y ∗jk.
We introduce the following notations. For any pair j, k that are connected by at least τ ad-
intermediaries, let
cjk =Y ∗jkτjk
,
and let cijk = cjk if i is connected to both j and k; and 0 otherwise.
23
-
To compare SWNash and OPT (Eτ ), we observe that because of (5), we have
cijk((µjk − θj)− (αjXj + αjxij + βjkYjk + βjkzijk)
)≤ 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
βjkcijkz
ijk ≤ 0 (21)
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
cijzij ≤
τ
2(2τ + 1)(cij)
2 +2τ + 1
2τ(zij)
2; cijkzijk ≤
τ
2(2τ + 1)(cijk)
2 +2τ + 1
2τ(zijk)
2
to apply to (21), 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τ + 12τ
(∑j
αj2X2j +
∑ij
αj(xij)
2 +∑jk
βjk2Y 2jk +
∑i,j,k
βjk(zijk)
2
)(22)
Similar to the proof of Theorem 5.1 the right hand side of (22) is 2τ+12τ SWNash. In order to bound
the left hand side of (22), we show the following.
τ∑
i,j(cij)
2 ≤∑
j(X∗j )
2. (23)
τ∑
i,j,k(cijk)
2 ≤∑
jk(Y∗jk)
2. (24)
24
-
Assume that (23) and (24) are true then, the right hand side of (22) 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τ ).
Hence we conclude that OPT (Eτ ) ≤ 2τ+12τ SWNash, which is what we need to prove.
Thus, it remains to show that (23) and (24) are true. To see (24), observe that because j, k are
connected by τjk ≥ τ ad-intermediaries, and by definition cijk =Y ∗jkτjk
. Thus,
Y ∗jk2 = τjk ·
∑i,k
(cijk)2 ≥ τ ·
∑i,k
(cijk)2.
To see (23), observe that
(X∗j )2 = (
∑k
Y ∗jk)2 = (
∑k
τjkY ∗jkτik
)2 = (∑k
τjkcjk)2 =
∑k
τ2jkc2jk + 2
∑k
-
we have ∑i
(cij)2 =
∑i
(∑k
cijk)2 ≤
∑k
τjkc2jk + 2
∑k
-
Feldman, J., V. Mirrokni, S. Muthukrishnan, and M. Pai (2010). Auctions with intermediaries. In
Proceedings of the 11th ACM conference on Electronic Commerce (EC).
Katz, M. L. and C. Shapiro (1985, June). Network externalities, competition, and compatibility.
American Economic Review 75 (3), 424–40.
Kranton, R. and D. Minehart (2001). A theory of buyer-seller networks. American Economic
Review 91 (3), 485–508.
Kreps, D. M. and J. A. Scheinkman (1983, Autumn). Quantity Precommitment and Bertrand
Competition Yield Cournot Outcomes. Bell Journal of Economics 14 (2), 326–337.
Lee, R. (2014). Competing platforms.
Manea, M. (2011). Bargaining on stationary networks. American Economic Review 101 (5).
Nava, F. (2013). Efficiency in decentralized oligopolistic markets. Working Paper.
Parker, G. and M. Van-Alstyne (2005). Two-sided network effects: A theory of information product
design. Management Science 51 (10).
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.
Weyl, E. G. (2010). A price theory of multi-sided platforms. American Economic Review 100 (4).
27
IntroductionLiterature ReviewPlatform EconomicsDecentralized Network Markets
The Model and Equilibrium CharacterizationEquilibrium Characterization
Merging ad-intermediaries: An Illustrative ExamplePrice of AnarchyThe influence of network structure on efficiencyThe role of ad-intermediaries
ConclusionsAPPENDIXProof of Theorem 6.3