System modeling and design using genetic programming

In this paper we describe nonlinear system modeling and design using genetic programming (GP). In order to demonstrate the ability of GP to design complex systems, we first present a novel scheme called improved least squares genetic program (ILS-GP) that attempts to reconstruct the functional form of a nonlinear dynamical system from its noisy time series measurements. ILS-GP augments the structural search ability of GP with a novel parameter estimation scheme called improved least squares designed specifically to eliminate bias in parameter estimates of the nonlinear dynamical system in the presence of measurement noise. We use different test chaotic systems and real-life radar sea scattered signals to demonstrate the effectiveness of the ILS-GP approach in reconstructing nonlinear systems. Having shown the ability of GP to reconstruct complex systems from their time series measurements, we apply GP to the reverse problem of constructing optimal systems for generating specific sequences called spreading codes in CDMA communications. Using different approaches including correlation properties and the bit error rate, we use the proposed GP approach to design chaotic piecewise maps that generate optimal spreading codes in complicated communication environments such as multi-path. Based on computer simulations, we have shown improved performance of the GP-generated maps when compared to the other approaches including the standard Gold code.

[1]  Henry Leung,et al.  Reconstruction of polynomial systems from noisy time-series measurements using genetic programming , 2001, IEEE Trans. Ind. Electron..

[2]  Henry Leung,et al.  Functional reconstruction of dynamical systems from time series using genetic programming , 2000, 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation. 21st Century Technologies.

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

[4]  A. Passamante,et al.  Using neural nets to look for chaos , 1992 .

[5]  H. Leung,et al.  Adaptive identification of nonlinear systems with application to chaotic communications , 2000 .

[6]  Henry Leung,et al.  Detection and estimation using an adaptive rational function filter , 1994, IEEE Trans. Signal Process..

[7]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[8]  Henry Leung,et al.  Design of piece-wise maps for spread spectrum communication using genetic programming , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[9]  Martin Casdagli,et al.  Nonlinear prediction of chaotic time series , 1989 .

[10]  Daniel A. Ashlock,et al.  Acquisition of General Adaptive Features by Evolution , 1998, Evolutionary Programming.

[11]  John J. Grefenstette,et al.  How Genetic Algorithms Work: A Critical Look at Implicit Parallelism , 1989, ICGA.

[12]  Gregory W. Wornell,et al.  Statistical analysis and spectral estimation techniques for one-dimensional chaotic signals , 1997, IEEE Trans. Signal Process..

[13]  Tao Sang,et al.  Constructing chaotic discrete sequences for digital communications based on correlation analysis , 2000, IEEE Trans. Signal Process..

[14]  Kenneth A. De Jong,et al.  Using Genetic Algorithms to Solve NP-Complete Problems , 1989, ICGA.

[15]  Farmer,et al.  Predicting chaotic time series. , 1987, Physical review letters.

[16]  Joseph L. Breeden,et al.  GA-Optimal Fitness Functions , 1998, Evolutionary Programming.

[17]  Pierre Marcenac,et al.  Genetic Programming for Automatic Design of Self-Adaptive Robots , 1998, EuroGP.

[18]  C. Fonseca,et al.  GENETIC ALGORITHMS FOR MULTI-OBJECTIVE OPTIMIZATION: FORMULATION, DISCUSSION, AND GENERALIZATION , 1993 .

[19]  H. Leung,et al.  Applying chaos to radar detection in an ocean environment: an experimental study , 1995 .

[20]  Sheng Chen,et al.  Orthogonal least squares methods and their application to non-linear system identification , 1989 .