Abstract
Rumors have become a serious issue in today’s modern era, particularly in view of increased activity in social and online platforms. False information can go viral almost instantaneously through social networks, which immediately affect society and people’s minds. The form of rumor it develops within, whether fabricated intentionally or not, impacts public perspectives through manipulation of emotion and cognition. We propose and analyze a mathematical model describing how rumors can spread through an online social media (OSM) platform. Our model focuses on two coexisting rumors (two strains). The results provide some conditions under which rumors die out or become persistent, and they show the influence of delays, skepticism levels, and incidence rates on the dynamics of information spread. We combine analytical tools (Routh–Hurwitz tests and delay-induced stability switches) with MATLAB/Python simulations to validate the theoretical predictions.
1. Introduction
Rumors have always been a fundamental aspect of human communication for centuries, having a deep impact on perception, public opinion, and frequently playing an important role in social and political life. However, with improvements in digital technology and social media platforms, the speed at which rumors spread has reached unprecedented levels. The explosion of social networks has changed the way information is shared, making it possible for real and false information to reach large groups of people. This development raises serious concerns about the accuracy of online content and the potential dangers of misinformation.
Rumors can come from a variety of sources, including false information, unverified press releases, and individuals seeking attention.
While not all of them cause immediate harm, many have the potential to cause panic, distort public perception, and destroy one’s reputation. There is a critical necessity to investigate how rumors spread in order to develop effective strategies for fighting disinformation and creating an informed society.
Rumor spreading in social networks and communities has long been a subject of interest in both sociology and mathematics. Understanding how information, whether true or false, spreads within a population can help to devise some strategies to control misinformation and improve communication channels. Mathematical models have proved to be an important tool in describing and predicting rumor dynamics. One of the earliest models, introduced by Daley and Kendall in [1], classifies the population into three categories: ignorants (those who have not heard the rumor), spreaders (those who actively spread it), and stiflers (those who know the rumor but no longer spread it).
Based on this work, researchers have introduced more complex models by including various realistic factors. Time delays, for example, represent the time a person takes to change states, such as from hearing a rumor to spreading or becoming skeptical. Such delays have a huge impact on the stability of the system and the final result of the rumor propagation process [2]. Other important concerns are the ways to include control strategies into rumor models, as timely interventions can limit the spread of harmful misinformation [3].
In this work, we extend the current models by considering several types of rumors that are spreading at the same time, each with its own skepticism and recovery rates. We introduce an eight-variable delay differential system representing different states of individuals and analyze the stability of its equilibria for various conditions of parameters. Our goal is to understand the propagation of multistrain rumors and the variables that affect stability.
1.1. Modeling Assumptions and Mean-Field Viewpoint
In plain terms, our model looks at the platform as a whole and asks how the shares of people in each group change over time. We do not track who talks to whom; instead, we assume everyone mixes randomly (a standard “mean-field” view; see [4]). This choice keeps the math transparent and lets us state clear threshold conditions, at the cost of ignoring detailed network features (friend graphs, communities, or highly connected hubs).
We rely on a few simple, realistic assumptions:
- We track fractions, not individuals: Each variable measures the proportion of users in a state (active, skeptical, believer of rumor 1/2, etc.).
- Contacts saturate: People have limited time and attention, so the effective contact rate does not grow without bound. This is why our incidence terms are “saturating.”
- Skepticism is a temporary stop: The skeptic group acts like a short holding area: users who stop believing a rumor may spend some time skeptical before disconnecting or moving on.
- One dominant delay: We model a single characteristic delay that captures the leading feedback between active users and later disengagement. This is the dominant timescale we observe in our scenarios. Heterogeneity in response times can be handled with a distributed kernel and is discussed explicitly below; the main stability picture (first Hopf crossing and subsequent windows) remains the same for small dispersion.
This simplified picture is widely used as a first step: it gives interpretable formulas and stable/unstable regimes that are easy to test. More detailed, network-based models can be layered on top later if one wants to add communities, degree heterogeneity, or multiple overlapping platforms.
1.2. Related Work and Contributions
In brief, there is already work on the simultaneous spread of multiple rumors [5,6,7], how delays affect rumor dynamics and how they can be controlled [8,9,10,11], and the interaction between rumors and anti-rumors [12]. For broader overviews, see the surveys in [13,14,15].
What Is New Here
Our paper adds the following:
- A compact two-rumor model with three realistic features: We combine (i) saturating incidence (sharing cannot grow without bound because attention/time are limited), (ii) a skepticism reservoir that can feed disconnection, and (iii) a single dominant delay for the active disconnected loop. This specific combination, in this simple form, is not present together in the cited studies.
- Clear conditions for rumor persistence: We show that the endemic state (rumors present) reduces to a single quadratic in , from which we read off when the rumor persists and a positivity condition for the disconnected class . These are easy to check and interpret.
- Straightforward stability analysis: Using a rank-one perturbation argument, the 8D characteristic equation splits into a delayed core plus a rumor block. This lets us apply standard tests: Routh–Hurwitz at and classical stability-switch criteria for (Cooke–van den Driessche; Beretta–Kuang) with transparent algebra.
- Delay-driven oscillatory windows: We compute the first critical delay () where a Hopf bifurcation appears, and we numerically show that stability can be lost and then regained as grows (multiple switches). We also explain the mechanism: a delayed negative feedback in the active–disconnected loop; with two rumor components, a second oscillatory mode can modulate amplitudes.
This mean-field framework does not replace network-explicit models; it complements them by giving readable formulas, interpretable thresholds, and quick “what-if” scenarios that can be extended later to networks with degree heterogeneity, communities, or overlapping platforms.
2. Two Rumors Spreading in an OSM
In this model, we assume there are two rumors (Rumor 1 and Rumor 2) spreading among the users of a social media platform. We track the following eight state variables:
- : Potential users of OSM (individuals who could join but have not yet joined);
- : Active users of OSM (currently using the platform, susceptible to rumors);
- : Non-users (disconnected) from OSM who have abandoned and never joined the platform again, after a delay;
- : Considering Rumor 1 (they heard Rumor 1 and are thinking about it);
- : Considering Rumor 2;
- : Believers of Rumor 1 (those actively spreading or convinced by rumor 1);
- : Believers of Rumor 2;
- : Skeptics for either rumor (individuals who do not believe either rumor).
The system of equations is as follows:
All parameters are non-negative, and is a delay. We write the delay explicitly as throughout. Our goals are to prove first that the solutions are essentially positive and then to identify the equilibria of this system and study their stability by looking at the linear approximation.
2.1. Delay Structure: Single Versus Distributed Delays
We use a single characteristic delay to represent the typical time between a rise in activity and the subsequent increase in disengagement. This choice keeps the analysis explicit (closed criteria at and standard stability–switch tests when ) and isolates the dominant feedback that triggers oscillations.
If response times are heterogeneous, the same feedback can be written with a distributed delay
with K a probability kernel (e.g., Erlang/Gamma). Linearizing gives a characteristic equation of the form
so the usual geometric stability-switch criteria still apply (Cooke–van den Driessche; Beretta–Kuang). In tests with moderate dispersion (Erlang/Gamma K), the transition is smoothed, but the qualitative picture is unchanged: the same first Hopf threshold and the same sequence of stability windows as in the single-delay case. For strongly dispersed K, thresholds may shift, but the delay-driven mechanism remains the driver of oscillations.
2.2. On Cross-Rumor Interactions and Model Scope
In principle, the two rumors may interact through (i) competition/promotion (exposure to one rumor decreases/increases the propensity to consider the other) and (ii) switching between believer groups. We intentionally analyze a minimal two-rumor core without explicit cross-promotion/competition. This parsimony yields closed-form endemicity conditions, preserves a block structure that enables the rank-one perturbation analysis, and avoids introducing several hard-to-identify parameters.
If cross-effects are required, they can be incorporated in standard ways (cf. [7,12]):
- Competition/promotion in consideration : multiply the existing saturating incidence by a bounded modifier, e.g., in and in (with ).
- Switching between believers : add linear transfers in and in (with ).
Expected impact: For small cross-coefficients, the primary delay-driven stability boundary in and the qualitative picture we report are essentially unchanged; larger cross-effects can split or merge oscillatory windows and reshape transients, consistent with multi-rumor interaction studies [7,12]. We therefore keep the minimal core in the main analysis and leave calibrated cross-terms to future, platform-specific work.
Proposition 1.
If the initial conditions are non-negative, the solution remains non-negative on its interval of existence.
Proof.
The first equation gives
and this is obviously positive when . Next, the second equation gives
and implies the positivity of .
It follows from (3) that and this yields a contradiction.
Equation (4) gives
and from (6),
We see that and since it cannot happen that . It follows that The same reasoning applies to , so they are also positive on the whole domain of existence, and the positivity of follows. □
2.3. Equilibria
An equilibrium satisfies for all i. We note the following types:
- (rumor-free equilibrium): This equilibrium represents a scenario where no active rumors spreaders exist; that is, all variables related to the rumor process () are zero. If is stable, it implies that the rumors naturally disappear from the system.
- (endemic equilibrium): This equilibrium describes a situation where rumors persist in the system. In this case, the variables are nonzero, meaning that the spread of rumors continues, possibly in a stable way. If is stable, then rumors remain active indefinitely.
- This equilibrium reflects a situation when the first rumor dies out, but the second persists, so the variables are nonzero, while
- This equilibrium reflects a situation when the second rumor dies out but the first one persists, so the variables are nonzero while
- This is an equilibrium that describes the situation when both rumors die out but people continue to be active on OSM. Then the variables are nonzero and .
Rumor-free equilibrium
Setting in the system, we obtain
Hence,
Endemic (rumor-present) equilibrium
If and the other rumor-related compartments are also potentially positive, the equilibrium conditions are as follows:
Let . The endemicity condition reduces to
with
A positive endemic solution exists if
and the chosen root satisfies
with .
Positivity constraints for believer classes: From
the necessary and sufficient conditions for are
2.4. Analysis of Positivity Condition for in the Endemic Equilibrium
In the endemic equilibrium , we derive the expression for as follows:
For this equilibrium to be sociologically meaningful, we need , which implies
For to be positive, we need the following:
The inequality (10) represents the condition for the positivity of in terms of the system parameters. The analysis shows that the positivity of depends on a delicate balance between the birth rate , the interaction rates, and the death/removal rates in the system.
Equilibrium : (Rumor 1 dies; Rumor 2 persists).
For equilibrium , we have while . Therefore,
Equilibrium : (Rumor 2 dies; Rumor 1 persists). We have while ; therefore,
Equilibrium : Both rumors die out, but individuals remain active. Setting in the system of equations, we can derive the expressions for .
Thus, the equilibrium point is as follows:
2.5. Analysis of Positivity Condition for in the Endemic Equilibrium
For to be sociologically meaningful, all its components must be positive. We already have and , given the positivity of the parameters. For , we need
Substituting the expression for ,
This condition determines the existence of a positive for .
3. Stability Conditions for the Equilibrium Points
In all the equilibrium points . and is calculated as a root of a second-degree equation that can have zero, one, or two solutions.
- For our system, we study the stability of the equilibrium points ,when they exist. We denote the following:
- The matrix of partial derivatives with respect to the non-delayed variables, evaluated at the equilibrium;
- The matrix of partial derivatives with respect to the delayed variable (here, ).
3.1. Characteristic Equations for All Computed Equilibrium Points
To analyze stability at the first equilibrium point , we consider the characteristic equation:
Recall Substituting and , we obtain
Since only (2) and (3) depend on the delayed state, the delayed Jacobian is zero at :
The equation becomes
3.2. Stability Condition for
Theorem 1
(Stability of ). The rumor-free equilibrium is locally asymptotically stable if and only if .
Proof.
To establish the stability of , we must analyze the complete linearized system around this equilibrium point. The stability is determined by the eigenvalues of the Jacobian matrix evaluated at .
These eigenvalues are as follows:
For local asymptotic stability, all eigenvalues must have negative real parts. All eigenvalues are negative except possibly , so the stability condition reduces to
This is equivalent to therefore, is locally asymptotically stable if and only if . □
Sociological Interpretation
The condition means that the rate at which individuals leave the system, squared, must exceed the rate at which potential users become active and are exposed to new information. When this condition fails (), the rumor-free equilibrium becomes unstable, and rumors will inevitably spread in the population.
4. Stability Analysis of Endemic Equilibrium Point
To analyze the stability of this equilibrium point, we compute the Jacobian matrix of the system. The partial derivatives are as follows:
The Jacobian matrix evaluated at (with state order ), is as follows:
where
Only Equations (2) and (3) depend on the delayed variable . The derivatives are
Thus, the Jacobian matrix with respect to delayed terms, evaluated at , is as follows:
The characteristic equation for the linearized system around with delay is
where A is the Jacobian matrix, and B is the delay matrix. Explicitly, this determinant is as follows:
The presence of on column 2 of the determinant makes this equation difficult to handle. We apply the rank-one perturbation argument from [16]: if the sum is small, in a sense made precise in [16], then, if the equation
has only roots with negative real parts, the same will be true for the perturbed Equation (13). Equation (14) factors into the following:
and
As is well known (see, for example, [17]), if the equilibrium is stable for , stability can be lost if the imaginary axis is crossed, i.e., when varies, from left to right. So, we study if see [17]) can be a root of (15) and, when this is the case, we calculate the derivative of with respect to . The equation is equivalent to where
Using the Schur complement argument, one obtains
and in order to have stability, it is sufficient that
After some calculations, Equation (15) becomes
We separate the terms into (terms without ) and (coefficients of ):
The characteristic equation is then .
4.1. Stability Analysis When
When , the characteristic equation simplifies to the following:
Expanding and collecting the terms by powers of we obtain the polynomial
For a cubic polynomial, the Routh–Hurwitz stability criteria state that all roots have negative real parts if and only if
If these conditions are satisfied, then the endemic equilibrium point is locally asymptotically stable when the delay .
4.2. Stability Analysis for Endemic Equilibrium Point When
When , we substitute as in [18] into the characteristic Equation (19), where r is a real positive number.
First, let us express and in terms of their real and imaginary parts.
For :
So, the real and imaginary parts of are as follows:
Now, for ,
So, the real and imaginary parts of are
To simplify the notations, will be denoted as and the same for the other three. The characteristic equation becomes
Expanding this, we obtain
Separating the real and imaginary parts, we obtain a system of two equations:
Solving the system for and
Solving this linear system for and :
Using the identity , we can derive the equation for where is the crossing eigenvalue:
Expanding the left side,
Simplifying, the cross terms cancel out:
Factor out common terms:
Assuming , we can divide by to obtain the equation for :
Once is found, the critical delay can be calculated following the approach outlined in [18]; specifically, see Remark 2.1 and Equation (2.41) in that reference, where the formulation of is given as follows:
4.3. Derivative of
The Cook–van den Driessche method, as outlined in [19], offers a useful approach for analyzing the stability switches that occur as the delay parameter varies. An important step in this method is to calculate the derivative of the characteristic equation with respect to the complex variable evaluated at purely imaginary roots.
The sign of can be calculated by formula (2.12) from [19]. The positive value of the derivative at the critical point indicates that as increases beyond , the real part of the dominant eigenvalue increases, making the system more unstable through a Hopf bifurcation.
4.4. Characteristic Equation for and Using Rank-One Perturbation
For equilibria and , the characteristic equation can be analyzed using the rank-one perturbation argument, similar to how it was introduced for .
- For , we have . The terms will be affected. Since , the terms and become zero. The characteristic equation will still involve and a modified . The stability of the system is then determined by the roots of both and .
This is the same cubic characteristic equation as derived for , with and defined as follows:
is modified due to and . The terms are affected. Specifically, becomes 0 because it depends on , but the term is 0 in . Also, is 0. Therefore, is
Also, at , we have and . The terms and are zero. The determinant simplifies significantly:
This further simplifies to
Thus, the eigenvalues from this part are , , (since ), and the roots of the determinant:
In this case, as defined for does not appear in the same form. Instead, the part of the characteristic equation related to the rumor dynamics () decouples into simpler terms. The stability of depends on the roots of and the roots of the simplified .
When , the stability analysis for and is similar to the stability analysis carried out for .
4.5. Characteristic Equation for
For the equilibrium point , we have and . This implies that the terms and (which depend on ) become zero. Similarly, and are also affected. The Jacobian matrix simplifies, and the characteristic equation can be analyzed by considering the decoupled parts.
The characteristic equation still factors into and a modified . The part remains the same as for and :
Again, the coefficients and are evaluated at .
The part of the characteristic equation is modified due to and . The terms are affected. Specifically, becomes 0. Also, is 0. The determinant simplifies to the following:
Given and at , we have and . The terms and are zero. The determinant simplifies significantly:
This further simplifies to
Thus, the eigenvalues from this part are , , , and the roots of the determinant are as follows:
Similar to , the term as defined for does not appear in the same form for . The part of the characteristic equation related to the rumor dynamics () decouples into simpler terms.
4.6. Characteristic Equation for
For the equilibrium point , we have . This significantly simplifies the Jacobian matrix. In this case, the terms and become zero. The Jacobian matrix at can be permuted to a block diagonal form, where the dynamics of are decoupled from the dynamics of .
The characteristic equation for can be written as the product of the characteristic equations of these decoupled blocks. The eigenvalues corresponding to the rumor dynamics () are simply the diagonal entries of the Jacobian submatrix for these variables, which are . All these eigenvalues are negative, implying that the rumor-free state is stable with respect to the rumor variables.
Therefore, the stability of is determined only by the eigenvalues of the submatrix corresponding to . The characteristic equation for is as follows:
While the general form of using the Schur complement method is used for where all components are nonzero and coupled, for , the terms that constitute become zero.
4.7. Stability Analysis for When
For , the characteristic equation is given by , where and are evaluated at the specific coordinates of , respectively. The methodology for analyzing stability when is identical to that used for .
For , and are derived from the submatrix for evaluated at . The methodology for analyzing stability for is identical to that for , , and .
5. Numerical Analysis
Table 1 shows the main parameters used in the numerical analysis, together with their values and descriptions. Some values were taken from the literature [2], while others were estimated to give realistic results that match the behavior expected from dynamical systems theory.
Table 1.
Model parameters for rumor spreading.
Using MATLAB (R2024b; MathWorks, Natick, MA, USA), and the parameters from Table 1, the numerical values of partial derivatives are
(Rumor-free equilibrium):
(Endemic equilibrium):
(Rumor 1 dies; Rumor 2 persists):
(Rumor 2 dies; Rumor 1 persists):
(Both rumors die out, but individuals remain active):
5.1. Stability Condition of
We check the condition :
Since , we have ; therefore, is unstable.
5.2. Routh-Hurwitz Analysis for at
We present the Routh–Hurwitz stability results for the endemic equilibrium point at , based on the rank-one perturbation method applied to the corresponding subsystem. The coefficients were computed in MATLAB using the parameter values listed in Table 1.
- ;
- ;
- .
Routh–Hurwitz stability conditions:
- satisfied.
- , satisfied.
- This condition is also satisfied.
We observe that this analysis, based on the rank-one perturbation method, aligns with the numerical simulations performed in the absence of delays. All three Routh–Hurwitz stability conditions are met for the given numerical coefficients. This confirms that, in the absence of time delay (), the endemic equilibrium is locally asymptotically stable.
- Using a Python script (version 3.11; Python Software Foundation, Wilmington, DE, USA) to solve Equation (26) for and subsequently calculate , we obtained the following results:;;;.
We evaluate the complex values of , , , and using the provided formulas and parameters.
Our values are as follows:
- ;
- ;
- ;
- .
We compute the derivative at the critical point:
Our interest is the real part of this derivative, which determines the direction of crossing of the imaginary axis:
5.3. Existence Condition for at
Since , the condition is satisfied, confirming the positivity of for with these parameters.
6. MATLAB Simulations
Figure 1 shows the behavior of the equilibrium point at , with and without perturbation. One can see that is unstable.
Figure 1.
Equilibrium point at with and without perturbation. is unstable.
As shown in Figure 2, the dynamics of the equilibrium point at converge to the equilibrium, confirming stability.
Figure 2.
Equilibrium point at , with and without perturbation. is stable. Note: with , there is no delay-induced mechanism; accordingly, no delay-induced sustained oscillations appear, and trajectories converge to the equilibrium.
As illustrated in Figure 3, the equilibrium point is unstable at .
Figure 3.
Equilibrium point at , with and without perturbation. is unstable. Note: without delay (), no sustained oscillations occur, and trajectories diverge from the equilibrium.
Figure 4 shows that is also unstable when .
Figure 4.
Equilibrium point at , with and without perturbation. is unstable. Note: with , there is no delay-induced mechanism; accordingly, no delay-induced sustained oscillations appear, and trajectories depart from the equilibrium according to the local eigenstructure.
Figure 5 shows that is unstable when .
Figure 5.
Equilibrium point at , with and without perturbation. is unstable. Note: with , there is no delay-induced mechanism; accordingly, no delay-induced sustained oscillations appear. The dynamics are governed by the instantaneous subsystem, and trajectories depart from the equilibrium according to its local eigenstructure.
Figure 6 shows the dynamics of equilibrium at , where instability arises.
Figure 6.
Equilibrium point at with and without perturbation. is unstable.
As illustrated in Figure 7, equilibrium becomes unstable at due to delay effects.
Figure 7.
Equilibrium point at , with and without perturbation. is unstable. Mechanism: a delay-induced negative feedback in the – loop generates a Hopf bifurcation; the two rumor components introduce a second oscillatory mode whose weak coupling to the first modulates amplitudes.
Figure 8 shows instability of equilibrium at .
Figure 8.
Equilibrium point at , with and without perturbation. is unstable. Mechanism: a delay-induced negative feedback in the – loop generates a Hopf bifurcation. Since Rumor 1 is absent (), oscillations are driven primarily by the disengagement delay, with no cross-rumor modulation.
As indicated in Figure 9, equilibrium is unstable at .
Figure 9.
Equilibrium point at , with and without perturbation. is unstable. Mechanism: a delay-induced negative feedback in the – loop generates a Hopf bifurcation. Since Rumor 2 is absent (), oscillations are driven by the disengagement delay, with no cross-rumor modulation.
Figure 10 illustrates instability of equilibrium at .
Figure 10.
Equilibrium point at , with and without perturbation. is unstable. Mechanism: oscillations are generated exclusively by the delayed negative feedback in the – loop; no rumor components are active (), so there is no cross-rumor mode.
As shown in Figure 11, equilibrium is stable at .
Figure 11.
Equilibrium point at , with and without perturbation. is stable. Mechanism: the same delayed negative feedback in the – loop induces transient oscillations; for this , the equilibrium is stable, and the oscillations decay. The two rumor components add a weakly coupled mode that can modulate amplitudes.
As shown in Figure 12, the equilibrium point at is stable again, with and without perturbation.
Figure 12.
Equilibrium point at , with and without perturbation. is stable again. Mechanism: the same delayed negative feedback in the – loop induces transient oscillations; for this , the equilibrium is stable, and the oscillations decay. The two rumor components add a weakly coupled mode that can modulate amplitudes.
As shown in Figure 13, the equilibrium point at remains stable, with and without perturbation.
Figure 13.
Equilibrium point at , with and without perturbation. remains stable. Mechanism: the same delayed negative feedback in the – loop induces transient oscillations; for this , the equilibrium is stable, and the oscillations decay. The two rumor components add a weakly coupled mode that can modulate amplitudes.
6.1. Discussion of Oscillatory Dynamics and Feedback Loops
The oscillations originate in a delayed negative feedback in the – subsystem: increases in active users raise the disconnected class after a lag , which suppresses and rumor incidence; the subsequent relaxation allows to rebuild. This generates a Hopf bifurcation at (purely imaginary root with ). The coexistence of two rumor components introduces a second oscillatory mode weakly coupled through shared susceptibles and the skepticism pool, producing amplitude modulation and quasi-periodic-like transients in some parameter ranges.
6.2. Academic Implications
(i) A compact two-rumor DDE with saturating incidence yields a single quadratic in that governs endemicity and compartment positivity.
(ii) A rank-one perturbation splits the 8D characteristic equation into a delayed core and a rumor block, enabling Routh–Hurwitz tests at and geometric stability-switch criteria for .
(iii) We locate the first Hopf threshold and show multiple stability windows as varies, explaining the delayed negative-feedback mechanism that drives oscillations and amplitude modulation.
6.3. Practical Implications
From the model, there are a few simple actions that can help stop a rumor from growing:
- React quickly: The faster false or doubtful posts are checked and answered, the less chance the rumor has to spread (in the model, smaller delay .)
- Make sharing a bit slower: Small limits, like short waits before re-sharing or a few extra clicks, can reduce how fast the rumor reaches new people (in the model, lower spreading rate, smaller peaks in .)
- Encourage doubt: Show clear corrections, ask users to check the source, and give an easy way to stop following the topic. This helps people leave the “believer” group (in the model, higher .)
- Step in during busy moments: If activity on a rumor suddenly jumps, reduce its visibility for a short time. This can stop the quick rise and fall cycles (in the model, keeping the – loop stable.)
- Check if a rumor can survive: A rumor will fade ifThis means the rate of spreading is lower than the rate of people leaving or doubting it. You can reach this by lowering or , or by raising and .
7. Conclusions
In this study, we analyzed a mathematical model of rumor spread on social media, highlighting the impact of delays, rumor incidence rates, and user skepticism on rumor propagation dynamics. Our results, supported by numerical simulations and stability analyses, align with similar research, confirming and expanding previous insights.
We developed and analyzed a delay differential model to explore the dynamics of two coexisting rumors spreading through an online social media (OSM) platform.
The existence and stability of the rumor present equilibrium () depends on certain critical boundary conditions that control rumor persistence, similar to the basic reproduction number in epidemic models. This is just like how diseases spread if the infection rate crosses a certain limit. In simple terms, our model shows that if enough people start sharing a rumor, it will not just disappear; instead, it will keep spreading continuously throughout the network [20].
Our research shows that time delays play an important role in how rumors spread. Similar to previous research [8], we found that delays, such as hesitation periods or time before users respond to misinformation, can create complex behaviors, including oscillations or periodic rumor outbreaks (Hopf bifurcations), which make it harder to stop rumors once they appear.
We also found that adding skepticism into our model is similar to vaccination effects in disease models, helping reduce how widely rumors spread. When a network has enough informed or skeptical users who question suspicious content, false information struggles to spread. This reinforces the need for educating the public and providing timely responses to stop rumors before they take hold.
Real-world studies on social media strongly support our results. For example, research by Vosoughi [21] showed that false information spreads faster and deeper than verified information. This happens because of how people react and share content, not due to automated systems.
Looking at how networks are built gives us useful insights. In networks where people are highly connected, rumors spread fast. But if there are enough skeptical people, they can slow things down. This suggests that focusing efforts on key areas of a network can be an effective way to stop misinformation.
However, these solutions have challenges because of how people think. For example, people tend to believe information that matches their opinions, and sometimes, correcting them makes them hold onto false ideas even more. This means that fighting misinformation needs a flexible approach, constant improvements, and strategies based on real evidence to avoid unexpected problems.
- Our analysis identifies multiple equilibria: the rumor-free equilibrium (); the endemic equilibrium (), where both rumors persist; single-rumor equilibria ( and ), where only one rumor survives; and the equilibrium , where both rumors die out, but individuals remain active.
- The existence of depends on a key condition related to the population of disconnected users ():
- This condition means that new users need to start spreading the rumor () faster than they leave the system naturally (). If this inequality does not hold, will not exist, meaning that the rumor dies out, and the system returns to the rumor-free state.
- Stability analysis, via the characteristic equation and guided by the Routh–Hurwitz criterion, helps us understand how the system behaves over time. For , stability requires , which translates to .
- However, numerical evaluation indicates the instability of since , revealing that even a small number of rumor adopters pushes the system away from the rumor-free state.
- The numerical results for present an interesting and complex scenario:
- If the delay becomes too high, can lose stability, leading the system to oscillate away from the endemic state. The critical value , computed by solving the characteristic equation, indicates the existence of a critical period before the system becomes unstable.
- The numerical calculation shows that the real part of at the critical point is approximately , which is a positive value. This positive sign indicates that as the delay increases beyond its critical value (), the real part of the dominant eigenvalue increases, causing the system to lose stability.
- Based on the numerical simulations for at , , , and , the observed behavior strongly indicates a sequence of Hopf bifurcations rather than a single forward or backward bifurcation. The system exhibits a complex dynamic where stability is lost and then regained as the delay parameter increases.
- Initial stability (): For small values of (e.g., ), the equilibrium is locally asymptotically stable.
- First Hopf bifurcation (): At , the simulations clearly show that loses its stability, indicating a forward Hopf bifurcation.
- Re-stabilization and later Hopf bifurcations ( and ): This means that the system became stable again after being unstable. The change happens when some eigenvalues move back to the stable side. This can happen in different ways:
- Another supercritical Hopf bifurcation: It is possible that at , another pair of eigenvalues crosses the imaginary axis, leading to a new supercritical Hopf bifurcation where the equilibrium regains stability, and the previously existing stable limit cycle disappears or becomes unstable. It is less common for the same equilibrium to regain stability via a supercritical bifurcation unless there are multiple pairs of eigenvalues involved.
- Subcritical (backward) Hopf bifurcation: As the delay increases, an unstable loop (limit cycle) can meet the equilibrium and vanish; then, the equilibrium is stable again.
- Multiple stability switches: In DDEs, it is common to observe multiple stability switches as the delay parameter increases. Each switch corresponds to a pair of eigenvalues crossing the imaginary axis. The re-stabilization at and suggests that the system undergoes further Hopf bifurcations, where the stability of changes again. The exact nature (supercritical or subcritical) of these subsequent bifurcations would require a more detailed mathematical analysis, such as computing the first Lyapunov coefficient at each critical point.
- For DDEs, the calculation of the first Lyapunov coefficient is more involved than for ordinary differential equations (ODEs) due to the infinite-dimensional nature of the phase space. It typically requires the use of the center manifold theory and the normal form theory for DDEs. The general formula for the first Lyapunov coefficient at a Hopf bifurcation point for DDEs can be found in specialized research, such as the works by Hassard et al. [22].
Author Contributions
Conceptualization, L.F. and A.H.; methodology, L.F., A.H. and F.A.; software, L.F. and A.H.; formal analysis, L.F. and A.H.; investigation, L.F. and A.H.; resources, L.F. and A.H.; data curation, L.F. and A.H.; writing-original draft preparation, L.F. and A.H.; writing-review and editing, L.F., A.H. and F.A.; visualization, L.F. and A.H.; supervision, A.H. and F.A.; project administration, A.H. and F.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
All data supporting the findings of this study are contained within the article. In addition, the MATLAB codes used for the numerical simulations are available from the corresponding author upon reasonable request.
Conflicts of Interest
The authors declare no conflicts of interest.
Correction Statement
This article has been republished with a minor correction to the Data Availability Statement. This change does not affect the scientific content of the article.
References
- Daley, D.J.; Kendall, D.G. Epidemics and rumours. Nature 1964, 204, 1118. [Google Scholar] [CrossRef] [Scilit]
- Laarabi, H.; Abta, A.; Rachik, M.; Bouyaghroumni, J. Stability Analysis of a Delayed Rumor Propagation Model. Differ. Equ. Dyn. Syst. 2015, 24, 407–415. [Google Scholar] [CrossRef] [Scilit]
- Ghosh, I.; Martcheva, M. Modeling the effects of prosocial awareness on COVID-19 dynamics: Case studies on Colombia and India. Nonlinear Dyn. 2021, 104, 4681–4700. [Google Scholar] [CrossRef] [Scilit]
- de Arruda, G.F.; Rodrigues, F.A.; Moreno, Y. Fundamentals of spreading processes in single and multilayer complex networks. Phys. Rep. 2018, 756, 1–59. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Zhao, L.; Huang, R. 2SI2R rumor spreading model in homogeneous networks. Physica A 2014, 413, 153–161. [Google Scholar] [CrossRef] [Scilit]
- Zan, Y. DSIR double-rumors spreading model in complex networks. Chaos Solitons Fractals 2018, 110, 191–202. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Liang, J.; Nie, H.; Zhao, H. A 3SI3R model for the propagation of two rumors with mutual promotion. Adv. Differ. Equ. 2020, 2020, 109. [Google Scholar] [CrossRef] [Scilit]
- Wei, C.; Fu, C.; Yang, X.; Qin, Y.; Yang, L. Stability Analysis of a Rumor-Spreading Model with Two Time Delays and Saturation Effect. Mathematics 2025, 13, 1729. [Google Scholar] [CrossRef] [Scilit]
- Guo, H.; Yan, X.; Niu, Y.; Zhang, J. Dynamic analysis of rumor propagation model with media report and time delay on social networks. J. Appl. Math. Comput. 2023, 69, 2473–2502. [Google Scholar] [CrossRef] [Scilit]
- Ghosh, M.; Das, S.; Das, P. Dynamics and control of delayed rumor propagation through social networks. J. Appl. Math. Comput. 2022, 68, 3011–3040. [Google Scholar] [CrossRef] [Scilit]
- Ghosh, M.; Misra, A.K.; Das, P. Analysis of a delayed MISCR rumor spread model with refutation mechanism. Eur. Phys. J. Plus 2024, 139, 562. [Google Scholar] [CrossRef] [Scilit]
- El Bhih, A.; Yaagoub, Z.; Rachik, M.; Allali, K.; Abdeljawad, T. Controlling the dissemination of rumors and antirumors in social networks: A mathematical modeling and analysis approach. Eur. Phys. J. Plus 2024, 139, 118. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Ma, H.; Yang, S. SEIOR Rumor Propagation Model Considering Hesitating Mechanism and Different Rumor-Refuting Ways in Complex Networks. Mathematics 2023, 11, 283. [Google Scholar] [CrossRef] [Scilit]
- Govindankutty, S.; Gopalan, S.P. SEDIS—A Rumor Propagation Model for Social Networks by Incorporating the Human Nature of Selection. Systems 2023, 11, 12. [Google Scholar] [CrossRef] [Scilit]
- Wu, H.; Yan, X.; Gao, S.; Deng, Z.; Chi, H. Analysis and Control of Rumor Propagation Model Considering Multiple Waiting Phases. Mathematics 2025, 13, 312. [Google Scholar] [CrossRef] [Scilit]
- Badralexi, I.; Bordei, A.-M.; Halanay, A. Rank-one perturbations and stability of some equilibrium points in a complex model of cells evolution in leukemia. UPB Sci. Bull. Ser. A 2018, 80, 3–14. [Google Scholar]
- Wang, X.; Kottegoda, C.; Shan, C.; Huang, Q. Oscillations and coexistence generated by discrete delays in a two-species competition model. Discret. Contin. Dyn. Syst.-B 2024, 29, 1798–1814. [Google Scholar] [CrossRef] [Scilit]
- Beretta, E.; Kuang, Y. Geometric stability switch criteria in delay differential systems with delay dependent parameters. SIAM J. Math. Anal. 2002, 33, 1144–1165. [Google Scholar] [CrossRef] [Scilit]
- Cooke, K.L.; van den Driessche, P. On zeroes of some transcendental equations. Funkc. Ekvacioj 1986, 29, 77–90. [Google Scholar]
- Zhou, Y.; Jiang, H.; Luo, X.; Yu, S. Stability Analysis of a Delayed Rumor Propagation Model with Nonlinear Incidence Incorporating Impulsive Vaccination. Entropy 2023, 25, 1590. [Google Scholar] [CrossRef] [Scilit]
- Vosoughi, S.; Roy, D.; Aral, S. The spread of true and false news online. Science 2018, 359, 1146–1151. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hassard, B.D.; Kazarinoff, N.D.; Wan, Y.H. Theory and Applications of Hopf Bifurcation; Cambridge University Press: Cambridge, UK, 1981. [Google Scholar]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).












