“…In order to accomplish these tasks, a variety of techniques and approaches can be applied, such as rule-based systems (RBS), genetic algorithms, cellular automata, Fuzzy Systems, Multiagent systems, Swarm Intelligence, Case-based reasoning (CBR), and Artificial Neural Networks (ANN) (Chen et al, 2008). For example, AI (particularly genetic algorithms, Artificial Neural Networks, and Deep Learning) has been applied in a variety of civil engineering contexts including optimum design of structures (Hajela and Berke, 1991;Adeli and Park, 1995;Camp et al, 2003;Hadi, 2003), concrete strength modeling (Yeh, 1999;Ni and Wang, 2000;Lee and Ahn, 2003;Al-Salloum et al, 2012), predicting geotechnical settlement and liquefaction (Shahin et al, 2002;Young-Su and Byung-Tak, 2006), earthquake engineering (Lee and Han, 2002;Arslan, 2010;Yilmaz, 2011), concrete design mix (Jayaram et al, 2009), prediction and forecasting of water resources and flooding (Maier and Dandy, 2000;Mitra et al, 2016;Alexander et al, 2018;Lin et al, 2018;Yu et al, 2018;Zamanisabzi et al, 2018;Li et al, 2019), water quality and sediment modeling (Nagy et al, 2002;Zhang et al, 2010;Barzegar et al, 2016;Sabouri et al, 2016), irrigation and water-delivery scheduling (Nixon et al, 2001;Karasekreter et al, 2013), rainfallrunoff modeling (Minns and Hall, 1996;Tokar and Johnson, 1999;Cheng et al, 2005Cheng et al, , 2017Dixon, 2005;Jeong and Kim, 2005;…”