Preprint
Article

This version is not peer-reviewed.

Spectral Bounds and Exit Times for a Stochastic Model of Corruption

A peer-reviewed article of this preprint also exists.

Submitted:

03 October 2025

Posted:

03 October 2025

You are already at the latest version

Abstract
We study a stochastic differential model for the dynamics of institutional corruption, extending a deterministic three-variable system -corruption perception, proportion of sanctioned acts, and policy laxity- by incorporating Gaussian perturbations into key parameters. We prove global existence and uniqueness of solutions in the physically relevant domain, and we analyze the linearization around the asymptotically stable equilibrium of the deterministic system. Explicit mean-square bounds for the linearized process are derived in terms of the spectral properties of a symmetric matrix, providing insight into the temporal validity of the linear approximation. To investigate global behavior, we relate the first exit time from the domain of interest to backward Kolmogorov equations and solve the associated elliptic and parabolic PDEs numerically with FreeFEM, obtaining estimates of expectations and survival probabilities. An application to the case of Mexico highlights nontrivial effects: while the spectral structure governs local stability, institutional volatility can nonmonotonically accelerate global exit, showing that highly reactive interventions without effective sanctions increase uncertainty. Policy implications and possible extensions are discussed.
Keywords: 
;  ;  ;  

1. Introduction

Institutional corruption, understood as the abuse of public power for private benefit, represents a critical obstacle to socioeconomic development and a threat to democratic governance. In recent years, it has been recognized that stochastic mathematical models—particularly those inspired by epidemic dynamics (SIR-type models)—offer a promising framework to analyze the spread of corruption and to evaluate the impact of anti-corruption policies; see, for example, [1,2,3,4]. These models often incorporate random factors (Brownian or Lévy noise) that capture intrinsic uncertainties, such as the random detection of offenses or variability in the effectiveness of sanctions. The stochastic formulation allows, among other things, the quantification of exit times (i.e., the first hitting times of acceptable corruption levels) via Kolmogorov/Fokker–Planck type partial differential equations, which are essential to assess the temporal effectiveness of governmental interventions.
In this work, we introduce a novel stochastic model for institutional corruption aimed at evaluating public policies. We start from a framework that explicitly includes policy-related variables such as investment in transparency, ethical education, and legal sanctions. By incorporating Brownian noise into the transition rates, we capture unpredictable variability in the effectiveness of such measures and in the spread of corrupt behavior. Mathematically, this leads to a system of multivariate stochastic differential equations (SDEs). A distinctive feature of our model is the emphasis on exit times of corruption under different policy scenarios. We define a domain of interest D (for instance, high levels of corruption) and compute the first exit time τ D to more acceptable levels. The distribution and density of τ D are obtained analytically from the Kolmogorov/Fokker–Planck equation, whose numerical solution is computed using FreeFEM. This enables, for example, the evaluation of how changes in audit funding or educational campaigns affect the expected time to achieve a “reduction” of corruption.
The proposed formulation addresses several issues identified in the literature, see [14]. First, it explicitly integrates public policy factors into the stochastic dynamics, thereby connecting model parameters to real interventions. Second, by focusing on exit times, it provides a clear temporal metric (rather than purely population-based measures) to assess policy efficiency. Finally, it employs robust numerical methods to solve the PDEs associated with the exit time τ D .
A central theoretical result of this work arises from the study of the linearization of the system around the deterministic equilibrium. We show that bounds on the second-order moment (the mean square of perturbations) are governed by the spectral structure of the linearized matrix—that is, by its eigenvalues rather than by the magnitude of a single noise term. In particular, the presence of a dominant positive eigenvalue leads to exponential growth of variability and limits the temporal validity of any linear approximation, rendering its conclusions essentially local in time. Conceptually, this explains why small variations in institutional reactivity parameters or in the effectiveness of sanctions can amplify uncertainty in non-intuitive ways, producing “overcorrection” effects. From a public policy perspective, this suggests that interventions must be designed with the collective interaction of parameters in mind (i.e., the system’s spectral structure), rather than focusing solely on reducing volatility in a single component.
We apply the proposed framework to the case of Mexico and compute exit times numerically for different policy calibrations. The results show that persistence in undesirable states does not depend on a single parameter in isolation but rather on the interaction between institutional laxity, punishment effectiveness, and governmental reactivity: certain combinations can significantly prolong high levels of corruption. Moreover, the volatility of institutional laxity affects exit speed in a non-monotone way: reducing policy uncertainty often accelerates recovery, but excessively reactive responses without effective sanctions may induce overcorrections and increase uncertainty. Based on our analysis for Mexico, we recommend prioritizing interventions that modify the system’s drift (e.g., strengthening the effectiveness of sanctions and implementing institutional reforms that reduce regulatory laxity), rather than relying on random fluctuations; in addition, institutional responses should be graduated to avoid overcorrections that exacerbate uncertainty. It is essential to incorporate time-based metrics derived from exit times to establish realistic policy horizons and evaluation criteria, thereby identifying high-risk parameter combinations. Such measures allow for faster and more robust improvements in reducing corruption while minimizing unpredictable effects stemming from complex interactions among laxity, sanction, and reactivity.
The organization of the paper is as follows. In Section 2, we present the deterministic model introduced in [14], which we then perturb randomly. Section 3 introduces the stochastic dynamics and establishes global existence. Section 4 studies a linear approximation of the stochastic system. Section 5 and Section 6 analyze the exit time through partial differential equations and their numerical solution. Finally, in Section 7 we apply the model to the case of corruption in Mexico.

2. A Deterministic Model for Corruption

To model corruption we consider the following system of ordinary differential equations
d C ( t ) d t = α C ( t ) P ( t ) γ 1 C ( t ) L ( t ) , d L ( t ) d t = β L ( t ) + γ 2 C ( t ) L ( t ) , d P ( t ) d t = δ P ( t ) ( ξ P ( t ) ) ϵ C ( t ) ,
where the variables represent:
  • C ( t ) : Normalized corruption perception index ( C = 0 no corruption, C = 1 total corruption).
  • L ( t ) : Proportion of corrupt acts that have been prosecuted and sanctioned by law ( L = 0 total impunity, L = 1 full justice, zero impunity).
  • P ( t ) : Laxity of anti-corruption policies ( P = 0 strict and effective, P = 1 lax or non-existent).
All parameters of the model are positive real numbers and have the following interpretation:
  • α (corruption growth induced by institutional laxity): Represents the rate at which corruption perception grows when corruption already exists and anti-corruption policies are permissive. The larger α is, the stronger the negative impact of institutional laxity on the social perception of corruption.
  • β (institutional deterioration): Represents the natural tendency of judicial institutions to lose effectiveness in the absence of external stimuli. It is the rate at which the legal system loses its ability to punish, even without changes in corruption.
  • γ 1 (corrective effect of punishment): Measures the ability of the judicial system to reduce the perception of corruption through punishment. A large γ 1 means punishments effectively reduce the social perception of corruption.
  • γ 2 (public pressure to punish): Models how high corruption perception triggers legal action. The larger γ 2 , the more sensitive the judicial system is to public perception, and the higher the proportion of sanctioned corrupt acts.
  • δ (natural growth of laxity): The rate at which the laxity of anti-corruption policies tends to increase, modeled by logistic dynamics. It represents institutional deterioration in the absence of social or political pressure.
  • ξ (maximum capacity of permissiveness): The value towards which P ( t ) tends in the absence of corrective mechanisms. It represents the maximum structurally tolerated level of laxity in anti-corruption policies.
  • ϵ (governmental response to corruption perception): Measures the sensitivity of policy tightening in response to corruption perception. The larger ϵ , the faster and more significant the institutional response when perceived corruption increases.
This deterministic model, considered in [14], captures complex dynamics among social perception, judicial efficiency, and institutional response. The parameters can be calibrated to evaluate different public policy scenarios and their effects on perceived corruption. In Section 7 we use the stochastic version of this model to study corruption in Mexico.
It is well known that a randomly perturbed model can behave quite differently from the original. However, if our premise is that the deterministic model reflects reality in some sense, then it is useful, so we want our stochastic results not to deviate too much from it. To make this more precise, note that the equilibrium points of the deterministic system are
( 0 , 0 , 0 ) , ( 0 , 0 , ξ ) and E * = ( C * , L * , P * ) ,
where
C * = β γ 2 , L * = α γ 1 · P * ,
and P * is a solution of the quadratic equation
δ P 2 δ ξ P + ϵ β γ 2 = 0 .
It is important to point out that among the four equilibrium points, the only asymptotically stable equilibrium is E * = ( C * , L * , P * ) , where
P * = ξ ξ 2 4 · ϵ β δ γ 2 2 ,
whenever
ξ > 2 ϵ β δ γ 2 .
That is, P * is the negative root of (2).
Taking this result from the deterministic model, namely that E * is the only asymptotically stable equilibrium point, in what follows we are interested in studying the behavior of the stochastic model, in the next sections, around E * .

3. A Stochastic Corruption Model

In the deterministic corruption model of Section 2 we assume that there is uncertainty in the value of the following parameters: corrective effect of punishment, public pressure to punish, and governmental response to corruption perception. Thus, if we denote by γ 1 , γ 2 , and ϵ the corresponding average values of these parameters, then the new parameter values can be expressed as
γ 1 + σ 1 ξ 1 ( t ) , γ 2 + σ 2 ξ 2 ( t ) and ϵ + σ 3 ξ 3 ( t ) ,
where ξ 1 ( t ) denotes white noise and σ i > 0 measures the dispersion of such noise, see [13]. Denoting symbolically ξ i d t by d W i ( t ) , the deterministic system of Section 2 can be written in the form
d X ( t ) = f ( X ( t ) ) d t + σ ( X ( t ) ) d W ( t ) ,
where X ( t ) = ( C ( t ) , L ( t ) , P ( t ) ) . Moreover, the vector-valued drift function f is
f = f 1 f 2 f 3 : = α C P γ 1 C L β L + γ 2 C L δ P ( ξ P ) ϵ C
and the diffusion matrix σ is given by
σ = ( σ i j ) : = σ 1 C L 0 0 0 σ 2 C L 0 0 0 σ 3 C .
Equation (5) is a stochastic differential equation, to be understood in the Itô sense. Furthermore, W ( t ) = ( W 1 ( t ) , W 2 ( t ) , W 3 ( t ) ) is a Brownian motion in R 3 defined on a complete filtered probability space ( Ω , F , { F t } , P ) . By E we denote expectation with respect to the probability measure P .
Our first goal is to prove that the stochastic differential equation (5) has a unique global solution. Since the quantities involved in X are averages, the region of interest will be the set
D = ( C , L , P ) R + 3 : 0 C 1 , 0 L 1 , 0 P 1 .
Theorem 1.
For any initial value ( C ( 0 ) , L ( 0 ) , P ( 0 ) ) D , equation (5) has a unique positive solution X ( t ) = ( C ( t ) , L ( t ) , P ( t ) ) D , almost surely for all t 0 .
Proof. 
Since the functions f i and σ i j are polynomial functions, they satisfy the local Lipschitz condition and, by the theory of Itô SDEs, see [12], there exists a unique local solution X ( t ) up to an explosion time τ e > 0 . For each integer k 1 we define the stopping time
τ k = inf t [ 0 , τ e ) : min { C ( t ) , L ( t ) , P ( t ) } 1 / k or max { C ( t ) , L ( t ) , P ( t ) } k .
Then τ k τ e as k . Our aim is to prove that τ e = almost surely, which will imply the global existence of X and that X ( t ) D almost surely for all t 0 .
Consider the function
V ( C , L , P ) = ( C 1 ln C ) + ( L 1 ln L ) .
Applying Itô’s formula to V ( C ( t ) , L ( t ) , P ( t ) ) yields
d V = L V d t σ 1 ( C 1 ) L d W 1 ( t ) + σ 2 ( L 1 ) C d W 2 ( t ) ,
where
L V = ( C 1 ) ( α P γ 1 L ) + ( L 1 ) ( β + γ 2 C ) + 1 2 ( σ 1 2 L 2 + σ 2 2 C 2 ) .
Since the function L V is continuous in D, there exists a constant K > 0 such that
L V K , for   all ( C , L , P ) D .
Integrating d V from 0 to τ k T and taking expectation gives
E V X ( τ k T ) = V X ( 0 ) + E 0 τ k T L V X ( s ) d s V X ( 0 ) + K T .
If there existed an ε > 0 such that P [ τ k T ] ε , then on that event one of the components would equal 1 / k or k, forcing V X ( τ k ) ln k 1 . Thus
V ( X ( 0 ) ) + K T ε ( ln k 1 ) ,
and hence
ln k V ( X ( 0 ) ) + K T ε + 1 ,
which is impossible as k . This contradiction shows that τ e = almost surely. Therefore, the solution X ( t ) is global, positive, and remains in the bounded region { 0 C , L , P 1 } , as desired.    □

4. A Semilinear Stochastic Model for Corruption

Recall that a desirable aspect is the study of the stability of system (5). However, there is a problem: the only critical point of the stochastic system is ( 0 , 0 , 0 ) , which is of little interest due to the utopian nature of such a political system. Moreover, it is worth noting that it is common for perturbed models (see [11]) to exhibit this type of behavior, namely, that the critical points of the deterministic system are not necessarily the same as those of the stochastic system, and when the system is randomly perturbed it either becomes extinct or explodes in finite time (i.e., it leaves the region of interest).
Next, we will study a first-order approximation of the stochastic system (5) and we will see that noise, however small, immediately implies that E * is no longer an equilibrium point of the system. Furthermore, we will show that the mean square of the linearized system exhibits exponential growth, in stark contrast with the behavior of the process X ( t ) and of the deterministic model. This indicates that the linearly perturbed model (see (8)) is useful only for small time intervals.
Now let us linearize the system around the equilibrium point E * . Under the translation
u = C C * , v = L L * and w = P P * ,
system (5) becomes
d Y ( t ) = f ˜ ( Y ( t ) ) d t + i = 1 3 σ ˜ i ( Y ( t ) ) d W i ( t ) ,
where Y = ( u , v , w ) T ,
f ˜ : = α ( u + C * ) ( w + P * ) γ 1 ( u + C * ) ( v + L * ) β ( v + L * ) + γ 2 ( u + C * ) ( v + L * ) δ ( w + P * ) ( ξ ( w + P * ) ) ϵ ( u + C * )
and
σ ˜ 1 = σ 1 ( u + C * ) ( v + L * ) 0 0 , σ ˜ 2 = 0 σ 2 ( u + C * ) ( v + L * ) 0 , σ ˜ 3 = 0 0 σ 3 ( u + C * ) .
Hence, the affine linear approximation of (7) is
d Z ( t ) = A Z ( t ) d t + i = 1 3 ( b i + B i Z ( t ) ) d W i ( t ) ,
where
A = α P * γ 1 L * γ 1 C * α C * γ 2 L * β + γ 2 C * 0 ϵ 0 δ ( ξ 2 P * )
and the diffusion components are
b 1 = σ 1 C * L * 0 0 , b 2 = 0 σ 2 C * L * 0 , b 3 = 0 0 σ 3 C * ,
and
B 1 = σ 1 L * σ 1 C * 0 0 0 0 0 0 0 , B 2 = 0 0 0 σ 2 L * σ 2 C * 0 0 0 0 , B 3 = 0 0 0 0 0 0 σ 3 0 0 .
The asymptotic behavior of the mean square of the linearization of Y ( t ) is studied next.
Theorem 2.
Consider the symmetric matrix
M = α 2 γ 2 ( σ 1 2 + σ 2 2 ) ( P * ) 2 + β γ 1 2 σ 2 2 + γ 1 2 γ 2 σ 3 2 γ 1 2 γ 2 α β ( σ 1 2 + σ 2 2 ) P * + α γ 2 2 P * 2 β γ 1 2 2 γ 1 γ 2 α β γ 2 ϵ α β ( σ 1 2 + σ 2 2 ) P * + α γ 2 2 P * 2 β γ 1 2 2 γ 1 γ 2 β 2 ( σ 1 2 + σ 2 2 ) γ 2 2 0 α β γ 2 ϵ 0 2 δ ( ξ 2 P * )
where P * is given in (3). Moreover, let Z be the solution of equation (8), with Z ( 0 ) = Y ( 0 ) , then
Z ( 0 ) 2 e λ 0 t + K λ 0 e λ 0 t 1 E Z ( t ) 2 Z ( 0 ) 2 e λ 1 t + K λ 1 e λ 1 t 1 , t > 0 ,
where K is a positive constant, and λ 0 and λ 1 are the minimum and maximum eigenvalues, respectively, of the matrix M.
Proof. 
Let V ( t ) = E Z ( t ) 2 , t > 0 . Applying Itô’s formula to Z Z we obtain
d ( Z Z ) = 2 Z d Z + i = 1 3 B i Z + b i 2 d t
and by taking expectation,
d V d t = E Z ( A + A ) Z + i = 1 3 E B i Z 2 + i = 1 3 b i 2 = E Z A + A + i = 1 3 B i B i Z + i = 1 3 b i 2 .
Let M : = A + A + i = 1 3 B i B i . The Rayleigh inequality implies
λ 0 E [ Z Z ] E [ Z M Z ] λ 1 E [ Z Z ] .
From the inequality above and equality (13) it follows that
λ 0 V + K d V d t λ 1 V + K ,
where K : = i = 1 3 b i 2 . Hence
d d t V + K λ 1 e λ 1 t 0 d d t V + K λ 0 e λ 0 t ,
which implies
V + K λ 1 e λ 1 t V ( 0 ) + K λ 1 0 V + K λ 0 e λ 0 t V ( 0 ) + K λ 0 ,
from which inequality (12) follows easily.
On the other hand, using the definitions (9) and (10) of the matrices A and B i , respectively, we obtain
M = ( L * ) 2 ( σ 1 2 + σ 2 2 ) + σ 3 2 2 γ 1 L * + 2 α P * + σ 2 2 C * L * C * ( σ 1 2 + σ 2 2 ) γ 1 C * + γ 2 L * α C * ϵ L * C * ( σ 1 2 + σ 2 2 ) γ 1 C * + γ 2 L * C * 2 ( σ 1 2 + σ 2 2 ) + 2 γ 2 C * 2 β 0 α C * ϵ 0 2 δ ( ξ 2 P * ) .
From (1) and (3) we recover version (11) of matrix M.    □

5. The Exit Time

In this section, we introduce and discuss several fundamental concepts and results. While these are well established in the literature (see, for example, [10]), our primary aim is to lay the theoretical groundwork essential for the subsequent sections.
Let D R 3 be a bounded domain. Consider the differential operator
L u : = 1 2 i = 1 3 j = 1 3 a i , j 2 u x i x j + i = 1 3 f i u x i , u C 2 ( D ) ,
where the vector f = ( f 1 , f 2 , f 3 ) is defined in (6), and the matrix A = σ σ is given by
( a i j ) : = σ 1 2 C 2 L 2 0 0 0 σ 2 2 C 2 L 2 0 0 0 σ 3 2 C 2 .
For the remainder of this work, our domain of interest D will be a rectangular parallelepiped, specifically a set of the form D = ( a 1 , a 2 ) × ( b 1 , b 2 ) × ( c 1 , c 2 ) . It is important to note, however, that the subsequent results apply in more general contexts. We assume that within the rectangular parallelepiped D the following condition holds:
μ : = inf ( C , L , P ) D ¯ { σ 1 2 C 2 L 2 , σ 2 2 C 2 L 2 , σ 3 2 C 2 } > 0 ,
where D ¯ denotes the closure of D. This condition ensures that the differential operator L is uniformly elliptic in D, implying that
i = 1 3 j = 1 3 a i , j ξ i ξ j = σ 1 2 C 2 L 2 ξ 1 2 + σ 2 2 C 2 L 2 ξ 2 2 + σ 3 2 C 2 ξ 3 2 μ | ξ | 2 ,
for all ξ = ( ξ 1 , ξ 2 , ξ 3 ) R 3 . Consequently (see [9]), there exists a unique function u of class C ( D ¯ ) C 2 ( D ) satisfying:
L u ( x ) = 1 , x D , u ( x ) = 0 , x D ,
with D being the boundary of domain D.
Next, we introduce the mathematical object of primary interest: the first exit time of the process X from the bounded domain D, defined as
τ D = inf { t 0 : X ( t ) D } .
It is a well-established result (see [10]) that if inf ( C , L , P ) D ¯ a i , i ( C , L , P ) > 0 , then
E x [ τ D ] < , for all x D ,
where the expectation E x is taken with respect to the probability measure P x [ · ] : = P [ · | X ( 0 ) = x ] .
Theorem 3.
Let u be the solution to (17). Then,
u ( x ) = E x [ τ D ] , for all x D ¯ .
Proof. 
From (18), we know that τ D < almost surely. By applying Itô’s formula, the result follows. For further details, see [8].    □
For the subsequent result, it is useful to introduce the following parabolic differential operator
L ¯ v : = L v v t , v C 2 ( D × ( 0 , ) ) .
In [7], it is proven that a unique function v of class C ( D ¯ × ( 0 , ) ) C 2 ( D × ( 0 , ) ) exists and satisfies:
L ¯ v ( x , t ) = 0 , x D , t > 0 , v ( x , t ) = 0 , x D , t 0 , v ( x , t ) = 1 , x D , t = 0 .
With this result in hand, we can determine the distribution of the first exit time.
Theorem 4.
Let v be the solution of (20). Then,
v ( x , t ) = P x [ τ D > t ] , f o r   a l l x D ¯ a n d t > 0 .
Proof. 
This result also follows from Itô’s formula. For more details, see [12] or [5].    □

6. Solving the PDEs (17) and (20) Using FreeFEM

This section presents the numerical algorithm used to solve the partial differential equations (PDEs) (17) and (20), which is based on the FreeFEM software.
The algorithm implemented in FreeFEM for solving PDE (17) is structured into three main components (see [6]):
I. 
Definition of the domain D.
II. 
Definition of the functions f i , a i , i and a i , i / x i .
III. 
Definition of the problem:
  •    int3d(Th) G ( u , w ) ; (Bilinear form)
  •    - int3d(Th)(w); (Linear form)
  •    + on(1, 2, 3, 4, 5, 6, u = 0 ); (Boundary condition)
We now present the specific FreeFEM code used to solve equation (17) with the parameter values given in Section 7:
load "msh3"
// Domain definition  D = ( x 1 , x 2 ) × ( y 1 , y 2 ) × ( z 1 , z 2 )
real x1 = 0.5, x2 = 0.8, y1 = 0.15, y2 = 0.35, z1 = 0.75, z2 = 0.85;
int k = 48;    // Number of subdivisions of D
mesh3 Th = cube(k, k, k, [x*(x2-x1)+x1,y*(y2-y1)+y1,z*(z2-z1)+z1]);   // Mesh of D
// Parameter definitions
real xi = 0.7; epsi = 0.025; alfa = 0.1016; beta = 6.5525; gama1 = 0.1463;
real gama2 = 9.4913; real delta =0.15; sigma1 = 0.01118; sigma2 = 0.08131; sigma3 = 0.26811;
// Definition of coefficient functions
func a11 = sigma1*sigma1*x*x*y*y;
func a22 = sigma2*sigma2*x*x*y*y;
func a33 = sigma3*sigma3*x*x;
func da11 = 2*sigma1*sigma1*x*y*y;
func da22 = 2*sigma2*sigma2*x*x*y;
func b1 = alfa*x*z - gama1*x*y;
func b2 = - beta*y + gama2*x*y;
func b3 = delta*z*(xi-z) - epsi*x;
fespace Vh(Th, P1);    Vh u, w;    // Function space on the 3D mesh
func g = 0;    // Boundary condition
// Variational problem definition
problem Problem(u, w) = int3d(Th)(
0.5*a11*dx(u)*dx(w) + 0.5*a22*dy(u)*dy(w) + 0.5*a33*dz(u)*dz(w)
+ 0.5*da11*dx(u)*w + 0.5*da22*dy(u)*w
- b1*dx(u)*w - b2*dy(u)*w - b3*dz(u)*w)    // Bilinear part
- int3d(Th)(w)    // Linear part
+ on(1, 2, 3, 4, 5, 6, u = g);    // Dirichlet boundary conditions
Problem;    // Solve the problem
ofstream fout("CorruE.txt");    // Open output file
real x0 = 0.69; // Section for plotting
real epsilon = 1e-2;    // Tolerance for comparison
// Evaluate u on the plane x x 0
for (int i = 0; i < Th.nv; i++)
// Save only the points where x x 0
if (abs(Th(i).x - x0) < epsilon) {
fout < < Th(i).y < < " " < < Th(i).z < < " " < < u(Th(i).x, Th(i).y, Th(i).z) < < endl;
// Store ( y , z , u )    }    }
To solve the parabolic PDE (20), the time interval is discretized, and the corresponding elliptic problem is solved at each step. Consequently, to steps I III above, a fourth step must be added to the FreeFEM scheme:
IV. 
Iterative loop. Solve the elliptic PDE, applying steps I III , over the time partition.
Since the resulting code is structurally similar to the previous case, we omit the explicit FreeFEM implementation for (20). Interested readers may consult [5] and [6] for further details on the construction of such numerical schemes.

7. A Stochastic Model for Corruption in Mexico

In this section, we study the stochastic models developed earlier applied to a real-world problem, namely corruption in Mexico. Using data from Transparency International and the Global Corruption Index, we compiled Table 1, which contains information on the perception of corruption in Mexico (see also [14], where some values are estimated).
As a starting point, we use the information from the year 2022, that is, ( C ( 0 ) , L ( 0 ) , P ( 0 ) ) = ( 0.69 , 0.3992 , 0.8 ) . We set P ( 0 ) = 0.8 under the assumption that current anti-corruption policies are somewhat lax (see, for example, [14]). On the other hand, we know that the parameter δ in the deterministic case controls the speed of stabilization of the laxity of anti-corruption policies. In view of this, we propose (in concordance with [14]) a relatively small value, δ = 0.15 . The rationale is that policies and social practices generally require some time to be accepted and enforced by the population.
From the data in Table 1, we also see that the normalized corruption perception index varies very little. Similarly, there is little variability in the proportion of corrupt acts that are reported and sanctioned. This suggests taking the population standard deviations for the parameters σ 1 and σ 2 , thus σ 1 = 0.01118 and σ 2 = 0.08131 . Our interest lies in the behavior of the stochastic model near the unique asymptotically stable equilibrium of the deterministic system. As argued, this is reasonable for a political system, where stability is expected at least in the medium term, even though some random perturbations occur. Accordingly, we propose values for σ 3 considering the population standard deviation of P ( 0 ) and P * . Moreover, following [14], we consider the values 0.7 , 0.4 for the parameter ξ and 0.025 , 0.005 for ϵ . The parameter values are summarized in Table 2.
Using the initial condition Z ( 0 ) = ( C ( 0 ) C * , L ( 0 ) L * , P ( 0 ) P * ) , Theorem 2 gives
L ( t ) E Z ( t ) 2 U ( t ) , t 0 ,
where
L ( t ) : = A 0 e λ 0 t + B 0 , and U ( t ) : = A 1 e λ 1 t B 1 .
The parameter values in L and U are provided in Table 3 for Rows 1, 2, and 3 of Table 2. Row 4 is not considered since no equilibrium point exists for those parameters.
As is well known, linear approximations often provide only local information, but we aim to make the most of it. From Figure 1, Figure 2 and Figure 3 we obtain Table 4, Table 5 and Table 6, respectively. These show that in mean square the linear approximation has greater dispersion when the parameters of Row 2 are used in the model. Conversely, we observe that the most stable model is obtained for the parameter values in Row 1. This behavior is not at all predictable. Indeed, the parameter values σ 1 and σ 2 are significantly smaller than σ 3 (see Table 2); therefore, the stochastic behavior (and consequently the mean square error) would be expected to be driven mainly by this parameter. What actually occurs, however, is the opposite: the smaller σ 3 is, the larger the “error.”
The resolution of this apparent “paradox’’ lies in a deeper understanding of the dynamics of the linearized system. The key factor determining the exponential growth rate of the error is not the direct magnitude of the dispersion parameter σ 3 , but rather the eigenvalues ( λ 0 , λ 1 ) of the matrix M, which, besides σ 3 , depends on other parameters. Thus, an increase in σ 3 does not necessarily lead to a significant change in the eigenvalues of M. This result highlights a fundamental fact about complex dynamical systems: their behavior and stability are not linear functions of a single parameter. Instead, they are emergent, collective properties of the nonlinear interplay among all parameters. A small variation in one variable can significantly alter the eigenvalue structure of the system, generating effects that are not intuitively predictable, as in this case.
In what follows, we analyze row by row the parameter values from Table 2.
Row 1 
(Stability): With a relatively large ξ (0.7) and a small ϵ (0.005), the government’s response to corruption is weak. This parameter combination yields an equilibrium point P * = 0.0345 , which reflects very strict policies. The associated matrix M has a maximum eigenvalue ( λ 1 ) of 0.2563, the lowest among the three scenarios. As a result, the difference U ( t ) L ( t ) grows very slowly and in a controlled manner, as shown in Table 4. In other words, the linearized model remains valid only for a very short period of time.
Row 3 
(Moderate stability): Reducing the maximum permissiveness to ξ ( 0.4 ) while keeping ϵ small (0.005) yields a similarly low equilibrium level of laxity P * ( 0.0696 ( . Although the volatility parameter σ 3 is smaller than in Row 1 (0.36520 vs 0.38275), the corresponding matrix M produces a maximum eigenvalue λ 1 ( 0.4704 ) , which is larger than in Row 1. Therefore, the error growth in Table 6 is faster than in Table 4, but still much slower than in Row 2.
Row 2 
(High instability): This is the most revealing scenario. With a large ξ (0.7) and a large ϵ (0.025), the government’s response is much stronger than in the other cases. However, this combination of parameters leads to an equilibrium point with significantly higher laxity P * (0.2637). Despite having the lowest value of σ 3 (0.26811), this particular equilibrium configuration produces a matrix M with an exceptionally high maximum eigenvalue ( λ 1 ) of 1.6748. It is precisely this disproportionate eigenvalue that drives the exponential growth of the error, as shown in Table 5, where the difference U ( t ) L ( t ) grows explosively over time.
From a public policy perspective, this result suggests that merely intensifying the institutional response to perceived corruption is not sufficient: an overly aggressive response without effective sanctions may increase the observed uncertainty. Therefore, prioritizing the effectiveness of sanctions ( γ 1 ) and institutional robustness ( γ 2 ), while designing graded responses (controlling ε ), is more effective in stabilizing the dynamics than simply increasing the reaction intensity. Finally, it should be emphasized that the above conclusions stem from the linear approximation around the equilibrium E * and are therefore valid only locally in time; it is recommended to complement these findings with sensitivity analyses (parameter sweeps in ε , γ 1 , σ 3 ) and nonlinear simulations to test the robustness of the policy recommendations outside the linear regime.
To study the global behavior of the stochastic system, we now examine the exit times from the following domain:
D = ( 0.1 , 0.9 ) × ( 0.1 , 0.9 ) × ( 0.1 , 0.9 ) .
Since the function ( C , L , P ) E ( C , L , P ) [ τ D ] cannot be easily plotted, and noting that the parameter that changes the least over time is C, we fix C ( 0 ) = 0.69 and consider the section D 0.69 of D to obtain information about the mean exit time. Table 7 reports, for each row of parameters from Table 2, the mean exit time u i when starting at x 0 = ( C ( 0 ) , L ( 0 ) , P ( 0 ) ) = ( 0.69 , 0.3992 , 0.8 ) . Moreover, u m a x represents the point ( L , P , u ) where the expected exit time u = E ( 0.69 , L , P ) [ τ D ] attains its maximum in D 0.69 .
From Table 7 we observe that the mean exit time is greatest in Row 2, which exhibits the lowest volatility; in this case, the average exit time is 2.46 time units. Moreover, the maximum expected exit time is obtained at the point ( 0.69 , 0.11 , 0.53 ) . This is noteworthy, as it indicates that when the legal system L tends to tolerate impunity and anticorruption policies are relatively lax, the system takes longer to exit its boundaries, i.e., to leave D, see (22). The longest possible residence time is 6.13 time units.
Figure 4, Figure 5, and Figure 6 display the plots of the functions ( L , P ) E ( 0.69 , L , P ) [ τ D ] and t P x 0 [ τ D > t ] , respectively. Using this information, we fill Table 8 with the values of P x 0 [ τ D > t ] for different times and for the three parameter rows of Table 2.
From Table 8 we observe that, for short times, the most stable rate of change of P x 0 [ τ D t ] corresponds to Row 2, whereas the greatest variability occurs in Row 1, particularly for t 0.5 . On the other hand, for longer times ( t 0.6 ), there is no monotonic relation, as in the previous cases, with respect to σ 3 . Specifically, with lower uncertainty, it is more likely that the dynamics have already left the domain D, i.e., the process exits faster ( P x 0 [ τ D 0.6 ] 0.52 ). Conversely, under higher uncertainty—as in Row 1 ( P x 0 [ τ D 0.6 ] 0.64 )—the probability of remaining within the domain for a longer time increases.
The analysis carried out above depends only on the initial point x 0 . However, from the first part of Figure 4, Figure 5 and Figure 6, we observe the global behavior of ( L , P ) u = E ( 0.69 , L , P ) [ τ D ] . Here we see that the data from Row 1 exhibit a more dramatic behavior: near the boundaries the function u is almost 0, and then it increases rapidly. Moreover, we observe that along the P-sections the values of u remain essentially constant in L, meaning that the influence of L is relatively marginal. This implies that the expected average exit time from D is not significantly affected when the perception of corruption and the laxity of anticorruption policies are fixed.
The evidence also shows that the variable that changes the least over time is the normalized index of corruption perception. Next comes the proportion of corrupt acts that have been prosecuted and sanctioned by law, and finally, the laxity of anticorruption policies. To confirm this numerically, let us consider the following sets:
D 1 = ( 0.6 , 0.8 ) × ( 0.3 , 0.5 ) × ( 0.7 , 0.9 ) , D 2 = ( 0.6 , 0.8 ) × ( 0 . 2 , 0 . 6 ) × ( 0.7 , 0.9 ) , D 3 = ( 0.6 , 0.8 ) × ( 0.3 , 0.5 ) × ( 0 . 6 , 1 ) .
In sets D 2 and D 3 we enlarge by 0.1 the margin of set D 1 in the variables L and P, respectively. Recall that the initial point is x 0 = ( 0.69 , 0.3992 , 0.8 ) . Table 9 shows several expected values of exit times u i = E x 0 [ τ D i ] for the parameters of Row i.
From Table 9 we confirm that random perturbations are more pronounced in the variable P: even a small change in the boundaries, from ( 0.7 , 0.9 ) to ( 0.6 , 1 ) , produces significant variations in the mean exit time, and this holds for all three parameter rows. Furthermore, the same table shows that this behavior is indeed related to the value of σ 3 : the smaller the value of σ 3 , the larger the expected exit time. For this model, this indicates that greater volatility leads to a faster exit from the domain of interest, which in this case agrees with intuition. In terms of the corruption model, we may conclude that the laxity of anticorruption policies is strongly affected if the normalized index of corruption perception is modified.
It is worth noting that there is no contradiction with the observations from the linearized model, since both reflect different aspects of the dynamics. The linear approximation around E * evaluates local stability (growth of the mean squared error) and is dominated by the eigenvalues of matrix M, which depend on the interaction of all parameters. In contrast, the exit-time analysis from D examines the global behavior under noise: greater volatility in σ 3 induces stronger fluctuations that, on average, drive the system out of the domain more quickly. Hence, a larger σ 3 accelerates the global exit without necessarily implying a proportional increase in the eigenvalues of M (and thus in local instability). In summary, local stability around E * (governed by the eigenvalues of M) and the global exit speed from D (influenced by σ 3 ) are distinct but coherent aspects of the model.
From a public policy perspective, these findings highlight the importance of distinguishing between local stability and global resilience of the system. A context of high volatility in the laxity of anticorruption policies ( σ 3 large) implies that, although the system may appear locally stable around the equilibrium E * , in practice it will exit the admissible domain D more quickly, leading to recurrent fluctuations in governance quality. Thus, effective policy design should not only aim at reducing immediate instability (through adjustments in ε or γ 1 ) but also at containing long-term volatility by strengthening institutional capacity to sustain consistent enforcement. In other words, anticorruption strategies should combine robust sanction mechanisms with mechanisms that minimize the dispersion in policy responses, thereby ensuring both local stability and global durability of the system’s dynamics.

8. Conclusions

The linearized analysis of the stochastic model around the deterministic equilibrium E * shows that the growth of the system’s second moment (variance) is critically determined by the eigenvalues of the linearized Jacobian matrix. In particular, the presence of a dominant eigenvalue with a positive real part leads to exponential growth of variability, thereby limiting the temporal validity of the linear approximation (quadratic bounds). This highlights that even small changes in institutional or punitive parameters can unpredictably amplify the dispersion of the system’s dynamics.
The numerical application to corruption indices in Mexico further illustrates that the exit times τ D (the first instance at which corruption falls below a critical threshold) depend nonlinearly on the interplay between institutional laxity (P), the effectiveness of punishment ( γ 1 , γ 2 ), and governmental responsiveness ( ϵ ). For example, scenarios characterized by high laxity (P large) and low effective sanctions (L small) exhibit the longest mean exit times ( 6.13 units). Institutional volatility ( σ 3 ) also plays a complex role: while it may accelerate recovery over short horizons, its long-term effects are non-monotonic—very aggressive interventions without effective sanctions can increase uncertainty. From a public policy standpoint, these results suggest that interventions should account for the full spectral structure of the system rather than focusing on a single parameter, combining improvements in punishment effectiveness ( γ 1 , γ 2 ) with gradual institutional responses (controlling ϵ ) to avoid overcorrections.

Funding

The author was partially supported by the grant PIM25-2 of Universidad Autónoma de Aguascalientes and Conahcyt of Mexico.

Data Availability Statement

All data used is free to use.

Acknowledgments

The author thanks the reviewers for their valuable and constructive comments.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Célimène, F., Dufrénot, G., Mophou, G., & N’Guérékata, G. (2016). Tax evasion, tax corruption and stochastic growth. Economic Modelling, 52, 251–258. [CrossRef]
  2. Alhassan, A., Momoh, A. A., Abdullahi, S. A., & Abdullahi, M. (2024). Mathematical model on the dynamics of corruption menace with control strategies. Internationals Journal of Science for Global Sustainability. IJSGS FUGUSAU, 10(1), 3027–1118.
  3. Waxenecker, H., & Prell, C. (2024). Corruption dynamics in public procurement: A longitudinal network analysis of local construction contracts in Guatemala. Social Networks, 79, 154–167. [CrossRef]
  4. Tesfaye, A. W., & Alemneh, H. T. (2023). Analysis of a stochastic model of corruption transmission dynamics with temporary immunity. Heliyon, 9(1). [CrossRef]
  5. Ávila-Vales, E. J., & Villa-Morales, J. (2025). Some stochastic process techniques applied to deterministic models. arXiv. https://arxiv.org/abs/2508.02700.
  6. Hecht, F. (2012). New development in FreeFem++. Journal of Numerical Mathematics, 20(3–4), 251–265. https://freefem.org/.
  7. Friedman, A. (2008). Partial differential equations of parabolic type. Dover Publications.
  8. Durrett, R. (2018). Stochastic calculus: A practical introduction. CRC Press.
  9. Friedman, A. (1975). Stochastic differential equations and applications. Dover Publications.
  10. Karatzas, I., & Shreve, S. (2014). Brownian motion and stochastic calculus. Springer.
  11. Pasquali, S. (2001). The stochastic logistic equation: Stationary solutions and their stability. Rendiconti del Seminario Matematico della Università di Padova, 106, 165–183.
  12. Mao, X. (2007). Stochastic differential equations and applications. Elsevier.
  13. Arnold, L. (1974). Stochastic differential equations. John Wiley & Sons.
  14. Delgadillo-Alemán, S. E., Kú-Carrillo, R. A., & Torres-Nájera, A. (2024). A corruption impunity model considering anticorruption policies. Mathematical and Computational Applications, 29(5), 81. [CrossRef]
Figure 1. Plots of U and L, for Row 1.
Figure 1. Plots of U and L, for Row 1.
Preprints 179360 g001
Figure 2. Plots of U and L, for Row 2.
Figure 2. Plots of U and L, for Row 2.
Preprints 179360 g002
Figure 3. Plots of U and L, for Row 3.
Figure 3. Plots of U and L, for Row 3.
Preprints 179360 g003
Figure 4. Expectation and probability distribution for Row 1.
Figure 4. Expectation and probability distribution for Row 1.
Preprints 179360 g004
Figure 5. Expectation and probability distribution for Row 2.
Figure 5. Expectation and probability distribution for Row 2.
Preprints 179360 g005
Figure 6. Expectation and probability distribution for Row 3.
Figure 6. Expectation and probability distribution for Row 3.
Preprints 179360 g006
Table 1. Corruption perception and impunity indices for Mexico.
Table 1. Corruption perception and impunity indices for Mexico.
Year 2015 2016 2017 2018 2019 2020 2021 2022
C i 0.69 0.70 0.71 0.72 0.71 0.69 0.69 0.69
L i 0.2430 0.3258 0.3079 0.3016 0.4024 0.5033 0.4512 0.3992
Table 2. Parameter values and corresponding equilibrium point E * , row by row.
Table 2. Parameter values and corresponding equilibrium point E * , row by row.
Row ξ ϵ α β γ 1 γ 2 E * = ( C * , L * , P * ) σ 3
1 0.7 0.005 0.1150 6.3705 0.1779 9.2310 (0.6901, 0.0223, 0.0345) 0.38275
2 0.7 0.025 0.1016 6.5525 0.1463 9.4913 (0.6903, 0.1830, 0.2637) 0.26811
3 0.4 0.005 0.0961 6.6186 0.1327 9.5857 (0.6904, 0.0504, 0.0696) 0.36520
4 0.4 0.025 0.0388 7.8422 0.0126 11.3586 P * C
Table 3. Constants for the bounds L, U of E [ Z ( t ) 2 ] , with ( C ( 0 ) , L ( 0 ) , P ( 0 ) ) = ( 0.69 , 0.3992 , 0.8 ) .
Table 3. Constants for the bounds L, U of E [ Z ( t ) 2 ] , with ( C ( 0 ) , L ( 0 ) , P ( 0 ) ) = ( 0.69 , 0.3992 , 0.8 ) .
Row Z ( 0 ) 2 λ 0 λ 1 A 0 B 0 A 1 B 1
1 0.7280 -0.0398 0.2563 -1.0236 1.7517 1.0002 0.2722
2 0.3343 -1.6007 1.6748 0.3128 0.0214 0.3548 0.0205
3 0.6551 -0.3333 0.4704 0.4644 0.1907 0.7902 0.1351
Table 4. Differences U L , for Row 1.
Table 4. Differences U L , for Row 1.
Time L ( t ) U ( t ) L ( t )
0.1 0.732 0.022
0.2 0.736 0.044
0.3 0.740 0.068
0.4 0.744 0.092
0.5 0.748 0.117
0.6 0.752 0.143
0.7 0.756 0.169
0.8 0.760 0.196
0.9 0.764 0.224
1.0 0.768 0.252
Table 5. Differences U L , for Row 2.
Table 5. Differences U L , for Row 2.
Time L ( t ) U ( t ) L ( t )
0.1 0.287 0.112
0.2 0.248 0.228
0.3 0.214 0.353
0.4 0.184 0.491
0.5 0.161 0.641
0.6 0.140 0.813
0.7 0.122 1.010
0.8 0.107 1.236
0.9 0.094 1.499
1.0 0.084 1.789
Table 6. Differences U L , for Row 3.
Table 6. Differences U L , for Row 3.
Time L ( t ) U ( t ) L ( t )
0.1 0.639 0.054
0.2 0.625 0.108
0.3 0.610 0.165
0.4 0.596 0.223
0.5 0.583 0.282
0.6 0.570 0.344
0.7 0.558 0.407
0.8 0.545 0.476
0.9 0.534 0.540
1.0 0.523 0.606
Table 7. Mean exit time u i = E x 0 [ τ D ] and the point ( L , P , u ) where u is maximal in D 0.69 .
Table 7. Mean exit time u i = E x 0 [ τ D ] and the point ( L , P , u ) where u is maximal in D 0.69 .
u Row 1 Row 2 Row 3
u i 1.0593 2.4617 1.3180
u m a x (0.1166, 0.5333, 2.9753) (0.1166, 0.5166, 6.1320) (0.1166, 0.5333, 3.4460)
Table 8. Values of P x 0 [ τ D > t ] for different rows and times t.
Table 8. Values of P x 0 [ τ D > t ] for different rows and times t.
Time Row 1 Row 2 Row 3
0.05 0.917115 0.984423 0.934144
0.1 0.787826 0.925974 0.820086
0.2 0.622980 0.802421 0.666594
0.3 0.528259 0.710652 0.575021
0.4 0.461874 0.637164 0.507432
0.5 0.409736 0.575314 0.452671
0.6 0.369312 0.527094 0.411072
Table 9. Values of u i for each domain D i and for the three parameter rows of Table 2.
Table 9. Values of u i for each domain D i and for the three parameter rows of Table 2.
Row i D i u i
Row 1 D 1 0.1437515
D 2 0.1437535
D 3 0.5624885
Row 2 D 1 0.2920392
D 2 0.2924792
D 3 0.9923660
Row 3 D 1 0.1578433
D 2 0.1578498
D 3 0.6094088
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated