A multi-objective Markov Chain Monte Carlo cellular automata model: Simulating multi-density urban expansion in NYC

Abstract Cellular automata (CA) models have increasingly been used to simulate land use/cover changes (LUCC). Metaheuristic optimization algorithms such as particle swarm optimization (PSO) and genetic algorithm (GA) have been recently introduced into CA frameworks to generate more accurate simulations. Although Markov Chain Monte Carlo (MCMC) is simpler than PSO and GA, it is rarely used to calibrate CA models. In this article, we introduce a novel multi-chain multi-objective MCMC (mc-MO-MCMC) CA model to simulate LUCC. Unlike the classical MCMC, the proposed mc-MO-MCMC is a multiple chains method that imports crossover operation from classical evolutionary optimization algorithms. In each new chain, after the initial one, the crossover operator generates the initial solution. The selection of solutions to be crossed over are made according to their fitness score. In this paper, we chose the example of New York City (USA) to apply our model to simulate three conflicting objectives of changes from non-urban to low-, medium- or high-density urban between 2001 and 2016 using USA National Land Cover Database (NLCD). Elevation, slope, Euclidean distance to highways and local roads, population volume and average household income are used as LUCC causative factors. Furthermore, to demonstrate the efficiency of our proposed model, we compare it with the multi-objective genetic algorithm (MO-GA) and standard single-chain multi-objective MCMC (sc-MO-MCMC). Our results demonstrate that mc-MO-MCMC produces accurate simulations of land use dynamics featured by faster convergence to the Pareto frontier comparing to MO-GA and sc-MO-MCMC. The proposed multi-objective cellular automata model should efficiently help to simulate a trade-off among multiple and, possibly, conflicting land use change dynamics at once.

[1]  Suzana Dragicevic,et al.  Modeling Urban Land Use Changes Using Support Vector Machines , 2016, Trans. GIS.

[2]  Montserrat Gómez-Delgado,et al.  Implementation and calibration of a new irregular cellular automata-based model for local urban growth simulation: The MUGICA model , 2019 .

[3]  M. Bowman,et al.  New York City's Vulnerability to Coastal Flooding , 2008 .

[4]  Hichem Omrani,et al.  The land transformation model-cluster framework: Applying k-means and the Spark computing environment for large scale land change analytics , 2019, Environ. Model. Softw..

[5]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[6]  Limin Yang,et al.  A new generation of the United States National Land Cover Database: Requirements, research priorities, design, and implementation strategies , 2018, ISPRS Journal of Photogrammetry and Remote Sensing.

[7]  Min Cao,et al.  A new discovery of transition rules for cellular automata by using cuckoo search algorithm , 2015, Int. J. Geogr. Inf. Sci..

[8]  Ji-Hyun Kim,et al.  Assessing practical significance of the proportional odds assumption , 2003 .

[9]  Mario Cools,et al.  Modelling built-up expansion and densification with multinomial logistic regression, cellular automata and genetic algorithm , 2018, Comput. Environ. Urban Syst..

[10]  J. Wickham,et al.  Completion of the 2001 National Land Cover Database for the conterminous United States , 2007 .

[11]  Yaohang Li MOMCMC: An efficient Monte Carlo method for multi-objective sampling over real parameter space , 2012, Comput. Math. Appl..

[12]  Alex Hagen,et al.  Fuzzy set approach to assessing similarity of categorical maps , 2003, Int. J. Geogr. Inf. Sci..

[13]  W. Gilks,et al.  Adaptive Rejection Metropolis Sampling Within Gibbs Sampling , 1995 .

[14]  Anton J. J. van Rompaey,et al.  ASSURE: a model for the simulation of urban expansion and intra-urban social segregation , 2016, Int. J. Geogr. Inf. Sci..

[15]  Mario Cools,et al.  Comparing support vector machines with logistic regression for calibrating cellular automata land use change models , 2018 .

[16]  Ingvar Strid Efficient parallelisation of Metropolis-Hastings algorithms using a prefetching approach , 2010, Comput. Stat. Data Anal..

[17]  Philip K. Thornton,et al.  Multi-objective land use allocation modelling for prioritizing climate-smart agricultural interventions , 2018, Ecological Modelling.

[18]  Shu-li Huang,et al.  Integrated spatial ecosystem model for simulating land use change and assessing vulnerability to flooding , 2017 .

[19]  W. K. Hastings,et al.  Monte Carlo Sampling Methods Using Markov Chains and Their Applications , 1970 .

[20]  Wei Zou,et al.  Modeling agricultural land use change in a rapid urbanizing town: Linking the decisions of government, peasant households and enterprises , 2020 .

[21]  Alfonso García-Ferrer,et al.  Multi-Objective Spatial Optimization: Sustainable Land Use Allocation at Sub-Regional Scale , 2017 .

[22]  Mario Cools,et al.  Addressing the determinants of built-up expansion and densification processes at the regional scale , 2018 .

[23]  C. Geyer,et al.  Annealing Markov chain Monte Carlo with applications to ancestral inference , 1995 .

[24]  S. Sorooshian,et al.  Effective and efficient algorithm for multiobjective optimization of hydrologic models , 2003 .

[25]  Xiaoping Liu,et al.  Modeling urban land-use dynamics in a fast developing city using the modified logistic cellular automaton with a patch-based simulation strategy , 2014, Int. J. Geogr. Inf. Sci..

[26]  Michael Batty,et al.  Spatial multi-objective land use optimization: extensions to the non-dominated sorting genetic algorithm-II , 2011, Int. J. Geogr. Inf. Sci..

[27]  Linda See,et al.  Calibration of a fuzzy cellular automata model of urban dynamics in Saudi Arabia , 2009 .

[28]  Douglas C. Montgomery,et al.  Applied Statistics and Probability for Engineers, Third edition , 1994 .

[29]  Andreas Rienow,et al.  Supporting SLEUTH - Enhancing a cellular automaton with support vector machines for urban growth modeling , 2015, Comput. Environ. Urban Syst..

[30]  R. White,et al.  High-resolution integrated modelling of the spatial dynamics of urban and regional systems , 2000 .

[31]  David M. Iwaniec,et al.  The co-production of sustainable future scenarios , 2020, Landscape and Urban Planning.

[32]  T. Warren Liao,et al.  Artificial bee colony-based support vector machines with feature selection and parameter optimization for rule extraction , 2018, Knowledge and Information Systems.

[33]  Inés Santé-Riveira,et al.  Calibration of an urban cellular automaton model by using statistical techniques and a genetic algorithm. Application to a small urban settlement of NW Spain , 2013, Int. J. Geogr. Inf. Sci..

[34]  Xia Li,et al.  Delimiting the urban growth boundaries with a modified ant colony optimization model , 2017, Comput. Environ. Urban Syst..

[35]  Edward I. George,et al.  Bayes and big data: the consensus Monte Carlo algorithm , 2016, Big Data and Information Theory.

[36]  Rui Zhu,et al.  An intelligent method to discover transition rules for cellular automata using bee colony optimisation , 2013, Int. J. Geogr. Inf. Sci..

[37]  Yang Liu,et al.  The Effect of Observation Scale on Urban Growth Simulation Using Particle Swarm Optimization-Based CA Models , 2018, Sustainability.

[38]  T. McPhearson,et al.  Social-ecological and technological factors moderate the value of urban nature , 2019, Nature Sustainability.

[39]  F. Meza,et al.  Assessing spatial dynamics of urban growth using an integrated land use model. Application in Santiago Metropolitan Area, 2010-2045 , 2014 .