Evapotranspiration Modeling Using Linear Genetic Programming Technique
Publication: Journal of Irrigation and Drainage Engineering
Volume 136, Issue 10
Abstract
The study investigates the accuracy of linear genetic programming (LGP), which is an extension to genetic programming (GP) technique, in daily reference evapotranspiration modeling. The daily climatic data, solar radiation, air temperature, relative humidity, and wind speed from three stations, Windsor, Oakville, and Santa Rosa, in central California, are used as inputs to the LGP to estimate obtained using the FAO-56 Penman-Monteith equation. The accuracy of the LGP is compared with those of the support vector regression (SVR), artificial neural network (ANN), and those of the following empirical models: the California irrigation management system Penman, Hargreaves, Ritchie, and Turc methods. The root-mean-square errors, mean-absolute errors, and determination coefficient statistics are used for evaluating the accuracy of the models. Based on the comparison results, the LGP is found to be superior alternative to the SVR and ANN techniques.
Get full access to this article
View all available purchase options and get full access to this article.
References
Allen, R. G., Pereira, L. S., Raes, D., and Smith, M. (1998). “Crop evapotranspiration guidelines for computing crop water requirements.” FAO irrigation and drainage, Paper No. 56, Food and Agriculture Organization of the United Nations, Rome, Italy.
ASCE Task Committee. (2000). “Artificial neural networks in hydrology. II: Hydrological applications.” J. Hydrol. Eng., 5(2), 124–137.
Aytek, A., Guven, A., Yüce, M. I., and Aksoy, H. (2008). “An explicit neural network formulation for evapotranspiration.” Hydrol. Sci. J., 53(4), 893–904.
Aytek, A., and Kişi, Ö. (2008). “A genetic programming approach to suspended sediment modeling.” J. Hydrol., 351, 288–298.
Babovic, V. (2000). “Data mining and knowledge discovery in sediment transport.” Comput. Aided Civ. Infrastruct. Eng., 15(5), 383–389.
Babovic, V., and Keijzer, M. (2002). “Declarative and preferential bias in GEP-based scientific discovery.” Genetic Programming and Evolvable Machines, 3(1), 41–79.
Babovic, V., Keijzer, M., Aguilera, D. R., and Harrington, J. (2001). “Automatic discovery of settling velocity equations.” D2K Technical Rep. No. D2K-0201-1, Danish Technical Research Council (STVF).
Banzhaf, W., Nordin, P., Keller, R. E., and Francone, F. D. (1998). Genetic programming, Morgan Kaufmann, San Francisco.
Bhattacharya, M. Abraham. A., and Nath, B. (2001). “A linear genetic programming approach for modelling electricity demand prediction in Victoria.” Proc., Hybrid Information Systems, 1st Int. Workshop on Hybrid Intelligent Systems, 379–393.
Brameier, M. (2004). “On linear genetic programming.” Ph.D. thesis, Univ. of Dortmund, Germany.
Brameier, M., and Banzhaf, W. (2001). “A comparison of linear genetic programming and neural networks in medical data mining.” IEEE Trans. Evol. Comput., 5, 17–26.
Brutsaert, W. H. (1982). Evaporation into the atmosphere, Reidel, Dordrecht, The Netherlands.
Cousin, N., and Savic, D. A. (1997). “A rainfall-runoff model using genetic programming.” Centre for Systems and Control Engineering Rep. No. 97/03, School of Engineering, Univ. of Exeter, Exeter, U.K.
Dorado, J., Rabunal, J. R., Pazos, A., Rivero, D., Santos, A., and Puertas, J. (2003). “Prediction and modelling of the rainfall-runoff transformation of a typical urban basin using ANN and GP.” Appl. Artif. Intell., 17, 329–343.
Drecourt, J. P. (1999). “Application of neural networks and genetic programming to rainfall-runoff modeling.” D2K Technical Rep. No. 0699-1-1, Danish Hydraulic Institute, Hørsholm, Denmark.
Francone, F. D., and Deschaine, L. M. (2004). “Extending the boundaries of design optimization by integrating fast optimization techniques with machine-code-based, linear genetic programming.” Inf. Sci. (N.Y.), 161, 99–120.
Giustolisi, O. (2004). “Using genetic programming to determine Chezy resistance coefficient in corrugated channels.” J. Hydroinform., 6(3), 157–173.
Guven, A. (2009). “Linear genetic programming for time-series modeling of daily flow rate.” Earth System Science, 118(2), 137–146.
Guven, A., Aytek, A., Yuce, M. I., and Aksoy, H. (2007). “Genetic programming-based empirical model for daily reference evapotranspiration estimation.” Clean-Soil,Air,Water, 36(10–11), 905–912.
Guven, A., Azamathulla, H. Md., and Zakaria, N. A. (2009). “Linear genetic programming for prediction of circular pile scour.” Ocean Eng., 36(12–13), 985–991.
Guven, A., and Gunal, M. (2008a). “Prediction of local scour downstream of grade-control structures using neural networks.” J. Hydraul. Eng., 134(11), 1656–1660.
Guven, A., and Gunal, M. (2008b). “Genetic programming approach for prediction of local scour downstream hydraulic structures.” J. Irrig. Drain. Eng., 134(2), 241–249.
Güven, A., Gunal, M., and Cevik, A. (2006). “Prediction of pressure fluctuations on stilling basins.” Can. J. Civ. Eng., 33(11), 1379–1388.
Harris, E. L., Babovic, V., and Falconer, R. A. (2003). “Velocity predictions in compound channels with vegetated floodplains using genetic programming.” Int. J. River Basin Management, 1(2), 117–123.
Jensen, M. E., Burman, R. D., and Allen, R. G. (1990). “Evapotranspiration and irrigation water requirements.” ASCE manuals and reports on Engineering Practices No. 70, ASCE, New York.
Kisi, O. (2004). “Multi-layer perceptrons with Levenberg-Marquardt optimization algorithm for suspended sediment concentration prediction and estimation.” Hydrol. Sci. J., 49(6), 1–1040.
Kisşi, O. (2006a). “Generalized regression neural networks for evapotranspiration modeling.” Hydrolog. Process., 51(6), 1092–1105.
Kişsi, O. (2006b). “Evapotranspiration estimation using feed forward neurol networks.” Nord. Hydrol., 37(3), 247–260.
Kisi, O. (2007). “Evapotranspiration modeling from climatic data using a neural computing technique.” Hydrolog. Process., 21(14), 1925–1934.
Kisi, O. (2008). “The potential of different ANN techniques in evapotranspiration modelling.” Hydrolog. Process., 22, 2449–2460.
Kisşi, O., and Cimen, M. (2009). “Evapotranspiration modelling using support vector machines.” Hydrol. Sci. J., 54(5), 918–928.
Kizhisseri, A. S., Simmonds, D., Rafiq, Y., and Borthwick, M. (2005). “An evolutionary computation approach to sediment transport modeling.” 5th Int. Conf. on Coastal Dynamics.
Koza, J. R. (1992). Genetic programming: On the programming of computers by means of natural selection, MIT Press, Cambridge, Mass.
Kumar, M., Raghuwanshi, N. S., Singh, R., Wallender, W. W., and Pruitt, W. O. (2002). “Estimating evapotranspiration using artificial neural network.” J. Irrig. Drain. Eng., 128(4), 224–233.
Landeras, G., Ortiz-Barredo, A., and López, J. J. (2009). “Forecasting weekly evapotranspiration with ARIMA and artificial neural network models.” J. Irrig. Drain. Eng., 135(3), 323–334.
Lohani, A. K., Goel, N. K., and Bhatia, K. K. S. (2007). “Deriving stage-discharge-sediment concentration relationships using fuzzy logic.” Hydrol. Sci. J., 52(4), 793–807.
Naoum, S., and Tsanis, I. K. (2003). “Hydroinformatics in evapotranspiration estimation.” Environ. Modell. Software, 18, 261–271.
Oltean, M., and Grosan, C. (2003). “A comparison of several linear genetic programming techniques.” Complex Syst., 14(1), 1–29.
Rabuñal, J. R., Puertas, J., Suárez, J., and Rivero, D. (2007). “Determination of the unit hydrograph of a typical urban basin using genetic programming and artificial neural networks.” Hydrolog. Process., 21, 476–485.
Savic, A. D., Walters, A. G., and Davidson, J. W. (1999). “A genetic programming approach to rainfall-runoff modeling.” Water Resour. Manage., 13, 219–231.
Smith, M., Allen, R., and Pereira, L. (1997). Revised FAO methodology for crop water requirements, Land and Water Development Div., FAO, Rome.
Sudheer, K. P., Gosain, A. K., and Ramasastri, K. S. (2003). “Estimating actual evapotranspiration from limited climatic data using neural computing technique.” J. Irrig. Drain. Eng., 129(3), 214–218.
Trajkovic, S. (2005). “Temperature-based approaches for estimating reference evapotranspiration.” J. Irrig. Drain. Eng., 131(4), 316–323.
Trajkovic, S., and Kolakovic, S. (2009). “Estimating reference evapotranspiration using limited weather data.” J. Irrig. Drain. Eng., 135(4), 443–449.
Trajkovic, S., Todorovic, B., and Stankovic, M. (2003). “Forecasting reference evapotranspiration by artificial neural networks.” J. Irrig. Drain. Eng., 129(6), 454–457.
Whigham, P. A., and Crapper, P. F. (2001). “Modeling rainfall-runoff using genetic programming.” Math. Comput. Modell., 33, 707–721.
Zyserman, J. A., and Fredsoe, J. (1994). “Data analysis of bed concentration of suspended sediment.” J. Hydraul. Eng., 120(9), 1021–1042.
Information & Authors
Information
Published In
Copyright
© 2010 ASCE.
History
Received: Nov 5, 2009
Accepted: Feb 24, 2010
Published online: Mar 16, 2010
Published in print: Oct 2010
Authors
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.