... On the other hand, however, the cities' complexity seems to be a nice target for modeling schemes that treat cities as non-linear, high order and complex systems. Modeling techniques such as system dynamics (Forrester, 2007), cellular automata/agent based modeling (Batty & Xie, 1999;Beall, Parnell, & Albertyn, 2015;Yin, 2013) are well developed to model the dynamics of cities from a variety of perspectives (Haghshenas, Vaziri, & Gholamialam, 2015;Xue & Luo, 2015). For instance, scholars have applied such modeling techniques to understand the process and dynamics of urban water management (Che et al., 2009;Chu, Chang, Lin, Wang, & Chen, 2010;Qi & Chang, 2011;Tidwell, Passell, Conrad, & Thomas, 2004;Winz, Brierley, & Trowsdale, 2009), urban sustainability (Duran-Encalada & Paucar-Caceres, 2009;Jin, Xu, & Yang, 2009;Kopfmuller, Lehn, Nuissl, Krellenberg, & Heinrichs, 2009;Levine, Hughes, Mather, & Yanarella, 2008;Wigle, 2014;Xue & Luo, 2015), urban land use/land cover changes (Haghani, Lee, & Byun, 2003a;Haghani, Lee, & Byun, 2003b;He et al., 2005;Li & He, 2008), urban sprawl (Han, Hayashi, Cao, & Imura, 2009;Liu et al., 2010a), and urban solid waste management (Dyson & Chang, 2005;Kollikkathara, Feng, & Yu, 2010) and urban traffic safety (Goh & Love, 2012;Haghshenas et al., 2015). ...