Next Article in Journal
Continuous Metaheuristics for Binary Optimization Problems: An Updated Systematic Literature Review
Previous Article in Journal
Hopf Differential Graded Galois Extensions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Versatile Stochastic Two-Sided Platform Models

by
Song-Kyoo (Amang) Kim
Faculty of Applied Sciences, Macao Polytechnic University, R. de Luis Gonzaga Gomes, Macao, China
Mathematics 2023, 11(1), 131; https://doi.org/10.3390/math11010131
Submission received: 2 December 2022 / Revised: 22 December 2022 / Accepted: 22 December 2022 / Published: 27 December 2022
(This article belongs to the Section Dynamical Systems)

Abstract

:
This paper deals with the alternative mathematical modeling of the two-side platform. Two-sided platforms are specific multi-sided platforms that bring together two distinct groups of a model. The stochastic modeling by adapting various innovative mathematical methods including the first exceed theory and the stochastic pseudo-game theory has been applied for describing a two-sided platform more properly. A stochastic pseudo-game model is newly introduced to solve the two-sided platform more effectively. Analytically tractable results for operation thresholds for maximizing profits are provided and it also delivers the optimal balance of a two-sided platform. The paper includes how these innovative models are applied into various two-sided market situations. Additionally, users could conduct these multi-sided models to real business developments and the case practices of these unique models shall help the readers who want to find recommendations of their business situations easily even without having any mathematical background.

1. Introduction

Multi-sided platforms (or multi-side markets) are an important business phenomenon that has proliferated not only with classic business such as nightclubs and cable television but also with the rise of information technology and the Internet. Multi-sided markets bring together two or more distinct but business groups of customers [1,2,3,4]. Two-sided platforms are specific multi-sided platforms that bring together two distinct but interdependent groups of customers which are the consumed (i.e., the customer side) and the supplied customers (the supplier side). A two-sided platform has proliferated rapidly with the Internet and this has led to the development of new business models to monetize innovative value propositions not only in online but also offline markets [2,5,6,7]. Two different customer groups whose interactions are usually enabled over the platform. These two sides of the market represent the two primary sets of economic agents in the platform [8,9,10]. Both categories of economic agents have to be present on the platform in right proportions to create enough value to both sides and thereby accelerate and sustain the platform. In such market systems, participation from one side depends on the value created by presence of the other side over the platform [11,12]. Theoretical and mathematical approaches for the two-side platform models have been have widely studied by various contributors [13,14,15,16,17]. Additionally, the concept of the two-sided markets has been adapted for solving the specific situations [18,19,20,21,22,23]. Although there are several researches to use mathematical models to describe multi-sided platform, the stochastic modeling by adapting various innovative mathematical methods including the first exceed theory and the pseudo-stochastic game theory are never been studied before. This unique method enables to obtain analytically tractable solutions which determine the decision making factors including the moment of overflowing a platform capacity, one step prior to a platform overflow and optimum of a two-sided platform system.
This paper is constructed as follows: The stochastic pseudo-game model is newly introduced in Section 2. This section presents the stochastic models for two-sided markets. The original model has a limited resource and the open platform model, in the other hand, has an unlimited resource which indicates large enough to handle customers. The payoff function for the two-side platform has been constructed in Section 3. The visualization of a payoff function for a two-sided market is demonstrated in this section. Two practical application cases are introduced on Section 4. This section is written in a different style which is called case teaching materials which provide managerial questions to choose proper strategic decision. This section shall be even helpful for whom does not have a mathematical background to implement this two-sided model into their business domain. The conclusion of this paper is lastly provided on Section 5.

2. Stochastic Modelling for Two-Sided Platform

The innovative stochastic model has been adapted into the two-sided platform to analyze the behaviors of both sides. This analytical model consists of two sides (i.e., the customer and the supplier sides). This explicit function (Theorem–VTSP) gives the predicted moment of one step prior to hit the platform capacity by customers (simply called player A). The game theory framework makes complicated game types of problems simple to understand situations more clearly. Therefore, stochastic models with a game framework have been widely studied [24,25] and these models are applied for various areas including the blockchain [25,26,27] and the business strategy [28,29,30]. The recent game based stochastic model is adapted into the stock market exchanges [31]. A stochastic pseudo-game is not a stochastic game model but only adapts the stochastic game framework. The stochastic model in this research is a stochastic pseudo-game because this model does not describe a game type of situation but adapts the stochastic game framework for designing the two-sided platform more effectively because a stochastic pseudo-game makes the two-sided platform model solvable by using the mathematically proven processes from various research [24,32,33,34].

2.1. Stochastic Pseudo-Game

The antagonistic two-person pseudo-game (called “A” and “B”) describes the behavior of a two-sided platform between a customer (player A) and supplier (player B) sides. Both input flows to fill the capacity of the platform from either from a customer or a supplier sides. Let ( Ω , F Ω , P ) be probability space F a , F b ,   F τ F Ω be independent σ -subalgebras. The processes represent the customer flow of player A (a customer side) A and the number of suppliers of player B (a supplier side) B . Player A checks the number of customer input at times s 1 , s 2 , and sustain respective customers X 1 , X 2 , formalized by the process A as follows:
A : = k 0 X k ε s k , s 0 = 0 < s 1 < s 2 < ,
and the number of suppliers to player B is similarly described by the process B as follows:
B : = j 0 Y j ε t j , t 0 = 0 < t 1 < t 2 < .
The numbers of supplier input at each epoch are t 1 , t 2 , with respective suppliers for player B are Y 1 , Y 2 , . Both processes are F -measurable marked Poisson processes ( ε w is a point mass at w) with respective intensities λ a and λ b which are related with the input behaviors of both sides in the two-sided platform. Basically, player B counts the number of suppliers (or contents) to cover the customers in the platform. The processes A and B are specified by their transforms
E z A s = e λ a s z 1 , E g B t = e λ b t g 1 .
The two-sided platform is monitored at random times in accordance with the point processin the two-side platform:
T : = i 0 ε τ i , τ 0 > 0 ) , τ 1 , ,
which is assumed to be delayed renewal process. If
A t , B t : = A B 0 , t , t 0 ,
then
A i , B i : = A B 0 , τ i , i = 0 , 1 , ,
forms an observation process upon A B embedded over T , with respective increments
X i , Y i : = A B τ i 1 , τ i , i = 1 , 2 , ,
and
X 0 = A 0 , Y 0 = B 0 .
The observation process could be formalized as
A τ B τ : = i 0 X i , Y i ε τ i ,
where
A τ = i 0 X i ε τ i , B τ = i 0 Y i ε τ i ,
and it is with position dependent marking and with X k and Y k being dependent with the notation
Δ k : = τ k τ k 1 , k = 0 , 1 , , τ 1 = 0 ,
and
γ z , g = E z X i · g Y i , | z | < 1 , | g | < 1 .
The setup of these processes from (1)–(4) are commonly used on various studies and the multi-variate processes from (5)–(8) have been conventionally used for antagonistic stochastic modeling and these processes haven been fully used confirmed from the various research [24,32,33,34]. It is noted the two-dimensional process (9) is not a simple process because each player contains the combination of several processes. For player A, the process A s from (3) is a Poisson counting process with the continuous time parameter s; the process A k from (1) = A s k is a compound Poisson process which counts the values when the process is increased at the moment of s k ; the process A τ from (9) = A τ is a compound Poisson process which counts the values at the moment of τ i when the process is monitored by the observation process from (4). By using the double expectation,
γ z , g = δ λ a 1 z + λ b 1 g ,
and
γ 0 z , g = E z A 0 g B 0 = δ 0 λ a 0 1 z + λ b 0 1 g ,
where
δ θ = E e θ Δ 1 , δ 0 θ = E e θ τ 0 ,
are the magical transform of increments Δ 1 , Δ 2 , . The stochastic process A τ B τ describes the status of the two-sided platform which has a connection between both sides and the supplier side is usually a dominant side. The attraction factor α is newly proposed which indicates the power of the dominant side to seduce the customers in the submissive side. Since we consider a supplier side is dominant which impacts on the input of customers, the customer input rate λ a becomes the function based on the given number of suppliers b and it could be assigned as follows:
λ a b = λ a α · b δ ˜ , α 1 , b M ,
where δ ˜ = E Δ 1 and α is the ratio between a supplier and a customer sides and this ratio is called the attraction factor which depends on the status of the dominant side. This value α is typically greater than 1 (i.e., α 1 ). The stochastic process A τ B τ is completed when on the k-th observation epoch τ k , the collateral customers to player A exceeds the capacity of the platform M. To further formalize the game, the exit index is introduced:
μ : = inf k : A k = k 0 X k M , X 0 = A 0 ,
ν : = inf j : B j = j 0 Y j M α , Y 0 = B 0 .
Since the platform shall be terminated at the time τ μ , the number of customers may reach the capacity of the platform M. We shall be targeting the confined game in the view point of player A. The first passage time τ μ is the associated exit time from the confined game and the formula (7) will be modified as
A τ ¯ B τ ¯ : = k 0 μ X k , Y k ε τ k
which the path of the game from F Ω ν < μ , which gives an exact definition of the model observed until τ μ . The joint functional of the two-sided platform is as follows:
Φ M = Φ M ξ , z 0 , z 1 , g 0 , g 1                                                                                       = E ξ μ · z 0 A μ 1 · z 1 A μ · g 0 B ν 1 · g 1 B ν 1 μ < ν ,
where M indicates the platform capacity. This functional shall represent the status of the two-sided platform upon the exit time τ μ . The latter is of particular interest, we are interested in not only the prediction of the moment of full but also one observation prior to this. The Theorem–VTSP: establishes an explicit formula Φ M from (12)–(14). The D -operator and its inverse operator D from the first exceed model [35,36] have been adapted as follows:
D x , y f x , y u , v : = 1 u 1 v x 0 y 0 f x , y u x v y ,
then
f x , y = D u , v x , y D x , y f x , y ,
where f x , y is a sequence, with the inverse
D u , v m , n = 1 m ! · n ! lim u , v 0 m n u m v n 1 1 u 1 v , m 0 , n 0 , 0 , otherwise .
Theorem–VTSP: The functional Φ M of the process of (20) satisfies following expression:
Φ M = D u , v M , M α ϕ 0 1 ϕ 0 + ξ · γ 0 1 ξ γ ϕ 1 ϕ .
Proof. 
We find the explicit formula of the joint function Φ m . The joint functional (20) of player A is as following:
                                      Φ m ξ , z 0 , z 1 , g 0 , g 1 = k = 0 ξ k E 1 μ m = k z 0 A μ 1 · z 1 A μ · g 0 B ν 1 · g 1 B ν 1 μ < ν = k = 0 j = k + 1 ξ k E 1 μ m = k , ν n = j z 0 A μ 1 · z 1 A μ · g 0 B ν 1 · g 1 B ν
and, applying the operator D to random family 1 μ m = k , ν n = j : m 0 , we arrive at
D x , y 1 μ m = k , ν n = j u , v = u A k 1 u A k v B j 1 v B j
and, from the previous research [24,26,27,28],
Ψ u , v = D x , y Φ m u , v = k = 0 ξ k j > k E z 0 A μ 1 · z 1 A μ · g 0 B ν 1 · g 1 B ν u A k 1 u X k 1 u X k v B j 1 v B j
= k = 0 D 1 k D 2 k j > k D 3 k j D 4 k j
where
D 1 k = ξ k E z 0 A k 1 · z 1 A k 1 · g 0 B k 1 · g 1 B k 1 u A k 1 = 1 , k = 0 , ξ γ 0 ξ · γ k 1 , k > 0 ,
D 2 k = E g 1 X k z 1 Y k u X k 1 u X k = ϕ 0 1 ϕ 0 , k = 0 , ϕ 1 ϕ , k > 0 ,
D 3 k j = E v Y k + 1 + + Y j 1 = γ 1 , v j k + 1 ,
D 4 k j = E 1 v Y j = 1 γ 1 , v ,
and
γ : = γ z 0 z 1 u , g 0 g 1 v ,
γ 0 : = γ 0 z 0 z 1 u , g 0 g 1 v ,
ϕ : = γ z 1 u , g 1 v ,
ϕ 0 : = γ 0 z 1 u , g 1 v ,
ϕ 1 : = γ z 1 , g 1 v ,
ϕ 0 1 : = γ 0 z 1 , g 1 v .
Adding up Σ j > k D 3 k j D 4 k j yields 1 due to | | γ u , v | | < 1 [24,25] and summing Σ k 0 D 1 k D 2 k constructs:
Ψ u , v = ϕ 0 1 ϕ 0 + ξ · γ 0 1 ξ γ ϕ 1 ϕ .
Finally, we have
Φ M = D M , M α ϕ 0 1 ϕ 0 + ξ · γ 0 1 ξ γ ϕ 1 ϕ .
From (20) and (40), we can find the PGFs (probability generating functions) of A μ and the exit index:
E ξ μ = Φ M ξ , 1 , 1 , 1 , 1 ,
E z 1 A μ = Φ M 1 , 1 , z 1 , 1 , 1 ,
E g 0 B ν 1 = Φ M 1 , 1 , 1 , g 0 , 1 .
The mean for the number of customers in the platform A μ could be found from (40), (42) and (43):
E A μ = E E A μ | B ν 1 = lim z 1 1 k 0 d d z 1 Φ M 1 , 1 , z 1 , 1 , 1 p k b
where
p k b = lim g 0 0 1 k ! k g 0 k Φ M 1 , 1 , 1 , g 0 , 1
and
Φ M 1 , 1 , 1 , g 0 , 1 = D u , v M , M α ϕ 0 1 ϕ 0 + ξ · γ 0 1 ξ γ ϕ 1 ϕ ,
where, from (33)–(38),
γ : = γ u , g 0 v ,
γ 0 : = γ 0 u , g 0 v ,
ϕ : = γ u , v ,
ϕ 0 : = γ 0 u , v ,
ϕ 1 : = γ 1 , v ,
ϕ 0 1 : = γ 0 1 , v .

2.2. Open Two-Sided Platform Model

This innovative two-sided platform model could have several variants. One of variants is the two-sided platform has an unlimited capacity. Practically speaking, it is not possible that a real system has unlimited capacity or resource of the platform. Unlike the original stochastic two-sided platform model, the capacity of an open two-sided platform is relatively a large number and both sides are not interrelated. Recalling from (1)–(15), the initial setup of the open model is the same as the previous section. The open two-sided platform means that the capacity of the platform is almost unlimited and the joint functional of the two-sided platform becomes:
Φ M = lim M Φ M ξ , z 0 , z 1 , g 0 , g 1 .
Since the customer flow in a two-sided platform is given by the supplier flow from (16), the joint functional is modified only for the customer side to represent the open two-sided platform as follows:
φ b ; z 0 , z 1 = E z 0 A μ b 1 · z 1 A μ b | B ν 1 = b ,
which is given by the flows from the supplier side. From (42)–(44), the PGFs (Probability Generating Functions) of A μ , A μ 1 are as follows:
φ b ; z 0 , z 1 = γ a 0 z 0 z 1 γ a z 0 z 1 μ b 1 γ a z 1 ,
where
γ a z = δ λ a 1 z , γ a 0 z = E z A 0 = δ 0 λ a 1 z
and the exit index of the customer side is:
μ b : = E μ | B ν = b b b 0 λ b δ ˜ ,
( B 0 is assumed as the fixed value b 0 = E B 0 ). It is noted that all index values ν 1 and ν are almost the same (i.e., ν 1 ν ) when the resource of the supplier is almost unlimited (i.e., 0 M < and 0 B ν 1 B ν < ). The mean number of customers E A μ in the two-sided platform could be found as follows:
E A μ B ν 1 = E E A μ B ν 1 | B ν 1 ,
where, from (16) and (57),
E A μ b | B ν = b = lim z 1 1 d d z 1 φ b ; 1 , z 1 = λ a δ 0 ˜ + μ b · λ a b δ ˜ ,
From (57) and (59), we have
E A μ B ν 1 = k = 0 M λ a δ 0 ˜ + λ a k b 0 p k b
and
p k b = P B ν = k = 1 A λ a δ ˜ k k ! e λ a δ ˜ ,
A = k = 0 M λ a δ ˜ k k ! e λ a δ ˜ .
Although the open platform model is relatively simple and easy to be analytically solvable, the open case is very practical for some specific cases. The practical real-world case for the open two-sided platform shall be provided on Section 4.2.

2.3. Memoryless Two-Sided Platform

It is assumed that the observation process has the memoryless properties which might be a special condition but very practical for actual implementation for analyzing the two-sided platform. It implies that the flow of suppliers does not contain any past information of the supplier side. We can find explicit solutions of p k b and E A μ to build a proper payoff function for the optimization. Recall from (21), the D -operator for single variable is defined as follows:
H u = D x w x u : = 1 u x 0 w x u x ,
D x , y w 1 x w 2 y u , v : = 1 u 1 v x 0 y 0 w 1 x w 2 y u x v y = D x w 1 x D y w 2 y ,
then
w x , y = D u , v x , y D x , y w x , y ,
w 1 x w 2 y = D u x D x w 1 x D v y D y w 2 y ,
where f x , f 1 x f 2 y are a sequence, with the inverse (101) and
D u m = 1 m ! lim u 0 m u m 1 1 u , m 0 , 0 , otherwise ,
and
D u , v m , n H 1 u H 2 v = D u m H 1 u D v n H 2 v .
The D -operator is defined on the space of all analytic functions at 0 and this operator satisfies:
D u m k = 0 a k u k = k = 0 m a k ,
and the formulas (12)–(15) and (65) could be rewritten as follows:
γ z , g = δ λ a 1 z + λ b 1 g = γ a z · γ b g ,
γ a z = δ λ a 1 z ,
γ b z = δ λ b 1 g ,
and
γ 0 z , g = δ 0 λ a 1 z + λ b 1 g = γ a 0 z · γ b 0 g ,
γ a 0 z = E z A 0 = δ 0 λ a 1 z ,
γ b 0 z = E g B 0 = δ 0 λ b 1 g ,
from (33)–(38),
γ = γ a · γ b : = γ a z 0 z 1 u γ b g 0 g 1 v ,
γ 0 = γ a 0 · γ b 0 : = γ a 0 z 0 z 1 u γ b 0 g 0 g 1 v ,
ϕ : = γ a z 1 u γ b g 1 v ,
ϕ 0 : = γ a 0 z 1 u γ b 0 g 1 v ,
ϕ 1 : = γ a z 1 γ b g 1 v ,
ϕ 0 1 : = γ a 0 z 1 γ b 0 g 1 v .
γ = γ a · γ b : = γ a z 0 z 1 u γ b g 0 g 1 v ,
γ 0 = γ a 0 · γ b 0 : = γ a 0 z 0 z 1 u γ b 0 g 0 g 1 v ,
ϕ : = γ a z 1 u γ b g 1 v ,
ϕ 0 : = γ a 0 z 1 u γ b 0 g 1 v ,
ϕ 1 : = γ a z 1 γ b g 1 v ,
ϕ 0 1 : = γ a 0 z 1 γ b 0 g 1 v .
γ a 0 u = 1 1 + δ 0 ˜ · λ a δ 0 ˜ · λ a u = β a 0 1 α a 0 · u ,
γ a u = 1 1 + δ ˜ · λ a δ ˜ · λ a u = β a 1 α a · u ,
γ b 0 v = 1 1 + δ 0 ˜ · λ b δ 0 ˜ · λ b v = β b 0 1 α b 0 · v ,
γ b v = 1 1 + δ ˜ · λ b δ ˜ · λ b v = β b 1 α b · v ,
β a 0 = 1 1 + δ 0 ˜ · λ a 0 , α a 0 = δ 0 ˜ · λ a 0 1 + δ 0 ˜ · λ a 0 ,
β a = 1 1 + δ ˜ · λ a , α a = δ ˜ · λ a 1 + δ ˜ · λ a ,
β b 0 = 1 1 + δ 0 ˜ · λ b 0 , α b 0 = δ 0 ˜ · λ b 0 1 + δ 0 ˜ · λ b 0 ,
β b = 1 1 + δ ˜ · λ b , α b = δ 0 ˜ · λ b 1 + δ ˜ · λ b ,
δ 0 ˜ = E τ 0 , δ ˜ = E Δ k .
The function E g 0 B ν 1 is the PGF (Probability Generating Function) of the number of suppliers at the prior moment of exceeding more than the platform capacity M. The probability distribution of B ν 1 could be found from (45) after obtaining the PGF from (43):
E g 0 B ν 1 = Φ M 1 , 1 , 1 , g 0 , 1 = L 1 + i 0 Q i a Q i + 1 a Q i b ,
where
L 1 = β b 0 1 α b 0 M + 1 1 α b 0 β a 0 β b 0 1 α a 0 M + 1 1 α b 0 M + 1 1 α a 0 1 α b 0 ,
Q i a = β a 0 β a i j a 0 Ξ i M j a , α a α a 0 , α a 0 ,
Q i b = β a 0 β a i + 1 α b α b 0 g 0 j 2 0 α b Ξ i M j 2 , g 0 , α b α b 0 g 0 Ξ i M j 2 , α b α b 0 , α b 0 g 0 ,
Ξ i m j , x , y = i 1 + j j x j y j y m + 1 1 y , | x | 1 , | y | 1 ,

3. Stochastic Optimizations for Two-Sided Platform

The optimization practice in a two-sided platform is provided in this section. The best strategy for maximizing the payoff is determined by an attraction factor. Additionally, the optimization practice for an open two-sided platform is also introduced in this section because there are some special characteristics of this open platform.

3.1. Two-Sided Platform Payoff Function Design

The input ratio between two sides is a vital factor for a cost related function which includes the cost, the revenue and the payoff functions. The payoff function (i.e., a revenue function or a profit function) could be constructed based on the attraction factor α that indicates the customer coverage (i.e., the submissive side) by the supplier side (i.e., the dominant side). Practically, a typical range of the attraction factor α is up to 10 (i.e., α [1,10]) although it could reach up to the infinity ( α < ). The optimal value of α towards to maximize the payoff function S of the two-sided platform and the payoff function is:
S α ; M = E c 0 · A μ c 1 · B μ · 1 A μ + α B μ 1 M + M A μ · 1 A μ + α B μ 1 > M = c 0 E A μ c 1 E B μ · 1 A μ + α B μ 1 M c 1 M · E 1 A μ + α B μ 1 > M E A μ · 1 A μ + α B μ 1 > M ,
and the best value α * could be found as follows:
α * = α [ 1 , ) : S α ; M α = 0 ,
where c 0 is the unit sales price from the customer side and c 1 is the unit cost price based on the suppliers. If c 0 0 and c 1 0 , the platform earns the money from both sides. If c 0 0 and c 1 0 , the platform spend the money from both sides. Although a payoff function could be constructed based on the attract factor in this section, other variables besides of the attraction factor could also construct payoff functions in different perspectives.

3.2. Two-Sided Platform Optimization Setup and Visualization

The several parameters shall be determined after constructing the payoff function (101) and the details of the setup for the payoff function are required to make an optimization problem solvable. Some of factors such as a platform capacity M and an attraction factor α are fixed and some of them are calculated (i.e., λ a b , μ ). The summary of all required parameter sets is shown in Table 1.
The payoff function from (101) could be computationally implemented after all required parameters which are explained on Table 1 and these parameters are determined by actual data gathering. The practical real-world case (i.e., nightclub) shall be introduced on the next section. Although the payoff function in this section is constructed based on the attraction factor and the platform capacity, the payoff function could be designed in a different way.
The visualization of the payoff function for a two-sided platform model is shown in Figure 1. The payoff (i.e., reward) function from (101) is a two-variable function which could be maximized based on two variables which are the attraction factor (i.e., the ratio between a supplier and a customer sides) and the platform capacity. It is noted that a two-variable function such as a payoff function of a two-sided platform could be visualized either as a 3D shape (a) or a 2D shape (b) in Figure 1. A proper shape depends on the visualization objectives of a payoff function.

3.3. Properties of Open Two-Sided Platforms

As it has been mentioned on Section 2, an open two-sided platform is the two-sided platform (almost) without the limitation of the capacity. From (101) the payoff function is revised as follows:
lim M S α ; M = c 0 · E A μ c 1 · E B μ = c 0 c 1 α E A μ ,
where
E A μ = α E B μ .
Due to unlimited capacity, more suppliers attract more customers and more profits. It indicates that there are no turning points of the payoff function but the attract factor α should be greater than a certain value to start making the profit of the two-sided platform. Hence, the optimized attraction factor of an open two-sided platform could be terminated as follows:
α * : = inf α : lim M S α ; M 0 ,
From (104) and (105), we have
α * = c 1 c 0 ,
which indicates that the platform starts making benefits when the attraction factor is greater than α * . It is noted that the moment of making benefits depends on the cost ratio between the cost c 1 and the reward c 0 (i.e., α c 1 c 0 ).
One of interesting properties of an open two-sided platform is that an attraction factor only depends on the ratio between the cost/reward between two sides (see Figure 2). Additionally, there is no optimal value for maximizing profits because the resources for operating a two-sided platform are unlimited. In other words, the cost for operating the open platform is (almost) zero.

4. Applications Cases

In this section, two practical business cases are introduced which are classic and old situations of a two-sided platform model. Each subsection describes a specific situation and a versatile two-sided platform provides strategic recommendations to make proper decisions. First case is operating a nightclub which is a classic two-sided market: the supplier side is women and customer side is men because women are attracted by men and gather more men to come in a nightclub. Hence, nightclubs even recruit beautiful women to get more customers to come. The other case is constructing an application store (e.g., Google Play, App Store (Apple) Microsoft Apps) which mainly handles huge number of subscribers (i.e., customer side) and developers (i.e., supplier side). This case is suitable for an open two-sided platform because both sides are handling relatively large number of customers and suppliers. The open two-sided platform model is also applicable for OTT (Over-The-Top) services (e.g., Netflex, Amazon Prime, Disney+ and so on) because of the same reason. Unlike other parts of the paper, this section is written as a case method material for MBA students rather than a typical article style. Hence, the readers who only have business background without any mathematical background could even understand the situations and their recommendations more easily.

4.1. Khaos Nightclub

The Khaos (This nightclub is not real but the real one has been referenced to make this case more realistic (https://manilaclubbing.com/page/2/, accessed on 31 August 2022)) was one of most famous nightclubs in Manila which was capable up to 2000 people at once. Before grand opening, Mr. Bean who is a CEO of the Khaos, decided to do the soft launch for 1 month. The club charges 100 USD (5600 PHP) as an entrance fee and give the free for ladies with one free beverage which is equivalent with 1 USD (50 PHP). The guard of the club started monitoring 4 h before opening the club and checking every hour during the club operations. The Khaos found the following information during 1 month: Around 40 men are waiting on the queue before starting the club. And 8 men and 6 women had entered the club after opening the club (see Table 2). Additionally, average number of occupation of each monitoring time is full (2000 clubers) and 70 percent in the club is men.
After 1 month later, the Khaos needs to make proper strategies for better operations of the club. Hence, there are couple of managerial questions to be answered before the grand opening:
  • Based on the data during the soft launch (see Table 1 for details), the club is operating good enough for the grand opening?
  • How many ladies should be needed to maximize the profit with same number of clubers (2000 clubers)?
  • What will be the proper managerial actions to improve the operation of the nightclub?
  • The information (or data) for this nightclub case is reliable enough for making proper decision?
Regarding first question, we could get the current ratio between customers and suppliers (i.e., attraction factor) from the available data (Table 1). From (104), the attraction factor of the current status α 0 is as follows:
α 0 = E A ν E B ν = 0.7 0.3 2.33 .
In the other hand, the optimal attraction factor α * could be found from (101) and (102) with but it requires massive calculations. Hence, a numerical approach by coding is more suitable than an analytical approach. The result of a numerical approach for the Khaos nightclub is shown in Figure 3.
As illustrated on Figure 3, the optimal attraction factor is 8.0 when the number of people in the club is 2000 (i.e., α * = 8.0 ) during the soft launch. Compare to (107), the operation of the nightclub is not efficient enough to maximize the profit. Based on the information from Table 1 (and description of the Khaos nightclub in this section), we could find the proper number of ladies to optimize the profit as follows:
α * = 8 = 2000 x x
where x is the number of required women who are supplied by the club and the optimal value becomes 222 (ladies) after doing simple algebra. In the managerial point of view, the Khaos should maintain around 222 ladies instead of 570 girls during the soft launch (i.e., 11 percent of 2000 clubers as an average). There are several ways to achieve the target (222 women from 570 women) as managerial actions. One of actions could be making more solid screening for girls at the gate. It is noted that all analysis in this section is valuable only if the data that gathered from the nightclub is reliable. The last managerial question shall remain unanswered for the readers to find answers themselves.

4.2. Omnia AppStore

The Omnia AppStore has been considered for the Android platform and the company who wants to launch the application store has gathered the data from the famous application store (The famous store is the Google Play of which the related data are publicly available from the following websites: https://buildfire.com/app-statistics/; https://42matters.com/google-play-statistics-and-trends; https://www.businessofapps.com/data/app-statistics/; https://www.appbrain.com/stats/android-app-downloads, accessed on 31 August 2022) and extract the information as seen in Table 3.
The Omnia AppStore want to make the threshold to ban applications on the Omnia AppStore if applications are not popular. The managerial issue of the Omnia as follows:
  • What is a proper threshold for optimizing this application store?
This issue is about the attraction factor for an open two-sided platform. Hence, we can easily find the proper attraction factor from (106) and the ratio between downloders and developers (i.e., uploaders) is as follows:
α * = c 1 c 0 = 1.945 0.345 = 5.63 ,
which indicates that the attraction factor should be more than 5.63 to keep applications on the Omnia AppStore.

5. Conclusions

The new types of stochastic two-sided platform models are studied. A stochastic pseudo-game model is newly introduced to solve the two-sided platform more effectively. The players in a pseudo-game are the customer and the supplier sides of a two-sided market and a joint functional of the standard stopping game was designed to determine to analyze operation parameters which indicates the best strategies of a two-sided platform under a hybrid stochastic game framework which has been widely adapted in various applications [28,31,37]. The analytical approach enables to obtain analytically tractable solutions which determine the decision making factors including the moment of overflowing a platform capacity, one step prior to a platform overflow and optimum of a two-sided platform system. This unique method by applying the stochastic pseudo-game into the most practical cases was fully described as case method materials for teaching even in business and management classes. Furthermore, each application case provides key managerial questions to be faced by managers who could adapt the models even without mathematical knowledge. Variations of the versatile stochastic two-sided platform models are currently working as future research topics.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

There are no available data to be stated.

Acknowledgments

Special thanks to the reviewers who provides valuable advice to improve this paper.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Muzellec, L.; Ronteau, S.; Lambkin, M. Two-sided Internet platforms: A business model lifecycle perspective. Ind. Mark. Manag. 2015, 45, 139–150. [Google Scholar] [CrossRef] [Green Version]
  2. Eisenmann, T.; Parker, G.; Van Alstyne, M.W. Strategies for two-sided markets. Harv. Bus. Rev. 2006, 84, 92–101. [Google Scholar]
  3. Osterwalder, A.; Pigneur, Y.; Smith, A. Business Model Generation; Wiley & Sons: Hoboken, NJ, USA, 2010; p. 288. [Google Scholar]
  4. Hagiu, A. Strategic Decisions for Multi-sided Platforms. MIT Sloan Manag. Rev. 2014, 55, 4–13. [Google Scholar]
  5. Evans, D.S.; Schmalensee, R.; Noel, M.D.; Chang, H.H.; Garcia-Swartz, D.D. Platform Economics: Essays on Multi-Sided Businesses. 2011. Available online: https://ssrn.com/abstract=1974020 (accessed on 31 August 2022).
  6. Rochet, J.-C.; Tirole, J. Platform Competition in Two-Sided Markets. J. Eur. Econ. ASSN 2003, 1, 990–1029. [Google Scholar] [CrossRef] [Green Version]
  7. Trabucchi, D.; Buganza, T. Landlords with no lands: A systematic literature review on hybrid multi-sided platforms and platform thinking. Eur. J. Innov. Manag. 2022, 25, 64–96. [Google Scholar] [CrossRef]
  8. Evans, D.S. Some empirical aspects of multi-sided platform industries. Rev. Netw. Econ. 2003, 2, 19. [Google Scholar] [CrossRef]
  9. Parker, G.G.; Van Alstyne, M.W. Two-sided network effects: A theory of information product design. Manag. Sci. 2005, 51, 1494–1504. [Google Scholar] [CrossRef] [Green Version]
  10. Rysman, M. The economics of two-sided markets. J. Econ. Perspect. 2009, 23, 125–143. [Google Scholar] [CrossRef] [Green Version]
  11. Jocevski, M.; Ghezzi, A.; Arvidsson, N. Exploring the growth challenge of mobile payment platforms: A business model perspective. Electron. Commer. Res. Appl. 2020, 40, 100908. [Google Scholar] [CrossRef]
  12. Staykova, K.S.; Damsgaard, J. The race to dominate the mobile payments platform: Entry and expansion strategies. Electron. Commer. Res. Appl. 2015, 14, 319–330. [Google Scholar] [CrossRef]
  13. Gawer, A. Platforms, Markets and Innovation; Edward Elgar Publishing: Cheltenham, UK, 2009. [Google Scholar]
  14. Sinha, K.; Colombo, E.F.; Shougarian, N.R.; de Weck, O.L. A Simplified Mathematical Model for Two-Sided Market Systems With an Intervening Engineered Platform. In Proceedings of the 41st Design Automation Conference, Boston, MA, USA, 2–5 August 2015. [Google Scholar]
  15. Kirpalani, R.; Philippon, T. Data Sharing and Market Power with Two-Sided Platforms; National Bureau of Economic Research Working Paper Series; National Bureau of Economic Research: Cambridge, MA, USA, 2020; p. 28023. [Google Scholar]
  16. Choi, J.P.; Jeon, D.-S. Two-Sided Platforms and Biases in Technology Adoption; CESifo Working Paper; Munich Society for the Promotion of Economic Research: Munich, Germany, 2020; p. 8559. [Google Scholar]
  17. Armstrong, M. Competition in Two-Sided Markets. RAND J. Econ. 2006, 37, 668–691. [Google Scholar] [CrossRef] [Green Version]
  18. Gale, D.; Lloyd, S.S. College admissions and the stability of marriage. Am. Math. Mon. 1962, 69, 9–15. [Google Scholar] [CrossRef]
  19. Gusfield, D. Three fast algorithms for four problems in stable marriage. SIAM J. Comput. 1987, 16, 111–128. [Google Scholar] [CrossRef]
  20. Kelso, A.S., Jr.; Crawford, V.P. Job matching, coalition formation, and gross substitutes. Econom. J. Econom. Soc. 1982, 50, 1483–1504. [Google Scholar] [CrossRef]
  21. Irving, R.W.; Leather, P. The complexity of counting stable marriages. SIAM J. Comput. 1986, 15, 655–667. [Google Scholar] [CrossRef]
  22. Xu, J. A Two-Sided Market Model of Optimal Price Structure for Instant Messenger. J. Appl. Math. 2013, 2013, 768168. [Google Scholar] [CrossRef] [Green Version]
  23. Kojima, F. School choice: Impossibilities for affirmative action. Games Econ. Behav. 2012, 75, 685–693. [Google Scholar] [CrossRef]
  24. Dshalalow, J.H.; Ke, H.-J. Layers of noncooperative games. Nonlinear Anal. 2009, 71, e283–e291. [Google Scholar] [CrossRef]
  25. Kim, S.-K. Blockchain Governance Game. Comp. Indust. Eng. 2019, 136, 373–380. [Google Scholar] [CrossRef] [Green Version]
  26. Kim, S.-K. Strategic Alliance for Blockchain Governance Game. Probab. Eng. Inf. Sci. 2022, 36, 184–200. [Google Scholar] [CrossRef]
  27. Kim, S.-K. Enhanced IoV Security Network by Using Blockchain Governance Game. Mathematics 2021, 9, 109. [Google Scholar] [CrossRef]
  28. Kim, S.-K. A Versatile Stochastic Duel Game. Mathematics 2020, 8, 678. [Google Scholar] [CrossRef]
  29. Kim, S.-K. Antagonistic One-To-N Stochastic Duel Game. Mathematics 2020, 8, 1114. [Google Scholar] [CrossRef]
  30. Kim, S.-K. Robust Pairwise n-Person Stochastic Duel Game. Mathematics 2021, 9, 825. [Google Scholar] [CrossRef]
  31. Kim, S.-K. Shifted Brownian Fluctuation Game. Mathematics 2022, 10, 1735. [Google Scholar] [CrossRef]
  32. Dshalalow, J.H.; Ke, H.-J. Multilayers in a modulated stochastic game. J. Math. Anal. Appl. 2009, 353, 553–565. [Google Scholar] [CrossRef] [Green Version]
  33. White, R.T.; Dshalalow, J.H. On Reliability of Stochastic Networks. Neural Parallel Sci. Comp. 2013, 21, 141–160. [Google Scholar]
  34. White, R.T.; Dshalalow, J.H. Characterizations of random walks on random lattices and their ramifications. Stoch. Anal. Appl. 2020, 38, 307–342. [Google Scholar] [CrossRef]
  35. Dshalalow, J.H. First excess levels of vector processes. J. Appl. Math. Stoch. Anal. 1994, 7, 457–464. [Google Scholar] [CrossRef] [Green Version]
  36. Dshalalow, J.H. First excess level process. In Advances in Queueing; CRC Press: Boca Raton, FL, USA, 1995; pp. 244–261. [Google Scholar]
  37. Kim, S.-K. Advanced Mathematical Business Strategy Formulation Design. Mathematics 2020, 8, 1642. [Google Scholar] [CrossRef]
Figure 1. Visualizations of two-sided platform optimizations.
Figure 1. Visualizations of two-sided platform optimizations.
Mathematics 11 00131 g001
Figure 2. Open two-sided platform optimization examples.
Figure 2. Open two-sided platform optimization examples.
Mathematics 11 00131 g002
Figure 3. The attraction factor relation with the club capacity.
Figure 3. The attraction factor relation with the club capacity.
Mathematics 11 00131 g003
Table 1. The parameters for Two-sided platform Setup.
Table 1. The parameters for Two-sided platform Setup.
NameFormulaDescription
MPlatform capacity
μ (17)Termination index (i.e., first exceed level)
α Ratio between both sides of the platform
λ a b (16)The revised input rate of the men based on the dominant
S α (101)Payoff function
Table 2. Initial conditions of the Khaos nightclub.
Table 2. Initial conditions of the Khaos nightclub.
NameValueDescription
c 0 100 [USD/person]Entry fee for men (i.e., a customer side)
c 1 1 [USD/person]Reward for women’s entry
δ 0 ˜ 4 [h]Monitoring duration before the nightclub operation
δ ˜ 1 [h]Monitoring duration during the nightclub operation
λ a 8 [person/h]The base input rate of men during the operation
λ a 0 10 [person/h]The input rate of men before starting (waiting on the queue)
λ b 6 [person/h]The base input rate of women during the operation
λ b 0 1 [person/h]The input rate of women before starting (waiting on the queue)
Table 3. Initial conditions of the Omnia Appstore.
Table 3. Initial conditions of the Omnia Appstore.
NameValueDescription
B[K app] = × 10 3 The number of contents (i.e., dominant side)
c 0 0.345 [USD/app]Download price
c 1 1.945 [USD/app]Reword for app developers
δ ˜ 1 [day]Observation duration of the AppStore platform
λ a 7.67 [M app/day] = × 10 6 The download rate per day during the operation
λ a 0 2.67 [M app/day] = × 10 6 The download rate per day during the maintenance
λ b 2.33 [K app/day] = × 10 3 The upload rate by app developers
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kim, S.-K. Versatile Stochastic Two-Sided Platform Models. Mathematics 2023, 11, 131. https://doi.org/10.3390/math11010131

AMA Style

Kim S-K. Versatile Stochastic Two-Sided Platform Models. Mathematics. 2023; 11(1):131. https://doi.org/10.3390/math11010131

Chicago/Turabian Style

Kim, Song-Kyoo (Amang). 2023. "Versatile Stochastic Two-Sided Platform Models" Mathematics 11, no. 1: 131. https://doi.org/10.3390/math11010131

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop