Next Article in Journal
Sensorless Control of Doubly Fed Induction Machines Using Only Rotor-Side Variables
Previous Article in Journal
Visual Geometry Group-SwishNet-Based Asymmetric Facial Emotion Recognition for Multi-Face Engagement Detection in Online Learning Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Grey Model Prediction Enhancement via Bernoulli Equation with Dynamic Polynomial Terms

School of Mathematics, South China University of Technology, Guangzhou 510640, China
*
Author to whom correspondence should be addressed.
Symmetry 2025, 17(5), 713; https://doi.org/10.3390/sym17050713
Submission received: 19 March 2025 / Revised: 30 April 2025 / Accepted: 6 May 2025 / Published: 7 May 2025
(This article belongs to the Section Mathematics)

Abstract

:
The grey prediction model is designed to characterize systems comprising both partially known information (referred to as white) and partially unknown dynamics (referred to as black). However, traditional GM(1,1) models are based on linear differential equations, which limits their capacity to capture nonlinear and non-stationary behaviors. To address this issue, this paper develops a generalized grey differential prediction approach based on the Bernoulli equation framework. We incorporate the Bernoulli mechanism with a nonlinear exponent n and a dynamic polynomial-driven term. In this work, we propose a new model designated as BPGM(1,1). Another key innovation of this work is the adoption of a nonlinear least squares direct parameter identification strategy to calculate the exponent and polynomial parameters in the Bernoulli equation, which achieves a higher degree of freedom in parameter selection and effectively circumvents the model distortion issues caused by traditional background value estimation. Furthermore, the Euler discretization method is utilized for numerical solving, reducing the reliance on traditional analytical solutions for linear structures. Numerical experiments indicate that BPGM(1,1) surpasses GM(1,1), NFBM(1,1), and their improved versions. By leveraging the synergistic mechanism between Bernoulli-type nonlinear regulation and polynomial-driven external excitation, this framework significantly enhances prediction accuracy for systems characterized by non-stationary behaviors and multi-scale trends.

1. Introduction

The grey system theory was originally proposed by Professor Deng [1,2], with its core idea centered on integrating deterministic structures (the white part) with empirical inference (the black part) to model and analyze systems characterized by partially known and partially unknown information. Specifically, grey prediction models construct differential equations with well-defined mathematical structures as the white component, while incorporating unknown information inferred from observed data as the black component. This approach enables the discovery of essential system patterns from limited information. The most well-known model in grey system theory is GM(1,1).
Let an original non-negative and uniformly spaced function be
X ( 0 ) = { x ( 0 ) ( 1 ) , x ( 0 ) ( 2 ) , , x ( 0 ) ( n ) } .
The classical GM(1,1) model employs an accumulated generating operation (AGO) on the original data sequence to reduce randomness and produce a distinctly monotonic increasing 1-AGO sequence, denoted as X ( 1 ) . Based on this transformed sequence, a first-order differential equation with a step-degree term is formulated. An exact solution is then derived for the equation containing unknown parameters. The least squares approach estimates the unknown parameters, while numerical methods solve the differential equation. Afterward, the derived parameters are substituted into the analytical solution to formulate the grey forecasting equation based on observed data. Ultimately, the inverse accumulated generating operation (IAGO) restores the original dataset, facilitating both reconstruction and future trend prediction.
The 1-AGO sequence X ( 1 ) is given as follows
X ( 1 ) = { x ( 1 ) ( 1 ) , x ( 1 ) ( 2 ) , , x ( 1 ) ( n ) } ,
as   
x ( 1 ) ( k ) = i = 0 k x ( 0 ) ( i ) = x ( 1 ) ( k 1 ) + x ( 0 ) ( k ) , x ( 1 ) ( 0 ) : = 0 , k = 1 , 2 , , n .
By this equation, the 1-AGO transformed sequence maintains an increasing trend, which leads us to express its mathematical form as follows
d x ( 1 ) ( t ) d t + a x ( 1 ) ( t ) = b ,
a denotes the grey developmental coefficient, and b represents the grey action quantity, both parameters (a and b) need to be estimated. By incorporating the initial condition x ( 1 ) ( 1 ) = x ( 0 ) ( 1 ) , the analytical form of the differential equation’s solution can be obtained. The specific form is as follows
x ( 1 ) ( t ) = [ x ( 1 ) ( 1 ) b a ] e a ( t 1 ) + b a .
Thus, determining the original grey prediction model hinges on computing a and b. Hence, performing the integral operation on [ k , k + 1 ] , k = 1 , 2 , , n 1 , the original differential equation yields the following expression
k k + 1 d x ( 1 ) ( t ) d t d t + a k k + 1 x ( 1 ) ( t ) d t = b ,
which is   
x ( 1 ) ( k + 1 ) x ( 1 ) ( k ) + a k k + 1 x ( 1 ) ( t ) d t = b .
As we know, the difference between two consecutive terms is x ( 0 ) ( k ) ; therefore, the above equation can be rewritten as
x ( 0 ) ( k + 1 ) + a k k + 1 x ( 1 ) ( t ) d t = b .
For simplicity of expression, we can define z ( 1 ) ( k + 1 ) = k k + 1 x ( 1 ) ( t ) d t . Thus, the information of the first term in the equation has already been provided by the original data. By determining the value of z ( 1 ) ( k + 1 ) for different values of k, and treating a and b as the least squares coefficients, we can apply the least squares method, and use the formula to obtain the estimated values of a and b.
However, the difficulty lies in the fact that the computation of z ( 1 ) ( k + 1 ) depends on the specific values of a and b, leading to circular reasoning. Therefore, we consider using numerical methods to approximate the values of z ( 1 ) ( k + 1 ) . In GM(1,1), the computation of z ( 1 ) ( k + 1 ) relies on linear polynomial interpolation L ( t ) = ( k + 1 t ) x ( 1 ) ( k ) + ( t k ) x ( 1 ) ( k + 1 ) to obtain the numerical form of x ( 1 ) ( t ) , and is computed using integration methods, with the specific formula as follows
z ( 1 ) ( k + 1 ) k k + 1 L ( t ) d t = 1 2 [ x ( 1 ) ( k ) + x ( 1 ) ( k + 1 ) ] .
At this point, the numerical solution of the integral is substituted back into Equation (8). For different values of k, we assume z k and y k as the dependent variable, and a and b as the least squares fitting coefficients. A least squares fitting equation is established, where the normal equations are as follows
a b = G T G 1 G T X ,
where   
X = x 0 ( 2 ) x 0 ( 3 ) x 0 ( n ) , G = z ( 1 ) ( 2 ) 1 z ( 1 ) ( 3 ) 1 z ( 1 ) ( n ) 1 .
Substituting a ^ , b ^ into Equation (5), and obtaining the final solution to the differential equation for the 1-AGO sequence, the specific form is as follows
x ^ ( 1 ) ( k ) = x ( 1 ) ( k ) b ^ a ^ e a ^ ( k 1 ) + b ^ a ^ , k = 1 , 2 , .
Finally, by subtracting the estimated values of two consecutive terms in the 1-AGO sequence, the estimated values of the original data are derived, as expressed in the following formula
x ^ ( 0 ) ( k + 1 ) = x ^ ( 1 ) ( k + 1 ) x ^ ( 1 ) ( k ) , k = 1 , 2 , .
Theoretical analysis indicates that the estimation of the background value has a significant impact on the prediction performance of the model, which has led many researchers to focus their attention on the numerical integration methods for background value calculation. Li and Dai [3] proposed using a higher-order Newton interpolation polynomial. Tang and Xiang [4] established a piecewise quadratic interpolation polynomial to resolve this dilemma. Wang et al. [5], Yang et al. [6], and Zhu et al. [7] applied different cubic spline interpolation techniques for high-precision background value estimation. In addition to improving background value estimation, many scholars have also focused on refining the grey action quantity. Xi et al. [8] innovatively reconstructed the grey action quantity as a multi-parameter hyperbolic delay function. In [9], a dual-parameter polynomial structure was designed. Both [10,11] incorporate polynomial terms into their models to enhance nonlinear modeling capabilities; however, due to computational constraints, the polynomial order is limited to three in both cases. In [12], a composite grey action quantity with dynamic frequency response was developed, surpassing the traditional linear assumption; however, it introduced a significant computational burden.
The grey models generally used include the GM(1,1) [13], grey model with the first order equation and N variables (GM(1,N)) [14], and grey model with Nth order equation and one variable (GM(N,1)) [15]. At the same time, various optimized algorithms have been derived from grey models, such as unbiased grey model (UGM(1,1)) [16], fractional time-delayed grey model (FTDGM(1,1)) [17], fractional grey model (FGM(1,1)) [18], and the nonlinear Bernoulli model (NGBM(1,1)) [19]. Among them, NGBM(1,1) has great potential for improvement and optimization. Zhang and Chen [20] improved modeling accuracy by refining background values and initial conditions. However, during the background value optimization process, while expressing the curve as a nonhomogeneous exponential function, the exponential component of the time response was overlooked. Ding et al. [21] proposed an improved stepwise Bernoulli model, utilizing the Simpson algorithm to enhance the estimation of z ( 1 ) ( k + 1 ) and employing the particle swarm optimization algorithm for parameter computation. Zhou et al. [22] optimized both the exponent and initial conditions and achieved a certain level of accuracy improvement. In [23], an innovative application of game theory in the parameter optimization of a novel two-stage Nash NGBM(1,1) was proposed. Zeng et al. [24] developed a matrix-based NGBM(1,1) for interval sequences, deriving recursive prediction formulas using Cramer’s rule. In [25], an optimization scheme based on the Fourier series was introduced, first computing error values using NGBM(1,1), followed by Fourier series filtering for secondary computation to achieve high-quality prediction. In [26], NGBM(1,1) with linearly time-varying parameters was introduced for predicting non-equidistant time series. In [27], Ma et al. established a multivariate NGBM(1,1), incorporating nonlinear equations and transforming them into a linear form, extending the computational approach of NGBM(1,1). In [28], the paper focused on the physical background of data, replacing traditional time-series accumulation with physical operators, enabling high-quality prediction in real-world contexts. In [29], based on the Bernoulli framework, Cheng and Bin proposed a new model in which the grey action quantity is improved to a quadratic polynomial and designed a least squares algorithm for parameter estimation.
However, GM (1,1), based on the Bernoulli equation mentioned above, only includes specified lower-order polynomials asan improvement of the grey action quantity, so the generalization ability of these resulting models is limited. Therefore, this work aims to incorporate unrestricted adaptive-order polynomials into the Bernoulli equation framework to achieve high-quality nonlinear fitting of the data. Additionally, nonlinear least squares estimation is employed instead of the normal equation method to reduce computational load and improve accuracy. The original differential equation is also discretized, eliminating the dependence on analytical solutions for prediction computation, which significantly reduces computational complexity.
In Section 2, a novel Bernoulli model with polynomial-driven algorithm (BPGM(1,1)) will be established. In Section 3, numerical examples will be compared and analyzed. In Section 4, we present our conclusions.

2. Establish BPGM(1,1)

A nonlinear differential equation of the following form is known as a Bernoulli equation
d y d x + P ( x ) y = Q ( x ) y n .
For the given Bernoulli equation, dividing both sides by y n yields
y n d y d x + P ( x ) y 1 n = Q ( x ) .
By introducing the substitution z = y 1 n , the Bernoulli equation can be transformed into the following form
z + ( 1 n ) P ( x ) z = ( 1 n ) Q ( x ) .
Based on this, we introduce the Bernoulli equation into the grey prediction model and modify it as follows
y = x ( 1 ) ( t ) , x = t , P ( x ) = a , Q ( x ) = b 0 + b 1 t + + b m t m .
Thus, we obtain the improved Bernoulli equation-based grey prediction model (BPGM(1,1)), which is expressed as follows
d x ( 1 ) ( t ) d t + a x ( 1 ) ( t ) = ( b 0 + b 1 t + + b m t m ) [ x ( 1 ) ( t ) ] n .
This Bernoulli equation integrates both the endogenous growth and exogenous driving mechanisms of the system. The polynomial term represents the time-varying external excitation, where the degree of the polynomial reflects the level of nonlinear fluctuations in the external influence. Meanwhile, [ x ( 1 ) ( t ) ] n captures the system’s nonlinear self-feedback.
When n = 0 and m = 0, the model reduces to GM(1,1), see the references [1,2]. When m = 0, the model reduces to NGBM(1,1), see [19].
Therefore, BPGM(1,1) possesses greater flexibility in solution formulation and lays the foundation for high-precision forecasting.
Through a similar derivation and computation process, the analytical solution of the above differential equation can be obtained in the following form
x ( 1 ) ( t ) = [ e ( 1 n ) a t ( ( 1 n ) j = 0 m b j [ ( 1 n ) a ] j + 1 i = 0 j ( 1 ) i j ! i ! t j i + C ) ] 1 1 n ,
the value of the constant C can be determined from the initial condition x ( 0 ) ( 1 ) = x ( 1 ) .
At this point, the key issue lies in estimating the values of the parameters. Traditional methods integrate the original grey prediction equation, estimate the background value, and use the least squares method to solve the normal equation to obtain the estimated parameter values. Unlike traditional approaches, this work employs a nonlinear least squares estimation method to estimate a , b 0 , b 1 , , b m , n . This method provides a more robust parameter estimation for handling nonlinear data and data noise. We define the following formula as the residual expression
m i n a , { b i } , n k = 1 h x pred ( k ) x data ( k ) 2 .
To solve this nonlinear least squares problem, the Levenberg–Marquardt (LM) algorithm [30] is introduced. This is a numerical method that combines Gradient Descent and Newton’s Method. The specific formulation is as follows
θ ( k + 1 ) = θ ( k ) J T J + λ I 1 J T r ,
where θ represents the parameter vector, J is the Jacobian matrix of the residual function, r is the residual vector, and λ is a damping parameter that adjusts the balance between the Gradient Descent and Newton’s Method.
By substituting the estimated parameters into the solution of the differential equation, the predicted values can then be obtained as follows
x ^ ( 1 ) ( t ) = [ e ( 1 n ^ ) a ^ t ( ( 1 n ^ ) j = 0 m b j ^ [ ( 1 n ^ ) a ^ ] j + 1 i = 0 j ( 1 ) i j ! i ! t j i + C ) ] 1 1 n ^ .
Since the value of n is unknown beforehand, directly substituting the estimated n obtained from the nonlinear least squares estimation into the equation may lead to cases where n is very close to 1. This would cause 1 n to approach 0, creating a risk of exponential explosion when substituted into the exact solution, thereby significantly affecting prediction accuracy.
Moreover, the original analytical solution is highly complex, requiring two nested iterative computations for each predicted value, leading to high computational complexity. Therefore, in this work, we do not use the exact analytical solution. Instead, we discretize the original differential equation into the following form
d x ( 1 ) ( t ) d t = a x ( 1 ) ( t ) + ( b 0 + b 1 t + + b m t m ) ( x ( 1 ) ( t ) ) n .
The equation can be rewritten as
x ( 1 ) ( k + 1 ) = x ( 1 ) ( k ) + [ a x ( 1 ) ( k ) + ( b 0 + b 1 t k + + b m t k m ) ] [ x ( 1 ) ( k ) ] n .
Therefore, substituting the estimated parameters obtained from nonlinear least squares estimation into Equation (22) improves the data utilization efficiency while reducing computational complexity and avoiding issues such as exponential explosion. Once the x ( 1 ) ( t ) time series is obtained, the original x ( 0 ) ( t ) sequence can be recovered through cumulative subtraction, thereby completing the forecasting process.
At this point, we have fully constructed BPGM(1,1). Summarizing the above discussion, we give the following algorithm 1 for establishing BPGM(1,1).
Algorithm 1 The implementation process of BPGM(1,1)
  • Input: original non-negative and uniformly-spaced sequence
    X ( 0 ) = { x ( 0 ) ( 1 ) , x ( 0 ) ( 2 ) , , x ( 0 ) ( n ) } .
  • Output: grey prediction formula x ^ ( 0 ) ( k ) , k = 1 , 2 , .
      1:
    Compute the 1-AGO sequence X ( 1 ) = { x ( 1 ) ( 1 ) , x ( 1 ) ( 2 ) , , x ( 1 ) ( n ) } by Equation (3);
      2:
    Set initial values for parameters θ = ( a , b 0 , b 1 , , b m , n ) ;
      3:
    Define residual function based on Equation (20);
      4:
    Solve nonlinear least squares optimization by LM algorithm;
      5:
    Extract estimated parameters a ^ , b 0 ^ , b 1 ^ , , b m ^ , and n ^ ;
      6:
    Compute the predicted sequence x ^ ( 1 ) ( k ) iteratively by Equation (24);
      7:
    Obtain the predicted values of the original sequence x ^ ( 0 ) ( k ) by Equation (13).

3. Numerical Experiment

In this section, we will present several examples to demonstrate that the BPGM(1,1) achieves higher predictive accuracy compared to GM(1,1) and other improved methods. In the following examples, the relative error is computed by
ε = x ^ ( 0 ) ( k ) x ( 0 ) ( k ) x ( 0 ) ( k ) × 100 % , k = 1 , 2 , , h .
the average error is computed by
ϵ ¯ = k = 2 h x ^ ( 0 ) ( k ) x ( 0 ) ( k ) h 1 .
Example 1.
In this example, we adopt the grey forecasting data dataset from [7], which contains syphilis patient health statistics in China from 2000 to 2010 (unit: millions). The original work in [7] achieved significant error reduction by employing cubic monotonicity-preserving interpolation splines for high-precision background value estimation. As shown in Table 1, the BPGM(1,1) demonstrates a significant improvement in forecasting accuracy compared to both GM(1,1) and the model in [7]. These results confirm that when simulating complex epidemiological time series, the optimized Bernoulli model can better capture the trend of the data. The numerical results of GM(1,1) and BPGM(1,1) are shown in Table 1. The comparison of the fitting performance of both methods on the original data is illustrated in Figure 1. At this point, m = 2, n = 0.1154.
Example 2.
In this example, we utilize the market clearing price (MCP) dataset from [9] as the forecasting target to conduct a comprehensive comparison among three prediction frameworks: (i) GM(1,1), (ii) the OFOPGM model proposed in [9], and (iii) BPGM(1,1) in this paper. Through systematic parameter optimization, the polynomial degree m = 9 is identified as the optimal configuration that minimizes prediction errors. Although [9] modifies the grey action quantity into two adaptive exponential forms, providing a stronger fitting capability for nonlinear data compared to GM(1,1), the model introduced in this work, based on high-order polynomials and the Bernoulli equation, can effectively capture the inherent multi-scale variations in highly fluctuating and non-stationary time series, thereby significantly improving fitting accuracy. It also demonstrates that BPGM(1,1) performs excellently in long-term sample forecasting. The numerical results of GM(1,1) and BPGM(1,1) are shown in Table 2. The comparison of the fitting performance of both methods on the original data is illustrated in Figure 2. At this point, m = 9, n = 0.5034.
Example 3.
This example utilizes the annual electricity consumption data of China from 2004 to 2017 (unit: trillion kWh) provided in [11] to construct the test set. A systematic comparison was conducted to evaluate the performance of three grey prediction models: (i) GM(1,1), (ii) the improved GM(2,1) model based on differential polynomials proposed in [11], (iii) BPGM(1,1) in this paper. Through parameter sensitivity analysis, it was found that when the polynomial order was set to m = 7, the MAPE of BPGM(1,1) decreased to 0.63%, which was significantly better than GM(1,1) (MAPE = 4.30%) and the model in [11] (MAPE = 1.88%). This optimization result indicates that, under the synergistic effect of the exponential parameter of the Bernoulli model and the adaptive polynomial, the model effectively captures the nonlinear and multi-scale variation characteristics in electricity consumption data. Moreover, it successfully avoids the issues in [11], such as the computational complexity of double accumulation and the limitation of polynomial order to three, achieving a simpler and more efficient computation. The numerical results of the GM(1,1) and BPGM(1,1) are shown in Table 3. The comparison of the fitting performance of both methods on the original data is illustrated in Figure 3. At this point, m = 7, n = 0.0669 .
Example 4.
In this example, we use the 1994–1999 production value of optoelectronic components in Taiwan’s optoelectronics industry, as presented in [19]. The work in [19] was the first to propose a grey prediction equation based on the Bernoulli model. As shown in Table 4, when the parameter is set to m = 3, BPGM(1,1) demonstrates exceptional performance in fitting accuracy, achieving an almost one-to-one fit within the permissible error range. This result indicates that the introduction of the polynomial term has an outstanding impact, significantly enhancing the model’s capability to capture variations in time series data. The comparison of the fitting performance of both methods on the original data is illustrated in Figure 4. At this point, m = 3, n = 0.7090.
Example 5.
In this example, we use the 2010–2019 global net electricity generation data from [21] as the test set. The work in [21] proposed an optimized Bernoulli model, which improves background value calculation accuracy using the Simpson rule and enhances stability by employing the Particle Swarm Optimization (PSO) algorithm for automatic parameter tuning. As shown in Table 5, BPGM(1,1) significantly enhances the model’s accuracy in capturing fluctuation patterns in complex systems, demonstrating outstanding predictive performance. The comparison of the fitting performance of both methods on the original data is illustrated in Figure 5. At this point, m = 6, n = 0.6925 .
Example 6.
In this example, the test set is constructed based on the historical data of annual water consumption in Wuhan from 2005 to 2012, as presented in [25]. The work in [25] proposed an entirely new Bernoulli model, which first calculates the prediction error using the traditional NGBM(1,1). Then, this approach employs Fourier expansion analysis on the error sequence in the frequency domain, selecting low-frequency components for secondary computation to achieve a more precise fitting effect. As shown in Table 6, within the two-decimal-place error range, both BPGM(1,1) and the model in [25] achieve an astonishing 0% prediction error. Considering that the model in [25] introduces a complex Fourier series and requires two iterative calculations, the computational cost associated with the Fourier series and its matrix operations increases significantly, especially when dealing with long-term sequence data. In contrast, BPGM(1,1) is computationally efficient and easy to implement, making it more competitive for real-world applications. The comparison of the fitting performance of both methods on the original data is illustrated in Figure 6. At this point, m = 13, n = 0.7167.
Example 7.
In this example, the test data are selected from the average observed weekday traffic flow values from 29 May to 4 June 2017, as presented in [28], to evaluate the model’s effectiveness in traffic flow prediction. In [28], a novel Bernoulli optimization model was developed, introducing the physical conservation Cusum operator to ensure that the model adheres to the physical conservation principle, thereby providing a more accurate representation of the underlying dynamic patterns in the original time series. As shown in Table 7, BPGM(1,1) achieves the lowest average error, indicating that it maintains exceptionally high computational efficiency even when applied to long-term traffic flow prediction. The comparison of the fitting performance of both methods on the original data is illustrated in Figure 7. At this point, m = 6, n = 0.6303.
Combining the results of the seven numerical examples above, along with the error comparison between BPGM(1,1) and GM(1,1) shown in Figure 8, the average error of the seven numerical examples decreases by 89%, and the fitting accuracy is significantly improved, demonstrating outstanding predictive capability. Compared with examples 1, 2, and 3, BPGM(1,1) exhibits an outstanding performance over methods that adjust background values, refine the grey action quantity, and optimize the model into GM(2,1). Similarly, in comparison with examples 4, 5, 6, and 7, BPGM(1,1) achieves extremely high optimization accuracy relative to NGBM(1,1) and its improved variants, while avoiding excessive computational complexity. The numerical experiments confirm that introducing higher-order polynomials does not lead to the Runge phenomenon. Instead, when combined with the Bernoulli model, it effectively enhances the model’s ability to approximate data, enabling high-precision forecasting for nonlinear and fluctuating datasets.

4. Conclusions

In this work, we have improved the classical GM(1,1) through a dual-innovation mechanism, placing the grey prediction model within the broader framework of the Bernoulli equation and employing a data-driven polynomial grey action quantity, thereby formulating BPGM(1,1). Based on the Bernoulli model when n > 1 , the model exhibits superlinear feedback capability, which can accommodate scenarios such as the Allee effect in population growth within ecological models and autocatalytic explosive growth in chemical reactions. When 0 < n < 1 , the model represents sublinear feedback, making it suitable for fitting saturation growth under resource constraints, as well as sub-growth infection rates in disease transmission. When n < 0 , the model exhibits inhibitory feedback, allowing it to capture the inverse regulatory effects of policy interventions on growth in economic models. By incorporating a time-varying externally driven adaptive-order polynomial, BPGM(1,1) effectively addresses nonlinear dynamic forecasting problems in complex systems. Moreover, we employ the nonlinear least squares LM algorithm to directly optimize the parameter vector, thereby avoiding the high computational cost associated with traditional algorithms that estimate the background value and solve parameters through matrix inversion. Benefiting from the superior performance of the LM algorithm, the computational complexity is significantly reduced. Furthermore, in the final solving stage, the numerical solution based on first-order explicit Euler discretization is used to replace the analytically derived double-nested summation, which also substantially lowers the time cost of computation. This facilitates the application of BPGM(1,1) to complex real-world scenarios that demand high model dynamism and real-time performance.
Future research could explore integrating other uncertainty modeling methods or concepts from machine learning to further improve prediction accuracy and enhance the model’s ability to generalize to complex scenarios. For instance, it might be valuable to consider adaptively selecting the initial parameters of the iterative process based on the characteristics of the data, to avoid falling into local minima. Additionally, the improved model could be applied to real-time data scenarios in dynamic systems, such as energy demand forecasting or environmental monitoring, to validate its timeliness.

Author Contributions

L.P.: Writing—review, Software, Formal analysis, Conceptualization, Writing—original draft, Methodology. Y.Z.: Writing—review and editing, Writing—original draft, Conceptualization, Software, Methodology. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National College Students Innovation and Entrepreneurship Training Program (No. 202410561140), the Guangdong Basic and Applied Basic Research Foundation (Nos. 2024A1515010413, 2025A1515011263), the Special Funds for the Cultivation of Guangdong College Students’ Scientific and Technological Innovation (No. pdjh2023a0028).

Data Availability Statement

No new data were created or analyzed in this study.

Acknowledgments

The authors would like to thank the anonymous reviewers of this paper for their constructive comments. The authors thank the School of Mathematics at South China University of Technology for their support throughout this research work.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Deng, J. Control problems of grey system. Syst. Control Lett. 1982, 5, 288–294. [Google Scholar]
  2. Deng, J. Grey system basic method. In The Basis of Grey Theory; Julong, D., Ed.; Press of Huazhong University of Science and Technology: Wuhan, China, 2002; pp. 210–313. [Google Scholar]
  3. Li, J.; Dai, W. A new approach of background value building and its application based on data interpolation and Newton-Cotes formula. Syst. Eng.–Theory Pract. 2014, 34, 22–126. [Google Scholar]
  4. Tang, W.; Xiang, C. The improvements of forecasting method in GM(1,1) model based on quadratic interpolation. Chin. J. Manag. Sci. 2006, 14, 109–112. [Google Scholar]
  5. Wang, X.J.; Yang, S.L.; Ding, J.; Wang, H.J. Dynamic GM(1,1) model based on cubic spline for electricity consumption prediction in smart grid. China Commun. 2010, 7, 83–88. [Google Scholar]
  6. Hou, L.; Yang, S.; Wang, X. Mid-term load forecasting based on buffer operator and modified grey model. J. Syst. Simul. 2013, 25, 1–5. [Google Scholar]
  7. Zhu, Y.; Jian, Z.; Du, Y.; Chen, W.; Fang, J. A new GM(1,1) model based on cubic monotonicity-preserving interpolation spline. Symmetry 2019, 11, 420. [Google Scholar] [CrossRef]
  8. Xi, W.X.; Ma, X.; Fang, Y.Z.; Wu, W.Q.; Zhang, G.X. A novel hyperbolic time-delayed grey model with Grasshopper Optimization Algorithm and its applications. Ain Shams Eng. J. 2021, 12, 865–874. [Google Scholar]
  9. Saxena, A. Optimized fractional overhead power term polynomial Grey Model (OFOPGM) for market clearing price prediction. Electr. Power Syst. Res. 2023, 214, 108800. [Google Scholar] [CrossRef]
  10. Liu, C.; Lao, T.F.; Wu, W.Z.; Xie, W.L.; Zhu, H.G. An optimized nonlinear grey Bernoulli prediction model and its application in natural gas production. Expert Syst. Appl. 2022, 194, 116448. [Google Scholar] [CrossRef]
  11. Cheng, M. A new method for parameter estimation of extended grey GM(2,1) model based on difference equation and its application. AIMS Math. 2023, 8, 15993–16012. [Google Scholar] [CrossRef]
  12. Xiong, P.P.; Zeng, X.S.; Wu, L.P.; Shu, H. A fluctuation data grey model and its prediction of rainstorm days. Appl. Math. Model. 2024, 127, 767–783. [Google Scholar] [CrossRef]
  13. Cao, Y.; Yin, K.D.; Li, X.M. Prediction of direct economic loss caused by marine disasters based on the improved GM(1,1) model. J. Grey Syst. 2020, 32, 133–145. [Google Scholar]
  14. Xiao, X.P.; Cheng, S.S. Research on multicollinearity in the grey GM(1,N) model. J. Grey Syst. 2018, 30, 60–77. [Google Scholar]
  15. Xu, N.; Dang, Y.G. An optimized grey GM(2,1) model and forecasting of highway subgrade settlement. Math. Probl. Eng. 2015, 2015, 606707. [Google Scholar] [CrossRef]
  16. Zeng, B.; Duan, H.M.; Bai, Y.; Meng, W. Forecasting the output of shale gas in China using an unbiased grey model and weakening buffer operator. Energy 2018, 151, 238–249. [Google Scholar] [CrossRef]
  17. Ma, X.; Mei, X.; Wu, W.Q.; Wu, X.X.; Zeng, B. A novel fractional time delayed grey model with Grey Wolf Optimizer and its applications in forecasting the natural gas and coal consumption in Chongqing, China. Energy 2019, 178, 487–507. [Google Scholar] [CrossRef]
  18. Tien, T.L. A new grey prediction model FGM(1,1). Math. Comput. Model. 2009, 49, 1416–1426. [Google Scholar] [CrossRef]
  19. Chen, C.I.; Chen, H.L.; Chen, S.-P. Forecasting of foreign exchange rates of Taiwan’s major trading partners by novel nonlinear Grey Bernoulli model NGBM(1,1). Commun. Nonlinear Sci. Numer. Simul. 2008, 13, 1194–1204. [Google Scholar] [CrossRef]
  20. Zhang, S.J.; Chen, S.Y. Optimization of GM(1,1) power model and its application. Syst. Eng. 2016, 34, 154–158. [Google Scholar]
  21. Ding, S.; Shen, X.G.; Cai, Z.J. Data-driven multi-step solar photovoltaic predictions with limited and uncertain information: Insights from a collaboratively-optimized nonlinear grey Bernoulli model. Expert Syst. Appl. 2024, 258, 125170. [Google Scholar] [CrossRef]
  22. Zhou, H.M.; Dang, Y.G.; Yang, Y.J.; Wang, J.J.; Yang, S.W. An optimized nonlinear time-varying grey Bernoulli model and its application in forecasting the stock and sales of electric vehicles. Energy 2023, 263, 125871. [Google Scholar] [CrossRef]
  23. Hsin, P.H.; Chen, C.I. Application of game theory on parameter optimization of the novel two-stage Nash nonlinear grey Bernoulli model. Commun. Nonlinear Sci. Numer. Simul. 2015, 27, 168–174. [Google Scholar] [CrossRef]
  24. Zeng, X.Y.; Cang, H.Z.; Yan, S.L.; Lv, S.M. A novel matrixed nonlinear grey Bernoulli model for interval prediction of power generation. Appl. Math. Model. 2023, 115, 221–236. [Google Scholar] [CrossRef]
  25. Nguyen, N.T.; Phan, V.T.; Malara, Z. Using Fourier Series to Improve the Prediction Accuracy of Nonlinear Grey Bernoulli Model. In Proceedings of the Intelligent Information and Database Systems, 11th Asian Conference, ACIIDS 2019, Yogyakarta, Indonesia, 8–11 April 2019; Lecture Notes in Computer Science. Springer: Cham, Switzerland, 2019; Volume 11431, pp. 363–372. [Google Scholar]
  26. Luo, Y.H.; Chen, Y.J. Linear time-varying parameter non-equidistant GM(1,1) power model and its application. Syst. Eng. 2021, 39, 152–158. [Google Scholar]
  27. Ma, X.; Liu, Z.B.; Wang, Y. Application of a novel nonlinear multivariate grey Bernoulli model to predict the tourist income of China. J. Comput. Appl. Math. 2019, 347, 84–94. [Google Scholar] [CrossRef]
  28. Wei, B.L.; Yang, L.; Xie, N.M. Nonlinear grey Bernoulli model with physics-preserving Cusum operator. Expert Syst. Appl. 2023, 229, 120466. [Google Scholar] [CrossRef]
  29. Cheng, M.L.; Bin, L. A novel nonlinear grey Bernoulli model NGBM(1,1,tp,α) and its application in forecasting the express delivery volume per capita in China. PLoS ONE 2023, 18, e0285460. [Google Scholar] [CrossRef]
  30. Yu, H.; Wilamowski, B.M. Levenberg–marquardt training. In Intelligent Systems; CRC Press: Boca Raton, FL, USA, 2018; pp. 12-1–12-16. [Google Scholar]
Figure 1. Comparison chart of fitting results for Example 1.
Figure 1. Comparison chart of fitting results for Example 1.
Symmetry 17 00713 g001
Figure 2. Comparison chart of fitting results for Example 2.
Figure 2. Comparison chart of fitting results for Example 2.
Symmetry 17 00713 g002
Figure 3. Comparison chart of fitting results for Example 3.
Figure 3. Comparison chart of fitting results for Example 3.
Symmetry 17 00713 g003
Figure 4. Comparison chart of fitting results for Example 4.
Figure 4. Comparison chart of fitting results for Example 4.
Symmetry 17 00713 g004
Figure 5. Comparison chart of fitting results for Example 5.
Figure 5. Comparison chart of fitting results for Example 5.
Symmetry 17 00713 g005
Figure 6. Comparison chart of fitting results for Example 6.
Figure 6. Comparison chart of fitting results for Example 6.
Symmetry 17 00713 g006
Figure 7. Comparison chart of fitting results for Example 7.
Figure 7. Comparison chart of fitting results for Example 7.
Symmetry 17 00713 g007
Figure 8. Illustrative chart of error reduction ratios for seven numerical examples.
Figure 8. Illustrative chart of error reduction ratios for seven numerical examples.
Symmetry 17 00713 g008
Table 1. Numerical results for Example 1.
Table 1. Numerical results for Example 1.
x ( 0 ) GM(1,1)The Model in [7]BPGM(1,1)
Predicted Value ϵ (%)Predicted Value ϵ (%)Predicted Value ϵ (%)
5.085.080.005.080.005.080.00
4.804.2511.384.2411.514.973.60
4.675.2612.555.2512.574.1112.08
4.506.4944.335.5122.445.0512.18
7.128.0312.728.0513.097.050.99
9.679.922.559.973.059.660.09
12.8012.254.2712.333.6412.671.05
15.8815.144.6515.263.8815.950.41
19.1918.714.0018.893.0719.440.28
23.0723.120.2223.381.3423.090.10
26.8628.576.3628.937.7226.900.13
ϵ ¯ (%) 9.03 7.48 2.81
Table 2. Numerical results for Example 2.
Table 2. Numerical results for Example 2.
x ( 0 ) GM(1,1)The Model in [9]BPGM(1,1)
Predicted Value ϵ (%)Predicted Value ϵ (%)Predicted Value ϵ (%)
2024.252024.250.002024.250.002024.250.00
1986.572751.6138.511734.9212.671954.011.64
1935.582774.7343.351935.580.002024.304.58
1918.932798.0445.812179.6413.591873.852.35
1968.742821.5543.322436.2723.751899.013.54
2199.922845.2629.332687.4422.162221.961.00
2719.322869.175.512921.807.452762.951.60
3285.382893.2811.933132.114.673368.912.54
3854.092917.5924.303313.7114.023871.300.45
4330.082942.1032.053463.7620.014136.564.47
4162.722966.8228.733580.6313.984119.361.04
3768.912991.7520.623663.542.803882.593.02
3395.733016.8911.163712.299.323563.014.93
3415.933042.2410.943727.109.113302.793.31
3249.563067.805.593708.4814.123187.911.90
3142.493093.581.563657.1116.383220.852.49
3486.033119.5710.513573.782.523330.864.45
3375.063145.786.793459.362.503412.141.10
3212.713172.221.263314.743.183378.265.15
3219.663198.870.653140.832.453216.890.09
3172.573225.751.682938.517.383011.935.06
2924.393252.8511.232708.677.382880.561.50
2614.873280.1925.442452.136.222762.605.65
2113.713307.7556.492169.692.651993.395.69
ϵ ¯ (%) 19.45 9.09 2.81
Table 3. Numerical results for Example 3.
Table 3. Numerical results for Example 3.
x ( 0 ) GM(1,1)The Model in [11]BPGM(1,1)
Predicted Value ϵ (%)Predicted Value ϵ (%)Predicted Value ϵ (%)
21,971.3721,971.370.0021,971.370.0021,971.370.00
24,940.3228,566.5814.5424,940.320.0024,935.220.02
28,587.9730,703.537.4028,511.110.2728,552.910.12
32,711.8133,000.340.8832,042.622.0532,872.420.49
34,541.3535,468.972.6935,443.532.6134,100.091.28
37,032.1438,122.272.9438,703.494.5137,589.601.51
41,934.4940,974.052.2941,932.670.0041,755.690.43
47,000.8844,039.156.3045,309.843.6046,441.531.19
49,762.6447,333.554.8848,950.381.6350,573.101.63
54,203.4150,874.396.1452,780.552.6353,806.960.73
56,383.6954,680.113.0256,531.470.2656,198.500.33
58,019.9758,770.521.2959,903.103.2558,346.910.56
61,297.0963,166.913.0562,817.392.4861,055.420.39
64,820.9767,892.184.7465,570.701.1664,904.370.13
ϵ ¯ (%) 4.30 1.88 0.63
Table 4. Numerical results for Example 4.
Table 4. Numerical results for Example 4.
x ( 0 ) GM(1,1)The Model in [19]BPGM(1,1)
Predicted Value ϵ (%)Predicted Value ϵ (%)Predicted Value ϵ (%)
20.3020.300.0020.300.0020.300.00
29.5026.1911.2329.500.0129.500.00
31.1031.200.3330.810.9231.100.00
37.2037.180.0636.063.0537.200.00
38.2044.3015.9643.9214.9738.200.00
57.5052.788.2154.535.1657.500.00
ϵ ¯ (%) 7.16 4.82 0.00
Table 5. Numerical results for Example 5.
Table 5. Numerical results for Example 5.
x ( 0 ) GM(1,1)The Model in [21]BPGM(1,1)
Predicted Value ϵ (%)Predicted Value ϵ (%)Predicted Value ϵ (%)
33.3233.320.0033.320.0033.320.00
66.1690.7337.1456.6214.4266.160.00
103.83117.9113.5693.4010.05103.840.01
145.28153.245.48139.114.25145.170.08
198.91199.150.12194.981.98199.330.21
251.71258.822.82262.844.42250.710.40
328.33336.362.45345.105.11329.800.45
439.19437.140.47444.851.29437.740.33
565.94568.110.38565.940.00566.840.16
700.48738.325.40713.141.81700.100.05
ϵ ¯ (%) 7.53 4.81 0.17
Table 6. Numerical results for Example 6.
Table 6. Numerical results for Example 6.
x ( 0 ) GM(1,1)The Model in [25]BPGM(1,1)
Predicted Value ϵ (%)Predicted Value ϵ (%)Predicted Value ϵ (%)
367,204367,2040.00367,2040.00367,2040.00
369,355360,1282.50369,3550.00369,3520.00
363,883365,8350.54363,8830.00363,8800.00
360,467371,6343.10360,4670.00360,4630.00
377,944377,5230.11377,9440.00377,9390.00
379,346383,5071.10379,3460.00379,3380.00
397,345389,5851.95397,3450.00397,3340.00
395,713395,7600.01395,7130.00395,7020.00
ϵ ¯ (%) 1.16 0.00 0.00
Table 7. Numerical results for Example 7.
Table 7. Numerical results for Example 7.
x ( 0 ) GM(1,1)The Model in [28]BPGM(1,1)
Predicted Value ϵ (%)Predicted Value ϵ (%)Predicted Value ϵ (%)
13.2013.200.0011.6811.5213.200.00
13.8025.8187.0313.860.4313.432.71
16.4025.9157.9916.250.9116.042.20
18.2026.0242.9718.813.3518.290.49
19.4026.1334.6921.4810.7221.018.32
23.6026.2311.1424.172.4224.112.17
28.6026.347.9026.796.3327.204.90
32.6026.4418.9029.2410.3129.938.20
29.2026.559.0831.407.5332.099.89
34.0026.6621.5933.182.4133.621.13
34.6026.7722.6334.510.2634.540.17
35.2026.8823.6435.330.3734.950.70
32.8026.9917.7135.618.5734.966.57
35.4027.1023.4535.360.1134.642.15
35.0027.2122.2634.621.0934.052.71
34.8027.3221.4933.443.9133.214.57
31.6027.4313.2031.900.9532.101.57
29.8027.547.5830.080.9430.662.90
28.4027.652.6428.071.1628.871.66
25.8027.767.6025.930.5026.703.50
25.0027.8811.5223.755.0024.183.26
22.4027.9924.9621.583.6621.434.34
18.4028.1052.7219.475.8218.661.39
15.8028.2278.6217.4610.5116.222.65
ϵ ¯ (%) 25.89 4.12 3.26
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

Pan, L.; Zhu, Y. Grey Model Prediction Enhancement via Bernoulli Equation with Dynamic Polynomial Terms. Symmetry 2025, 17, 713. https://doi.org/10.3390/sym17050713

AMA Style

Pan L, Zhu Y. Grey Model Prediction Enhancement via Bernoulli Equation with Dynamic Polynomial Terms. Symmetry. 2025; 17(5):713. https://doi.org/10.3390/sym17050713

Chicago/Turabian Style

Pan, Linyu, and Yuanpeng Zhu. 2025. "Grey Model Prediction Enhancement via Bernoulli Equation with Dynamic Polynomial Terms" Symmetry 17, no. 5: 713. https://doi.org/10.3390/sym17050713

APA Style

Pan, L., & Zhu, Y. (2025). Grey Model Prediction Enhancement via Bernoulli Equation with Dynamic Polynomial Terms. Symmetry, 17(5), 713. https://doi.org/10.3390/sym17050713

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