1. Introduction
Digital economy has formed a paradigm of accelerated economic development. A central position in it is occupied by network technologies, which have led to the establishment of network markets. Network markets are set up on network platforms, which are a novel business element in the modern economy, providing benefits for both the platform’s operator and the community.
The two-sided market involving a platform is a network type of market, where users belonging to two different groups interact. Consumption by any one of the groups generates external effects on the other group. Assuming a network effect exists between the two sides of the market (network externalities), the problem of optimizing the platform’s profit can be formulated. Reference [
1] suggested a model of a monopoly platform in a two-sided market with the total number of agents on each side equaling one. The agents have different transport costs to access the platform via Hotelling specification. As an illustration, imagine that agents in the model are sellers and customers in an online store, job-seekers and employers in a job centre, men and women in a dance floor, and so forth. Following the Hotelling specification [
2], agents compare their costs before taking the decision about visiting the platform. Our study assumes agents to be heterogeneous and demand to be endogenous, and investigates the platform’s behavior and revenues under these assumptions.
A duopoly in a two-sided in-plane platform market is considered, equilibrium in such a market and the dependence of platform revenues on network externalities are determined. For the case of identical agents and identical platforms, the conditions were detected enabling services in such platforms to exist under competition, and the exact expressions for the platforms’ optimal strategies were found.
Also, the social optimum problem was solved and the dependence of the optimal value on the structure of the two-sided market’s costs and network externalities was determined.
A number of papers have been published on network platforms with externalities. Since the analysis of monopolistic markets [
3,
4,
5,
6,
7], studies in this sphere have been focused on the pricing platforms for markets with different structures, including the problem of the social optimum for private platforms and associations. The aspects addressed were the models of private platforms’ competition in different scenarios for homogeneous and differentiated products, bottlenecks, exclusive contracts, as well as the effects of various important factors such as tariffs, market price elasticity, transaction size, and buyers and sellers net surplus.
Rochet and Tirole study the pricing strategy of payment-card type of platforms in two-sided markets, considering both the monopoly case and the duopoly case, with different objective functions of the platforms: either to maximize the profit or to maximize the social welfare [
8]. Later on, Rochet and Tirole consider this type of platform model that integrates both usage and membership externalities and study obtain new results on the mix of usage and membership charges [
8]. Later on, Rochet and Tirole placed the model of a platform of this type into the context of externalities with membership fees [
6].
In Reference [
1], which is the closest to our study, Armstrong looked into the pricing strategy in a two-sided market for platforms of the
shopping-mall type for the monopoly scenario and a duopoly. In the monopoly case, there were no constraints on the size of the market and the demand function depended on exogenous reasons.
Later on, Armstrong and Wright explored the duopoly competition between two platforms in a linear market, included the Hotelling specification in the model, and considered three cases: (1) product differentiation on both sides; (2) products differentiation on one side only; (3) no product differentiation on either side [
9]. For models (1) and (2), the agents’ utilities were large enough for using the services of at least one of the platforms. For model (3), the agents were assumed to be homogeneous, and only the network effect was taken into account.
Where in References [
1,
9,
10] each agent is supposed to choose one of the platforms for the service, agents in the model from Reference [
11] are not allowed to join any platform if they do not benefit from it. It was demonstrated in the latter paper that assuming a limited market size, heterogeneous agents and endogenous demand, the optimal strategy always results in a corner solution, whether the goal is to maximize the platform’s profit or social welfare. Also, the conditions under which the monopoly is socially optimal were found.
Another important issue associated with platform economy is the optimal platform location. This problem was investigated for a one-sided market by Hotelling in Reference [
2], and then in some models for a linear market [
12,
13,
14], and in Reference [
15] for a market on the plane. Research on the optimal location of platforms is now in an early stage.
Some papers on two-sided platforms investigated pricing in a market depending on the seller’s behavior for special platforms [
16,
17,
18,
19,
20,
21]. Reference [
16] dealt with sequential competition between sellers in a two-sided software market, while Reference [
20] focused on competition between virtual operators (sellers) in a two-sided telecommunication market.
Research on these issues is a new area in platform economy. In this study we analyze the performance of platforms under the new assumption that the market is in the plane space. This approach results in new intriguing effects, the market boundary is a second-order curve, which breaks the linearity of solutions and, hence, alters the form of the conditions for the feasibility of competitive service and the form of the solutions as such. Furthermore, the problem of platform location in the market is also meaningful. This is demonstrated below for the case of two platforms.
The article is structured as follows—
Section 2 describes the model and its distinctions from previous models;
Section 3 finds the equilibrium in the model with identical platforms and identical agents, while
Section 4 finds the solution for the model with identical groups of agents and platforms occupying different positions in the market;
Section 5 investigates the optimal location of platforms;
Section 6 finds the equilibrium in the general case of the pricing problem; the article is completed with the conclusions and visions for further research in the area.
2. Description of the Model
Suppose there are two non-intersecting groups of agents in the market: group 1 (also known as group of buyers), and group 2 (also known as group of sellers). Agents in both groups, whose size equals a unit, are distributed uniformly over a plane in the square . The location of the members of groups 1 and 2 in the square S is defined by the points and respectively, where and , . Agents from both groups meet in platforms I and , located at the boundary of the square S in diametrically opposite points, for example, and .
The following notations are introduced: is the size of the group i in the platform j (); is the price of visiting the platform j by an agent of the group i (); , are the degrees of the effect that the number of second (first) group agents in the platform has on the payoff of the first (second) group; is the effect of the transport costs for visiting the ith platform where .
In a two-sided market with two platforms, agents in both groups choose between them based on the utility they can derive from visiting the respective platform. For group 1 agents, the utility of visiting the platform
I, situated in the point
has the form
and the utility of visiting the platform
, in the point
is
In the above expressions, the first term captures the utility from network externality of the other side of the market, the second term is the cost of price the agent has to pay to access the platform, and the third term is essentially the agent’s heterogeneous transport cost of accessing the platform, via Hotelling specification.
The boundary between regions of the market for group 1 is found from the equation
, which is solved to get
where
, given that
(see
Figure 1). Parameter
is the coordinate value at which the hyperbola crosses the abscissa axis. In the symmetric case, when the market is divided equally,
. If
(
), then platform I (II) is more attractive for agents.
The market being divided into two regions, the respective numbers of group 1 agents visiting platforms
I and
are
The utilities of group 2 agents from visiting platforms
I and
are determined similarly, and are equal, respectively
and the boundary between market regions for group 2 is
where
, given that
. The number of group 2 agents visiting the respective platforms is
We thus arrive at the pricing game for the two platforms
I and
, which respectively serve
and
agents of both groups. The payoffs of platforms
I and
in the pricing game are determined as follows:
where
and
are the platforms’ costs of serving users from the respective groups. Note that service to any group
in a platform can be provided only if
.
3. Identical Platforms and Identical Groups of Agents
Consider the case of identical platforms and identical agents, where the effect of the other group’s size on the payoff and the transport costs of agents of the two groups are equal, that is,
and
, and the service costs of the platforms are equal,
. In this case, it suffices to find the optimal solution for one of the platforms, for example, for the platform
I. The price equilibrium is found from the first-order optimality condition
, which has the following form:
From Equations (1) and (2) we get that
from where we find that
It follows from the symmetry of the problems that in the equilibrium the prices set by both platforms for agents of groups 1 and 2 have to be equal, that is,
. Furthermore, the size of both groups in the platforms should be equal, that is,
and
. It follows from the equality of the prices and numbers of agents in the platforms that
and that
Denote for brevity
Thus, Equations (6) and (7) in the form
are substituted into (5) to find
Derive from here the price in the equilibrium, which is equal to
Observe that competition exists only if
, or if
Test the sufficient conditions for the maximum of the function
. To this end, find the following expressions
,
and
. Considering the symmetry of the problem we have
It follows from the symmetry of the problem that
and
, and also that
and
. Therefore
Since the expression when and since , the function has a maximum at , where p is found from Formula (8).
Hence, the following theorem is valid for the case of identical platforms and identical groups of agents.
Theorem 1. In the Hotelling model for a two-sided platform market on a plane with identical groups of agents, competitive service will take place given that and the price in the equilibrium in this case will have the form (8).
4. Identical Platforms and Different Groups of Agents
Suppose agents in the two groups differ in their parameters. Remark that owing to their symmetric location in the market the platforms are identical. In this case, the price equilibrium is derived from the first-order optimality condition for each group of agents in one of the platforms, for example, platform I, which has the form , .
The equation
has the form
From the Equations (1)–(4), we find that
from where it follows that
It follows from the symmetry of the problem that in the equilibrium the prices set by the platforms for each group of customers should be equal, although they may differ for different groups, that is,
,
. Furthermore, the size of both groups on both platforms should be equal, that is,
and
. Hence
and
It follows that the expression (9) has the form
Similar reasoning for equation
, which has the form
leads to the equation
From (10) and (11), we find the prices for the groups in the equilibrium
Hence, the following theorem is valid for the case with identical platforms and different groups of agents.
Theorem 2. In the Hotelling model for a two-sided platform market on the plane with identical platforms, competitive service will take place given that and the service prices in the equilibrium in this case will have the form (12).
5. Different Platforms and Identical Groups of Agents
Consider the model of a two-sided market with different platforms located in points
and
of the square
S, and with identical groups of agents, which have the same parameters of the power of the group size effect and the transport costs. Assume for definiteness that
. In this case, the utility for group 1 agents from visiting the platform
I in the point
has the form
while from visiting the platform
in the point
it is
The boundary between regions of the market for group 1 is determined from the equation
, which is solved to get that
where
and
. The number of group 1 agents visiting the platforms
I and
, respectively, is found from the formulas
The utilities of group 2 agents from visiting platforms
I and
are determined similarly, and equal, respectively
and the boundary between market regions for group 2 is found from the equation of the form
where
and
. The number of group 2 agents visiting the respective platforms is
Since the groups of agents in this model are identical, the price equilibrium can be found from the first-order optimality condition for any one of the groups of agents (e.g., the first one) in both platforms:
The derivatives
and
are taken from the Formulas (6) and (7). The expressions for the derivatives
and
are found in a similar way
It follows from the symmetry of the problem that in the equilibrium the prices in the platforms should be equal for each group of customers, although they may differ for different groups, that is,
,
, and the size of the groups in each platform is equal, that is,
and
, wherefore
and
Denote the expression (17) as the function
. Then, it follows from (6)–(7) and (14)–(15) that
The resultant expressions are substituted into system (13):
where
From system (18) we find that
and subsequently the optimal prices are found using the formulas
Theorem 3. In the Hotelling model for a two-sided platform market on the plane with identical agents and different platforms, service prices in the equilibrium satisfy Equations (16), (19) and (20).
From Equations (16) and (20), we find that
wherefore
Together with (19), this leads to the equation for finding the parameter
s in the equilibrium:
Thus, optimal prices in the pricing game can be found by finding the parameter
s from Equation (
22), then finding the size of the group of agents in the first platform using Formula (21), and substituting the resultant parameters into Formula (20). The results of the numerical calculations are shown in
Table 1.
The table shows that when the second platform is shifted to the center, s shifts to the left, which reduces the market for platform I. This means that customers in the center are getting closer to platform .
7. Different Platforms and Different Groups of Agents
Consider the case where different platforms serve different groups of agents, which are described by the parameters
and
. In this case, the payoffs of both platforms have the form
The price equilibrium for the platforms is found from the first-order optimality condition
Therefore,
where the respective derivatives satisfy the following equations:
The following notations are introduced:
It follows from Formulas (24)–(29) that
and the system of Equation (
23) is transformed into the following:
where
The system of Equation (
30) yields formulas for finding the optimal prices in the equilibrium:
Thus, the following theorem is valid for the case of different platforms and different agents.
Theorem 4. In the Hotelling model for a two-sided platform market on the plane with different agents and different platforms, service prices in the equilibrium satisfy Equations (30)–(35).
From Equations (31), (32) and (35), we have that
from where the number of agents in the first platform is determined using the formulas
The Equations (36) and (37) together with (33) and (34) lead to the system of equations for finding the parameters
and
in the equilibrium:
Thus, the values of the parameters
and
are found from the system of Equation (
38), then the sizes of the first and second groups on the first platform are found using the Formulas (36) and (37), and the optimal prices the platforms charge different groups are determined by the Formula (35). The results of numerical calculations are shown in
Table 3 for different values of the parameters
and
.