Computational Intelligence Techniques and Applications

  • Xuan ZhuEmail author


Computational intelligence is a group of computational models and tools that encompass elements of learning, adaptation, and/or heuristic optimization. It is used to help study problems that are difficult to solve using conventional computational algorithms. Neural networks, evolutionary computation, and fuzzy systems are the three main pillars of computational intelligence. More recently, emerging areas such as swarm intelligence, artificial immune systems (AIS), support vector machines, rough sets, chaotic systems, and others have been added to the range of computational intelligence techniques. This chapter aims to present an overview of computational intelligence techniques and their applications, focusing on five representative techniques, including neural networks, evolutionary computation, fuzzy systems, swarm intelligence, and AIS.


Computational intelligence Neural networks Evolutionary computation Fuzzy systems Swarm intelligence Artificial immune systems 


  1. Aertsen W, Kint V, van Orshoven J, Özkan K, Muys B (2010) Comparison and ranking of different modelling techniques for prediction of site index in Mediterranean mountain forests. Ecol Model 221(8):1119–1130CrossRefGoogle Scholar
  2. Afshar MH (2010) A parameter free Continuous Ant Colony Optimization Algorithm for the optimal design of storm sewer networks: constrained and unconstrained approach. Adv Eng Softw 41(2):188–195CrossRefGoogle Scholar
  3. Alizadeh H, Mousavi SJ (2013) Coupled stochastic soil moisture simulation-optimization model of deficit irrigation. Water Resour Res 49(7):4100–4113CrossRefGoogle Scholar
  4. Antanasijevia DZ, Pocajt VV, Povrenovia DS, Ristia MA, Peria-Grujia AA (2013) PM.sub.10 emission forecasting using artificial neural networks and genetic algorithm input variable optimization. Sci Total Environ 443:511–519CrossRefGoogle Scholar
  5. Areerachakul S, Sophatsathit P, Lursinsap C (2013) Integration of unsupervised and supervised neural networks to predict dissolved oxygen concentration in canals. Ecol Model 261–262:1–7CrossRefGoogle Scholar
  6. Auger A, Hansen N (2011) Theory of evolution strategies: a new perspective. In: Auger A, Doerr B (eds) Theory of randomized search heuristics, foundations and recent developments. World Scientific, Singapore, pp 289–325CrossRefGoogle Scholar
  7. Azar AT (2010) Adaptive neuro-fuzzy systems. In: Azar AT (ed) Fuzzy systems. InTech, Croatia, pp 85–110Google Scholar
  8. Banerjee P, Singh VS, Chatttopadhyay K, Chandra PC, Singh B (2011) Artificial neural network model as a potential alternative for groundwater salinity forecasting. J Hydrol 398(3):212–220CrossRefGoogle Scholar
  9. Bao YH, Ren JB (2011) Wetland landscape classification based on the BP neural network in DaLinor Lake Area. Procedia Environ Sci 10:2360–2366CrossRefGoogle Scholar
  10. Berna HU, Sadan KK (2011) A review of clonal selection algorithm and its applications. Artif Intell Rev 36(2):117–138CrossRefGoogle Scholar
  11. Blum C, Merkle D (2008) Swarm intelligence: introduction and applications. Springer, BerlinCrossRefGoogle Scholar
  12. Bui DT, Pradhan B, Lofman O, Revhaug I, Dick OB (2012) Landslide susceptibility mapping at Hoa Binh Province (Vietnam) using an adaptive neuro-fuzzy inference system and GIS. Comput Geosci 45:199–211CrossRefGoogle Scholar
  13. Carbajal-Hernández JJ, Sánchez-Fernández LP, Carrasco-Ochoa JA, Martínez-Trinidad JF (2012) Assessment and prediction of air quality using fuzzy logic and autoregressive models. Atmos Environ 60:37–50CrossRefGoogle Scholar
  14. Chang F, Tsai W, Chen H, Yam RS, Herricks EE (2013) A self-organizing radial basis network for estimating riverine fish diversity. J Hydrol 476:280–289CrossRefGoogle Scholar
  15. Chau KW (2007) A split-step particle swarm optimization algorithm in river stage forecasting. J Hydrol 346(3):131–135CrossRefGoogle Scholar
  16. Chou CM (2012) Particle swarm optimization for identifying rainfall-runoff relationships. J Water Resour Protect 4:115–126CrossRefGoogle Scholar
  17. Cruz-Ramírez M, Hervás-Martínez C, Jurado-Expósito M, López-Granados F (2012) A multi-objective neural network based method for cover crop identification from remote sensed data. Expert Syst Appl 39(11):10038–10048CrossRefGoogle Scholar
  18. D’haeseleer P, Forrest S, Helman P (1996) An immunological approach to change detection: algorithms, analysis, and implications. In: Proceedings of the IEEE symposium on computer security and privacy. IEEE Computer Society Press, Los Alamitos, CA, pp 110–119Google Scholar
  19. Dasgupta D, Forrest S (1999) An anomaly detection algorithm inspired by the immune system. In: Dasgupta D (ed) Artificial immune systems and their applications. Springer, Berlin, pp 262–277CrossRefGoogle Scholar
  20. de Castro LN, Timmis J (2002) Artificial immune systems: a novel paradigm to pattern recognition. In: Corchado JM, Alonso L, Fyfe C (eds) Artificial neural networks in pattern recognition. SOCO-2002. University of Paisley, Paisley, England, pp 67–84Google Scholar
  21. de Castro LN, von Zuben FJ (2001) aiNet: an artificial immune network for data analysis. In: Abbass HA, Sarker RA, Newton CS (eds) Data mining: a heuristic approach (Chapter XII). Idea Group Publishing, Hershey, PA, pp 231–259CrossRefGoogle Scholar
  22. de Castro LN, von Zuben FJ (2002) Learning and optimization using the clonal selection principle. IEEE Trans Evol Comput 6(3):239–251CrossRefGoogle Scholar
  23. de la Rosa JJG, Pérez AA, Salas JCP, Leo JGR, Muñoz AM (2011) A novel inference method for local wind conditions using genetic fuzzy systems. Renew Energy 36:1747–1753CrossRefGoogle Scholar
  24. Dobreva ID, Klein AG (2011) Fractional snow cover mapping through artificial neural network analysis of MODIS surface reflectance. Remote Sens Environ 115(12):3355–3366CrossRefGoogle Scholar
  25. Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern B Cybern 26(1):29–41CrossRefGoogle Scholar
  26. Downing K (1998) Using evolutionary computational techniques in environmental modelling. Environ Model Softw 13:519–528CrossRefGoogle Scholar
  27. Ducheyne EI, de Wulf RR, de Baets B (2004) Single versus multiple objective genetic algorithms for solving the even-flow forest management problem. For Ecol Manage 201(2):259–273CrossRefGoogle Scholar
  28. Eiben AE, Smith JE (2003) Introduction to evolutionary computing. Springer, New YorkCrossRefGoogle Scholar
  29. Engelbrecht AP (2007) Computational intelligence: an introduction. Wiley, Chichester, EnglandCrossRefGoogle Scholar
  30. Fegh A, Riahi MA, Norouzi GH (2013) Permeability prediction and construction of 3D geological model: application of neural networks and stochastic approaches in an Iranian gas reservoir. Neural Comput Appl 23(6):1763–1770. doi: 10.1007/s00521-012-1142-8 CrossRefGoogle Scholar
  31. Fisher B (2003) Fuzzy environmental decision-making: applications to air pollution. Atmos Environ 37(14):1865–1877CrossRefGoogle Scholar
  32. Forrest S, Perelson AS, Allen L, Cherukuri R (1994) Self-nonself discrimination in a computer. In: Proceedings of the IEEE symposium on research in security and privacy. IEEE Computer Society Press, Los Alamitos, CA, pp 202–212Google Scholar
  33. Gardner MW, Dorling SR (1999) Neural network modelling and prediction of hourly NOx and NO2 concentrations in urban air in London. Atmos Environ 33:709–719CrossRefGoogle Scholar
  34. Goldberg DE (1989) Genetic algorithm in search, optimization, and machine learning. Addison-Wesley, Reading, MAGoogle Scholar
  35. Gong B, Im J, Mountrakis G (2011) An artificial immune network approach to multi-sensor land use/land cover classification. Remote Sens Environ 115:600–614CrossRefGoogle Scholar
  36. Güler C, Kurt MA, Alpaslan M, Akbulut C (2012) Assessment of the impact of anthropogenic activities on the groundwater hydrology and chemistry in Tarsus coastal plain (Mersin, SE Turkey) using fuzzy clustering, multivariate statistics and GIS techniques. J Hydrol 414–415:435–451CrossRefGoogle Scholar
  37. Hagan MT, Demuth HB, Beale MH (1996) Neural network design. PWS Publishing, BostonGoogle Scholar
  38. Hasni A, Taibi R, Draoui B, Boulard T (2011) Optimization of greenhouse climate model parameters using particle swarm optimization and genetic algorithms. Energy Procedia 6:371–380CrossRefGoogle Scholar
  39. Haykin S (1999) Neural networks: a comprehensive foundation, 2nd edn. Prentice-Hall, Upper Saddle River, NJGoogle Scholar
  40. Huo S, He Z, Su J, Xi B, Zhu C (2013) Using artificial neural network models for eutrophication prediction. Procedia Environ Sci 18:310–316CrossRefGoogle Scholar
  41. Iliadis LS, Vangeloudh M, Spartalis S (2010) An intelligent system employing an enhanced fuzzy c-means clustering model: application in the case of forest fires. Comput Electron Agric 70(2):276–284CrossRefGoogle Scholar
  42. Kakaei LE, Moghaddam NA, Ahmadi A (2013) Daily suspended sediment load prediction using artificial neural networks and support vector machines. J Hydrol 478:50–62CrossRefGoogle Scholar
  43. Kayastha P (2012) Application of fuzzy logic approach for landslide susceptibility mapping in Garuwa sub-basin, East Nepal. Front Earth Sci 6(4):420–432CrossRefGoogle Scholar
  44. Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, vol 4. IEEE Press, Piscataway, NJ, pp 1942–1948Google Scholar
  45. Konar A (2005) Computational intelligence: principles, techniques and applications. Springer, BerlinCrossRefGoogle Scholar
  46. Krasnopolsky VM (2013) The application of neural networks in the earth system sciences. Springer, The NetherlandsCrossRefGoogle Scholar
  47. Kuo J, Hsieh M, Lung W, She N (2007) Using artificial neural network for reservoir eutrophication prediction. Ecol Model 200(1):171–177CrossRefGoogle Scholar
  48. Kusiak A, Zheng H (2010) Optimization of wind turbine energy and power factor with an evolutionary computation algorithm. Energy 35(3):1324–1332CrossRefGoogle Scholar
  49. Langdon WB, Poli R (2002) Foundations of genetic programming. Springer, BerlinCrossRefGoogle Scholar
  50. Lek S, Guegan JF (1999) Artificial neural networks as a tool in ecological modelling, an introduction. Ecol Model 120:65–73CrossRefGoogle Scholar
  51. Lim S, Kim YR, Woo SH, Park D, Park JM (2013) System optimization for eco-design by using monetization of environmental impacts: a strategy to convert bi-objective to single-objective problems. J Clean Prod 39:303–311CrossRefGoogle Scholar
  52. Liu D, Guo S, Chen X, Shao Q, Ran Q, Song X, Wang Z (2012) A macro-evolutionary multi-objective immune algorithm with application to optimal allocation of water resources in Dongjiang River basins, South China. Stoch Environ Res Risk Assess 26(4):491–507CrossRefGoogle Scholar
  53. Lohani AK, Kumar R, Singh RD (2012) Hydrological time series modeling: a comparison between adaptive neuro-fuzzy, neural network and autoregressive techniques. J Hydrol 442–443:23–35CrossRefGoogle Scholar
  54. Ma S, He J, Liu F, Yu Y (2011) Land‐use spatial optimization based on PSO algorithm. Geo‐spat Inf Sci 14:54–61CrossRefGoogle Scholar
  55. Madani K (2011) Computational intelligence. Springer, BerlinCrossRefGoogle Scholar
  56. Mantoglou A, Papantoniou M, Giannoulopoulos P (2004) Management of coastal aquifers based on nonlinear optimization and evolutionary algorithms. J Hydrol 297(1):209–228CrossRefGoogle Scholar
  57. Marin J, Sole RV (1999) Macroevolutionary algorithms: a new optimization method on fitness landscapes. IEEE Trans Evol Comput 3(4):272–286CrossRefGoogle Scholar
  58. Mas JF (2004) Mapping land use/cover in a tropical coastal area using satellite sensor data, GIS and artificial neural networks. Estuar Coast Shelf Sci 59:219–230CrossRefGoogle Scholar
  59. Mocq J, St-Hilaire A, Cunjak RA (2013) Assessment of Atlantic salmon (Salmo salar) habitat quality and its uncertainty using a multiple-expert fuzzy model applied to the Romaine River (Canada). Ecol Model 265:14–25CrossRefGoogle Scholar
  60. Okkan U (2012) Wavelet neural network model for reservoir inflow prediction. Sci Iran 19(6):1445–1455CrossRefGoogle Scholar
  61. Özçelik R, Diamantopoulou MJ, Crecente-Campo F, Eler U (2013) Estimating Crimean juniper tree height using nonlinear regression and artificial neural network models. For Ecol Manage 306:52–60CrossRefGoogle Scholar
  62. Özger M (2011) Prediction of ocean wave energy from meteorological variables by fuzzy logic modeling. Expert Syst Appl 38(5):6269–6274CrossRefGoogle Scholar
  63. Patterson DW (1990) Introduction to artificial intelligence and expert systems. Prentice-Hall, Englewood Cliffs, NJGoogle Scholar
  64. Piotrowski AP, Napiorkowski JJ (2011) Optimizing neural networks for river flow forecasting—evolutionary computation methods versus the Levenberg–Marquardt approach. J Hydrol 407:12–27CrossRefGoogle Scholar
  65. Pontin DR, Schliebs S, Worner SP, Watts MJ (2011) Determining factors that influence the dispersal of a pelagic species: a comparison between artificial neural networks and evolutionary algorithms. Ecol Model 222(10):1657–1665CrossRefGoogle Scholar
  66. Principe JC, Euliano NR, Lefebvre WC (2000) Neural and adaptive systems: fundamentals through simulations. Wiley, New YorkGoogle Scholar
  67. Ranković V, Radulović J, Radojević I, Ostojić A, Čomić L (2010) Neural network modeling of dissolved oxygen in the Gruža reservoir, Serbia. Ecol Model 221(8):1239–1244CrossRefGoogle Scholar
  68. Record NR, Pershing AJ, Runge JA, Mayo CA, Monger BC, Chen C (2010) Improving ecological forecasts of copepod community dynamics using genetic algorithms. J Mar Syst 82(3):96–110CrossRefGoogle Scholar
  69. Rezaei F, Safavi H, Ahmadi A (2013) Groundwater vulnerability assessment using fuzzy logic: a case study in the Zayandehrood aquifers, Iran. Environ Manage 51:267–277CrossRefGoogle Scholar
  70. Riff MC, Alfaro T, Bonnaire X, Grandon C (2008) EA-MP: an evolutionary algorithm for a mine planning problem. In: Proceedings of IEEE congress on evolutionary computation, June 2008, pp 4011–4014Google Scholar
  71. Rumelhart DE, Hinton GE, Williams RJ (1986) Learning internal representations by error propagation. In: Rumelhart DE, McClelland JL (eds) Parallel distributed processing: explorations in the microstructure of cognition, vol 1. MIT Press, Cambridge, MA, pp 318–362Google Scholar
  72. Sanchez E, Shibata T and Zadeh LA (1997) Genetic algorithms and fuzzy logic systems: soft computing perspectives. World Scientific Pub., Singapore; River Edge, NJGoogle Scholar
  73. Song K, Park Y, Zheng F, Kang H (2013) The application of Artificial Neural Network (ANN) model to the simulation of denitrification rates in mesocosm-scale wetlands. Ecol Inform 16:10–16CrossRefGoogle Scholar
  74. Sousa SIV, Martins FG, Alvim-Ferraz MCM, Pereira MC (2007) Multiple linear regression and artificial neural networks based on principal components to predict ozone concentrations. Environ Model Softw 22:97–103CrossRefGoogle Scholar
  75. Torkar D, Zmazek B, Vaupotič J, Kobal I (2010) Application of artificial neural networks in simulating radon levels in soil gas. Chem Geol 270:1–8CrossRefGoogle Scholar
  76. Wang W, Xu D, Qiu L, Ma J (2009) Genetic programming for modelling long-term hydrological time series. In: Proceedings of the fifth international conference on natural computation, Aug 2009, vol 4, pp 265–269Google Scholar
  77. Wang S, Qian X, Wang QH, Xiong W (2012) Modeling turbidity intrusion processes in flooding season of a canyon-shaped reservoir, South China. Procedia Environ Sci 13:1327–1337CrossRefGoogle Scholar
  78. Watts MJ, Li Y, Russell BD, Mellin C, Connell SD, Fordham DA (2011) A novel method for mapping reefs and subtidal rocky habitats using artificial neural networks. Ecol Model 222(15):2606–2614CrossRefGoogle Scholar
  79. Wu CL, Chau KW (2011) Rainfall–runoff modeling using artificial neural network coupled with singular spectrum analysis. J Hydrol 399(3–4):394–409CrossRefGoogle Scholar
  80. Xu S, Wu Y (2008) An algorithm for remote sensing image classification based on artificial immune B-cell network. In: The international archives of the photogrammetry, remote sensing and spatial information sciences, vol XXXVII, part B6b, pp 107−112Google Scholar
  81. Yagiz S, Karahan H (2011) Prediction of hard rock TBM penetration rate using particle swarm optimization. Int J Rock Mech Mining Sci 48(3):427–433CrossRefGoogle Scholar
  82. Yang Y, Rosenbaum MS (2003) Artificial neural networks linked to GIS. In: Nikravesh M, Aminzadeh F, Zadeh LA (eds) Developments in petroleum science, vol 51, Soft computing and intelligent data analysis in oil exploration. Elsevier, The Netherlands, pp 633–650Google Scholar
  83. Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102CrossRefGoogle Scholar
  84. Yoo J, Lee Y, Lee C, Kim C (2012) Effective prediction of biodiversity in tidal flat habitats using an artificial neural network. Mar Environ Res 83:1–9. doi: 10.1016/j. marenvres.2012.10.001 CrossRefGoogle Scholar
  85. Yu X, Gen M (2010) Introduction to evolutionary algorithms. Springer, New YorkCrossRefGoogle Scholar
  86. Zhang W (2010) Computational ecology: artificial neural networks and their applications. World Scientific, SingaporeCrossRefGoogle Scholar
  87. Zhang X, Shan T, Jiao L (2004) SAR image classification based on immune clonal feature selection. In: Mohamed SK, Aurélio CC (eds) Proceedings of image analysis and recognition, vol 3212, Lecture notes in computer science. Springer, Berlin, pp 504–511CrossRefGoogle Scholar
  88. Zheng H, Li L (2007) An artificial immune approach for vehicle detection from high resolution space imagery. Int J Comput Sci Network Security 7:67–72Google Scholar
  89. Zhong Y, Zhang L, Huang B, Li P (2007) A resource limited artificial immune system algorithm for supervised classification of multi/hyper-spectral remote sensing imagery. Int J Remote Sens 28:1665–1686CrossRefGoogle Scholar
  90. Zimmermann H (2001) Fuzzy set theory and its applications. Kluwer Academic, BostonCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2014

Authors and Affiliations

  1. 1.School of Geography and Environmental ScienceMonash UniversityClaytonAustralia

Personalised recommendations