Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Evolutionary Modeling of Systems of Ordinary Differential Equations with Genetic Programming

Published: 01 October 2000 Publication History

Abstract

This paper describes an approach to the evolutionary modeling problem of ordinary differential equations including systems of ordinary differential equations and higher-order differential equations. Hybrid evolutionary modeling algorithms are presented to implement the automatic modeling of one- and multi-dimensional dynamic systems respectively. The main idea of the method is to embed a genetic algorithm in genetic programming where the latter is employed to discover and optimize the structure of a model, while the former is employed to optimize its parameters. A number of practical examples are used to demonstrate the effectiveness of the approach. Experimental results show that the algorithm has some advantages over most available modeling methods.

References

[1]
1. J. X. He, System Modelling and Mathematical Models, Xiamen: Fujian Science & Technology Press, 1995, pp. 106-173 (in Chinese).
[2]
2. D. E. Goldberg, Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley: Reading, MA, 1989.
[3]
3. T. Bäck, U. Hammel, and H.-P. Schwefel, "Evolutionary computation: comments on the history and current state," IEEE Trans. Evol. Comput. vol. 1, no. 1, pp. 5-16, 1997.
[4]
4. J. R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection, MIT Press: Cambridge, MA, 1992.
[5]
5. J. R. Koza, Genetic Programming II: Automatic Discovery of Reusable Programs, MIT Press: Cambridge, MA, 1994.
[6]
6. W. Banzhaf, P. Nordin, R. E. Keller, and F. D. Francone, Genetic Programming: An Introduction on the Automatic Evolution of Computer Programs and Its Applications, Morgan Kaufmann: San Francisco, 1997.
[7]
7. J. H. Holland, Adaptation in Natural and Artificial System, University of Michigan Press: Ann Arbor, MI, 1975.
[8]
8. M. Mitchell, An Introduction to Genetic Algorithms, MIT Press: Cambridge, MA, 1996.
[9]
9. T. P. Meyer and N. H. Packard, "Local forecasting of high-dimensional chaotic dynamics," in M. Casdagli and S. Eubank (eds.) Nonlinear Modeling and Forecasting. Addison-Wesley: Reading, MA: 1992.
[10]
10. D. Searson, M. Willis, and G. Montague, "Chemical process controller design using genetic programming," in E. David, Hitoshi Iba, and R. L. Riolo (eds.), Genetic Programming 1998: Proc. Third Annual Conf., July 22-25, 1998, University of Wisconsin, Madison, Wisconsin, Morgan Kaufmann: San Francisco, 1998, pp. 359-364.
[11]
11. R. L. Haupt and S. E. Haupt, Practical Genetic Algorithms, John Wiley & Sons: New York, 1998.
[12]
12. J. C. Nash and M. Walker-Smith, Nonlinear Parameter Estimation, Marcel Dekker: New York, Basel, 1987.
[13]
13. R. Hinterding, Z. Michalewicz, and A. Eiben, "Adaptation in evolutionary computation: a survey," in T. Bäck, Z. Michalewicz, and X. Yao (eds.), Proc. 4th Int. Conf. Evol. Comput. IEEE Press: Piscataway, NJ, pp. 65-69, 1997.
[14]
14. H. Mühlenbein, M. Schomisch, and J. Born, "The parallel genetic algorithm as function optimizer," Parallel Comput. vol. 17, pp. 619-632, 1991.
[15]
15. H. Mühlenbein and D. Schlierkamp-rose, "Predictive models for the breeder genetic algorithm," Evol. Comput. vol. 1, no. 1, pp. 25-49, 1993.
[16]
16. Q. Y, Jiang, Mathematical Models, edi. II, Beijing: Education Press, 1993, pp. 110-221 (in Chinese).
[17]
17. R. C. Gan, The Statistical Analysis of Dynamic Data, Beijing: Beijing University of Science and Technology Press, 1991 (in Chinese).
[18]
18. J. T. Xiang, J. G. Du, and J. E. Shi, Dynamic Data Processing: Time Series Analysis, Beijing: Meteorology Press, 1988 (in Chinese).
[19]
19. T. Ozaki, "On the order determination of ARIMA models," Applicat. Stat. vol. 26, no. 3, pp. 290-301, 1977.
[20]
20. C. W. Granger and A. P. Andersen, An Introduction to Bilinear Time Series Models, Vandenhoeck and Ruprecht: Gottingen, 1978.
[21]
21. H. Tong. "On a threshold model," Pattern Recog. and Signal Process. NATO ASI Ser. E: Appli. Sci. vol. 29, 1978.
[22]
22. W. Y. Wang, J. G. Du, and J. T. Xiang, "Threshold autoregressive moving average models: TARMA," Comput. Math. no. 4, 1984 (in Chinese).

Cited By

View all
  • (2024)Genetic Programming for the Reconstruction of Delay Differential Equations in EconomicsProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3664164(2119-2122)Online publication date: 14-Jul-2024
  • (2024)A Chebyshev polynomial approach to approximate solution of differential equations using differential evolutionEngineering Applications of Artificial Intelligence10.1016/j.engappai.2023.107197126:PDOnline publication date: 27-Feb-2024
  • (2023)Comparison of Single- and Multi- Objective Optimization Quality for Evolutionary Equation DiscoveryProceedings of the Companion Conference on Genetic and Evolutionary Computation10.1145/3583133.3590601(603-606)Online publication date: 15-Jul-2023
  • Show More Cited By
  1. Evolutionary Modeling of Systems of Ordinary Differential Equations with Genetic Programming

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Genetic Programming and Evolvable Machines
    Genetic Programming and Evolvable Machines  Volume 1, Issue 4
    October 2000
    72 pages

    Publisher

    Kluwer Academic Publishers

    United States

    Publication History

    Published: 01 October 2000

    Author Tags

    1. evolutionary modeling
    2. genetic algorithm
    3. genetic programming
    4. higher-order ordinary differential equation
    5. system of ordinary differential equations

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Genetic Programming for the Reconstruction of Delay Differential Equations in EconomicsProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3664164(2119-2122)Online publication date: 14-Jul-2024
    • (2024)A Chebyshev polynomial approach to approximate solution of differential equations using differential evolutionEngineering Applications of Artificial Intelligence10.1016/j.engappai.2023.107197126:PDOnline publication date: 27-Feb-2024
    • (2023)Comparison of Single- and Multi- Objective Optimization Quality for Evolutionary Equation DiscoveryProceedings of the Companion Conference on Genetic and Evolutionary Computation10.1145/3583133.3590601(603-606)Online publication date: 15-Jul-2023
    • (2022)Solver-Based Fitness Function for the Data-Driven Evolutionary Discovery of Partial Differential Equations2022 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC55065.2022.9870370(1-8)Online publication date: 18-Jul-2022
    • (2021)Approximate solutions of heat transfer fins with convex and exponential profiles using fourier-based optimization method2016 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2016.7748337(5106-5112)Online publication date: 11-Mar-2021
    • (2020)Prediction of daily PM 2.5 concentration in China using data-driven ordinary differential equationsApplied Mathematics and Computation10.1016/j.amc.2020.125088375:COnline publication date: 15-Jun-2020
    • (2019)GP-HD: Using Genetic Programming to Generate Dynamical Systems Models for Health CareIEEE/WIC/ACM International Conference on Web Intelligence10.1145/3350546.3352494(1-8)Online publication date: 14-Oct-2019
    • (2019)On Chemical Reaction Network Design by a Nested Evolution AlgorithmComputational Methods in Systems Biology10.1007/978-3-030-31304-3_5(78-95)Online publication date: 18-Sep-2019
    • (2018)Time-Series Forecasting Based on High-Order Fuzzy Cognitive Maps and Wavelet TransformIEEE Transactions on Fuzzy Systems10.1109/TFUZZ.2018.283164026:6(3391-3402)Online publication date: 1-Dec-2018
    • (2018)Determining Approximate Solutions of Nonlinear Ordinary Differential Equations Using Orthogonal Colliding Bodies OptimizationNeural Processing Letters10.1007/s11063-017-9711-648:1(219-243)Online publication date: 1-Aug-2018
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media