Abstract
When acquaintances of a model are little or the model is too complicate to build by using traditional time series methods, it is convenient for us to take advantage of genetic programming (GP) to build the model. Considering the complexity of nonlinear dynamic systems, this paper proposes modeling dynamic systems by using the nonlinear difference equation based on GP technique. First it gives the method, criteria and evaluation of modeling. Then it describes the modeling algorithm using GP. Finally two typical examples of time series are used to perform the numerical experiments. The result shows that this algorithm can successfully establish the difference equation model of dynamic systems and its predictive result is also satisfactory.
Similar content being viewed by others
References
Koza J R.Genetic Programming: On the Programming of Computers by Means of Natural Selection. Cambridge, MA: MIT Press, 1992.
Koza J R.Automatic Discovery of Reusable Programs, Cambridge, MA: MIT Press, 1994.
Andrew M, Prager R. Genetic Programming for the Acquisition of Double Auction Market Strategies. In: Kinnear Jr K E Ed.Advances in Genetic Programming. Cambridge, MA: The MIT Press, 1994. 355–368.
Oakley H. Two Scientific Applications of Genetic Programming: Stack Filters and Linear Equation Fitting to Chaotic Data. In: Kinnear Jr K E Ed.Advances in Genetic Programming. Cambridge, MA: The MIT Press, 1994: 369–389.
Jonsson P, Barklund J. Characterizing Signal Behavior Using Genetic Programming. In: Fogarty T C Ed.Evolutionary Computing: Lecture Notes in Computer Science, Berlin: Springer, 1996,1143:62–72.
Rao S, Chellapilla K. Evolving Reduced Parameter Bilinear Models for Time Series Prediction Using Fast Evolutionary Programming. In: Koza J, Goldberg D, Fogel D,et al Eds.Genetic Programming: Proceedings of the First Annual Conference. Cambridge, MA: The MIT Press, 1996. 528–535.
Lee D, Lee B, Chang S. Genetic Programming Model for Long-term Forecasting of Electric Power Demand.Electric Power Systems Research, 1997,40:17–22.
Chen S, Yeh C, Lee W. Option Pricing with Genetic Programming. In: Koza J, Banzhaf W, Chellapilla K,et al Eds.Genetic Programming 1998: Proceedings of the Third Annual Conference. San Francisco, CA: Morgan Kuafmann, 1998. 32–37.
Hiden H, McKay B, Willis M,et al. Non-Linear Partial Least Squares Using Genetic Programming. In: Koza J, Banzhaf W, Chellapilla K,et al, Eds.Genetic Programming 1998: Proceedings of the Third Annual Conference. San Francisco, CA: Morgan Kuafmann, 1998. 128–133.
Sathyanarayan S, Birru H, Chellapilla K. Evloving Nonlinear Time-series Models Using Evolutionary Programming.Proceedings of the 1999Congress of Evolutionary Computation. Piscataway, NJ, IEEE, 1999. 236–243.
Iba H, Sasaki T. Using Genetic Programming to Predict Financial Data. In:Proceedings of the 1999 Congress of Evolutionary Computation. Piscataway, NJ: IEEE, 1999. 244–251.
Cao Hong-Qing, Kang Li-Shan, Guo Tao,et al. A Two-Level Hybrid Evolutionary Algorithm For Modeling One-Dimension Dynamic Systems by Higher-Order ODE Models.IEEE Transactions on Systems, Man and Cybernetics, Part B:Cybernetics IEEE, 2000,302:351–357.
Kaboudan M A. Genetically Evolved Models and Normality of Their Fitted Residuals.Journal of Economic Dynamics & Control, 2001,25:1719–1749.
O’Reilly Una-May, Oppacher Franz. Program Search with a Hierarchical Variable Length Representation: Genetic Programming, Simulated Annealing and Hill Climbing. In: Davidor, Schuefel, Manner Eds.Parellel Problem Solving from Nature III. Berlin: Springer Verlag(LNCS), 1994.
O’Reilly Una-May, Oppacher Franz, Hybridized Crossover-Based Search Techniques from Program Discovery. In: Fogel D B Ed.Proc the 1995 World Conference on Evolutionary Computation. Piscataway: IEEE Press, 1995,2: 573.
Gabr, M Rao S. The Estimation and Prediction of Subset Bilinear Time Series with Applications.Journal of Time Series Analysis, 1981,2: 155–171.
Ozaki T. The Statistical Analysis of Perturbed Limit Cycle Processes Using Nonlinesr Time Series Models.Journal of Time Series Analysis, 1982,3: 29–41.
Ozaki T. Non-linear Threshold Autoregressive Models for Non-linear Random Vibrations.Journal of Applied Probability, 1981,18:443–4511.
Rao S. On the Theory of Bilinear Time Series Models.Journal of the Royal Statistical Socieety B, 1981,43: 244–245.
Author information
Authors and Affiliations
Corresponding author
Additional information
Foundation item: Supported by Foundation for University Key Teacher by the Ministry of Education of China
Biography: Liu Min ( 1978-), female, Master candidate, research derection: application mathematics.
Rights and permissions
About this article
Cite this article
Min, L., Bao-qing, H. ]Modeling dynamic systems by using the nonlinear difference equations based on genetic programming. Wuhan Univ. J. of Nat. Sci. 8, 243–248 (2003). https://doi.org/10.1007/BF02899487
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02899487