A Global Optimization Algorithm for Minimizing Mean Absolute Percentage Error of Nonlinear Forecasting Model

In order to establish a high-precision nonlinear forecasting model, the paper presents a new global optimization technique for parameters optimization in nonlinear forecasting model based on the minimization of mean absolute percentage error (MAPE). By implementation of an optimization technique based on the successive use of a genetic algorithm and of a sequential quadratic programming (SQP) method: the genetic algorithm is used to perform a preliminary search in the solution space for locating the neighborhood of the solution, then, parameters optimization of nonlinear forecasting model is formulated as the minimax optimization problem by a transition, the SQP method is employed to solve minimax optimization problem for refining the best solution provided by the genetic algorithm, thus achieving the final optimal model and minimum MAPE. Three realworld examples are used to examine the simulation accuracy of the proposed method, the results show that the proposed method can improve the simulation precision compared to the existing algorithm.

[1]  G. Zhang,et al.  A comparative study of linear and nonlinear models for aggregate retail sales forecasting , 2003 .

[2]  Fionn Murtagh,et al.  Wavelet-based nonlinear multiscale decomposition model for electricity load forecasting , 2006, Neurocomputing.

[3]  Timo Teräsvirta,et al.  Chapter 8 Forecasting economic variables with nonlinear models , 2006 .

[4]  Kin Keung Lai,et al.  A novel nonlinear ensemble forecasting model incorporating GLAR and ANN for foreign exchange rates , 2005, Comput. Oper. Res..

[5]  Der-Chiang Li,et al.  An extended grey forecasting model for omnidirectional forecasting considering data gap difference , 2011 .

[6]  Hexiang Liu,et al.  Analysis and prediction of hazard risks caused by tropical cyclones in Southern China with fuzzy mathematical and grey models , 2012 .

[7]  David W. Hosmer,et al.  Goodness-of-fit tests for logistic regression models when data are collected using a complex sampling design , 2007, Comput. Stat. Data Anal..

[8]  R. Law Back-propagation learning in improving the accuracy of neural network-based tourism demand forecasting , 2000 .

[9]  Guanglu Zhou A Modified SQP Method and Its Global Convergence , 1997, J. Glob. Optim..

[10]  José Juan Cáceres-Hernández,et al.  Forecasting tourists’ characteristics by a genetic algorithm with a transition matrix , 2007 .

[11]  Chao-Hung Wang,et al.  Using genetic algorithms grey theory to forecast high technology industrial output , 2008, Appl. Math. Comput..

[12]  Li Da Xu,et al.  Improving the accuracy of nonlinear combined forecasting using neural networks , 1999 .

[13]  Mingpu Wang,et al.  Hybrid genetic algorithms and support vector regression in forecasting atmospheric corrosion of metallic materials , 2008 .

[14]  Christopher R. Houck,et al.  A Genetic Algorithm for Function Optimization: A Matlab Implementation , 2001 .

[15]  Mohsen Nasseri,et al.  Optimized scenario for rainfall forecasting using genetic algorithm coupled with artificial neural network , 2008, Expert Syst. Appl..

[16]  Xiang Cai,et al.  An improved SQP algorithm for solving minimax problems , 2009, Appl. Math. Lett..

[17]  M. J. D. Powell,et al.  A fast algorithm for nonlinearly constrained optimization calculations , 1978 .

[18]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[19]  Kuang Fu Cheng,et al.  Fitting logistic regression models with contaminated case-control data , 2006 .

[20]  Lifeng Wu,et al.  Estimation the parameters of Lotka-Volterra model based on grey direct modelling method and its application , 2011, Expert Syst. Appl..

[21]  Ping-Feng Pai,et al.  System reliability forecasting by support vector machines with genetic algorithms , 2006, Math. Comput. Model..

[22]  Athanasios V. Vasilakos,et al.  Prediction-based data aggregation in wireless sensor networks: Combining grey model and Kalman Filter , 2011, Comput. Commun..

[23]  Ping-Feng Pai,et al.  A hybrid ARIMA and support vector machines model in stock price forecasting , 2005 .

[24]  Yongju Yang High-precision GM(1,1) Model Based on Genetic Algorithm Optimization , 2012 .

[25]  Berlin Wu,et al.  Model-free forecasting for nonlinear time series (with application to exchange rates) , 1995 .

[26]  Herman Augusto Lepikson,et al.  Applications of information theory, genetic algorithms, and neural models to predict oil flow , 2009 .

[27]  Yi-Hsien Wang,et al.  Nonlinear neural network forecasting model for stock index option price: Hybrid GJR-GARCH approach , 2009, Expert Syst. Appl..

[28]  Yuhong Li,et al.  Parameter optimization of nonlinear grey Bernoulli model using particle swarm optimization , 2009, Appl. Math. Comput..

[29]  Cheng-liang Liu,et al.  Support vector machine with genetic algorithm for forecasting of key-gas ratios in oil-immersed transformer , 2009, Expert Syst. Appl..

[30]  J. Jian,et al.  Feasible generalized monotone line search SQP algorithm for nonlinear minimax problems with inequality constraints , 2007 .

[31]  Michael D. Bradley,et al.  Forecasting with a nonlinear dynamic model of stock returns and industrial production , 2004 .

[32]  Jin Xu,et al.  Improvement of grey models by least squares , 2011, Expert Syst. Appl..

[33]  Sukumar Devotta,et al.  Air quality forecasting using a hybrid autoregressive and nonlinear model , 2006 .

[34]  PiFang Hsu,et al.  Accurately Forecasting Growth Trends of User-Generated Media in Taiwan Using Grey Theory , 2011 .

[35]  Dongxiao Niu,et al.  Middle-long power load forecasting based on particle swarm optimization , 2009, Comput. Math. Appl..