TECHNICAL PAPERS
Mar 15, 2004

Two-Stepped Evolutionary Algorithm and Its Application to Stability Analysis of Slopes

Publication: Journal of Computing in Civil Engineering
Volume 18, Issue 2

Abstract

Based on genetic algorithm and genetic programming, a new evolutionary algorithm is developed to evolve mathematical models for predicting the behavior of complex systems. The input variables of the models are the property parameters of the systems, which include the geometry, the deformation, the strength parameters, etc. On the other hand, the output variables are the system responses, such as displacement, stress, factor of safety, etc. To improve the efficiency of the evolution process, a two-stepped approach is adopted; the two steps are the structure evolution and parameter optimization steps. In the structure evolution step, a family of model structures is generated by genetic programming. Each model structure is a polynomial function of the input variables. An interpreter is then used to construct the mathematical expression for the model through simplification, regularization, and rationalization. Furthermore, necessary internal model parameters are added to the model structures automatically. For each model structure, a genetic algorithm is then used to search for the best values of the internal model parameters in the parameter optimization step. The two steps are repeated until the best model is evolved. The slope stability problem is used to demonstrate that the present method can efficiently generate mathematical models for predicting the behavior of complex engineering systems.

Get full access to this article

View all available purchase options and get full access to this article.

References

Baäck, T. (1995). Evolutionary algorithms in theory and practice, Oxford University Press, New York.
Babovic, V.(2000). “Data mining and knowledge discovery in sediment transport.” Comput. Aided Civ. Infrastruct. Eng., 15(5), 383–389.
Brameier, M., and Banzhaf, W.(2001). “A comparison of linear genetic programming and neural networks in medical data mining.” IEEE Trans. Evol. Comput., 5(1), 17–26.
Cao, H. Q., Kang, L. S., and Chen, Y. P.(2000). “Evolutionary modeling of systems of ordinary differential equations with genetic programming.” Genet. Program. Evol. Mach., 1, 309–373.
Coello, C. A. C.(2000). “Constraint-handling using an evolutionary multiobjective optimization technique.” Civ. Eng. Environ. Syst., 17(4), 319–346.
Cybenko, G.(1989). “Approximation by superposition of sigmoidal functions.” Math. Control, Signals, Syst., 2, 303–314.
Deng, J. H., and Lee, C. F.(2001). “Displacement back analysis for a steep slope at the Three Gorges Project site.” Int. J. Rock Mech. Min. Sci., 38(2), 259–268.
Feng, X. T., Katsuyama, K., and Wang, Y. J.(1996). “Self-learning based and adaptive modeling on estimation of rock slope stability.” J. Mining Mater., Process. Inst. Jpn., 112, 851–858.
Feng, X. T., Zhang, Z. Q., and Sheng, Q.(2000). “Estimating mechanical rock mass parameters relating to the Three Gorges Project permanent shiplock using an intelligent displacement back analysis method.” Int. J. Rock Mech. Min. Sci., 37(7), 1039–1054.
Feng, X. T., Zhang, Z. Q., and Xu, P.(1999). “Adaptive and intelligent prediction of deformation time series of high rock excavation slope.” Trans. Nonferrous Met. Soc. China, 9(4), 842–846.
Fishwick, R. J., Liu, X. L., and Begg, D. W.(2000). “Adaptive search in discrete limit analysis problems.” Comput. Methods Appl. Mech. Eng., 189(3), 931–942.
Goh, A. T. C.(1999). “Genetic algorithm search for critical slip surface in multiple-wedge stability analysis.” Can. Geotech. J., 36(2), 382–391.
Goh, A. T. C.(2000). “Search for critical slip circle using genetic algorithms.” Civ. Eng. Environ. Syst., 17(3), 181–211.
Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning, Addison-Wesley, Reading, Mass.
Goldberg, D. E.(1994). “Genetic and evolutionary algorithms come of age.” Commun. ACM, 37(3), 113–119.
Gray, G. J., Murray-Smith, D. J., Li, Y., Sharman, K. C., and Weinbrenner, T.(1998). “Nonlinear model structure identification using genetic programming.” Control Eng. Pract., 6, 1341–1352.
Hoek, E., and Bray, J. (1981). Rock slope engineering, Institution of Mining and Metallurgy, London.
Holland, J. H. (1975). Adaptation in natural and artificial system, University of Michigan, Ann Arbor, Mich.
Javadi, A. A., Farmani, R., Toropov, V. V., and Snee, C. P. M.(1999). “Identification of parameters for air permeability of shotcrete tunnel lining using a genetic algorithm.” Comput. Geotech., 25(1), 1–24.
Khu, S. T., Liong, S. Y., Babovic, V., Madsen, H., and Muttil, N.(2001). “Genetic programming and its application in real-time runoff forecasting.” J. Am. Water Resour. Assoc., 37(2), 439–451.
Koza, J. (1992). Genetic programming: On the programming of computers by natural selection, MIT Press, Cambridge, Mass.
Mavrovouniotis, M. L. (1990). Artificial intelligence in process engineering, Academic, New York.
McKay, B., Willis, M., and Barton, G.(1997). “Steady-state modelling of chemical process systems using genetic programming.” Comput. Chem. Eng., 21(9), 981–996.
Nash, D. (1987). “A comparative review of limit equilibrium methods of stability analysis.” Slope stability, M. G. Anderson and K. S. Richards, eds., Wiley, New York.
Nath, S. K., Chakraborty, S., Singh, S. K., and Ganguly, N.(1999). “Velocity inversion in cross-hole seismic tomography by counter-propagation neural network, genetic algorithm, and evolutionary programming techniques.” Geophys. J. Int., 138(1), 108–124.
Ross, B. J., Fueten, F., and Yashkir, D. Y.(2001). “Automatic mineral identification using genetic programming.” Mach. Vision Appl., 13(2), 61–69.
Sah, N. K., Sheorey, P. R., and Upadhyaya, L. N.(1994). “Maximum likelihood estimation of slope stability.” Int. J. Rock Mech. Min. Sci., 31(1), 47–53.
Sen, M. K., and Stoffa, P. L.(1996). “Bayesian inference, Gibbs’ sampler, and uncertainty estimation in geophysical inversion.” Geophys. Prospect., 44(2), 313–350.
Shao, S. W., and Yoshisada, M. (1996). “Approach to failure mode analysis of large structures.” Proc., 7th Specialty Conf. on Probabilistic Mechanics and Structural Reliability, D. M. Frangopol and M. D. Grigoriu, eds., ASCE, New York, 704–707.
Sharman, K. C., Alcázar, A. I. E., and Li, Y.(1995). “Evolving signalprocessing algorithms by genetic programming.” Genet. Algor. Eng. Syst.: Innov. Appl., 12–14, 473–480.
Simoes, I. A., Neves, F. A., Tinen, J. S., Protazio, J. S., and Costa, J. C.(1999). “Multiazimuthal modeling and inversion of qP reflection coefficients in fractured media.” Geophysics, 64(4), 1143–1152.
Weiss, S. M., and Kulikowski, C. A. (1991). Computer systems that learn, Morgan Kaufmann, San Mateo, Calif.
Wigham, P. A., and Recknagel, F.(2001). “An inductive approach to ecological time series modelling by evolutionary computation.” Ecol. Modell., 146(1–3), 275–287.
Yang, Y. W., and Soh, C. K.(2000). “Fuzzy logic integrated genetic programming for optimization and design.” J. Comput. Civ. Eng., 14(4), 249–254.

Information & Authors

Information

Published In

Go to Journal of Computing in Civil Engineering
Journal of Computing in Civil Engineering
Volume 18Issue 2April 2004
Pages: 145 - 153

History

Received: Jul 18, 2002
Accepted: Jan 2, 2003
Published online: Mar 15, 2004
Published in print: Apr 2004

Permissions

Request permissions for this article.

Authors

Affiliations

C. X. Yang
College of Resources and Civil Engineering, Northeastern Univ., Shenyang 110004, People’s Republic of China.
L. G. Tham
Dept. of Civil Engineering, Univ. of Hong Kong, Pokfulam Rd., Hong Kong.
X. T. Feng
College of Resources and Civil Engineering, Northeastern Univ., Shenyang 110004, People’s Republic of China.
Y. J. Wang
College of Resources and Civil Engineering, Northeastern Univ., Shenyang 110004, People’s Republic of China.
P. K. K. Lee
Dept. of Civil Engineering, Univ. of Hong Kong, Pokfulam Rd., Hong Kong.

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share