Next Article in Journal
Corporate Environmental Attention and Corporate Greenwashing Behavior: Firm-Level Evidence from China
Previous Article in Journal
Do Investments in Women’s Education and Social Integration Matter for Clean Energy Technologies?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Secondary-Decomposition and Intelligent- Optimization Framework for Agricultural Product Price Forecasting

College of Information Engineering, Sichuan Agricultural University, 211 Huimin Road, Chengdu 611130, China
*
Author to whom correspondence should be addressed.
Sustainability 2026, 18(4), 2057; https://doi.org/10.3390/su18042057
Submission received: 28 November 2025 / Revised: 27 January 2026 / Accepted: 7 February 2026 / Published: 18 February 2026

Abstract

With the rapid development of big data and artificial intelligence, agricultural product price forecasting is evolving toward more intelligent and accurate approaches. However, such prices are affected by complex factors including natural conditions, market dynamics, and policy changes, resulting in strong nonlinearity and noise. To address the above challenges and achieve accurate agricultural price forecasts, this study proposes a hybrid framework that integrates a secondary decomposition algorithm with an improved Human Evolutionary Optimization Algorithm specifically tailored for the agricultural domain. The original price series is first decomposed using complete ensemble empirical mode decomposition with adaptive noise, and the high-frequency component is further processed using variational mode decomposition to enhance feature extraction. The improved optimization algorithm introduces Gaussian mutation and adaptive weights to optimize neural network parameters. Experiments on wheat, Chinese cabbage, and broiler chicken demonstrate that the proposed model significantly improves prediction accuracy, with determination coefficients increasing by 6.69, 8.87, and 6.43 percentage points, respectively. The results confirm the model’s effectiveness in reducing noise, capturing multi-scale features, and improving forecasting performance.

1. Introduction

Agriculture serves as a cornerstone of the national economy, with fluctuations in agricultural product prices exerting a profound impact on market stability and the assurance of basic livelihoods. The pricing of agricultural goods is shaped by a multitude of factors, such as natural events like climate disasters and pest outbreaks, shifts in market supply and demand, and policy measures including fiscal subsidies and trade regulation adjustments. These influences together lead to pronounced nonlinearity, high volatility, and non-stationary characteristics in price trends. The prices of key agricultural commodities—such as broiler chicken, wheat, and Chinese cabbage—are particularly vulnerable to external shocks due to lengthy production cycles and intricate supply chains. Accurately forecasting price movements is essential for informing government policy decisions, optimizing enterprise inventory management, and aiding farmers in mitigating risks.
With the swift progress of big data and artificial intelligence in recent years, neural network-driven forecasting techniques have emerged as a leading focus in contemporary research. Models such as Long Short-Term Memory (LSTM) [1] networks and Gated Recurrent Units (GRU) [2] employ gating mechanisms to capture long-term dependencies in sequential data and have demonstrated strong performance in agricultural price forecasting. However, although neural networks possess powerful nonlinear modeling capabilities, they still face significant challenges when addressing the high nonlinearity and structural complexity caused by the interaction of multiple influencing factors in agricultural price fluctuations. These challenges hinder model fitting and limit generalization. To address this, a secondary decomposition strategy is proposed, breaking the original time series into multiple subsequences with distinct fluctuation patterns. Because these subsequences differ in frequency, amplitude, and trend, using fixed or manual hyperparameters cannot accommodate all types, reducing prediction accuracy. To overcome this, an optimization algorithm is introduced to adaptively tune parameters, enhancing modeling effectiveness and forecast precision.
To address the aforementioned challenges, this study proposes a price forecasting model that integrates secondary decomposition with an Improved Human Evolutionary Optimization Algorithm (HEOA) [3]. The model first applies Complete Ensemble Empirical Mode Decomposition with Adaptive Noise (CEEMDAN). The CEEMDAN method was first introduced by Torres et al. [4] to the original price series to suppress noise and extract multi-scale intrinsic mode functions (IMFs). Subsequently, it conducts a secondary decomposition of the high-frequency IMF0 component using Variational Mode Decomposition (VMD) [5], thereby enhancing the ability to capture local mutation features. In the second stage, the study develops an improved version of the Human Evolutionary Optimization Algorithm by introducing a Gaussian mutation operator and an adaptive weighting mechanism. This design dynamically balances global exploration and local exploitation, optimizes the hyperparameter configuration of the neural network, and mitigates the issue of premature convergence commonly observed in traditional heuristic algorithms. To validate the model, the study selects price data from three representative agricultural products—wheat, Chinese cabbage, and broiler chicken—and evaluates the model’s effectiveness from multiple dimensions.
The main contributions of this study are as follows:
  • First, a CEEMDAN–VMD hierarchical decomposition is introduced. CEEMDAN reduces global non-stationarity, and VMD further refines high-frequency components. This approach provides a more detailed representation of price dynamics than conventional single-level methods.
  • Second, an IHEOA is developed, featuring Gaussian mutation and adaptive weighting. IHEOA enhances search diversity and convergence stability in GRU hyperparameter tuning, reducing premature convergence. Its effectiveness is validated through ablation studies and significance tests, confirming that performance gains stem from the optimizer’s design.
  • Third, the framework is validated on multiple agricultural products and benchmarked against various machine learning and deep learning models. Results show that integrating hierarchical decomposition with adaptive hyperparameter optimization consistently improves forecasting accuracy.

2. Materials and Methods

2.1. Traditional Agricultural Product Price Prediction

Agricultural product price forecasting has become a key focus within agricultural economics research and has attracted widespread attention. However, due to the combined influence of multiple factors—such as natural conditions, market supply and demand, and policy adjustments—agricultural prices exhibit strong volatility and high forecasting complexity. Traditional autoregressive (AR) [6] models assume a linear relationship between current values and several past observations, which limits their applicability to data with low volatility and smooth trends. Moving average (MA) [7] models, by contrast, use weighted averages of historical forecast errors to smooth fluctuations, making them more suitable for data affected by short-term noise. The ARMA [8] model combines the advantages of AR and MA and performs well on stationary time series. Nevertheless, its forecasting accuracy often declines when confronted with the common trend variations observed in agricultural price data. To address this issue, ARIMA introduces differencing operations to handle non-stationarity and improve its fitting ability for real-world data. However, the model still struggles to capture seasonal characteristics and multi-period fluctuations. In response, the SARIMA [9] model extends ARIMA by incorporating seasonal differencing, thereby effectively compensating for ARIMA’s limitations when dealing with data exhibiting seasonal patterns.

2.2. Signal Decomposition and Intelligent Optimization-Driven Agricultural Price Forecasting

Although traditional methods for agricultural price forecasting possess a certain level of predictive capability, they remain inadequate for capturing the underlying trends in data characterized by pronounced nonlinearity, seasonal fluctuations, and multiple influencing factors. These limitations hinder their ability to produce accurate forecasts for agricultural prices. To address the challenges of insufficient trend extraction and limited prediction accuracy arising from the strongly nonlinear dynamics and complex factor interactions in agricultural price data, time series forecasting models that integrate signal decomposition algorithms have emerged as a promising solution.
Jayaparvathy et al. [10] combined CEEMDAN and LSTM networks to forecast soil moisture content at varying depths in Coimbatore, India. By decomposing complex nonlinear time series, their approach achieved a maximum improvement of 11.99% in the R 2 metric. Li et al. [11] investigated crude oil price forecasting based on VMD, employing a multi-decomposition framework to identify both global and local patterns across multiple scales in the data. This method preserved heterogeneous information to the greatest extent possible, thereby enhancing the predictive accuracy of the neural network model. Rezaei et al. [12] utilized Complete Ensemble Empirical Mode Decomposition (CEEMD) [13] in stock price prediction. By reconstructing denoised time series through decomposition, the approach improved forecasting accuracy and yielded lower error rates compared to the traditional Empirical Mode Decomposition (EMD) [14]. Özger et al. [15] assessed the impact of time series decomposition using EMD and wavelet-based methods based on the Wasserstein Distance (WD) [16] on drought prediction. Their wavelet analysis, leveraging WD’s time localization properties, identified transient features in both high- and low-frequency components. In a study conducted in Antalya and Adana, located in the southern Mediterranean region of Turkey, the WD-based model demonstrated higher accuracy and outperformed the EMD approach.
After effectively extracting multi-scale features from time series through signal decomposition algorithms, enhancing the predictive performance of neural networks becomes a key challenge. Metaheuristic algorithms provide an effective solution by intelligently optimizing network parameters. Kumar et al. [17] proposed an improved sailfish optimizer for crop yield prediction, which maintains a balance between exploration and exploitation phases and reduces the risk of local optima. They applied this algorithm to optimize the parameters of LSTM-GRU networks, including activation functions, number of epochs, optimizers, number of hidden neurons, and batch size, thereby improving both accuracy and precision. Given the strong correlation between rice growth and soil moisture balance, Majumdar et al. [18] developed a soil moisture prediction model that integrates Support Vector Machines (SVM) [19] with a Grey Wolf Optimizer (GWO) [20] enhanced by Chebyshev chaotic mapping and opposition-based learning. By leveraging GWO’s social hierarchy and hunting strategies, the model achieved higher predictive accuracy and faster global convergence. Samantaray and Sahoo [21] combined Particle Swarm Optimization (PSO) [22] and GWO to construct a hybrid PSO-GWO algorithm. Although PSO often produces good results during optimization, it tends to become trapped in local minima due to its convergence behavior. PSO alone may guide solutions toward arbitrary points that do not escape local optima, which can significantly deviate from the global minimum. The integration of GWO’s scanning ability effectively reduces the risk of stagnation at shallow local minima and enhances global search capability.
Although metaheuristic algorithms have shown significant advantages in optimizing neural network hyperparameters, neural networks themselves—due to their strong nonlinear modeling capabilities—have become one of the core methods for agricultural product price forecasting. Recurrent Neural Networks (RNNs) [23], in particular, enable time-aligned modeling of sequential data. A forecasting system based on RNNs for agricultural price time series has achieved approximately 27% lower mean squared error (MSE) compared to traditional ARIMA models. However, RNNs still suffer from issues such as gradient vanishing and explosion during training. Therefore, Ray [24] introduced the LSTM model to forecast legume price indices and proposed an ARIMA-LSTM hybrid model based on random forest techniques. This model extracted and modeled both linear trends and nonlinear patterns, achieving a 29% improvement in the Mean Absolute Scaled Error (MASE) compared to traditional methods.
With further advancements in technology, the GRU is a simplified variant of the LSTM that reduces model complexity and computational cost by employing fewer gating mechanisms. Montano [25] proposed a Holt-Winters-GRU model, in which the GRU component was employed to capture nonlinear trends in the time series. The model achieved a root mean square error (RMSE) of 27.7532 on the test set, with a gap of only 0.0695 from the training error, indicating strong generalization performance. Kaur [26] employed Artificial Neural Network (ANN) [27] techniques to model and forecast energy consumption in wheat production in India. The experimental results demonstrated high predictive accuracy, with the ANN model achieving a coefficient of determination ( R 2 ) of 0.99 during training and 0.973 during validation. In comparison to the standalone ANN model, Shastry [28] proposed a hybrid forecasting model (H-ANN) that integrates ANN with modified Particle Swarm Optimization (m-PSO), incorporating weighted Principal Component Analysis (w-PCA) for feature extraction. This hybrid model improved the RMSE by 30% over the conventional ANN, demonstrating superior performance. Liu et al. [29] proposed an integrated model of bee colony optimization [30], Multivariate Empirical Mode Decomposition [31] and eXtreme Gradient Boosting [32] to improve the prediction accuracy of stock market time series. In industrial applications, Ma et al. [33] designed a dual-channel attention mechanism that combines local convolutional features and global temporal dependencies to optimize the dynamic weight allocation of key features, thereby improving the detection accuracy of pipelines under complex working conditions.
In recent years, the combination of signal decomposition techniques and machine learning algorithms has become a mainstream strategy for improving time series forecasting performance.Integrating decomposition with metaheuristic optimization algorithms allows the automatic fine-tuning of model hyperparameters, thereby enhancing convergence efficiency and generalization performance. Hou et al. [34] first adaptively decomposed the original water-level series by CEEMDAN; the components that still exhibited strong fluctuations were further split into smoother sub-series via VMD. These sub-series were then fed as multi-channel inputs into a BiLSTM, and the final prediction was reconstructed from the network outputs.Targeting industrial flexible loads, Li et al. [35] proposed a “CEEMDAN-VMD-GRU” framework to evolve and simulate load profiles, whereby the two-stage decomposition preserves the nonlinear, multi-scale nature of flexible demand and the GRU captures its temporal dynamics. However, this pipeline overlooks the fact that the GRU hyper-parameter space is high-dimensional, non-convex and computationally expensive to search; manual or grid tuning is thus inefficient and prone to local optima. To overcome these limitations, the present study incorporates the HEOA to automatically optimize the GRU architecture and training hyper-parameters, ensuring both convergence efficiency and global optimality while retaining the original CEEMDAN-VMD decomposition benefits.

2.3. Proposed Models

This study proposes a time series forecasting model that integrates CEEMDAN-VMD decomposition, GRU neural network modeling, and optimization via the Improved Human Evolutionary Optimization Algorithm (IHEOA), and the specific structure diagram is shown in Figure 1. First, the CEEMDAN method is applied to perform an initial decomposition of the original price series, extracting components at different frequencies to reduce data complexity. Then, VMD is employed for secondary decomposition of the intrinsic mode functions (IMFs) generated by CEEMDAN, enabling further separation of non-stationary features embedded in the data and facilitating finer-grained temporal feature extraction. Each decomposed sub-series is then individually modeled using GRU to capture its temporal dependencies. To enhance the forecasting performance of the GRU network, IHEOA is introduced to optimize key model parameters, improving convergence speed while maintaining global search capability. This approach effectively combines the precision of signal decomposition, the temporal modeling strength of deep learning, and the efficiency of intelligent optimization, offering a novel solution for forecasting complex nonlinear time series.

2.3.1. Secondary Decomposition

(1)
CEEMDAN
To address the challenges posed by nonlinearity and non-stationarity in the data, we first apply the CEEMDAN to preprocess the original series. CEEMDAN is an enhanced version of the EMD, incorporating the Gaussian noise addition strategy and ensemble averaging mechanism from the Ensemble Empirical Mode Decomposition (EEMD) [36]. Compared with previous decomposition methods, CEEMDAN yields lower residual noise, effectively reduces reconstruction error, and improves decomposition efficiency.
Through CEEMDAN, the original price series is decomposed into a finite set of IMFs and a residual component, capturing oscillatory patterns at different frequency scales. The detailed mathematical derivation follows the standard CEEMDAN formulation and is therefore omitted for brevity. The final decomposition can be expressed as:
h ( t ) = k = 1 K IMF k ( t ) + R ( t )
where K denotes the total number of intrinsic mode functions, and  R ( t ) represents the residual component.
(2)
VMD
This study reveals that the preliminary decomposition of raw data using the CEEMDAN method generates high-frequency oscillatory components with insufficient prediction accuracy, which may fail to comprehensively characterize the multidimensional characteristics and latent patterns in the time-series data. To address this limitation, a secondary decomposition strategy is implemented to perform in-depth processing of the initial decomposition results, significantly enhancing the granularity of feature resolution and effectively overcoming the inherent drawbacks of conventional single-level decomposition approaches. By synergistically integrating multiple signal decomposition techniques, the proposed system demonstrates improved capability in accurately identifying core feature elements from composite signals. This innovative solution exhibits particular efficacy in analyzing time-series data with pronounced nonlinear and time-varying characteristics. The VMD algorithm separates a non-stationary signal into several IMFs. If we denote the signal as f ( t ) and recognize it is broken down into k IMF components, the underlying optimization principle governing VMD is expressed in Equation (8):
min { u k } , { w k } k t δ ( t ) + j π t u k ( t ) e j ω k t 2 2 such that k u k ( t ) = f ( t )
In the equation, t denotes the partial derivative with respect to t, and  δ ( t ) refers to the Dirac delta function. The terms u k ( t ) represent the individual IMF components, while ω k ( t ) corresponds to the central frequency of each IMF. The symbol j is the imaginary unit. To obtain the optimal solution of the variational formulation in Equation (8), a penalty factor α and a Lagrange multiplier λ ( t ) are introduced. The resulting augmented expressions are provided in Equation (9):
L = u k , ω k , λ = α k t δ ( t ) + j π t u k ( t ) e j ω k t 2 2 + f ( t ) k u k ( t ) 2 2 + λ ( t ) , f ( t ) k u k ( t )
The VMD optimization problem is addressed by employing the Alternating Direction Method of Multipliers (ADMM) [37]. In each iteration, we update u k n + 1 ( ω ) , ω k n + 1 and λ n + 1 to gradually approach the optimal solution. The corresponding iteration formulas are presented as follows, with n denoting the current iteration number.
u k n + 1 ( ω ) = f ( ω ) i < k u i ( ω ) + λ ( ω ) 2 1 + 2 α ω ω k 2
ω k n + 1 = 0 + ω u k n + 1 ( ω ) 2 d ω 0 + u k n + 1 ( ω ) 2 d ω
λ n + 1 ( ω ) = λ n ( ω ) + τ f ( ω ) k u k n + 1 ( ω )
In the equation, u k n + 1 ( ω ) , ω k n + 1 ( ω ) , λ n + 1 ( ω ) represent the modal component function, center frequency, and Lagrange multiplier at iteration n + 1, respectively. Here, τ indicates the bandwidth constraint, while f ( ω ) and λ ( ω ) denote the spectral density functions corresponding to f ( t ) and λ ( t ) , respectively.
The iterative procedure is stopped when the following convergence conditions are satisfied.
k u k n + 1 u k n 2 2 u k n 2 2 < ε
Here, ε denotes the predefined convergence threshold.
The main parameters of the CEEMDAN and VMD algorithm used in this study are summarized in Table 1.

2.3.2. GRU Networks

The GRU adopted in this study demonstrates remarkable advantages in time-series forecasting applications. As an enhanced variant of recurrent neural networks, this architecture innovatively incorporates dual gating mechanisms (update gate and reset gate), effectively addressing the gradient anomaly issues inherent in conventional RNNs during temporal information propagation. Compared with LSTM networks, GRU exhibits a more streamlined topological design characterized by: (1) approximately 33% reduction in total parameters, significantly decreasing model complexity; (2) 20–40% improvement in computational efficiency, facilitating practical deployment; and (3) over 25% reduction in training time while maintaining comparable prediction accuracy. Figure 2 illustrates the detailed network architecture and information flow mechanisms of the proposed model:
The formulas are:
z t = σ ( W z h t 1 + U z x t + b z )
r t = σ ( W r h t 1 + U r x t + b r )
h ˜ t = tanh W h x t + U h r t h t 1 + b h
h t = ( 1 z t ) h t 1 + z t h ˜ t
where W z , W r , W h and U z , U r , U h are the corresponding weight matrices, while b z , b r , and  b h denote the associated bias vectors. The reset gate r t controls the extent to which the previous hidden state h t 1 is combined with the current input x t . The update gate z t determines how much information from h t 1 is preserved. In addition, b t represents the candidate hidden state computed from h t 1 and x t . ⊗ denotes element-wise multiplication (Hadamard product).
Table 2 summarizes the structure of the GRU1D model. The network begins with an input layer comprising 24 neurons. This is followed by a GRU layer with 64 units to capture temporal dependencies. Next, a fully connected Dense layer with 64 neurons is employed to further extract features. A Dropout layer is then introduced with a rate of 0.2 to mitigate overfitting. Finally, the model ends with an output layer containing a single neuron for prediction.
Table 3 illustrates the configuration of the GRU2D model. The network starts with an input layer composed of 24 neurons. Subsequently, two consecutive GRU layers are employed, each containing 64 units to learn sequential features. This is followed by a Dense layer with 64 neurons for further representation learning. A Dropout layer with a rate of 0.2 is then introduced to reduce the risk of overfitting. Finally, the architecture concludes with an output layer consisting of a single neuron.

2.3.3. Improved Human Evolutionary Optimization Algorithm

(1)
Human Evolutionary Optimization Algorithm
The Human Evolution Optimization Algorithm draws inspiration from the adaptive strategies developed by humans in complex environments. By introducing chaotic universe theory for population initialization, the algorithm enhances diversity and global search capabilities. HEOA consist of two main stages: Human Exploration Stage, simulating early human trial-and-error and adaptation through experience; Societal Development Stage, where individuals are classified into four roles—leaders, who guide the search based on current best solutions; explorers, who expand the search space; followers, who refine solutions locally; and eliminated individuals, who are removed due to poor performance. To boost convergence and maintain diversity, new individuals are introduced in promising regions, and distinct update strategies are applied to each role. The corresponding mathematical representation of the algorithm can be expressed as follows:
<1> Population Initialization
HEOA models the chaotic stage of early human evolution by employing a logistic chaotic map to initialize the population. The corresponding mathematical formulation is given in Equation (18).
x i = α · x i 1 · ( 1 x i 1 ) , 0 x 0 1 , i = 1 , 2 , , N , α = 4
Here, x i denotes the value at the ith iteration, whereas x i 1 corresponds to the value obtained in the preceding iteration. The mapping function that projects the chaotic variable x i onto the search domain is defined in Equation (19) as follows:
X i 0 = l b + ( u b l b ) · x i
<2> Human Exploration Phase
During the experiments, the exploration stage is set to one quarter of the total maximum iterations. In the human development phase, when individuals encounter unfamiliar regions with insufficient prior information, the population generally follows a collective search strategy. The corresponding mathematical expression is given as follows:
X i t + 1 = β · 1 t M a x i t e r · ( X i t X b e s t ) · L e v y ( d i m ) + X b e s t · 1 t M a x i t e r + ( X m e a n t X b e s t ) · f l o o r r a n d f j u m p · f j u m p
X m e a n t = 1 N k = 1 N X k t
β = 0.2 1 t M a x i t e r · ( X i t X m e a n t )
In this formulation, β represents the adaptive function, while t denotes the current iteration and M a x i t e r is the predefined maximum number of iterations. The parameter d i m indicates the problem dimensionality. X i t refers to the position of the ith individual at iteration t, whereas X i t + 1 denotes its updated position in the next iteration. X b e s t corresponds to the best solution obtained so far, and  X m e a n t stands for the mean position of the population at the current iteration. The operator f l o o r ( · ) denotes the floor function, and  L e v y indicates a random variable following the Lévy distribution.
<3> Human Development Phase
During the human development stage, HEOA divides the population into four different social roles: leaders, explorers, followers, and losers. Each group adopts a specific search mechanism to enhance the ability to locate the global optimum.
Leaders: Leaders are characterized by richer experience and greater knowledge, enabling them to recognize promising regions in the search space. As a result, they are usually located near optimal areas. In the experiments, the top 40% of individuals are selected as leaders. Their search strategy can be formulated as follows:
X i t + 1 = ω · X i t · exp t r a n d · M a x i t e r , if R < A ω · X i t + R n · ones ( 1 , dim ) , if R A
ω = 0.2 cos π 2 1 t M a x i t e r
where R n is a random variable following a normal distribution. The function ones ( 1 , dim ) produces a 1 × d i m vector whose entries are all equal to 1. The parameter R denotes a uniformly distributed random number within the interval [ 0 , 1 ] . The term A refers to the contextual evaluation factor, which is set to A = 0.6 . Moreover, the knowledge acquisition difficulty coefficient ω gradually decreases as the development stage advances.
Explorers: Explorers aim to identify promising solutions by investigating unexplored areas of the search space. In the experiments, individuals whose fitness ranks between the top 40% and 80% are assigned the role of explorers. Their corresponding search strategy is described by the following mathematical formulation.
X i t + 1 = X i t + ω · R d · ( X b e s t t X i t )
where X b e s t t denotes the location of the best-performing individual in the population at iteration t, and  R d is a randomly selected integer within the interval [ 1 , dim ] .
Failures: Failures correspond to individuals that are unable to effectively adapt during the evolutionary process. In the experiments, the lowest 10% of the population are classified as failures. To maintain population diversity, these individuals are replaced through a reproduction mechanism that relocates them into more promising regions of the search space. The reproduction operation is formulated as follows:
X i t + 1 = X b e s t + ( X b e s t X i t ) · R n
(2)
Improved Human Evolutionary Optimization Algorithm
The original HEOA exhibits limited effectiveness when applied to multimodal optimization problems and uncertain scenarios, mainly because of its weak exploration diversity. To address this issue, an adaptive weighting framework combined with Gaussian mutation is incorporated into the algorithm. This hybrid mechanism enhances global search capability and significantly alleviates premature convergence in locally optimal regions.
<1> Introducing Gaussian Mutation to Improve Optimization Accuracy
The precision of local optimization is significantly improved when Gaussian mutation is employed to investigate narrow neighborhoods around candidate solutions.
G a u s s = 1 2 π σ e ( x μ ) 2 2 σ 2
x n e w = x ( 1 + G a u s s ( x ) )
<2> Introduce Adaptive Weights to Enhance Global Search Capability
The algorithm updates the weights according to the fitness gap between each individual and the corresponding best and worst solutions. Adaptive weighting functions as a flexible mechanism widely used in different optimization and learning tasks. Its fundamental principle lies in dynamically modifying weights throughout the optimization process in response to performance variations or specific criteria. Such an approach enhances the achievement of global optimality and improves the algorithm’s adaptability. With this strategy, HEOA is able to generate more diverse candidate solutions across the entire search space at the end of each iteration, thereby reducing population diversity loss caused by solution aggregation and reinforcing the global exploration ability of the algorithm.
w = f i t n e s s b e s t f i t n e s s i f i t n e s s b e s t f i t n e s s w o r s t
The detailed pseudocode of the this part is presented in Algorithm 1 as follows:
Algorithm 1 Improved Human Evolutionary Optimization Algorithm
  • Input: Population size N, maximum iterations T, bounds [ l b , u b ] , objective function f ( x )
  • Output: Global best solution G B e s t
 1:
Initialize population X using logistic chaotic mapping
 2:
Evaluate fitness f i = f ( X i ) for all individuals
 3:
for  t = 1 to T do
 4:
    Compute adaptive weights:
w i = f b e s t f i f b e s t f w o r s t
 5:
    for each individual i = 1 , 2 , , N  do
 6:
        Apply Gaussian mutation:
X i X i × ( 1 + N ( 0 , σ 2 ) )
 7:
        Update X i according to exploration or exploitation strategy
 8:
        Perform boundary control to ensure X i [ l b , u b ]
 9:
    end for
10:
    Evaluate new fitness f i = f ( X i ) and update G B e s t
11:
    Record current best fitness in convergence curve
12:
end for
13:
return  G B e s t
For clarity and readability, the main abbreviations used in this paper are summarized in Table 4.

2.4. Parameter Configuration of Representative Hybrid Models

The hyperparameter settings of the simpler baseline approaches (such as ANN and GRU) are provided in their respective experimental discussions, whereas this subsection concentrates on representative hybrid frameworks involving more sophisticated decomposition and optimization mechanisms.
To ensure the reproducibility and fairness of the comparative experiments, this subsection reports the parameter configurations of two representative hybrid forecasting models, namely the CEEMDAN–TDNN model [38] and the GA–VMD–LSTM [39] model. These models were selected because they integrate signal decomposition techniques with neural network-based predictors and involve relatively complex parameter structures.
Table 5 lists the main parameter settings of the CEEMDAN–TDNN and GA–VMD–LSTM models, enabling clear comparison and supporting the reproducibility of the experimental results.

3. Results

3.1. Datasets

To further verify the robustness of the proposed model for agricultural commodity price forecasting, extensive experiments are performed on three representative categories: grains, vegetables, and livestock. The dataset covers the period from 2011 to 2024 and includes over 10,000 records. For grains, the data spans from 21 May 2013, to 30 November 2024, with a total of 4211 records. For vegetables and livestock, the data ranges from 1 January 2011, to 30 November 2024, with 5082 records. These datasets contain average daily wholesale prices in the Chinese market. The target products include wheat, Chinese cabbage, and broiler chicken, while the influencing factors include pork, beef, eggs, mutton, the agricultural product price index, soybean meal, corn, wheat bran, and others. To improve data quality for subsequent analysis and modeling, the study implemented data preprocessing comprising handling missing values, data transformation, and normalization. And dataset is split into 70% for training and 30% for testing. The data are split chronologically into 70% for training and 30% for testing to reflect real-world forecasting scenarios, where future prices are predicted based on historical observations. This time-ordered split avoids information leakage and preserves the temporal structure of the series.
In this study, agricultural price forecasting is formulated as a multivariate time-series prediction problem. In addition to the target price series, several auxiliary market-related variables are included as exogenous inputs. These variables are intended to provide complementary information on market conditions and are not treated as causal drivers. For model construction, the exogenous variables are used jointly with the price data rather than being modeled separately. After the CEEMDAN–VMD decomposition of the target price series, the resulting IMFs and the exogenous variables are concatenated along the feature dimension to form the input matrix of the GRU model. All variables are normalized using the same scaling strategy prior to model training to ensure numerical stability and consistency.

3.2. Evaluation Metrics

MSE measures the differences between predicted values and actual observed values, helping to evaluate model accuracy. By calculating the average of the squared differences, MSE highlights larger errors, making it a valuable tool for assessing how well a model fits the data. The formula is as follows:
M S E = 1 N t = 1 N ( y t y ^ t ) 2
MAE is a way to measure how well a model predicts results. It calculates the average difference between the model’s predictions and the actual results, focusing only on the absolute values. This means it looks at how far off each prediction is, regardless of whether it overestimated or underestimated. A lower MAE shows that the model is more accurate in its predictions. The formula is as follows:
M A E = 1 N t = 1 N | y t y ^ t |
MAPE is a statistical metric that evaluates the accuracy of forecasting models. It measures the difference between predicted values and actual observed values, expressing this discrepancy as a percentage. This provides a clear assessment of prediction accuracy, helping analysts make informed decisions based on the reliability of their forecasts.
M A P E = 100 % n t = 1 n y t y ^ t y t
R 2 evaluates the goodness of fit of a model by measuring how well the predicted values match the actual values. Its value ranges between 0 and 1, with values closer to 1 indicating stronger predictive performance.
R 2 = ( y ^ t y ¯ t ) 2 ( y t y ¯ t ) 2

3.3. Experimental Results

3.3.1. Results of the Secondary Decomposition

(1)
CEEMDAN’s Results
By applying the CEEMDAN algorithm to the agricultural product price data series, the decomposition yielded modal components with different frequencies, as shown in Figure 3. These results demonstrate that the CEEMDAN technique decomposes agricultural price time series into a set of IMFs with different frequency characteristics. By separating the original signal into multiple IMFs, the underlying trends and periodic patterns within price variations can be more effectively revealed.
(2)
VMD’s Results
For the most intricate component, IMF0, produced by the initial CEEMDAN decomposition, a further decomposition is carried out using the VMD technique. This secondary decomposition acts as an additional refinement step, which contributes to improving the forecasting performance of high-frequency fluctuations. The corresponding decomposition outcomes for the three categories of agricultural products are illustrated in Figure 4.
(3)
Prediction Results of the Secondary Decomposition Model
To verify the effectiveness of the secondary decomposition algorithm in improving accuracy, this study compares the results of ANN, GRU1D, and GRU2D models. Figure 5 shows the prediction results of these three neural network models on the test sets of three agricultural product price series.

3.3.2. Results Based on Decomposition Reconstruction and IHEOA

In IHEOA, the search activity is primarily concentrated around the best or near-best solutions obtained in earlier iterations. Each individual adjusts its position by incorporating collective knowledge gathered from the current population. The baseline HEOA framework contains five distinct update strategies, consisting of one exploration scheme and four development-oriented mechanisms. These strategies are designed to coordinate global exploration with local exploitation, ensuring an efficient optimization process. Furthermore, IHEOA enhances the original algorithm by integrating Gaussian mutation along with an adaptive weighting approach, and the iterative search is terminated once the specified convergence criteria are met. The table below summarizes the optimized hyperparameter settings used for forecasting each decomposed subsequence with different metaheuristic optimization techniques. In this context, IMFn represents the subsequences extracted from the original series through CEEMDAN decomposition, while IMF0(SD) denotes the IMF0 component that is further refined using the VMD approach. Table 6, Table 7 and Table 8 illustrate the optimized parameters of crops by IHEOA.

3.3.3. Model Prediction Results

To validate the effectiveness of the model, the WOA (Whale Optimization Algorithm) algorithm and ANN (Artificial Neural Network) model are now introduced for verification. The fitting curves of prediction results and the true values in the test set are shown in Figure 6, Figure 7 and Figure 8. The curves shown in orange, gray, yellow, blue, light green, pink, and dark green correspond to SD-IHEOA, PD-IHEOA, SD-HEOA, SD-WOA, SD-GRU2D, SD-GRU1D, and SD-ANN, respectively. Overall, the fitting curves indicate a high similarity between the predicted results and true values across all three categories of agricultural products, with consistent fluctuation patterns. From Figure 7, Figure 8 and Figure 9, the SD-IHEOA model performs best in capturing the overall trend and periodic fluctuations of agricultural product prices, showing the highest agreement with true values. By comparison, the SD-ANN approach exhibits more pronounced prediction errors, particularly in periods characterized by abrupt price changes. The SD-HEOA and SD-IHEOA models deliver moderate results, successfully tracking the overall long-term tendency of price movements, yet showing limitations in accurately reflecting short-term fluctuations. In general, the SD-IHEOA optimized framework achieves the best forecasting performance among all considered models, highlighting its stronger fitting capability for agricultural price prediction tasks.
The study systematically evaluated the applicability of seven prediction models—SD-IHEOA, PD-IHEOA, SD-HEOA, SD-WOA, SD-ANN, SD-GRU1D, and SD-GRU2D—across five major agricultural product price series. The models’ performances underwent comprehensive assessment using statistical metrics including R 2 , MAE, MAPE, and MSE. The evaluation results are presented in Table 9, Table 10, Table 11, Table 12, Table 13, Table 14, Table 15, Table 16, Table 17, Table 18, Table 19 and Table 20.
  • Prediction Results for Wheat
Table 9. R 2 indicators for individual models of wheat prices.
Table 9. R 2 indicators for individual models of wheat prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF0\\
IMF0(SD)58.72%46.91%48.05%35.96%44.80%45.86%
IMF186.34%86.34%71.96%68.73%65.16%67.76%67.10%
IMF293.92%93.92%91.74%92.99%89.68%89.79%90.64%
IMF399.60%99.60%96.37%95.62%93.63%93.93%95.59%
IMF499.73%99.73%97.18%96.77%94.10%95.85%96.75%
IMF598.78%98.78%98.24%98.03%97.47%97.27%96.54%
Refactored results98.62%97.43%95.96%95.18%89.62%91.54%93.69%
Table 10. MAE indicators for individual models of wheat prices.
Table 10. MAE indicators for individual models of wheat prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF019.533419.5334
IMF0(SD)10.60289.54679.608710.22729.99809.9477
IMF14.63164.63165.01828.83239.15738.34328.3060
IMF212.695912.695914.870612.900220.111019.195519.1154
IMF34.95184.951813.001415.223414.975017.165116.1645
IMF49.80629.806227.430029.747239.396033.420631.1152
IMF55.37825.37826.27906.96387.66778.33879.3368
Refactored results21.725227.339136.248038.563458.563051.137246.4079
Table 11. MAPE indicators for individual models of wheat prices.
Table 11. MAPE indicators for individual models of wheat prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF03.44573.4457
IMF0(SD)15.60585.059111.513525.45099.964620.3458
IMF10.93370.93370.58071.96761.52154.045810.1391
IMF20.34330.34330.57840.35141.41440.98701.7404
IMF30.14110.14110.21190.75400.87380.90610.8386
IMF40.28480.28480.31390.62190.774422.59050.5519
IMF50.00190.00190.00220.00240.00270.00290.0033
Refactored results0.00740.00940.01260.01370.02060.01770.0162
Table 12. MSE indicators for individual models of wheat prices.
Table 12. MSE indicators for individual models of wheat prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF01020.661020.66
IMF0(SD)298.88277.41266.57276.63283.59302.07
IMF138.6238.6274.15130.26138.48118.52120.06
IMF2273.08273.08362.50323.17652.31523.15511.14
IMF331.2731.27215.66284.10419.92365.23331.51
IMF4115.64115.64935.931062.811908.931344.391118.22
IMF529.7529.7541.7354.8984.1569.7587.31
Refactored results801.281487.411875.882318.595030.763786.583156.13
Numerical comparisons show that in the reconstruction results, the proposed SD-IHEOA model achieves the best performance across all four metrics, with an R 2 of 98.62%, MAE of 21.73, MAPE of 0.01, and MSE of 801.28, confirming the model’s effectiveness. For component-level predictions, the SD-IHEOA model performs exceptionally well on multiple components (IMF1 to IMF5). Its R 2 values for IMF1 to IMF5 reach 86.34%, 93.92%, 99.60%, 99.73%, 98.73%, and 98.78%, significantly outperforming SD-HEOA, SD-WOA, SD-ANN, SD-GRU1D, and SD-GRU2D models. Additionally, the SD-HEOA model shows good performance in predicting the high-frequency component IMF0(SD), with an R 2 of 46.91%. Although lower than SD-IHEOA, it achieves MAE of 9.55, MAPE of 5.06, and MSE of 277.41, all better than other models. While SD-WOA’s metrics fall below those of the IHEOA and HEOA combined models, it still surpasses models without metaheuristic optimization. Comparing IMF0 and IMF0(SD), IMF0(SD) shows better R 2 , MAE, and MSE, demonstrating the effectiveness of the secondary decomposition algorithm in predicting high-frequency components. For overall data reconstruction, the SD-IHEOA model also performs best, with an R 2 of 98.62%, MAE of 21.73, MAPE of 0.0074, and MSE of 801.28, all significantly lower than those of other models.
  • Prediction Results for Cabbage
Table 13. R 2 indicators for individual models of cabbage prices.
Table 13. R 2 indicators for individual models of cabbage prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF0\\
IMF0(SD)74.89%73.65%72.18%62.33%69.99%71.57%
IMF197.57%97.57%93.78%93.65%87.38%91.59%91.46%
IMF295.42%95.42%94.45%94.12%89.86%91.40%92.40%
IMF399.50%99.50%97.87%97.61%94.69%96.16%96.98%
IMF499.98%99.98%97.07%96.92%92.91%95.93%94.90%
IMF599.92%99.92%98.88%98.50%96.47%98.19%98.33%
IMF699.17%99.17%98.36%98.09%96.59%96.08%97.49%
Refactored results97.94%96.03%95.32%94.52%91.06%90.87%92.35%
Table 14. MAE indicators for individual models of cabbage prices.
Table 14. MAE indicators for individual models of cabbage prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF00.04650.0465
IMF0(SD)0.02390.02370.02230.02570.02380.0240
IMF10.02180.02180.03360.03460.05160.04330.0483
IMF20.02940.02940.03430.03480.04450.03970.0383
IMF30.01100.01100.02100.02430.02920.02910.0278
IMF40.00270.00270.02830.03240.04670.03690.0397
IMF50.00070.00070.00220.00270.00400.00300.0025
IMF60.00270.00270.00400.00400.00550.00620.0048
Refactored results0.04400.05880.06200.06600.08480.08160.0841
Table 15. MAPE indicators for individual models of cabbage prices.
Table 15. MAPE indicators for individual models of cabbage prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF08.34988.3498
IMF0(SD)1.96441.46443.02634.30064.56343.7591
IMF10.72220.72221.01280.71051.15181.49803.0130
IMF20.38500.38500.56010.94690.87181.44840.6897
IMF30.15070.15070.34692.53360.62390.92640.6242
IMF40.01260.01260.13070.26980.39131.01850.3105
IMF50.08340.08340.15470.15580.59270.34210.0924
IMF60.00130.00130.00190.00190.00260.00300.0023
Refactored results0.02160.02880.03000.03230.04090.03950.0412
Table 16. MSE indicators for individual models of cabbage prices.
Table 16. MSE indicators for individual models of cabbage prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF00.00370.0037
IMF0(SD)0.00090.00090.00080.00100.00090.0009
IMF10.00090.00090.00200.00240.00440.00360.0036
IMF20.00130.00130.00210.00200.00330.00290.0026
IMF30.00020.00020.00060.00070.00140.00110.0010
IMF40.000010.000010.00130.00140.00280.00170.0021
IMF50.0000010.0000010.000010.000010.000020.000010.00001
IMF60.000010.000010.000020.000020.000040.000040.00003
Refactored results0.00310.00600.00660.00750.01270.01220.0109
The experimental results for Chinese cabbage show that the SD-IHEOA model achieves the highest R 2 values in most IMF components, especially reaching 99.98% and 99.92% in IMF4 and IMF5 respectively, significantly outperforming other models. In terms of MAE, the SD-IHEOA model performs best across IMF1 to IMF6, with values of 0.0218, 0.0294, 0.0110, 0.0027, 0.0007, and 0.0027, all markedly lower than those of competing models. MAPE and MSE metrics further confirm the superiority of the SD-IHEOA model, showing substantially lower errors than others. Comparing IMF0 and IMF0(SD), IMF0(SD) outperforms in all four metrics, indicating the effectiveness of the secondary decomposition algorithm in predicting high-frequency components. The four evaluation metrics for reconstruction results also demonstrate that the SD-IHEOA model delivers the highest prediction accuracy and stability, with values of 97.94%, 0.0440, 0.0216, and 0.0031, all surpassing other models. These findings highlight the advantage of the SD-IHEOA model in capturing the trends and periodic variations of mid- to low-frequency components when processing Chinese cabbage data.
  • Prediction Results for Broiler Chicken
Table 17. R 2 indicators for individual models of broiler chicken prices.
Table 17. R 2 indicators for individual models of broiler chicken prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF0\\
IMF0(SD)58.43%55.18%55.88%39.47%48.43%51.38%
IMF197.24%97.24%96.63%96.32%90.96%94.58%95.17%
IMF299.97%99.97%98.23%97.97%93.90%97.60%97.01%
IMF399.99%99.99%98.73%98.57%94.61%98.14%97.72%
IMF499.96%99.96%99.92%99.93%98.87%99.89%99.08%
IMF593.59%93.59%90.96%89.71%72.78%86.78%88.70%
Refactored results98.42%93.92%98.21%97.76%93.56%95.84%96.06%
Table 18. MAE indicators for individual models of broiler chicken prices.
Table 18. MAE indicators for individual models of broiler chicken prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF00.08440.0844
IMF0(SD)0.03980.03880.03940.03400.04100.0347
IMF10.01960.01960.02110.02200.03480.02560.0242
IMF20.00250.00250.01790.02060.03800.02160.0240
IMF30.00260.00260.02780.03180.06440.03460.0402
IMF40.01090.01090.01380.01080.04980.01190.0456
IMF50.03630.03630.05230.04200.10470.06370.0578
Refactored results0.06360.11460.07060.07770.16200.11510.1039
Table 19. MAPE indicators for individual models of broiler chicken prices.
Table 19. MAPE indicators for individual models of broiler chicken prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF05.13245.1324
IMF0(SD)1.79374.56044.66960.07482.87450.0758
IMF10.76160.76162.05370.84600.74381.62361.7099
IMF20.08100.08101.27550.61731.94140.31120.4157
IMF30.37520.37520.14110.56051.04930.54110.5735
IMF40.21360.21360.28120.35320.52060.06360.3980
IMF50.00200.00200.00300.00240.00590.00360.0032
Refactored results0.00360.00650.00400.00440.00920.00660.0059
Table 20. MSE indicators for individual models of broiler chicken prices.
Table 20. MSE indicators for individual models of broiler chicken prices.
SD-IHEOAPD-IHEOASD-HEOASD-WOASD-ANNSD-GRU1DSD-GRU2D
IMF00.02290.0229
IMF0(SD)0.00350.00350.00340.00280.00390.0026
IMF10.00080.00080.00080.00100.00220.00130.0012
IMF20.0000090.0000090.00060.00070.00230.00080.0010
IMF30.000010.000010.00140.00180.00620.00220.0029
IMF40.00010.00010.00030.00030.00400.00040.0032
IMF50.00190.00190.00290.00240.01310.00420.0034
Refactored results0.00740.02800.00820.01010.03700.01980.0183
In the performance evaluation of the broiler chicken experiment, the model’s fitting results across different IMFs underwent quantitative analysis. For the R 2 metric, the SD-IHEOA model excelled in IMF2, IMF3, and IMF4, achieving values of 99.97%, 99.99%, and 99.96%, respectively, clearly outperforming other models. The SD-HEOA model’s R 2 value on IMF0(SD) reached 0.5518, slightly lower than SD-IHEOA’s 0.5843. Regarding MAE, the SD-IHEOA model performed best on IMF1, IMF3, IMF4, and IMF5, with values of 0.0196, 0.0026, 0.0109, and 0.0363, significantly lower than competing models. The MAPE metric further confirmed SD-IHEOA’s superiority on IMF2, IMF3, and IMF5, with values of 0.0810, 0.3752, and 0.0020, respectively, all below other models. On MSE, SD-IHEOA showed the best performance from IMF1 to IMF5, with values markedly lower than the rest.Comparing IMF0 and IMF0(SD), all four metrics favored IMF0(SD), demonstrating the effectiveness of the secondary decomposition algorithm in predicting high-frequency components. The reconstruction metrics also indicate that SD-IHEOA delivers the highest prediction accuracy and stability, with R2, MAE, MAPE, and MSE values of 98.42%, 0.0636, 0.0036, and 0.0074, respectively, outperforming other models. These results confirm that SD-IHEOA holds a significant advantage in processing broiler chicken data, particularly in capturing trends and periodic variations of mid- to low-frequency components.
To verify whether the improvement of the proposed SD-IHEOA model is statistically significant, the Diebold–Mariano (DM) test was performed. The results in Table 21 show that the differences in forecasting accuracy between the proposed and benchmark models are statistically significant (p < 0.05), confirming the robustness of the proposed method.

3.4. Comparative Experiments

To validate the predictive performance advantage of the proposed model (SD-GRU2D), this study selected several baseline models for comparison experiments. These include traditional machine learning models such as Random Forest (RF), Support Vector Regression (SVR), and Light Gradient Boosting Machine (LGB), as well as ANN and LSTM. The experiments used the same dataset and evaluation metrics: R 2 , MAE, MAPE, and MSE. The comparison results are shown in Figure 9, Figure 10 and Figure 11, and the evaluation metrics are presented in Table 22, Table 23 and Table 24.

3.5. Ablation Experiment

To clarify the individual contributions of the two improvements—Gaussian mutation and adaptive weights—this study conducts an ablation analysis by testing the effects of adding only Gaussian mutation and only adaptive weights separately. This approach clearly demonstrates the independent effectiveness of each improvement and their combined impact.
The performance analysis in Table 25, Table 26 and Table 27 shows that the HEOA improved with Gaussian mutation and adaptive weights effectively enhances accuracy and reduces errors. Among the ten model groups, nine demonstrate significantly better R2 values, and error metrics also improve. Comparing with the SD-GRU-HEOA model confirms that these two improvements enhance the model’s precision by strengthening global search capabilities and fine-tuning local search.

4. Conclusions

This study proposed a hybrid forecasting framework integrating CEEMDAN–VMD decomposition, GRU neural networks, and IHEOA to enhance the accuracy and stability of agricultural product price prediction. Beyond the numerical superiority observed in R 2 , MAE, and MSE metrics, improved short-term forecasting stability is particularly valuable in volatile agricultural markets, as it helps reduce uncertainty in inventory planning and price risk management. More accurate predictions of price fluctuations can indirectly support economic decision-making by improving the timing of market interventions and supply-chain adjustments.
The comparative analysis indicates that the primary advantage of the proposed model lies in its hierarchical signal decomposition strategy. Agricultural price series often exhibit strong non-stationarity and multi-scale volatility, which can limit the effectiveness of models based on raw inputs or single-stage decomposition. By combining CEEMDAN for global non-stationarity reduction with VMD for high-frequency refinement, the framework transforms complex price signals into more interpretable components, facilitating more effective learning by the forecasting model. Moreover, the comparison between GRU models optimized using conventional metaheuristic algorithms and those optimized with the proposed IHEOA highlights the importance of adaptive hyperparameter optimization. The incorporation of Gaussian mutation and adaptive weighting enhances search diversity and convergence stability, resulting in more robust and consistent forecasting performance across different agricultural products. Ablation results further confirm that these improvements stem from the optimizer design rather than incidental parameter tuning.
From an applied perspective, the improved forecasting stability under both normal and volatile market conditions suggests that the proposed framework can serve as a useful decision-support tool for early warning systems and price stabilization mechanisms. Reliable short-term forecasts can assist farmers, enterprises, and policymakers in making timely and informed decisions.
Nevertheless, this study has several limitations. The empirical analysis focuses on specific products within a particular market, which may restrict the generalizability of the results. Additionally, the multi-stage decomposition and optimization framework requires greater computational resources compared to simpler benchmark models. Although this work emphasizes forecasting accuracy and stability, future research could integrate explainable artificial intelligence to improve interpretability and highlight the influence of exogenous variables. Potential extensions include expanding to multi-regional contexts, enhancing computational efficiency, and exploring multi-horizon forecasting.

Author Contributions

Conceptualization, H.W. and Y.G.; Methodology, H.W. and Y.G.; Software, H.W. and C.S.; Investigation, Q.T.; Data curation, H.W., C.S. and M.J.; Writing—original draft preparation, H.W. and M.J.; Writing—review and editing, S.H. and Y.G.; Visualization, Q.T.; Supervision, S.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Natural Science Foundation of China (No. 72501197), Chengdu Philosophy and Social Sciences Planning Project (No. 25CS090) and Natural Science Foundation of Sichuan Province (No. 2024NSFSC1059).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The dataset is proprietary and subject to government restrictions, and is therefore not publicly available. All model configurations, hyperparameter ranges (e.g., GRU hidden units, learning rate, batch size), optimizer settings, and decomposition parameters are fully specified in the manuscript to ensure reproducibility. Implementation details and code can be made available upon reasonable request.

Acknowledgments

The authors would like to thank any technical or administrative support provided during the study. No generative AI tools were used in the preparation of this manuscript.

Conflicts of Interest

The authors declare no conflicts of interest. Beyond the disclosed funding, the authors confirm that there are no additional financial or academic conflicts that could have influenced the results or interpretation of this study.

References

  1. Graves, A. Long short-term memory. In Supervised Sequence Labelling with Recurrent Neural Networks; Springer: Berlin/Heidelberg, Germany, 2012; pp. 37–45. [Google Scholar]
  2. Chung, J.; Gulcehre, C.; Cho, K.; Bengio, Y. Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv 2014, arXiv:1412.3555. [Google Scholar] [CrossRef] [Scilit]
  3. Lian, J.; Hui, G. Human evolutionary optimization algorithm. Expert Syst. Appl. 2024, 241, 122638. [Google Scholar] [CrossRef] [Scilit]
  4. Torres, M.E.; Colominas, M.A.; Schlotthauer, G.; Flandrin, P. A complete ensemble empirical mode decomposition with adaptive noise. In Proceedings of the 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Prague, Czech Republic, 22–27 May 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 4144–4147. [Google Scholar]
  5. Dragomiretskiy, K.; Zosso, D. Variational mode decomposition. IEEE Trans. Signal Process. 2013, 62, 531–544. [Google Scholar] [CrossRef] [Scilit]
  6. Chen, X.; Wang, H.; Wei, Y.; Li, J.; Gao, H. Autoregressive-model-based methods for online time series prediction with missing values: An experimental evaluation. arXiv 2019, arXiv:1908.06729. [Google Scholar]
  7. Gao, J.; Cao, Q.; Chen, Y. Auto-regressive moving diffusion models for time series forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence, Palo, Alto, CA, USA, April 2025; AAAI Press: Washington, DC, USA, 2025; Volume 39, pp. 16727–16735. [Google Scholar]
  8. Box, G.E.P.; Jenkins, G.M.; Reinsel, G.C. Time Series Analysis: Forecasting and Control, Revised ed.; Journal of Time Series Analysis; Wiley-Blackwell: Hoboken, NJ, USA, 1976; Volume 31, pp. 238–242. [Google Scholar]
  9. Cheng, J.; Tiwari, S.; Khaled, D.; Mahendru, M.; Shahzad, U. Forecasting Bitcoin prices using artificial intelligence: Combination of ML, SARIMA, and Facebook Prophet models. Technol. Forecast. Soc. Change 2024, 198, 122938. [Google Scholar] [CrossRef] [Scilit]
  10. Jayaparvathy, R.; Lilda, S.D.; Angel, A.S.; Rajasekaran, A. Soil moisture prediction based on integrating the CEEMDAN decomposition technique with LSTM in the proximity of Prosopis juliflora. J. Hydrol. 2024, 640, 131777. [Google Scholar] [CrossRef] [Scilit]
  11. Li, Y.; Jiang, S.; Li, X.; Wang, S. The role of news sentiment in oil futures returns and volatility forecasting: Data-decomposition based deep learning approach. Energy Econ. 2021, 95, 105140. [Google Scholar] [CrossRef] [Scilit]
  12. Rezaei, H.; Faaljou, H.; Mansourfar, G. Stock price prediction using deep learning and frequency decomposition. Expert Syst. Appl. 2021, 169, 114332. [Google Scholar] [CrossRef] [Scilit]
  13. Yeh, J.R.; Shieh, J.S.; Huang, N.E. Complementary ensemble empirical mode decomposition: A novel noise enhanced data analysis method. Adv. Adapt. Data Anal. 2010, 2, 135–156. [Google Scholar] [CrossRef] [Scilit]
  14. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.-C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. A 1998, 454, 903–995. [Google Scholar] [CrossRef] [Scilit]
  15. Özger, M.; Başakın, E.E.; Ekmekcioğlu, Ö.; Hacısüleyman, V. Comparison of wavelet and empirical mode decomposition hybrid models in drought prediction. Comput. Electron. Agric. 2020, 179, 105851. [Google Scholar] [CrossRef] [Scilit]
  16. Mallat, S.G. A theory for multiresolution signal decomposition: The wavelet representation. IEEE Trans. Pattern Anal. Mach. Intell. 2002, 11, 674–693. [Google Scholar] [CrossRef] [Scilit]
  17. Kumar, B.V.; Rao, P.G.K. An effective hybrid attention model for crop yield prediction using IoT-based three-phase prediction with an improved sailfish optimizer. Expert Syst. Appl. 2024, 255, 124740. [Google Scholar] [CrossRef] [Scilit]
  18. Majumdar, P.; Mitra, S.; Bhattacharya, D. Soil moisture simulation of rice using optimized Support Vector Machine for sustainable agricultural applications. Sustain. Comput. Informatics Syst. 2023, 40, 100924. [Google Scholar] [CrossRef] [Scilit]
  19. Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef] [Scilit]
  20. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Scilit]
  21. Samantaray, S.; Sahoo, A. Groundwater level prediction using an improved ELM model integrated with hybrid particle swarm optimisation and grey wolf optimisation. Groundw. Sustain. Dev. 2024, 26, 101178. [Google Scholar] [CrossRef] [Scilit]
  22. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of ICNN’95—International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; IEEE: Piscataway, NJ, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  23. Hopfield, J.J. Neural networks and physical systems with emergent collective computational abilities. Proc. Natl. Acad. Sci. USA 1982, 79, 2554–2558. [Google Scholar] [CrossRef] [Scilit]
  24. Ray, S.; Lama, A.; Mishra, P.; Biswas, T.; Das, S.S.; Gurung, B. An ARIMA-LSTM model for predicting volatile agricultural price series with random forest technique. SSRN 2022, 4215052. [Google Scholar] [CrossRef] [Scilit]
  25. Montano, V.E.; Moyon, C.P. Enhancing the rice price forecasting through Holt-Winters-GRU hybrid model: Evidence from global market data. Eur. J. Manag. Econ. Bus. 2024, 1, 84–99. [Google Scholar] [CrossRef] [Scilit]
  26. Kaur, K. Artificial neural network model to forecast energy consumption in wheat production in India. J. Stat. Theory Appl. 2023, 22, 19–37. [Google Scholar] [CrossRef] [Scilit]
  27. Wang, Y.; Chen, X.; Li, C.; Yu, Y.; Zhou, G.; Wang, C.; Zhao, W. Temperature prediction of lithium-ion battery based on artificial neural network model. Appl. Therm. Eng. 2023, 228, 120482. [Google Scholar] [CrossRef] [Scilit]
  28. Shastry, K.A.; Sanjay, H.A. Hybrid prediction strategy to predict agricultural information. Appl. Soft Comput. 2021, 98, 106811. [Google Scholar] [CrossRef] [Scilit]
  29. Liu, X.; Wu, Z.; Jin, J. Forecasting stock market time series through the integration of bee colony optimizer and multivariate empirical mode decomposition with extreme gradient boosting regression. Eng. Appl. Artif. Intell. 2025, 148, 110353. [Google Scholar] [CrossRef] [Scilit]
  30. Rehman, N.; Mandic, D.P. Multivariate empirical mode decomposition. Proc. R. Soc. A 2010, 466, 1291–1302. [Google Scholar] [CrossRef] [Scilit]
  31. Chong, C.S.; Low, M.Y.H.; Sivakumar, A.I.; Gay, K.L. A bee colony optimization algorithm to job shop scheduling. In Proceedings of the 2006 Winter Simulation Conference, Monterey, CA, USA, 3–6 December 2006; IEEE: Piscataway, NJ, USA, 2006; pp. 1954–1961. [Google Scholar]
  32. Chen, T.; Guestrin, C. XGBoost: A scalable tree boosting system. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; Association for Computing Machinery: New York, NY, USA, 2016; pp. 785–794. [Google Scholar]
  33. Ma, J.; Li, Y.; Zhang, Z.; Liu, T.; Song, G. The hybrid velocity prediction model for pipeline detection based on bidirectional long short-term memory and an improved attention mechanism. Eng. Appl. Artif. Intell. 2025, 153, 110855. [Google Scholar] [CrossRef] [Scilit]
  34. Hou, S.; Geng, Q.; Huang, Y.; Bian, Z. Rainfall Prediction Model Based on CEEMDAN–VMD–BiLSTM Network. Water Air Soil Pollut. 2024, 235, 482. [Google Scholar] [CrossRef] [Scilit]
  35. Li, B.; He, F.; Wang, F.; Wu, D.; Tian, S.; Xu, Y. Deduction Simulation of Industrial Flexible Load Based on CEEMDAN–VMD–GRU. In Proceedings of the 2023 IEEE 7th Conference on Energy Internet and Energy System Integration (EI2), Beijing, China, 17–19 November 2023. [Google Scholar]
  36. Wu, Z.; Huang, N.E. Ensemble empirical mode decomposition: A noise-assisted data analysis method. Adv. Adapt. Data Anal. 2009, 1, 1–41. [Google Scholar] [CrossRef] [Scilit]
  37. Boyd, S.; Parikh, N.; Chu, E.; Peleato, B.; Eckstein, J. Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends® Mach. Learn. 2011, 3, 1–122. [Google Scholar]
  38. Pandit, P.; Sagar, A.; Ghose, B.; Paul, M.; Kisi, O.; Vishwakarma, D.K.; Mansour, L.; Yadav, K.K. Hybrid modeling approaches for agricultural commodity prices using CEEMDAN and time delay neural networks. Sci. Rep. 2024, 14, 26639. [Google Scholar] [CrossRef] [Scilit]
  39. Choudhary, K.; Jha, G.K.; Jaiswal, R.; Kumar, R.R. A genetic algorithm optimized hybrid model for agricultural price forecasting based on VMD and LSTM network. Sci. Rep. 2025, 15, 9932. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Structure of the proposed prediction model. CEEMDAN is first applied to the original series, and VMD is subsequently applied only to the high-frequency component obtained from CEEMDAN.
Figure 1. Structure of the proposed prediction model. CEEMDAN is first applied to the original series, and VMD is subsequently applied only to the high-frequency component obtained from CEEMDAN.
Sustainability 18 02057 g001
Figure 2. GRU structure.
Figure 2. GRU structure.
Sustainability 18 02057 g002
Figure 3. Decomposition of CEEMDAN series of prices of three agricultural products.
Figure 3. Decomposition of CEEMDAN series of prices of three agricultural products.
Sustainability 18 02057 g003
Figure 4. Decomposition of VMD series of prices of three agricultural products.
Figure 4. Decomposition of VMD series of prices of three agricultural products.
Sustainability 18 02057 g004
Figure 5. Prediction results of the secondary decomposition model for wheat, cabbage, and broiler chicken.
Figure 5. Prediction results of the secondary decomposition model for wheat, cabbage, and broiler chicken.
Sustainability 18 02057 g005
Figure 6. Prediction results of wheat prices.
Figure 6. Prediction results of wheat prices.
Sustainability 18 02057 g006
Figure 7. Prediction results of cabbage prices.
Figure 7. Prediction results of cabbage prices.
Sustainability 18 02057 g007
Figure 8. Prediction results of broiler chicken prices.
Figure 8. Prediction results of broiler chicken prices.
Sustainability 18 02057 g008
Figure 9. Prediction results of wheat using the original data for each model.
Figure 9. Prediction results of wheat using the original data for each model.
Sustainability 18 02057 g009
Figure 10. Prediction results of cabbage using the original data for each model.
Figure 10. Prediction results of cabbage using the original data for each model.
Sustainability 18 02057 g010
Figure 11. Prediction results of broiler chicken using the original data for each model.
Figure 11. Prediction results of broiler chicken using the original data for each model.
Sustainability 18 02057 g011
Table 1. Parameter settings of the CEEMDAN and VMD algorithms.
Table 1. Parameter settings of the CEEMDAN and VMD algorithms.
AlgorithmParameterImplicationValue
CEEMDANNstdNoise Standard Deviation0.2
NRNumber of Iterations50
MaxIterMaximum Sifting Iterations1000
SNRFlagNoise Mode1
VMD α Bandwidth Parameter200
τ Noise Tolerance0
KNumber of Modes3
DCDirect Current Component0
initCenter Frequency Initialization1
tolConvergence Tolerance 1.0 × 10 7
Table 2. GRU1D Model Framework.
Table 2. GRU1D Model Framework.
LayerParameter
Input24
GRU64
Dense64
Dropout0.2
Output1
Table 3. GRU2D Model Framework.
Table 3. GRU2D Model Framework.
LayerParameter
Input24
GRU64
GRU64
Dense64
Dropout0.2
Output1
Table 4. List of abbreviations used in this study.
Table 4. List of abbreviations used in this study.
AbbreviationFull Form
PDPrimary Decomposition
SDSecondary Decomposition
WOAWhale Optimization Algorithm
GRU1DOne-layer GRU
GRU2DTwo-layer GRU
Table 5. Parameter settings of representative hybrid forecasting models.
Table 5. Parameter settings of representative hybrid forecasting models.
ModelParameterSetting
CEEMDAN–TDNNNoise typeGaussian white noise
Noise varianceUnit variance (adaptive noise addition)
Ensemble strategyComplete ensemble decomposition
Stopping criterionResidual with at most two extrema
TDNN architectureSingle hidden-layer TDNN
Activation functionLogistic
Training algorithmLevenberg–Marquardt backpropagation
GA–VMD–LSTMNumber of modes K2–25 (GA optimized)
Bandwidth parameter α { 10 , 10 2 , 10 3 , 10 4 , 10 5 }
Noise tolerance τ { 0 , 1 }
Convergence tolerance ε { 10 4 , 10 5 , 10 6 , 10 7 }
GA encodingBinary encoding
Population size100
Number of generations25
Crossover probability0.5
Mutation probability0.1
Fitness functionResidual energy ratio
Table 6. Parameter selection of neural network model for wheat price prediction by IHEOA.
Table 6. Parameter selection of neural network model for wheat price prediction by IHEOA.
SeriesNeuron Count(X0)Neuron Count(X1)Neuron Count(X2)Dropout Rate(X3)Neural Network Layers(X4)
IMF01111117401
IMF0(SD)1141241260.21
IMF19482120.51
IMF212410480.41
IMF3124111860.20
IMF4991077301
IMF54040380.51
Table 7. Parameter selection of IHEOA’s neural network model for cabbage price prediction.
Table 7. Parameter selection of IHEOA’s neural network model for cabbage price prediction.
SeriesNeuron Count(X0)Neuron Count(X1)Neuron Count(X2)Dropout Rate(X3)Neural Network Layers(X4)
IMF0105109740.11
IMF0(SD)124111860.20
IMF19482120.30
IMF212410480.41
IMF312010480.10
IMF41111117401
IMF512310480.11
IMF6117108810.51
Table 8. Parameter selection of IHEOA’s neural network model for broiler chicken price prediction.
Table 8. Parameter selection of IHEOA’s neural network model for broiler chicken price prediction.
SeriesNeuron Count(X0)Neuron Count(X1)Neuron Count(X2)Dropout Rate(X3)Neural Network Layers(X4)
IMF013981040.30
IMF0(SD)1111117401
IMF11141241260.21
IMF24575360.51
IMF348801160.51
IMF412410480.41
IMF51111117401
IMF650125270.21
Table 21. DM Test Results of SD-IHEOA vs. Other Models Across Datasets.
Table 21. DM Test Results of SD-IHEOA vs. Other Models Across Datasets.
DatasetModel ComparisonDM t-Statisticp-Value
wheatSD-IHEOA vs. PD-IHEOA−3.15360.00190000
SD-IHEOA vs. SD-HEOA−6.70550.00000000
SD-IHEOA vs. SD-WOA−6.63330.00000000
SD-IHEOA vs. SD-GRU2D−6.63330.00000000
SD-IHEOA vs. SD-GRU1D−8.15590.00000000
SD-IHEOA vs. SD-ANN−8.46980.00000000
cabbageSD-IHEOA vs. PD-IHEOA−4.59640.00000700
SD-IHEOA vs. SD-HEOA−5.37350.00000020
SD-IHEOA vs. SD-WOA−6.00100.00000001
SD-IHEOA vs. SD-GRU2D−7.94250.00000000
SD-IHEOA vs. SD-GRU1D−6.36090.00000000
SD-IHEOA vs. SD-ANN−7.28150.00000000
chickenSD-IHEOA vs. PD-IHEOA−3.06750.00240000
SD-IHEOA vs. SD-HEOA−0.94050.34800000
SD-IHEOA vs. SD-WOA−3.33800.00100000
SD-IHEOA vs. SD-GRU2D−7.45280.00000000
SD-IHEOA vs. SD-GRU1D−6.95000.00000000
SD-IHEOA vs. SD-ANN−11.37720.00000000
Table 22. Evaluation indicators of wheat in different models.
Table 22. Evaluation indicators of wheat in different models.
ANNGRU1DGRU2DLSTMSVRRFLGBCEEMDAN–TDNNGA–VMD–LSTM
R 2 79.99%80.06%87.00%81.05%\\\83.47%81.37%
MAE74.4974.9060.1273.90213.64304.32310.7375.4965.04
MAPE0.0260.0260.0210.0260.0780.1170.1200.0420.078
MSE9026.878484.385950.298460.4362921.45141500.63146712.7212579.349568.26
Table 23. Evaluation indicators of cabbage in different models.
Table 23. Evaluation indicators of cabbage in different models.
ANNGRU1DGRU2DLSTMSVRRFLGBCEEMDAN–TDNNGA–VMD–LSTM
R 2 79.17%83.98%83.48%81.15%59.78%69.19%72.42%78.97%80.32%
MAE0.1250.1010.1080.1130.1520.1500.1170.0970.167
MAPE0.0610.0490.0540.0560.0730.0730.0560.0590.087
MSE0.0290.0210.0230.0250.0430.0430.0320.0270.030
Table 24. Evaluation indicators of broiler chicken in different models.
Table 24. Evaluation indicators of broiler chicken in different models.
ANNGRU1DGRU2DLSTMSVRRFLGBCEEMDAN–TDNNGA–VMD–LSTM
R 2 82.56%89.51%89.63%84.13%31.64%74.37%79.20%81.58%79.24%
MAE0.2210.1600.1550.2040.3650.2910.2960.2850.247
MAPE0.0130.0090.0090.0120.0200.0170.0170.0150.031
MSE0.0820.0500.0480.0750.1920.1380.1290.0670.058
Table 25. Comparison of evaluation indicators of different models for wheat prices.
Table 25. Comparison of evaluation indicators of different models for wheat prices.
Model R 2 MAEMAPEMSE
SD-GRU-IHEOA98.62%21.72520.0074801.2814
SD-GRU-HEOA (Gaussian Mutation)97.19%31.43570.01091478.0427
SD-GRU-HEOA (Adaptive Weights)96.75%33.37840.01151708.6671
SD-GRU-HEOA95.96%36.24800.01261875.8800
Table 26. Comparison of evaluation indicators of different models for cabbage prices.
Table 26. Comparison of evaluation indicators of different models for cabbage prices.
Model R 2 MAEMAPEMSE
SD-GRU-IHEOA97.94%0.04400.02160.0031
SD-GRU-HEOA (Gaussian Mutation)96.00%0.06230.03040.0062
SD-GRU-HEOA (Adaptive Weights)96.12%0.06040.02930.0060
SD-GRU-HEOA95.32%0.06200.03000.0066
Table 27. Comparison of evaluation indicators of different models for broiler chicken prices.
Table 27. Comparison of evaluation indicators of different models for broiler chicken prices.
Model R 2 MAEMAPEMSE
SD-GRU-IHEOA98.42%0.06360.00360.0074
SD-GRU-HEOA (Gaussian Mutation)98.32%0.06940.00390.0078
SD-GRU-HEOA (Adaptive Weights)98.19%0.06970.00400.0083
SD-GRU-HEOA98.21%0.07060.00400.0082
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

Wang, H.; Su, C.; Hou, S.; Jia, M.; Tang, Q.; Guo, Y. A Hybrid Secondary-Decomposition and Intelligent- Optimization Framework for Agricultural Product Price Forecasting. Sustainability 2026, 18, 2057. https://doi.org/10.3390/su18042057

AMA Style

Wang H, Su C, Hou S, Jia M, Tang Q, Guo Y. A Hybrid Secondary-Decomposition and Intelligent- Optimization Framework for Agricultural Product Price Forecasting. Sustainability. 2026; 18(4):2057. https://doi.org/10.3390/su18042057

Chicago/Turabian Style

Wang, Haoran, Chang Su, Songsong Hou, Mengjing Jia, Qichao Tang, and Yan Guo. 2026. "A Hybrid Secondary-Decomposition and Intelligent- Optimization Framework for Agricultural Product Price Forecasting" Sustainability 18, no. 4: 2057. https://doi.org/10.3390/su18042057

APA Style

Wang, H., Su, C., Hou, S., Jia, M., Tang, Q., & Guo, Y. (2026). A Hybrid Secondary-Decomposition and Intelligent- Optimization Framework for Agricultural Product Price Forecasting. Sustainability, 18(4), 2057. https://doi.org/10.3390/su18042057

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