Next Article in Journal
On Inverse and Implicit Function Theorem for Sobolev Mappings
Next Article in Special Issue
Influence of Heat Transfer on Stress Components in Metallic Plates Weakened by Multi-Curved Holes
Previous Article in Journal
Study on Discrete Mosquito Population-Control Models with Allee Effect
Previous Article in Special Issue
Numerical Solution of Mathematical Model of Heat Conduction in Multi-Layered Nanoscale Solids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rationality Levels in a Heterogeneous Dynamic Price Game

1
School of Culture and Tourism Industry, Shanxi University of Electronic Science and Technology, Linfen 041000, China
2
School of Mathematics and Computer Science, Shanxi Normal University, Taiyuan 030031, China
3
School of Mathematics and Statistics, Guilin University of Technology, Guilin 541004, China
*
Author to whom correspondence should be addressed.
Axioms 2025, 14(3), 194; https://doi.org/10.3390/axioms14030194
Submission received: 19 January 2025 / Revised: 28 February 2025 / Accepted: 4 March 2025 / Published: 5 March 2025
(This article belongs to the Special Issue Mathematical Methods in the Applied Sciences, 2nd Edition)

Abstract

:
The Bertrand game is one of the basic game models in modern microeconomics. In some behavior experiments with game theory, it was shown that agents have different bounded rationality levels. In order to check the effect of bounded rationality levels on the stability of the equilibrium points in Bertrand games, this study establishes a new dynamic price game with a parameter to show the rationality levels. An exact geometrical characterization of the stable region of the dynamic system is firstly proposed, from which the critical points of the bifurcation of the system can be deduced. It is shown that allowing various bounded rationalities is conducive to enlarging the stable region of the equilibrium point of the price system. With increasing rationality level, the stable region expands. Numerical examples are provided to show the main results.
MSC:
91A25; 91B55; 91A50; 91B74

1. Introduction

In a static noncooperative game, Nash equilibrium points require the classical complete rationality of players and the consistency of players’ cognition. Since the revision of the global rationality of the economic human was discussed by Simon (1955) [1], the bounded rationality of economic behaviors has been paid more and more attention. In fact, many behavior experiments with games support various bounded rationalities for players [2].
It is known that Cournot games [3] and Bertrand games [4] are classical and important models in game theory and modern microeconomics. Recently, due to bounded rationality, these two kinds of games have aroused much attention, especially in dynamic environments rather than in the original static situation. For instance, heterogeneous players in Cournot-type games were considered by Agiza and Elsadany (2004) [5], in which chaotic phenomena were shown. Under price discrimination, some stability conditions of dynamic Cournot games were given in [6,7,8]. For more Cournot-type games, see a recent paper [9] and the references therein.
The dynamic Bertrand game under bounded rationality was studied by Zhang (2009) in which players’ decisions followed the marginal profit direction, and the complex behavior of the game was displayed [10]. Ahmed et al. (2006) studied standard and multi-team Bertrand games under an incomplete information environment [11] and conducted a dynamic analysis under a nonlinear demand function [12]. Bertrand duopoly games were investigated under one adjustment parameter for prices [13]; a special stability condition was obtained related to the adjustment parameter in the games. With an assumption of firms using the same adjustment ratio, a stability region was shown for Bertrand games by Fanti et al. (2013) [14]. Chaos control was also investigated by [15] for duopolistic Bertrand games. The combination of Cournot and Bertrand games was also considered by Tremblay (2011) [16], Naimzada and Tramontana (2012) [17], and Puu and Tramontana (2019) [18]. Very recently, social welfare was considered in Bertrand games with heterogenous bounded rational agents, and complex dynamic characteristics were revealed, as shown in [19].
Note that bounded rationality may have different levels in games such as dominance-solvable games [2]. If a player makes their best decision S based on the others’ strategies, this is called one-step reasoning; if a player maximizes their profit based on others’ best responses to S, this is called two-step reasoning. One-step reasoning and two-step reasoning are common in experiments, and there may also be multi-step reasoning.
From the above references related to Bertrand duopoly games, it can be found that a dynamic Bertrand game with bounded rationality usually has two parameters, α 1 and α 2 , that indicate the adjustment ratio of prices following some directions. In [13,14,15,19,20], there are no general results that characterize the boundary of the stable regions for dynamic Bertrand games with α 1 and α 2 and linear demand functions. So, what is the exact relationship between these heterogeneous adjustment ratios and the stability of static equilibrium points of Bertrand games? How can the rationality levels be described in a dynamic environment? Can the one-step reasoning and two-step reasoning observed in experiments be characterized by a parameter?
Considering the different levels of bounded rationalities, this study establishes a new dynamic Bertrand game by introducing a parameter to adjust the models between one step of reasoning and two steps of reasoning. Based on the model in this paper, we firstly obtain an exact geometrical representation for stable regions with heterogenous adjustment ratios. If one fixes a parameter, then the other’s critical point can be obtained to indicate the occurrence of bifurcation of the dynamic system. The effect of the rationality levels on the stability of the model is revealed. Increasing the rationality level expands the stable region of the static equilibrium points of Bertrand games. The numerical simulation agrees well with the theoretical results.
This paper is organized as follows: Section 2 establishes a dynamic Bertrand model with rationality levels. Section 3 proves the main stability results, including the geometrical characterization of the stable regions. Numerical simulations are given in Section 4 to validate the results in Section 3. Section 5 concludes this paper.

2. Dynamic Price Models with Rationality Levels

2.1. The Model

Assume that there are two firms, 1 and 2, and they sell a kind of product. For each i = 1 , 2 , firm i charges customers a price p i for a unit product; firm i’s sale quantity q i is given as below by considering linear demand functions:
q 1 = a b p 1 + d 1 p 2 , q 2 = a b p 2 + d 2 p 1 ,
where d 1 and d 2 indicate the substituting coefficient for the products of firms 1 and 2, a is a parameter that captures the size of the market demand, and b is the slope of the linear demand. We assume that 1 > b > d 1 0 , 1 > b > d 2 0 , and a > b .
For each i = 1 , 2 , let c i be the marginal cost for firm i with c i > 0 . Then, from (1), the profits of firms 1 and 2, Π 1 and Π 2 , are
Π 1 = ( p 1 c 1 ) ( a b p 1 + d 1 p 2 ) ,
and
Π 2 = ( p 2 c 2 ) ( a b p 2 + d 2 p 1 ) .
Let Π i p i ( p 1 , p 2 ) denote the marginal profit of firm i at point ( p 1 , p 2 ) . Considering the discrete adjustment process of the prices for the two firms, if each firm maximizes its profit along the direction of marginal profit in a myopic way, as reported in [10,13,14,20,21,22], then leads to the following equations:
p 1 ( t + 1 ) = p 1 ( t ) + α 1 p 1 ( t ) Π 1 p 1 ( p 1 ( t ) , p 2 ( t ) ) ; p 2 ( t + 1 ) = p 2 ( t ) + α 2 p 2 ( t ) Π 2 p 2 ( p 1 ( t ) , p 2 ( t ) ) ,
where α 1 and α 2 are adjusting rates, with α 1 > 0 and α 2 > 0 .
Game experiments show that players in a game may have different levels of rationality [2]: some players make a decision based on the assumption that the others may retain their strategies from the previous round; some players may make a decision based on the response of the others. In this study, we consider the following dynamic model.
p 1 ( t + 1 ) = p 1 ( t ) + α 1 p 1 ( t ) Π 1 p 1 ( p 1 ( t ) , p 2 ( t ) ) ; p 2 ( t + 1 ) = p 2 ( t ) + α 2 p 2 ( t ) ( β Π 2 p 2 ( p 1 ( t ) , p 2 ( t ) ) + ( 1 β ) Π 2 p 2 ( p 1 ( t + 1 ) , p 2 ( t ) ) ,
where α 1 , α 2 > 0 , β is a parameter in the interval [ 0 , 1 ] to show the rationality level of firm 2, Π 2 p 2 ( p 1 ( t ) , p 2 ( t ) ) represents the best response direction (one step of reasoning) for firm 2, and Π 2 p 2 ( p 1 ( t + 1 ) , p 2 ( t ) ) is the best response direction (two steps of reasoning) based on firm 1’s best response. When β equals 1, the two firms adjust their prices using the same one step of reasoning, and this reduces to system (2), while for 0 β < 1 , firm 2 has a different level of rationality than firm 1. The higher the rationality level of firm 2, the smaller the parameter β .
The partial derivative in system (3) is calculated as below:
Π 1 p 1 ( p 1 ( t ) , p 2 ( t ) ) = a + b c 1 2 b p 1 + d 1 p 2 ,
and
Π 2 p 2 ( p 1 ( t ) , p 2 ( t ) ) = a + b c 2 2 b p 2 + d 2 p 1 .
Therefore,
Π 2 p 2 ( p 1 ( t + 1 ) , p 2 ( t ) ) = a + b c 2 2 b p 2 + d 2 ( p 1 + α 1 p 1 Π 1 p 1 ( p 1 ( t ) , p 2 ( t ) ) ) = Π 2 p 2 ( p 1 ( t ) , p 2 ( t ) ) + α 1 d 2 p 1 Π 1 p 1 ( p 1 ( t ) , p 2 ( t ) ) .
Then, the second equation in system (3) is written as
p 2 ( t + 1 ) = p 2 ( t ) + α 2 p 2 ( t ) ( Π 2 p 2 ( p 1 ( t ) , p 2 ( t ) ) + ( 1 β ) α 1 d 2 p 1 Π 1 p 1 ( p 1 ( t ) , p 2 ( t ) ) ) .
In short, to avoid confusion in the following, we denote Π 1 p 1 ( p 1 ( t ) , p 2 ( t ) ) as Π 1 p 1 and denote
Π 2 p 2 ( p 1 ( t ) , p 2 ( t ) ) + ( 1 β ) α 1 d 2 p 1 Π 1 p 1 ( p 1 ( t ) , p 2 ( t ) )
as Π 2 p 2 .
The equilibrium points of system (3) mean that p i ( t + 1 ) = p i ( t ) for each i = 1 , 2 . Therefore, we can obtain four equilibrium points as follows:
E 0 = ( 0 , 0 ) ;
E 1 = ( 0 , a + b c 2 2 b ) ;
E 2 = ( a + b c 1 2 b , 0 ) ;
E 3 = ( p ¯ 1 , p ¯ 2 ) = ( 2 a b + a d 1 + 2 b 2 c 1 + b c 2 d 1 4 b 2 d 1 d 2 , 2 a b + a d 2 + 2 b 2 c 2 + b c 1 d 2 4 b 2 d 1 d 2 ) .
Since b > d 1 0 and b > d 2 0 , equilibrium E 3 is positive. It should be pointed out that, interestingly, each equilibrium point E 0 , E 1 , E 2 , E 3 is also an equilibrium point of system (2). There is no difference in the equilibrium points between systems (2) and (3); however, the stability is not as shown in the next section. To check the stability of the equilibrium points, the Jacobian matrix J of system (3) (for Jacobian matrices, see Section 2.2) is given as
1 + α 1 ( Π 1 p 1 2 b p 1 ) , α 1 d 1 p 1 α 2 p 2 d 2 ( 1 + β α 1 ( Π 1 p 1 2 b p 1 ) ) , 1 + α 2 ( Π 2 p 2 2 b p 2 ) + β α 1 α 2 d 1 d 2 p 1 p 2 ,
where β = 1 β .

2.2. The Stability Condition

Consider a nonlinear discrete dynamic system,
x ( t + 1 ) = f ( x ( t ) ) ,
where f : D R n is differentiable. A stationary point x ¯ in the system implies that x ¯ = f ( x ¯ ) . The Jacobian matrix of f at a point x is defined as
J ( x ) = f 1 x 1 , , f 1 x n f n x 1 , , f n x n ,
Here, two known results for the stability conditions of a stationary point are listed, referring to the summary in [23].
Lemma 1.
Let x ¯ be a stationary point in the above system. Assume that J ( x ) exists in an open neighborhood of x ¯ , and J ( x ) is continuous at x ¯ . If all eigenvalues of J ( x ¯ ) are inside the unit circle, then x ¯ is locally asymptotically stable.
For the above two-dimensional system, then Lemma 1 is equivalent to the following lemma:
Lemma 2.
Let x ¯ be a stationary point of a two-dimensional discrete system. Assume that J ( x ) exists in an open neighborhood of x ¯ , and J ( x ) is continuous at x ¯ . All eigenvalues of J ( x ¯ ) are inside the unit circle if and only if
1 + t r ( J ( x ¯ ) ) + d e t ( x ¯ ) > 0 , 1 t r ( J ( x ¯ ) ) + d e t ( x ¯ ) > 0 , d e t ( x ¯ ) < 1 ,
where t r ( A ) ( d e t ( A ) ) is the trace (determinant) of A.

3. Stability Characterization of the Price System with Rationality Levels

For a dynamic price system (3), can small adjustment ratios ( α 1 , α 2 ) guarantee that the system converges to an equilibrium point or can the radical price adjustments trigger instability of the price system? Is an equilibrium point unstable for any α 1 and α 2 ? If the static Nash equilibrium point E 3 is asymptotically stable, what are the ranges of α 1 and α 2 ? Furthermore, what are the characteristics of the stable region constituting α 1 and α 2 ? What is the impact of the rationality levels indicated by β on the stability of an equilibrium point? From one step of reasoning to two steps of reasoning, how does the stable region of dynamic price system (3) change? This section aims to answer these questions.
Proposition 1.
There exists γ > 0 such that equilibrium point E 3 is stable for system (3) when α 1 , α 2 < γ .
Proof. 
For marginal profit Π 1 p 1 at equilibrium point E 3 , we know that Π 1 p 1 = 0 . Since E 3 is an equilibrium point of both systems (2) and (3), we have Π 2 p 2 = 0 at E 3 . Then, the Jacobian matrix J ( E 3 ) from (6) is
1 2 α 1 b p ¯ 1 α 1 d 1 p ¯ 1 α 2 p ¯ 2 d 2 ( 1 2 ( 1 β ) α 1 b p ¯ 1 ) 1 + α 2 p ¯ 2 ( ( 1 β ) α 1 d 1 d 2 p ¯ 1 2 b ) ,
where p ¯ 1 and p ¯ 2 are the equilibrium prices in E 3 .
There exists a small enough γ 1 > 0 such that 1 2 α 1 b p ¯ 1 > 0 for α 1 < γ 1 . If α 1 < γ 1 , then
| 1 2 α 1 b p ¯ 1 | + | α 1 d 1 p ¯ 1 | 1 2 α 1 b p ¯ 1 + α 1 b p ¯ 1 = 1 α 1 b p ¯ 1 .
Then, for α 1 < γ 1 , it holds that
| 1 2 α 1 b p ¯ 1 | + | α 1 d 1 p ¯ 1 | < 1 .
Noting that α 2 p ¯ 2 d 2 > 0 , α 1 b p ¯ 1 > 0 , and β [ 0 , 1 ] , there is γ 2 > 0 such that, for α 1 < γ 2 , it is true that
α 2 p ¯ 2 d 2 ( 1 2 ( 1 β ) α 1 b p ¯ 1 ) > 0 .
Of course, there is γ 3 > 0 such that, for α 2 < γ 3 ,
1 + α 2 p ¯ 2 ( ( 1 β ) α 1 d 1 d 2 p ¯ 1 2 b ) > 0 .
Then, for α 1 < γ 2 and α 2 < γ 3 , we have
| α 2 p ¯ 2 d 2 ( 1 2 ( 1 β ) α 1 b p ¯ 1 ) |   +   | 1   +   α 2 p ¯ 2 ( ( 1 β ) α 1 d 1 d 2 p ¯ 1 2 b ) | = α 2 p ¯ 2 d 2 ( 1 2 ( 1 β ) α 1 b p ¯ 1 ) + 1 + α 2 p ¯ 2 ( ( 1 β ) α 1 d 1 d 2 p ¯ 1 2 b ) ) = 1 + α 2 p ¯ 2 ( d 2 2 b + α 1 d 2 p ¯ 1 ( 1 β ) ( d 1 2 b ) ) .
Since b > d 1 , d 2 , we have d 2 2 b + α 1 d 2 p ¯ 1 ( 1 β ) ( d 1 2 b ) < 0 . Further, we can choose γ 4 such that, for α 2 < γ 4 ,
1 + α 2 p ¯ 2 ( d 2 2 b + α 1 d 2 p ¯ 1 ( 1 β ) ( d 1 2 b ) ) < 1 .
From (9) and (11), we know that there exists a number r > 0 such that the spectral radius ρ ( J ( E 3 ) ) of J ( E 3 ) satisfies the following when α 1 , α 2 < γ :
ρ ( J ( E 3 ) < J ( E 3 ) < 1 .
We can obtain that the moduli of all eigenvalues of J ( E 3 ) are smaller than 1; then, equilibrium point E 3 is stable when α 1 , α 2 < γ . □
Proposition 2.
The equilibrium points E 0 , E 1 , and E 2 are unstable for system (3).
Proof. 
For equilibrium point E 0 = ( 0 , 0 ) , matrix J ( E 0 ) satisfies
J ( E 0 ) = 1 + α 1 ( a + b c 1 ) , 0 0 , 1 + α 2 ( a + b c 2 ) ;
then, it is clear that all eigenvalues of J ( E 0 ) are larger than 1. E 0 is not stable.
For point E 1 = ( p 1 , p 2 ) = ( 0 , a + b c 2 2 b ) , we have
J ( E 1 ) = 1 + α 1 ( a + b c 1 + d 1 p 2 ) , 0 α 2 p 2 d 2 ( 1 + β α 1 Π 1 p 1 ) , 1 + α 2 ( Π 2 p 2 2 b p 2 ) .
Clearly, there is an eigenvalue 1 + α 1 ( a + b c 1 + d 1 p 2 ) > 1 ; hence, E 1 is not stable.
Similar to E 1 , for equilibrium point E 2 = ( p 1 , p 2 ) = ( a + b c 1 2 b , 0 ) , we have
J ( E 2 ) = 1 + α 1 ( Π 1 p 1 2 b p 1 ) , α 1 d 1 p 1 0 , D ,
where
D = 1 + α 2 ( a + b c 2 + d 2 p 1 + α 1 ( 1 β ) d 2 p 1 ( a + b c 1 2 b p 1 ) ) = 1 + α 2 ( a + b c 2 + d 2 p 1 ) .
J ( E 2 ) has an eigenvalue 1 + α 2 ( a + b c 2 + d 2 p 1 ) > 1 ; then, E 2 is also unstable. □
Proposition 1 shows the existence of a stable region of E 3 for system (3) for any β [ 0 , 1 ] . To determine the stable region of system (3), when β [ 1 / 2 , 1 ] , we obtain a sufficient and necessary condition for the spectral radius ρ ( J ( E 3 ) ) < 1 .
Lemma 3.
Let 1 / 2 β 1 . For each θ with 0 < θ < π / 2 , let α 1 = α c o s ( θ ) , α 2 = α s i n ( θ ) , and α > 0 ; then, the spectral radius ρ ( J ( E 3 ) ) < 1 for system (3), if α < 2 b ( p ˜ 1 + p ˜ 2 ) 2 σ ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 , where p ˜ 1 = p ¯ 1 c o s ( θ ) , p ˜ 2 = p ¯ 2 s i n ( θ ) , and σ = b 2 ( p ˜ 1 + p ˜ 2 ) 2 ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 .
Proof. 
For marginal profit Π 1 p 1 at equilibrium point E 3 = ( p ¯ 1 , p ¯ 2 ) , we know that Π 1 p 1 = 0 . Since E 3 is an equilibrium point of both systems (2) and (3), we have Π 2 p 2 = 0 at E 3 . Then, the Jacobian matrix J ( E 3 ) from (6) is
1 2 α 1 b p ¯ 1 , α 1 d 1 p ¯ 1 α 2 p ¯ 2 d 2 ( 1 2 ( 1 β ) α 1 b p ¯ 1 ) , 1 + α 2 p ¯ 2 ( ( 1 β ) α 1 d 1 d 2 p ¯ 1 2 b ) .
From Lemma 2, it is known that ρ ( J ( E 3 ) ) < 1 if and only if the following three conditions hold:
( i ) 1 t r ( J ( E 3 ) ) + d e t ( J ( E 3 ) ) > 0 ,
( i i ) 1 + t r ( J ( E 3 ) ) + d e t ( J ( E 3 ) ) > 0 ,
( i i i ) d e t ( J ( E 3 ) ) < 1 ,
where t r ( J ( E 3 ) ) denotes the trace of J ( E 3 ) , and d e t ( J ( E 3 ) ) is the determinant of J ( E 3 ) . It can be calculated that condition ( i ) is
1 t r ( J ( E 3 ) ) + d e t ( J ( E 3 ) ) = α 1 α 2 p ¯ 1 p ¯ 2 ( 4 b 2 d 1 d 2 ) .
Since b > d 1 , d 2 > 0 , we have 1 t r ( J ( E 3 ) ) + d e t ( J ( E 3 ) ) > 0 . Condition ( i i i ) , d e t ( J ( E 3 ) ) < 1 , is
α 1 α 2 ( 4 b 2 β d 1 d 2 ) p ¯ 1 p ¯ 2 2 b ( α 1 p ¯ 1 + α 2 p ¯ 2 ) < 0 .
For each θ with 0 < θ < π / 2 , let α 1 = α c o s ( θ ) and α 2 = α s i n ( θ ) ; then,
α 2 ( 4 b 2 β d 1 d 2 ) p ¯ 1 c o s ( θ ) p ¯ 2 s i n ( θ ) 2 α b ( p ¯ 1 c o s ( θ ) + p ¯ 2 s i n ( θ ) ) < 0 .
This is equivalent to
α < 2 b ( p ˜ 1 + p ˜ 2 ) ( 4 b 2 β d 1 d 2 ) p ˜ 1 p ˜ 2 ,
where p ˜ 1 = p ¯ 1 c o s ( θ ) , and p ˜ 2 = p ¯ 2 s i n ( θ ) .
Condition ( i i ) can be written as
( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ¯ 1 p ¯ 2 α 1 α 2 4 b ( α 1 p ¯ 1 + α 2 p ¯ 2 ) + 4 > 0 .
That is,
( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 α 2 4 b ( p ˜ 1 + p ˜ 2 ) α + 4 > 0 .
Note that the left-hand side of (14) is a quadratic function with one variable α . Let us consider
Δ = 16 b 2 ( p ˜ 1 + p ˜ 2 ) 2 16 ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 .
Note that 1 < 2 β 1 < 1 , and b > d 1 , d 2 > 0 ; we know that 4 b 2 ( 2 β 1 ) d 1 d 2 > 0 . Since d 1 , d 2 > 0 and p ˜ 1 , p ˜ 2 > 0 for each θ with 0 < θ < π / 2 , if 1 / 2 β 1 , we have
b 2 ( p ˜ 1 + p ˜ 2 ) 2 ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 b 2 ( p ˜ 1 + p ˜ 2 ) 2 4 b 2 p ˜ 1 p ˜ 2 = 1 4 ( 2 + p ˜ 1 2 + p ˜ 2 2 p ˜ 1 p ˜ 2 ) 1 4 ( 2 + 2 ) = 1 .
Then, it holds that Δ 0 for β [ 1 / 2 , 1 ] . Consequently, the equation with variable α
( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 α 2 4 b ( p ˜ 1 + p ˜ 2 ) α + 4 = 0 ,
has two real roots, α L = 2 b ( p ˜ 1 + p ˜ 2 ) 2 σ ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 and α R = 2 b ( p ˜ 1 + p ˜ 2 ) + 2 σ ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 , with α R > α L , where σ = b 2 ( p ˜ 1 + p ˜ 2 ) 2 ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 .
Note that the coefficient ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 > 0 for (16) and the symmetric axis of the parabola determined by (16) is α = 2 b ( p ˜ 1 + p ˜ 2 ) ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 > 0 . Therefore, if α L > 0 , then α < α L (note that α L 2 b ( p ¯ 1 + p ˜ 2 ) ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ¯ 1 p ˜ 2 ) implies that inequality (15) holds. In fact, if α L 0 , there is no α > 0 such that α satisfies inequality (15) and condition (14); hence, system (3) does not exist a stable region, a contradiction to the result in Proposition 1. Therefore, it shows that α L > 0 .
Note that from (13), conditions ( i i ) and ( i i i ) mean that α needs to satisfy
α < 2 b ( p ¯ 1 + p ˜ 2 ) ( 4 b 2 β d 1 d 2 ) p ¯ 1 p ˜ 2 ,
and
α < α L 2 b ( p ¯ 1 + p ˜ 2 ) ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ¯ 1 p ˜ 2 .
Since 2 β 1 < β , we have
α < α L 2 b ( p ¯ 1 + p ˜ 2 ) ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ¯ 1 p ˜ 2 < 2 b ( p ¯ 1 + p ˜ 2 ) ( 4 b 2 β d 1 d 2 ) p ¯ 1 p ˜ 2 .
Therefore, if 1 / 2 β 1 , for each 0 < θ < π / 2 , α < α L implies that conditions ( i ) , ( i i ) , and ( i i i ) hold. The proof completes. □
Corollary 1.
Let 1 / 2 β 1 . For each θ with 0 < θ < π / 2 , let α 1 = α c o s ( θ ) , α 2 = α s i n ( θ ) , and α > 0 , if d 1 d 2 4 b 2 σ β σ + ( 1 β ) b ( p ˜ 1 + p ˜ 2 ) , the spectral radius ρ ( J ( E 3 ) ) < 1 for system (3) if and only if α < 2 b ( p ˜ 1 + p ˜ 2 ) 2 σ ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 , where p ˜ 1 = p ¯ 1 c o s ( θ ) , p ˜ 2 = p ¯ 2 s i n ( θ ) , and σ = b 2 ( p ˜ 1 + p ˜ 2 ) 2 ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 .
Proof. 
Based on the proof of Lemma 3, from (13) and (15), conditions ( i ) , ( i i ) , and ( i i i ) require
α < 2 b ( p ¯ 1 + p ˜ 2 ) ( 4 b 2 β d 1 d 2 ) p ¯ 1 p ˜ 2
and
α < α L o r α > α R .
It can be found that if
2 b ( p ¯ 1 + p ˜ 2 ) ( 4 b 2 β d 1 d 2 ) p ¯ 1 p ˜ 2 < α R = 2 b ( p ˜ 1 + p ˜ 2 ) + 2 σ ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 ,
then α < α L is equivalent to all the requirements of conditions ( i ) , ( i i ) , and ( i i i ) . In fact, (17) is equivalent to d 1 d 2 4 b 2 σ β σ + ( 1 β ) b ( p ˜ 1 + p ˜ 2 ) . □
Remark 1.
From Corollary 1, if d 1 d 2 is sufficiently small (for example, d 1 = 0 or d 2 = 0 ), then the condition in Lemma 3 for ρ ( J ( E 3 ) ) < 1 is both sufficient and necessary.
Lemma 3 implies that the geometrical characterization of the stable region of equilibrium point E 3 of system (3) provides the following result.
Theorem 1.
(Geometrical characterization of the stable region of E 3 ). For each β with 1 / 2 β 1 , if ( α 1 , α 2 ) Ω with
Ω = { ( α c o s ( θ ) , α s i n ( θ ) ) : 0 < α < 2 b ( p ˜ 1 + p ˜ 2 ) 2 σ ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 , for each 0 < θ < π / 2 } ,
where p ˜ 1 = p ¯ 1 c o s ( θ ) , p ˜ 2 = p ¯ 2 s i n ( θ ) , and σ = b 2 ( p ˜ 1 + p ˜ 2 ) 2 ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 . Then, the equilibrium point E 3 of system (3) is stable.
Remark 2.
In addition to the two axes in the ( α 1 , α 2 ) plane, the function α ( θ ) = 2 b ( p ˜ 1 + p ˜ 2 ) 2 σ ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 , 0 < θ < π / 2 , provided that the other parameters are fixed, characterizes the boundary of the stable region of system (3) for each β [ 1 / 2 , 1 ] .
For similar systems with (3), the results in Lemma 3 are given in [13,14,20] for a special case with α 1 = α 2 .
In Theorem 1, if c 1 = c 2 , d 1 = d 2 , it can be obtained that the stable region of system (3) for equilibrium point E 3 is the part of a disc in the first quadrant. From Lemma 3, let β = 1 . Then, we obtain the stability results for system (2) as follows.
Corollary 2.
For each θ with 0 < θ < π / 2 , let α 1 = α c o s ( θ ) and α 2 = α s i n ( θ ) ; then, the spectral radius ρ ( J ( E 3 ) ) < 1 for system (2) if α < 2 b ( p ˜ 1 + p ˜ 2 ) 2 σ ( 4 b 2 d 1 d 2 ) p ˜ 1 p ˜ 2 , where p ˜ 1 = p ¯ 1 c o s ( θ ) , p ˜ 2 = p ¯ 2 s i n ( θ ) , and σ = b 2 ( p ˜ 1 + p ˜ 2 ) 2 ( 4 b 2 d 1 d 2 ) p ˜ 1 p ˜ 2 .
Corollary 3.
If ( α 1 , α 2 ) Ω with
Ω = { ( α c o s ( θ ) , α s i n ( θ ) ) : 0 < α < 2 b ( p ˜ 1 + p ˜ 2 ) 2 σ ( 4 b 2 d 1 d 2 ) p ˜ 1 p ˜ 2 , for each 0 < θ < π / 2 } ,
where p ˜ 1 = p ¯ 1 c o s ( θ ) , p ˜ 2 = p ¯ 2 s i n ( θ ) , and σ = b 2 ( p ˜ 1 + p ˜ 2 ) 2 ( 4 b 2 d 1 d 2 ) p ˜ 1 p ˜ 2 , Then, equilibrium point E 3 of system (2) is stable.
From Theorem 1 and Remark 2, when the rationality parameter β belongs to [ 1 / 2 , 1 ] , given a fixed θ , the value of α ( θ ) determines the radius of the stable region of equilibrium point E 3 . Furthermore, radius α ( θ ) is monotonic with respect to β . In fact, the result can be shown by checking the derivative, α ( θ ) β , of α ( θ ) related to β . For completeness, we have
α ( θ ) β = 2 d 1 d 2 ( 2 b ( p ˜ 1 + p ˜ 2 ) 2 σ ) p ˜ 1 p ˜ 2 ( 4 b 2 d 1 d 2 ( 2 β 1 ) ) 2 2 d 1 d 2 σ ( 4 b 2 d 1 d 2 ( 2 β 1 ) ) .
We check whether or not α ( θ ) β 0 is correct. Let
2 d 1 d 2 ( 2 b ( p ˜ 1 + p ˜ 2 ) 2 σ ) p ˜ 1 p ˜ 2 ( 4 b 2 d 1 d 2 ( 2 β 1 ) ) 2 2 d 1 d 2 σ ( 4 b 2 d 1 d 2 ( 2 β 1 ) ) .
Then,
2 b σ ( p ˜ 1 + p ˜ 2 ) 2 σ ( 4 b 2 d 1 d 2 ( 2 β 1 ) ) p ˜ 1 p ˜ 2 .
That is,
2 b σ ( p ˜ 1 + p ˜ 2 ) 2 b 2 ( p ˜ 1 + p ˜ 2 ) 2 + 2 ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 ( 4 b 2 d 1 d 2 ( 2 β 1 ) ) p ˜ 1 p ˜ 2 .
Hence, we have
2 b σ ( p ˜ 1 + p ˜ 2 ) 2 b 2 ( p ˜ 1 + p ˜ 2 ) 2 + ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 0 .
That is,
2 b ( p ˜ 1 + p ˜ 2 ) σ b 2 ( p ˜ 1 + p ˜ 2 ) 2 σ 0 .
Note that it is true that
b 2 ( p ˜ 1 + p ˜ 2 ) 2 + ( σ ) 2 2 b ( p ˜ 1 + p ˜ 2 ) σ .
We have that inequation (18) holds; so, α ( θ ) β 0 . Then, we have the following result.
Proposition 3.
The stable region in Theorem 1 of system (3) generally expands as the rationality level increases.
Remark 3.
Given a fixed θ with 0 < θ < π / 2 , the value of α ( θ ) does not decrease as the rationality parameter β changes from 1 to 1 / 2 , where α ( θ ) = 2 b ( p ˜ 1 + p ˜ 2 ) 2 σ ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 , p ˜ 1 = p ¯ 1 c o s ( θ ) , p ˜ 2 = p ¯ 2 s i n ( θ ) , and σ = b 2 ( p ˜ 1 + p ˜ 2 ) 2 ( 4 b 2 ( 2 β 1 ) d 1 d 2 ) p ˜ 1 p ˜ 2 . From the above validation of Proposition 3, in most cases, for (19), it holds that
b 2 ( p ˜ 1 + p ˜ 2 ) 2 + ( σ ) 2 > 2 b ( p ˜ 1 + p ˜ 2 ) σ .
So, the stable region of system (3) at equilibrium point E 3 generally enlarges as β decreases from 1 to 1 / 2 . This means that from one step of reasoning to allowing more rationality levels, the stable region of system (3) generally expands.

4. Numerical Simulations

From Theorem 1 and Remark 2, when β [ 1 / 2 , 1 ] , the boundary of a stable region of system (3) can be obtained for equilibrium point E 3 . Figure 1 shows a result for function α ( θ ) in Remark 2 with 0 < θ < π / 2 , where a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , d 2 = 0.3 , and β = 0.6 > 1 / 2 . α ( θ ) in Figure 1 corresponds to the red solid line in the ( α 1 , α 2 ) plane in Figure 2, where α 1 = α c o s ( θ ) ) , and α 2 = α s i n ( θ ) . For a random pair ( α 1 , α 2 ) [ 0 , 1 ] × [ 0 , 1 ] , if the solution of system (3) converges to equilibrium point E 3 , then a point is provided as a dot for position ( α 1 , α 2 ) in Figure 2. All tests for system (3) start from ( p 1 , p 2 ) = ( 0.1 , 0.1 ) in Figure 2 and the other figures in this section. As can be seen in Figure 2, all stable points are located in the region determined by α ( θ ) in Remark 2, which constitutes the stable region Ω , as stated in Theorem 1.
If a point ( α 1 , α 2 ) is outside the region in Figure 2, it may lead to instability in dynamic system (3). A case is shown in Figure 3 (for p 1 ) and Figure 4 (for p 2 ), where ( 0.83 , 0.2 ) , as a specific value of ( α 1 , α 2 ) , is certainly near the region in Figure 2 but us outside it. As shown in Figure 3 and Figure 4, bifurcation happens as the iteration increases.
If we fix parameter α 2 (or α 1 ), we can obtain a bifurcation diagram ( α 1 , p 1 ) and ( α 1 , p 2 ) , as given in Figure 5 and Figure 6. In these two graphs, the adjustment speed α 2 satisfies α 2 = 0.6 , and the other parameters are a = 2 , b = 0.3 , c 1 = 0.1 , c 2 = 0.4 , d 1 = 0.1 , and d 2 = 0.25 .
What is interesting is determining the critical point where the bifurcation occurs. In the simulation in Figure 5 and Figure 6, the critical point 0.595 can found; that is, when α 1 > 0.595 , a bifurcation appears. What is important is that we can directly obtain the critical point with Theorem 1. To demonstrate this, Figure 7 shows that if we set α 2 = 0.6 , we can obtain a corresponding α 1 with boundary function α ( θ ) . The α 1 corresponding to α 2 with α 2 = 0.6 is 0.595, as found through simulation.
When the adjusting ratios α 1 and α 2 move out of the stable region, chaos may happen. See Figure 8 and Figure 9 for two examples of chaos.
Next, we check the impact of rationality parameter β on the stability of system (3). For a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , and d 2 = 0.3 , the boundaries of the stable regions of system (3) for different β values are as displayed in Figure 10. As β changes from 1 to 0.51, the stable region enlarges, which agrees with the result in Proposition 3. This means that the combination of one-step rationality and two-step rationality increases the possibility that system (3) converges to equilibrium point E 3 compared with that of system (2). Two-step rationality does not damage the stability of one-step rationality; conversely, it contributes to the stability of E 3 .

5. Conclusions

Considering one-step reasoning and two-step reasoning in Bertrand games with β [ 0 , 1 ] , a myopic dynamic model is introduced, which includes the typical model (one step of reasoning) as a special case.
When the adjustment of speed parameters α 1 and α 2 is confined in a small range not far from 0, the dynamic price model definitely converges an equilibrium point. If the rationality parameter β is located in [ 1 / 2 , 1 ] , the exact stable region for the dynamic system can be characterized geometrically by the boundary function given in this paper. If an adjustment ratio is fixed, the critical point of the other, indicating the occurrence of bifurcation of the dynamic system, can be obtained from the result in this study. There are two contributions of this study:
(a)
Comparing the stability results for two adjustment parameters, α 1 and α 2 , in this paper with that for one parameter (i.e., α 1 = α 2 ) in [13,14,20], this study firstly obtains a general exact characterization of the stable regions of the equilibrium points for heterogeneous adjusting rates with α 1 α 2 .
(b)
As β decreases from one (towards the two-step reasoning model or the rationality level increases or the reasoning level increases), the stable region of the system enlarges, which means that allowing various bounded rationalities in a dynamic Bertrand game contributes to the price system’s stability rather than destroying it. There is no similar result in the literature.
In this study, when the rational parameter β is located in [ 1 2 , 1 ] , an exact stability condition is provided for the given dynamic system, and the effect of β on the stability of the equilibrium points is obtained. In future research, what would be implied if β [ 0 , 1 2 ] ? By focusing on rational levels, can other forms of price functions be employed? In addition, if the strategy space of the Bertrand games is enlarged, for example, using quantum strategies (entangled strategies) in [24], what may happen when considering rationality levels?

Author Contributions

Conceptualization, M.G.; Methodology, Q.S.; Validation, Q.S.; Formal analysis, Q.S.; Resources, M.G.; Funding acquisition, M.G. and Q.S. All authors have read and agreed to the published version of the manuscript.

Funding

This project was supported by the Shanxi Scholarship Council of China (No. 2024-086), Startup Fund for Talent Introduction of Shanxi Electronic Science and Technology Institute (No. 2023RKJ032), and National Natural Science Foundation of China (No. 11661030).

Data Availability Statement

Data are contained within the article.

Acknowledgments

We thank the three reviewers for their comments that helped to improve the results in this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Simon, H.A. A behavioral model of rational choice. Q. J. Econ. 1955, 69, 99–118. [Google Scholar] [CrossRef]
  2. Colin, C. Behavioral Game Theory, Experiments in Strategic Interaction; Princeton University Press: Princeton, NJ, USA, 2003. [Google Scholar]
  3. Cournot, A. Réserches sur les Principles Mathemátiques de la Théorie de la Richesse; Hachette: Paris, France, 1838. [Google Scholar]
  4. Bertrand, J. Revue de la thórie de la recherche sociale et des recherches sur les principes math’ematiques de la thématiques de la th’eorie des richesses. J. Des Savants 1883, 67, 499–508. [Google Scholar]
  5. Agiza, H.N.; Elsadany, A.A. Chaotic dynamics in nonlinear duopoly game with heterogeneous players. Appl. Math. Comput. 2004, 149, 843–860. [Google Scholar] [CrossRef]
  6. Zhang, W.L.; Song, Q.Q.; Jiang, Y.R. Price discrimination in dynamic cournot competition. Discret. Dyn. Nat. Soc. 2019, 2019, 9231582. [Google Scholar] [CrossRef]
  7. Song, Q.Q.; Zhang, W.L.; Jiang, Y.R.; Geng, J. The effect of price discrimination on dynamic duopoly games with bounded rationality. Stud. Nonlinear Dyn. Econom. 2022, 25, 287–311. [Google Scholar] [CrossRef]
  8. Guo, M.; Song, Q.Q. Dynamic Games with heterogeneous N competitors and K-level price discrimination. J. Dyn. Games 2025, in press. [Google Scholar] [CrossRef]
  9. Andaluz, J.; Elsadany, A.A.; Jarne, G. Dynamic behavior in a Cournot duopoly with social responsibility. Chaos Solitons Fractals 2023, 172, 113511. [Google Scholar] [CrossRef]
  10. Zhang, J.; Da, Q.; Wang, Y. The dynamics of bertrand model with bounded rationality. Chaos Solitons Fractals 2009, 39, 2048–2055. [Google Scholar] [CrossRef]
  11. Ahmed, E.; Elettreby, M.; Hegazi, A. On puu’s incomplete information formulation for the standard and multi-team bertrand game. Chaos Solitons Fractals 2006, 30, 1180–1184. [Google Scholar] [CrossRef]
  12. Ahmed, E.; Elsadany, A.; Puu, T. On bertrand duopoly game with differentiated goods. Appl. Math. Comput. 2015, 251, 169–179. [Google Scholar] [CrossRef]
  13. Zhang, J.; Wang, G. Complex dynamics of bertrand duopoly games with bounded rationality. World Acad. Sci. Eng. Technol. 2013, 79, 106–110. [Google Scholar]
  14. Fanti, L.; Gori, L.; Mammana, C.; Michetti, E. The dynamics of a bertrand duopoly with differentiated products: Synchronization, intermittency and global dynamics. Chaos Solitons Fractals 2013, 52, 73–86. [Google Scholar] [CrossRef]
  15. Elsadany, A.; Awad, A. Dynamics and chaos control of a duopolistic bertrand competitions under environmental taxes. Ann. Oper. Res. 2019, 274, 211–240. [Google Scholar] [CrossRef]
  16. Tremblay, C.H.; Tremblay, V.J. The cournot–bertrand model and the degree of product differentiation. Econ. Lett. 2011, 111, 233–235. [Google Scholar] [CrossRef]
  17. Naimzadam, A.; Tramontana, F. Dynamic properties of a cournot–bertrand duopoly game with differentiated products. Econ. Model. 2012, 29, 1436–1439. [Google Scholar] [CrossRef]
  18. Puu, T.; Tramontana, F. Can bertrand and cournot oligopolies be combined? Chaos Solitons Fractals 2019, 125, 97–107. [Google Scholar] [CrossRef]
  19. Awad, A.M.; Askar, S.S.; Elsadany, A.A. Complex dynamics investigations of a mixed Bertrand duopoly game: Synchronization and global analysis. Nonlinear Dyn. 2022, 107, 3983–3999. [Google Scholar] [CrossRef]
  20. Andaluz, J.; Jarne, G. On price stability and the nature of product differentiation. J. Evol. Econ. 2019, 29, 741–762. [Google Scholar] [CrossRef]
  21. Dixit, A. Comparative statics for oligopoly. Int. Econ. Rev. 1986, 27, 107–122. [Google Scholar] [CrossRef]
  22. Bischi, G.I.; Naimzada, A. Global analysis of a dynamic duopoly game with bounded rationality. In Advances in Dynamic Games and Applications; Filar, J.A., Gaitsgory, V., Mizukami, K., Eds.; Springer: Boston, MA, USA, 1999; Volume 5, pp. 361–385. [Google Scholar]
  23. Bischi, G.I.; Chiarella, C.; Kopel, M.; Szidarovszky, F. Nonlinear Oligopolies: Stability and Bifurcations; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  24. Grau-Climent, J.; Garcia-Perez, L.; Losada, J.C.; Alonso-Sanz, R. Simulation of the quantum Bertrand CEdgeworth game. Quantum Inf. Process. 2023, 22, 411. [Google Scholar] [CrossRef]
Figure 1. α as a function of θ in Theorem 1 and Remark 2 is displayed for a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , d 2 = 0.3 , and β = 0.6 .
Figure 1. α as a function of θ in Theorem 1 and Remark 2 is displayed for a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , d 2 = 0.3 , and β = 0.6 .
Axioms 14 00194 g001
Figure 2. The stable region of system (3). The red solid line indicates α ( θ ) , which corresponds to the line in Figure 1 and is the boundary of the stable region given in Theorem 1 and Remark 2. Each point is dotted if the solution trajectory of system (3) for random ( α 1 , α 2 ) [ 0 , 1 ] × [ 0 , 1 ] converges to equilibrium point E 3 . a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , d 2 = 0.3 , and β = 0.6 .
Figure 2. The stable region of system (3). The red solid line indicates α ( θ ) , which corresponds to the line in Figure 1 and is the boundary of the stable region given in Theorem 1 and Remark 2. Each point is dotted if the solution trajectory of system (3) for random ( α 1 , α 2 ) [ 0 , 1 ] × [ 0 , 1 ] converges to equilibrium point E 3 . a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , d 2 = 0.3 , and β = 0.6 .
Axioms 14 00194 g002
Figure 3. A bifurcation result of p 1 ( t ) of system (3) for a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , d 2 = 0.3 , β = 0.6 , and ( α 1 , α 2 ) = ( 0.83 , 0.2 ) . Point ( 0.83 , 0.2 ) is outside the stable region in Figure 2 and is near to the boundary of the stable region.
Figure 3. A bifurcation result of p 1 ( t ) of system (3) for a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , d 2 = 0.3 , β = 0.6 , and ( α 1 , α 2 ) = ( 0.83 , 0.2 ) . Point ( 0.83 , 0.2 ) is outside the stable region in Figure 2 and is near to the boundary of the stable region.
Axioms 14 00194 g003
Figure 4. A bifurcation result of p 2 ( t ) of system (3) for a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , d 2 = 0.3 , β = 0.6 , and ( α 1 , α 2 ) = ( 0.83 , 0.2 ) . p 1 ( t ) is shown in Figure 3.
Figure 4. A bifurcation result of p 2 ( t ) of system (3) for a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , d 2 = 0.3 , β = 0.6 , and ( α 1 , α 2 ) = ( 0.83 , 0.2 ) . p 1 ( t ) is shown in Figure 3.
Axioms 14 00194 g004
Figure 5. When α 2 = 0.6 , the bifurcation diagram of p 1 ( t ) of system (3) is shown for a = 2 , b = 0.3 , c 1 = 0.1 , c 2 = 0.4 , d 1 = 0.1 , d 2 = 0.25 , and β = 0.6 . The critical point for the occurrence of a bifurcation is α 1 = 0.595 .
Figure 5. When α 2 = 0.6 , the bifurcation diagram of p 1 ( t ) of system (3) is shown for a = 2 , b = 0.3 , c 1 = 0.1 , c 2 = 0.4 , d 1 = 0.1 , d 2 = 0.25 , and β = 0.6 . The critical point for the occurrence of a bifurcation is α 1 = 0.595 .
Axioms 14 00194 g005
Figure 6. The bifurcation diagram of p 2 ( t ) of system (3) for α 2 = 0.6 , a = 2 , b = 0.3 , c 1 = 0.1 , c 2 = 0.4 , d 1 = 0.1 , d 2 = 0.25 , and β = 0.6 . The critical point for the occurrence of a bifurcation is α 1 = 0.595 . p 1 ( t ) is displayed in Figure 5.
Figure 6. The bifurcation diagram of p 2 ( t ) of system (3) for α 2 = 0.6 , a = 2 , b = 0.3 , c 1 = 0.1 , c 2 = 0.4 , d 1 = 0.1 , d 2 = 0.25 , and β = 0.6 . The critical point for the occurrence of a bifurcation is α 1 = 0.595 . p 1 ( t ) is displayed in Figure 5.
Axioms 14 00194 g006
Figure 7. The critical bifurcation point can be determined using the boundary of the stable region. The boundary of the stable region (given in Theorem 1 and Remark 2) of system (3) is indicates with a solid line for a = 2, b = 0.3, c1 = 0.1, c2 = 0.4, d1 = 0.1, d2 = 0.25, and β = 0.6. When α2 = 0.6, the corresponding α1 is very close to the bifurcation point 0.595, as found through simulation and shown in Figure 5 and Figure 6.
Figure 7. The critical bifurcation point can be determined using the boundary of the stable region. The boundary of the stable region (given in Theorem 1 and Remark 2) of system (3) is indicates with a solid line for a = 2, b = 0.3, c1 = 0.1, c2 = 0.4, d1 = 0.1, d2 = 0.25, and β = 0.6. When α2 = 0.6, the corresponding α1 is very close to the bifurcation point 0.595, as found through simulation and shown in Figure 5 and Figure 6.
Axioms 14 00194 g007
Figure 8. Chaos in system (3) around equilibrium point E 3 for α 1 = 0.1 , α 2 = 0.9 , β = 0.6 , a = 2 , b = 0.3 , c 1 = 0.1 , c 2 = 0.3 , d 1 = 0.2 , and d 2 = 0.21 . Initial point ( p 1 , p 2 ) is ( 5 , 5 ) .
Figure 8. Chaos in system (3) around equilibrium point E 3 for α 1 = 0.1 , α 2 = 0.9 , β = 0.6 , a = 2 , b = 0.3 , c 1 = 0.1 , c 2 = 0.3 , d 1 = 0.2 , and d 2 = 0.21 . Initial point ( p 1 , p 2 ) is ( 5 , 5 ) .
Axioms 14 00194 g008
Figure 9. Chaos of system (3) around equilibrium point E 3 for α 1 = 0.85 , α 2 = 0.03 , β = 0.3 , a = 2 , b = 0.3 , c 1 = 0.1 , c 2 = 0.3 , d 1 = 0.2 , and d 2 = 0.2 . Initial point ( p 1 , p 2 ) is ( 5 , 5 ) .
Figure 9. Chaos of system (3) around equilibrium point E 3 for α 1 = 0.85 , α 2 = 0.03 , β = 0.3 , a = 2 , b = 0.3 , c 1 = 0.1 , c 2 = 0.3 , d 1 = 0.2 , and d 2 = 0.2 . Initial point ( p 1 , p 2 ) is ( 5 , 5 ) .
Axioms 14 00194 g009
Figure 10. The expansion of the stable regions for system (3) as the rationality level increases (corresponding to the decrease in β ). The parameters are β 1 / 2 , a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , and d 2 = 0.3 .
Figure 10. The expansion of the stable regions for system (3) as the rationality level increases (corresponding to the decrease in β ). The parameters are β 1 / 2 , a = 2 , b = 0.4 , c 1 = 0.2 , c 2 = 0.8 , d 1 = 0.1 , and d 2 = 0.3 .
Axioms 14 00194 g010
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

Guo, M.; Song, Q. Rationality Levels in a Heterogeneous Dynamic Price Game. Axioms 2025, 14, 194. https://doi.org/10.3390/axioms14030194

AMA Style

Guo M, Song Q. Rationality Levels in a Heterogeneous Dynamic Price Game. Axioms. 2025; 14(3):194. https://doi.org/10.3390/axioms14030194

Chicago/Turabian Style

Guo, Min, and Qiqing Song. 2025. "Rationality Levels in a Heterogeneous Dynamic Price Game" Axioms 14, no. 3: 194. https://doi.org/10.3390/axioms14030194

APA Style

Guo, M., & Song, Q. (2025). Rationality Levels in a Heterogeneous Dynamic Price Game. Axioms, 14(3), 194. https://doi.org/10.3390/axioms14030194

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