Next Article in Journal
New Insights into Surgical Techniques and Anatomical Landmarks for Tubular Scaffold Implantation in the Sciatic Nerve of Rats
Previous Article in Journal
Study on Key Parameters of Roof Cutting and Surrounding Rock Control Technology for Gob-Side Entry Retaining in Fully Mechanized Top Coal Caving Mining of Thick Coal Seams
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parameter Inversion of Probability Integral Model Based on GA–BFGS Hybrid Algorithm

1
School of Geomatics, Anhui University of Science and Technology, Huainan 232001, China
2
Key Laboratory of Aviation–Aerospace–Ground Cooperative Monitoring and Early Warning of Coal Mining-Induced Disasters of Anhui Higher Education Institutes, Huainan 232001, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(3), 1291; https://doi.org/10.3390/app16031291
Submission received: 19 December 2025 / Revised: 18 January 2026 / Accepted: 21 January 2026 / Published: 27 January 2026

Abstract

The probability integral method is the primary technique for predicting mining-induced subsidence in China, and its predictive accuracy strongly depends on the precision of the model parameters. To improve the accuracy and stability of parameter inversion and to overcome the convergence randomness of the Genetic Algorithm (GA) in global search, as well as the tendency of the BFGS quasi-Newton method (BFGS) to converge to local optima in non-convex optimization problems, a hybrid GA–BFGS optimization algorithm is proposed for inverting the parameters of the probability integral model. This hybrid approach combines the global exploration capability of GA with the fast local refinement of BFGS, resulting in a more efficient and robust parameter optimization process. Simulation results under ideal conditions without model error demonstrate that the proposed GA–BFGS algorithm outperforms pattern search (PS), GA, and BFGS in terms of inversion accuracy, convergence stability, and robustness to noise and outliers. In engineering applications, the inversion accuracy is reduced compared with simulation experiments, which can be attributed to complex geological conditions and inherent model uncertainties. Therefore, further improvements in subsidence prediction accuracy require not only refined inversion algorithms but also the development of more accurate prediction models that explicitly account for site-specific geological and mining conditions.

1. Introduction

Coal remains a vital component of the global energy structure, particularly in China, where it continues to dominate primary energy consumption, even as the world transitions toward cleaner energy sources. In 2023, global coal consumption reached 8.7 billion tons, a 2.6% increase over the previous year, while coal accounted for 55.3% of China’s primary energy consumption, growing by 5.6% [1,2,3]. Large-scale underground mining has caused severe environmental impacts, including ground subsidence, surface cracking, water accumulation, and structural damage, posing significant threats to ecological security and sustainable development [4,5]. Accurate prediction of mining-induced subsidence is, therefore, crucial for both scientific understanding and engineering practice.
The probability integral method (PIM), derived from stochastic medium theory, is widely used for subsidence prediction [6,7]. Its predictive accuracy relies on precise parameter inversion, motivating the development of swarm-based, multi-population genetic, improved snake, and hybrid heuristic algorithms [8,9,10,11,12,13]. While these approaches enhance global search, they often exhibit slow convergence, instability, or susceptibility to local optima. Local optimization methods, such as the BFGS quasi-Newton algorithm, converge rapidly but may fail on non-convex objectives [14,15,16,17,18]. Similar geoscience challenges have been addressed using Bayesian back analysis for unsaturated hydraulic parameters [19] and probabilistic consolidation analysis via subset simulation [20], highlighting the need for robust global–local optimization strategies.
To overcome these limitations, this study proposes a hybrid GA–BFGS framework for inverting the eight PIM parameters. By combining the Genetic Algorithm’s global exploration with BFGS local refinement, the method thereby improves convergence stability, inversion accuracy, and robustness to noise and model uncertainty. This framework extends prior BFGS and evolutionary optimization strategies, providing a theoretically grounded and practically implementable solution for complex subsidence prediction problems in both idealized simulations and real engineering applications [21,22].

2. Theoretical Foundation and Algorithm Framework

2.1. Probability Integral Model

The Probability Integral Model (PIM) is widely used for predicting ground subsidence induced by underground coal mining. Its fundamental equations describe the vertical subsidence and horizontal displacement caused by coal seam extraction.
The vertical subsidence W(x, y) at any point (x, y) over the working face is expressed as:
W ( x , y ) = 1 m q c o s α C x C y
where m is the coal seam thickness, q is the subsidence factor, and cosα denotes the dip angle of the coal seam. Cx and Cy represent the subsidence components in the strike and dip directions at coordinates x and y, respectively. The corresponding expressions are given by:
C x = 1 2 m q c o s α E r f π x r E r f π l + x r C y = 1 2 m q c o s α E r f π y r 1 E r f π L + y r 2
In Equation (2), r denotes the main influence radius, while r1 and r2 represent the main influence radii in the dip and rise directions, respectively. L and l are the calculated lengths of the working face in the dip and strike directions, respectively, which are determined as:
r = H T a n β ,
L = D 3 s 1 s 2 s i n θ + α s i n θ ,
l = D 1 s 3 s 4 ,
where H is the mining depth, tanβ is the tangent of the main influence angle, D1 and D3 are the lengths of the working face in the dip and strike directions, respectively. s1, s2, s3, and s4 denote the offset distances of the inflection points at the lower dip boundary, upper dip boundary, left boundary, and right boundary, respectively, and θ represents the mining influence propagation angle.
Similarly, the horizontal displacement at any point (x, y) based on the probability integral method can be expressed as:
U ( x , y , φ ) = 1 m q c o s α ( D x C y c o s φ + D y C x s i n φ ) ,
where φ denotes the angle measured counterclockwise from the positive x-axis. Dx and Dy represent the horizontal displacements in the principal strike and principal dip sections, respectively, and are given by:
D x = b m q c o s α e π l x 2 r 2 + e π x 2 r 2 D y = b m q c o s α e π y 2 b 1 2 b e π L + y 2 b 2 2 ,
where b is the horizontal movement coefficient, and b1 and b2 are the horizontal movement coefficients in the lower dip and upper dip directions, respectively.

2.2. Principle of the BFGS Algorithm

The BFGS algorithm is a widely used quasi-Newton optimization method. It iteratively constructs an approximation of the Hessian matrix using successive changes in the parameter vector and the corresponding gradients, and this approximation is subsequently employed to compute a Newton-type search direction that guides the solution toward a local optimum.
By combining Equations (1) and (6), the objective function f(x) is defined as a least-squares function that minimizes the discrepancy between predicted and observed surface displacements:
f ( x i ) = 1 N i = 1 N { [ W ( x i , y i ) W i ] 2 + [ U ( x i , y i , φ i ) U i ] 2 } = W i + 1 4 m q c o s α E r f π x r E r f π l + x r E r f π y r 1 E r f π L + y r 2 2 + U i + 1 2 b w 0 e π l x 2 r 2 + e π x 2 r 2 c o s φ E r f π y r 1 E r f π L + y r 2 + e π L y 2 b 2 2 + e π y 2 b 1 2 E r f π x r E r f π l + x r s i n φ 2 ,
where N is the total number of surface monitoring points; W(xi, yi) and Wi denote the predicted and observed subsidence at point i, respectively; and U(xi, yi, φi) and Ui represent the predicted and observed horizontal displacements.
Starting from an initial estimate xk, the BFGS algorithm updates the parameter vector at each iteration according to:
X k + 1 = X k + α k d k ,
where dk is the search direction and αk is the step size determined by the Wolfe conditions. The search direction is obtained by:
d k = B k 1 g k i ,
f ( x k + α k d k ) f ( x k ) + σ 1 f ( x k ) T d k f ( x k + α k d k ) T d k σ 2 f ( x k ) T d k ,
where 0 < σ1 < σ2 < 1. The approximate Hessian matrix Bk is updated using the standard BFGS update formula:
B k + 1 = B k B k s k s k T B k s k T B k s k + y k y y T y k T s k ,
in Equation (10), g k i ( i = 1 ~ 8 ) denotes the partial derivative of the objective function with respect to the eight estimated parameters q, b, tanβ, θ, s1, s2, s3, and s4. The specific expressions are provided in Appendix A.

2.3. Basic Steps of GA–BFGS Hybrid Algorithm for Parameter Inversion

The basic steps of the GA–BFGS hybrid algorithm for parameter inversion are illustrated in Figure 1.
Step 1: Data input and objective function construction. Read the geological parameters of the mining area and the surface deformation monitoring data and construct the objective function involving only the parameters to be estimated.
Step 2: Initialization of GA parameters. Set the population size N, maximum number of iterations Kmax1, crossover probability Pc, mutation probability Pm, and termination tolerance ε1. Initialize the population within the predefined parameter bounds.
Step 3: GA-based global optimization. Perform genetic operations, including selection, crossover, and mutation, to conduct a global search in the parameter space. Evaluate the fitness value f(xi) of each individual and iterate until the termination criterion |f(xi)| ≤ ε1 is satisfied or the maximum number of iterations is reached. The resulting solution xi is taken as a global approximate optimum.
Step 4: Initialization of BFGS using GA results. Use the GA-derived solution xi as the initial estimate for the BFGS algorithm. Set the termination tolerance ε2, maximum number of iterations Kmax2, and initialize the approximate Hessian matrix as H0 = I.
Step 5: Convergence check. Compute the gradient Gi = ▽f(xi). If |Gi| ≤ ε2, terminate the iteration; otherwise, proceed to the next step.
Step 6: BFGS-based local optimization. Compute the search direction di, determine the step size αi, and update the parameter vector xi+1 and the approximate Hessian matrix Hi+1. Return to Step 5 and repeat until convergence is achieved, yielding the final locally optimal solution.

3. Simulation Experiment

Parameter inversion in the probability integral model is influenced not only by the performance of the optimization algorithm but also by inherent structural discrepancies between the actual subsidence basin and its idealized theoretical representation. These discrepancies make it difficult to distinguish whether inversion errors arise from model limitations or algorithmic performance. To eliminate the influence of model errors and enable a fair comparison among different algorithms, a series of simulation experiments was conducted. Under predefined geological and mining conditions, theoretical subsidence and horizontal displacement values were calculated using known model parameters and treated as reference (ground-truth) data. Parameter inversion was then performed using the PS, GA, classical BFGS, and GA–BFGS algorithms to evaluate and compare their inversion performance.
The simulation settings were as follows: strike length D3 = 600 m, dip length D1 = 410 m, mining thickness m = 6.0 m, coal seam dip angle α = 3°, and mining depth H = 300 m. Forty-four monitoring points were arranged along the strike direction and twenty-five along the dip direction, as shown in Figure 2. The probability integral model parameters were set as follows: subsidence factor q0 = 0.75, horizontal movement coefficient b0 = 0.3, tangent of the main influence angle tanβ0 = 2.0, mining influence propagation angle θ0 = 75°, and inflection point offsets s10,20,30,40 = 60 m.
For algorithm comparison, the termination step size of the PS algorithm was set to 10−6. The GA employed a population size of 100 with a maximum of 200 iterations, a crossover probability of 0.9, and a mutation probability of 0.001. The BFGS algorithm adopted a quasi-Newton scheme with a maximum of 1000 iterations and an optimality tolerance of 10−7. In the hybrid GA–BFGS approach, GA was first applied for global exploration, followed by BFGS for local refinement. For each inversion, the initial values of the parameters were randomly generated within the following ranges: q ∈ [0.1; 0.9], b ∈ [0.2; 0.4], tan β ∈ [1.0; 3.0], θ ∈ [60; 90], s1 ∈ [40; 160]; s2 ∈ [40; 160]; s3 ∈ [40; 160]; s4 ∈ [40; 160].

3.1. Impact of Random Errors on Parameter Inversion

In practical mining applications, observational data inevitably contain random noise due to limitations in instrument precision, human operation, and other external factors. To evaluate the robustness of different algorithms against random errors, Gaussian noise with an amplitude of 20 mm was added to the reference deformation data, generating a corresponding noisy dataset. Parameter inversion was then performed using the PS, GA, BFGS, and GA–BFGS algorithms. To ensure statistical reliability and reduce the influence of random variability, 200 independent samples were generated for this noise level. In each trial, all algorithms used randomly initialized parameters within identical value ranges to eliminate the influence of initial conditions. Table 1 summarizes the inversion results under both noise-free and noisy conditions, including statistical indicators such as the mean absolute deviation (MAD), relative error (RE), and unit weight standard deviation (UWSD).
As shown in Table 1, the following conclusions can be drawn. (1) The GA–BFGS algorithm achieved the highest inversion accuracy. Under the applied noise conditions, the eight parameters estimated by GA–BFGS closely matched the reference values, with relative errors for all parameters remaining within 0.2%. In contrast, the PS, GA, and BFGS algorithms exhibited larger errors when estimating secondary parameters (i.e., s1, s2, s3, s4). (2) For the 20 mm noise level, the relative errors of the primary parameters (q, b, tanβ, θ) estimated by all four algorithms remained below 3%. The increase in noise did not significantly degrade inversion accuracy, indicating that the probability integral model itself exhibits strong inherent resistance to random noise. (3) Overall, the GA–BFGS algorithm provided the best fitting performance, with a significantly lower unit weight standard deviation than the other algorithms. The PS algorithm showed the largest errors, while the GA and BFGS algorithms exhibited intermediate performance.
In summary, the hybrid GA–BFGS algorithm demonstrates superior inversion accuracy and robustness compared with individual optimization algorithms, making it more suitable for parameter inversion in mining subsidence prediction.

3.2. Impact of Gross Errors on Parameter Inversion

To further evaluate the robustness of the GA–BFGS algorithm against gross errors, an additional simulation dataset was generated by introducing gross errors into the noisy data described in Section 3.1. Specifically, 5–7 monitoring points (approximately 7–10% of all points) were randomly selected in each dataset and contaminated with gross errors ranging from 50 to 200 mm, corresponding to 5–20 times the unit weight standard deviation. Parameter inversion was then performed using the PS, GA, BFGS, and GA–BFGS algorithms. The inversion results of the eight parameters over 200 samples were visualized (Figure 3) and statistically summarized (Table 2).
Based on Table 2 and Figure 3, several observations can be made. (1) The GA–BFGS algorithm exhibited the strongest resistance to gross errors. Although the introduction of gross errors degraded the inversion accuracy of all algorithms, the GA–BFGS algorithm was least affected. The relative errors of all eight parameters ( q , b , t a n β , θ , s 1 , s 2 , s 3 , s 4 ) were controlled within 1.2%, significantly outperforming the other three algorithms. (2) The GA–BFGS algorithm also demonstrated superior stability. As shown in Figure 3, the parameter estimates obtained by GA–BFGS exhibited clear clustering across the 200 samples, indicating strong convergence consistency. In contrast, the GA showed more dispersed distributions for the primary parameters, while the PS and BFGS algorithms exhibited large fluctuations in the secondary parameters, with the PS algorithm being the most unstable.
Overall, by effectively integrating global exploration and local optimization, the proposed GA–BFGS algorithm demonstrates significant advantages in inversion accuracy, result stability, and robustness against gross errors.

4. Engineering Case Study and Result Analysis

4.1. Overview of the Study Area

To verify the applicability of the GA–BFGS algorithm in practical engineering, a case study was conducted on the 1613(1) working face of Guqiao Mine in Huainan City. The working face employed the full caving method for roof management and was mined from March to December 2017. Geological and mining parameters were as follows: dip length of the coal seam measures 251 m, strike length is 1528 m, average seam thickness is 2.8 m, mining height is 2.9 m, dip angle varies between 0° and 6°, and the average mining depth is 668 m. The monitoring system comprised one half-strike line and one dip line, including 6 control points and 115 monitoring points. Due to external disturbances, 87 observation points were retained for analysis, corresponding to a data loss rate of 24.3% (Figure 4).

4.2. Stability Analysis of the GA–BFGS Algorithm

Using the observed surface deformation data, parameter inversion of the probability integral model was performed using the PS, GA, BFGS, and GA–BFGS algorithms. To reduce sensitivity to initial values and mitigate the randomness inherent in intelligent optimization algorithms, each algorithm was independently executed 50 times, with all eight parameters reinitialized in each run. The initial parameter values were randomly generated within the following ranges: q ∈ [0.5; 1.5], b ∈ [0.2; 0.8], tan β ∈ [1.0; 3.0], θ ∈ [70; 90], s1 ∈ [−100; 100]; s2 ∈ [−100; 100]; s3 ∈ [−100; 100]; s4 ∈ [−100; 100].
Figure 5 shows the distribution of parameters obtained from the 50 independent trials, and Table 3 presents the corresponding average values. Based on Figure 5 and Table 3, the following conclusions can be drawn: (1) The GA–BFGS algorithm exhibits the highest stability in parameter inversion. Although stability for secondary parameters (s1, s2, s3, and s4) is slightly lower than in simulation experiments, its overall inversion performance remains superior to the PS method, standalone GA, and standalone BFGS algorithm. (2) For primary parameters (q, b, tanβ, and θ), both BFGS and GA–BFGS demonstrate strong consistency and stability. The GA exhibits larger fluctuations and more scattered results, reflecting lower stability, consistent with findings from simulation experiments.

4.3. Accuracy Analysis of the GA–BFGS Algorithm

Using the inversion results in Table 3, each algorithm’s parameters were incorporated into the probability integral model to construct corresponding subsidence prediction models. Predicted subsidence at observation points were then compared against actual measurements (Figure 6). Observations from Figure 6 are as follows:
(1)
Both GA–BFGS and BFGS algorithms achieved the best fitting performance. Their predicted subsidence curves closely match the measured data, with accuracy surpassing that of PS and standalone GA. Errors are minimal near the edges of the subsidence basin but increase near the basin center.
(2)
Central-region errors are primarily attributed to inherent limitations of the probability integral model. Despite high overall accuracy, the model systematically underestimates subsidence in the central area, highlighting a limitation in fully capturing the basin’s deformation characteristics.
(3)
Although the inversion algorithms perform effectively, improving prediction accuracy ultimately depends on enhancing the model structure. The GA–BFGS algorithm demonstrates high stability and reliability; however, introducing more accurate surface deformation models is necessary to reduce systematic errors and improve both parameter inversion and predictive performance.
Figure 6. Fitting performance of parameters inverted by different algorithms.
Figure 6. Fitting performance of parameters inverted by different algorithms.
Applsci 16 01291 g006

5. Conclusions

(1)
The hybrid GA–BFGS algorithm effectively inverts the parameters of the probability integral model and mitigates large errors and instability observed in the inversion of inflection point offsets with other algorithms (PS, GA, BFGS). Under ideal conditions without model error, inverted parameters closely match actual values.
(2)
Simulation results indicate that GA–BFGS achieves higher accuracy in parameter inversion than PS, GA, or BFGS, maintaining robust estimation even in the presence of noise. In engineering applications, predicted subsidence curves from GA–BFGS align more closely with measured data, confirming its practical effectiveness.
(3)
Compared with simulation experiments, the advantages of GA–BFGS in engineering applications are somewhat reduced, particularly in areas with significant surface deformation. This reduction indicates that the probability integral model itself has inherent limitations. Therefore, improving parameter inversion methods alone is insufficient; refining the model structure is essential to enhance deformation pattern prediction and overall accuracy.

Author Contributions

T.H. conceived and designed the study. Y.J. was responsible for data collection. X.J. performed data analysis, modeling, and wrote the manuscript. Z.M. contributed to data acquisition. D.J., as the corresponding author, oversaw the study design and manuscript revision. This project was funded by a research grant led by T.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Research Project of Anhui Educational Committee, grant number 2023AH051190; the Scientific Research Foundation for High-level Talents of Anhui University of Science and Technology, grant number 2022yirc26; and the Anhui Provincial Key Laboratory Open Fund, grant number KLAHEI202307. The APC was funded by Tan Hao.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors would like to thank the anonymous reviewers and the editor for their constructive comments, which helped to improve the quality of this manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Appendix A.1. Partial Derivatives of the Objective Function

This appendix provides detailed expressions of the partial derivatives of the objective function with respect to the eight estimated parameters q, b, tanβ, θ, s1, s2, s3, and s4.
The partial derivatives corresponding to Equation (10) are as follows:
g 1 = D [ f , q ] = 1 2 m c o s α E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 w i + 1 4 m q c o s α E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H + b m c o s α ( e π D 3 s 3 s 4 x 2 t a n β 2 H 2 + e π x 2 t a n β 2 H 2 c o s φ E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 + b m c o s α ( e π D 3 s 3 s 4 x 2 t a n β 2 H 2 + e π x 2 t a n β 2 H 2 c o s φ E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 + e π y 2 b 1 2 e π y + D 3 s 1 s 2 c s c θ s i n α + θ 2 b 2 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H s i n φ ) ( u i + 1 2 b m q c o s α ( e π D 3 s 3 s 4 x 2 t a n β 2 H 2 + e π x 2 t a n β 2 H 2 c o s φ E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 + e π y 2 b 1 2 e π y + D 3 s 1 s 2 c s c θ s i n α + θ 2 b 2 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H s i n φ ) ) ,
g 2 = D [ f , b ] = m q c o s α ( e π D 3 s 3 s 4 x 2 t a n β 2 H 2 + e π x 2 t a n β 2 H 2 c o s φ E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 + e π y 2 b 1 2 e π y + D 3 s 1 s 2 c s c θ s i n α + θ 2 b 2 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H s i n φ ) ( u i + 1 2 b m q c o s α ( e π D 3 s 3 s 4 x 2 t a n β 2 H 2 + e π x 2 t a n β 2 H 2 c o s φ E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 + e π y 2 b 1 2 e π y + D 3 s 1 s 2 c s c θ s i n α + θ 2 b 2 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H s i n φ ) ) ,
g 3 = D [ f , t a n β ] = 1 2 m q 2 e π x 2 t a n β 2 H 2 x H 2 e π D 3 + s 3 + s 4 + x 2 t a n β 2 H 2 D 3 + s 3 + s 4 + x H c o s α E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 w i + 1 4 m q c o s α E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H + b m q c o s α ( u i + 1 2 b m q c o s α ( e π D 3 s 3 s 4 x 2 t a n β 2 H 2 + e π x 2 t a n β 2 H 2 c o s φ E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 + e π y 2 b 1 2 e π y + D 3 s 1 s 2 c s c θ s i n α + θ 2 b 2 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H s i n φ ) ) ,
g 4 = D f , θ = w i + 1 4 m q c o s α E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H D 3 s 1 s 2 c o s α + θ c s c θ + D 3 s 1 s 2 c o t θ c s c θ s i n α + θ + b m q c o s α ( 1 r 2 2 e π y D 3 s 1 s 2 c s c θ s i n α + θ 2 r 2 2 e π D 3 s 3 s 4 x 2 t a n β 2 H 2 + e π x 2 t a n β 2 H 2 c o s φ D 3 s 1 s 2 c o s α + θ c s c θ + D 3 s 1 s 2 c o t θ c s c θ s i n α + θ + 1 b 2 2 2 e π y + D 3 s 1 s 2 c s c θ s i n α + θ 2 b 2 2 π E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H y + D 3 s 1 s 2 c s c θ s i n α + θ D 3 s 1 s 2 c o s α + θ c s c θ D 3 s 1 s 2 c o t θ c s c θ s i n α + θ s i n φ ) u i + 1 2 b m q c o s α e π D 3 s 3 s 4 x 2 t a n β 2 H 2 + e π x 2 t a n β 2 H 2 c o s φ E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 + e π y 2 b 1 2 e π y + D 3 s 1 s 2 c s c θ s i n α + θ 2 b 2 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H s i n φ ,
g 5 = g 6 = D f , s 1 = 1 r 2 e π y D 3 s 1 s 2 c s c θ s i n α + θ 2 r 2 2 m q c o s α c s c θ w i + 1 4 m q c o s α E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H s i n α + θ + b m q c o s α ( 2 e π y D 3 s 1 s 2 c s c θ s i n α + θ 2 r 2 2 e π D 3 s 3 s 4 x 2 t a n β 2 H 2 + e π x 2 t a n β 2 H 2 c o s φ c s c θ s i n α + θ r 2 1 b 2 2 2 e π y + D 3 s 1 s 2 c s c θ s i n α + θ 2 b 2 2 π c s c θ E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H s i n α + θ y + D 3 s 1 s 2 c s c θ s i n α + θ s i n φ ) ( u i + 1 2 b m q c o s α e π D 3 s 3 s 4 x 2 t a n β 2 H 2 + e π x 2 t a n β 2 H 2 c o s φ E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 + e π y 2 b 1 2 e π y + D 3 s 1 s 2 c s c θ s i n α + θ 2 b 2 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H s i n φ ,
g 7 = g 8 = D f , s 3 = 1 H e π D 3 + s 3 + s 4 + x 2 t a n β 2 H 2 m q c o s α E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 ( w i + 1 4 m q c o s α E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H ) t a n β + b m q c o s α ( u i + 1 2 b m q c o s α ( e π D 3 s 3 s 4 x 2 t a n β 2 H 2 + e π x 2 t a n β 2 H 2 c o s φ E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 + e π y 2 b 1 2 e π y + D 3 s 1 s 2 c s c θ s i n α + θ 2 b 2 2 E r f π x t a n β H E r f π D 3 + s 3 + s 4 + x t a n β H s i n φ ) ) ( 2 e π D 3 + s 3 + s 4 + x 2 t a n β 2 H 2 e π y 2 b 1 2 e π y + D 3 s 1 s 2 c s c θ s i n α + θ 2 b 2 2 s i n φ t a n β H 2 e π D 3 s 3 s 4 x 2 t a n β 2 H 2 π D 3 s 3 s 4 x c o s φ E r f π y r 1 E r f π y D 3 s 1 s 2 c s c θ s i n α + θ r 2 t a n β 2 H 2 )
Numerical validation of gradient computation: To ensure the correctness of gradient calculations and the reliable behavior of the BFGS algorithm, a simple numerical test was performed. The analytical gradients of the objective function with respect to the PIM parameters were compared with finite-difference approximations. The relative errors between analytical and numerical gradients were found to be below 10−6, indicating that the gradient computations are accurate and unlikely to compromise the convergence or stability of the BFGS algorithm. This verification provides confidence in the robustness of the hybrid GA–BFGS approach used for parameter inversion.

References

  1. Ding, X.; Li, P.; Kang, X.; Wang, M.; Zhang, T.; Hao, D. A mining subsidence calculation method integrating the probability integral method and SBAS-InSAR. J. Min. Sci. Technol. 2025, 10, 48–56. [Google Scholar] [CrossRef]
  2. International Energy Agency. Coal Mid-Year Update: July 2024. Available online: https://www.iea.org/reports/coal-mid-year-update-july-2024 (accessed on 15 July 2024).
  3. Cai, Y.; Jin, Y.; Wang, Z.; Chen, T.; Wang, Y.; Kong, W.; Xiao, W.; Li, X.; Lian, X.; Hu, H. A Review of Monitoring, Calculation, and Simulation Methods for Ground Subsidence Induced by Coal Mining. Int. J. Coal Sci. Technol. 2023, 10, 32. [Google Scholar] [CrossRef]
  4. Guo, Q.; Yu, Q.; Zheng, M.; Luo, J. Influence of survey line layout and missing measurement points on the inversion of mining subsidence prediction parameters. Coal Geol. Explor. 2024, 52, 57–68. [Google Scholar] [CrossRef]
  5. Qiao, B.; Guo, Q.; Luo, J.; Yu, Q.; Wan, Z. Parameter inversion of the probability integral method based on an improved snake optimization algorithm. Met. Mine 2024, in press. [Google Scholar]
  6. Chi, F.; Liu, G.; Tao, Q.; Xiao, Y. Monitoring and analysis of subsidence in Yuncheng coal mine using combined SBAS-InSAR and probability integral model. Prog. Geophys. 2025, 40, 484–494. [Google Scholar] [CrossRef]
  7. Lv, W.; Huang, H.; Chi, S.; Han, B. Neural network optimization algorithm for probability integral prediction parameters. Sci. Surv. Mapp. 2019, 44, 35–41. [Google Scholar]
  8. Li, J.; Wang, L.; Zhu, S.; Teng, C.; Jiang, K. Research on parameter inversion of the probability integral method model based on the wolf pack algorithm. China Min. Mag. 2020, 29, 102–109. [Google Scholar] [CrossRef]
  9. Li, J.; Wang, L.; Jiang, K.; Teng, C. Parameter inversion of the probability integral method model based on an improved wolf pack algorithm. J. Min. Strat. Control Eng. 2021, 3, 79–86. [Google Scholar] [CrossRef]
  10. Chen, X.; Yu, X.; Chi, S.; Wang, T.; Chen, W. Parameter inversion of the probability integral method based on a multi-population genetic algorithm. Saf. Coal Mines 2020, 51, 50–54+60. [Google Scholar]
  11. Chai, H.; Xu, M.; Guan, P.; Ding, Y.; Xu, H.; Zhao, Y. Research on Mining Subsidence Prediction Parameter Inversion Based on Improved Modular Vector Method. Appl. Sci. 2023, 13, 13272. [Google Scholar] [CrossRef]
  12. Teng, C.; Wang, L.; Wei, P.; Li, J.; Jiang, K.; Zhu, S. Parameter inversion of probability integral model based on shuffled frog leaping algorithm. J. Min. Strat. Control Eng. 2020, 2, 106–112. [Google Scholar] [CrossRef]
  13. Yang, J. Research on Parameter Inversion Methods in the Probability Integral Model. Master’s Thesis, Anhui University of Science and Technology, Huainan, China, 2019. [Google Scholar]
  14. Yang, J.; Liu, C.; Wang, B. Parameter inversion of the probability integral model based on the BFGS algorithm. J. China Coal Soc. 2019, 44, 3058–3068. [Google Scholar] [CrossRef]
  15. Yang, B.; Xing, Y.; Liu, F.; Lu, Y. An improved L-BFGS method for a class of nonconvex unconstrained optimization problems. J. Rocket Force Univ. Eng. 2024, 38, 67–72. [Google Scholar]
  16. Wang, Y.; Ouyang, C.; Lv, L.; Yuan, G. Analysis of a New BFGS Algorithm and Conjugate Gradient Algorithms and Their Applications in Image Restoration and Machine Learning. Appl. Numer. Math. 2025, 210, 199–221. [Google Scholar] [CrossRef]
  17. Deng, X.; Yuan, G.; Yang, Y. A Stochastic Inertial Limited Memory BFGS Algorithm Based on the Mathematical Model of Rural Pipeline Network and Its Application in Machine Learning. J. Phys. Conf. Ser. 2024, 2890, 012001. [Google Scholar] [CrossRef]
  18. Shah, A.; ur Rehman, M.; Sabi’u, J.; Sohaib, M.; Furati, K.M. A New Scaled BFGS Method for Convex Constraints Monotone Systems: Applications in Motion Control. Results Appl. Math. 2025, 25, 100531. [Google Scholar] [CrossRef]
  19. Yang, H.Q.; Zhang, L. Bayesian Back Analysis of Unsaturated Hydraulic Parameters for Rainfall-Induced Slope Failure: A Review. Earth-Sci. Rev. 2024, 251, 104714. [Google Scholar] [CrossRef]
  20. Houmadi, Y.; Benmoussa, M.Y.C.; Cherifi, W.N.E.H.; Rahal, D.D. Probabilistic Analysis of Consolidation Problems Using Subset Simulation. Comput. Geotech. 2020, 124, 103612. [Google Scholar] [CrossRef]
  21. Li, X.; Zhao, W.; Dong, X. A New CG Algorithm Based on a Scaled Memoryless BFGS Update with Adaptive Search Strategy, and Its Application to Large-Scale Unconstrained Optimization Problems. J. Comput. Appl. Math. 2021, 398, 113670. [Google Scholar] [CrossRef]
  22. Zohre, A.; Saman, B.-K.; Saeide, G. An Augmented Memoryless BFGS Method Based on a Modified Secant Equation with Application to Compressed Sensing. Appl. Numer. Math. 2021, 167, 187–201. [Google Scholar] [CrossRef]
Figure 1. Parameter optimization process of the GA–BFGS hybrid algorithm.
Figure 1. Parameter optimization process of the GA–BFGS hybrid algorithm.
Applsci 16 01291 g001
Figure 2. Schematic diagram of the simulated working face.
Figure 2. Schematic diagram of the simulated working face.
Applsci 16 01291 g002
Figure 3. Parameter inversion results of four algorithms over 200 Trials (including gross errors).
Figure 3. Parameter inversion results of four algorithms over 200 Trials (including gross errors).
Applsci 16 01291 g003
Figure 4. Distribution of working face 1613(1) and its surface monitoring stations.
Figure 4. Distribution of working face 1613(1) and its surface monitoring stations.
Applsci 16 01291 g004
Figure 5. Parameter inversion results of four algorithms over 50 trials.
Figure 5. Parameter inversion results of four algorithms over 50 trials.
Applsci 16 01291 g005aApplsci 16 01291 g005b
Table 1. Statistical results of parameter inversion for four algorithms (add random errors).
Table 1. Statistical results of parameter inversion for four algorithms (add random errors).
Parameter Inversion0 mm20 mm
PSGABFGSGA–BFGSPSGABFGSGA–BFGS
MAD(|q − q0|)0.0000.0050.0000.0000.0000.0060.0000.000
RE(q)/%0.000.680.000.000.020.820.020.01
MAD(|b − b0|)0.0000.0040.0000.0000.0000.0040.0000.000
RE(b)/%0.001.290.000.000.061.190.060.06
MAD(|tanβ − tanβ0|)0.0000.0310.0000.0000.0010.0250.0010.001
ER(Tanβ)/%0.001.570.000.000.051.240.050.05
MAD(|θ − θ0|)/°1.8020.2940.0000.0000.0220.3240.0230.025
RE(θ)/%2.400.390.000.000.030.430.030.03
MAD(|s1 − s10|)/m17.1326.4346.5150.02816.5626.3146.3780.069
RE(s1)/%28.5510.7210.860.0527.6010.5210.630.12
MAD(|s2 − s20|)/m17.1456.3626.5100.02816.5846.0956.3600.070
RE(s2)/%28.5810.6010.850.0527.6410.1610.600.12
MAD(|s3 − s30|)/m8.5475.9286.6520.0097.3205.8576.7520.026
RE(s3)/%14.259.8811.090.0212.209.7611.250.04
MAD(|s4 − s40|)/m8.5405.7476.6510.0097.3205.9676.7430.025
RE(s4)/%14.239.5811.090.0212.209.9511.240.04
UWSD/m13.546.126.580.0211.945.986.560.05
Note: The unit weight standard deviation is calculated by s1, s2, s3, and s4.
Table 2. Statistical results of parameter inversion for four algorithms (including gross errors).
Table 2. Statistical results of parameter inversion for four algorithms (including gross errors).
Parameter InversionPSGABFGSGA–BFGS
MAD(|q − q0|)0.0020.0080.0020.002
RE(q)/%0.281.030.280.28
MAD(|b − b0|)0.0020.0070.0020.002
RE(b)/%0.682.290.730.61
MAD(|tanβ − tanβ0|)0.0120.0410.0140.013
ER(Tanβ)/%0.600.600.700.63
MAD(|θ − θ0|)/°0.2540.6770.2610.267
RE(θ)/%0.340.900.350.36
MAD(|s1 − s10|)/m19.2917.1586.7600.705
RE(s1)/%32.1511.9311.271.17
MAD(|s2 − s20|)/m19.1866.7316.9180.716
RE(s2)/%31.9811.2211.531.19
MAD(|s3 − s30|)/m7.7616.0456.4700.250
RE(s3)/%12.9310.0810.780.42
MAD(|s4 − s40|)/m7.7586.1236.4870.264
RE(s4)/%12.9310.2110.810.44
UWSD/m14.436.566.660.52
Table 3. Statistical results of parameter inversion for four algorithms.
Table 3. Statistical results of parameter inversion for four algorithms.
Methodqbtanβθ/°s1/ms2/ms3/ms4/m
PS1.370.401.3881.9842.84−29.3241.399.40
GA1.240.421.4683.50−8.051.6125.3324.22
BFGS1.340.411.4482.275.712.9422.4328.19
GA–BFGS1.340.411.4482.276.582.0624.7825.849
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

Hao, T.; Jinling, D.; Jingyu, Y.; Jia, X.; Mingfei, Z. Parameter Inversion of Probability Integral Model Based on GA–BFGS Hybrid Algorithm. Appl. Sci. 2026, 16, 1291. https://doi.org/10.3390/app16031291

AMA Style

Hao T, Jinling D, Jingyu Y, Jia X, Mingfei Z. Parameter Inversion of Probability Integral Model Based on GA–BFGS Hybrid Algorithm. Applied Sciences. 2026; 16(3):1291. https://doi.org/10.3390/app16031291

Chicago/Turabian Style

Hao, Tan, Duan Jinling, Yang Jingyu, Xu Jia, and Zhu Mingfei. 2026. "Parameter Inversion of Probability Integral Model Based on GA–BFGS Hybrid Algorithm" Applied Sciences 16, no. 3: 1291. https://doi.org/10.3390/app16031291

APA Style

Hao, T., Jinling, D., Jingyu, Y., Jia, X., & Mingfei, Z. (2026). Parameter Inversion of Probability Integral Model Based on GA–BFGS Hybrid Algorithm. Applied Sciences, 16(3), 1291. https://doi.org/10.3390/app16031291

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