城市与乡村

基于遗传算法自动获取CA模型的参数

展开
  • 中山大学地理科学与规划学院,510275
杨青生(1974-),男,青海乐都人,博士研究生。研究方向:遥感和地理信息模型。 E-mail :qsyang2002@163.com *通讯作者 : 黎夏,教授。E-mail :lixia@mail.sysu.edu.cn

收稿日期: 2006-03-18

  修回日期: 2006-10-09

  网络出版日期: 2007-03-25

基金资助

国家杰出青年基金资助项目(40525002);国家自然科学基金资助项目(40471105);"985工程"GIS与遥感的地学应用科技创新平台项目(105203200400006)

Calibrating urban cellular automata using genetic algorithms

Expand
  • School of Geography and Planning, Sun Yat-sen University, Guangzhou 510275, China

Received date: 2006-03-18

  Revised date: 2006-10-09

  Online published: 2007-03-25

Supported by

国家杰出青年基金资助项目(40525002);国家自然科学基金资助项目(40471105);"985工程"GIS与遥感的地学应用科技创新平台项目(105203200400006)

摘要

本文提出了基于遗传算法来寻找CA模型最佳参数的方法。CA被越来越多地应用于城市和土地利用等复杂系统的动态模拟。CA模型中变量的参数值对模拟结果有非常重要的影响。如何获取理想的参数值是模型的关键。传统的逻辑回归模型运算简单,常常用来获取模型的参数值,要求解释变量间线性无关,所以获取的城市CA模型参数具有一定的局限性。遗传算法在参数优化组合、快速搜索参数值方面有很大的优势。本文利用遗传算法来自动获取优化的CA模型参数值,并获得了纠正后的CA模型。将该模型应用于东莞1988~2004年的城市发展的模拟中,得到了较好的效果。研究结果表明,遗传算法可以有效地自动获取CA模型的参数,其模拟的结果要比传统的逻辑回归校正的CA模型模拟精度高。

本文引用格式

杨青生, 黎 夏 . 基于遗传算法自动获取CA模型的参数[J]. 地理研究, 2007 , 26(2) : 229 -237 . DOI: 10.11821/yj2007020003

Abstract

This paper presents a new method to calibrate urban cellular automata (CA) using genetic algorithms(GA).The GA is used to find the optimal parameter values so that CA models can simulate urban expansion in a more realistic way. Traditional multi-criterion evaluation (MCE) and logistic methods have limitations for deriving the transition rules of CA models. The variables should be independent so that the parameter values (coefficients) can be properly estimated by regression analysis. This assumption is not true in most situations. The limitations can be overcome by using GA to estimate these parameter values for these correlated variables. When calibrating urban cellular automata with GA, the parameters of CA models are set to the chromosomes in GA program.The real number encoding way is used to encode chromosomes. The fitness function is defined with mean square error between simulated and actual urban forms.The initial population is set to be 50 randomly. And crossover probability is set to be 0.9, and mutation probability is set to be 0.01. The elitist selection is used to heredity the better individual.If the fitness does not change in the past 50 generations, the genetic procedure will be finished. After properly encoding the chromosomes, the optimal parameter values are automatically found by the evolutionary approach. This method is applied to the simulation of urban expansion in Dongguan, a fast developing city in the Pearl River Delta in South China. The model is able to simulate urban development in 1988-2004 by using the training data from remote sensing data. The analysis indicates that the proposed model can produce better simulation results than MCE-based CA models and logistic calibrated CA models. Moreover, the parameter values can be used to explain the relationships between spatial variables and urban development.

参考文献



[1] Batty M, Xie Y. From cells to cities. Environment and Planning B: Planning and Design,1994,21:531~548.



[2] 周成虎,孙战利,等. 地理元胞自动机研究,北京:科学出版社,1999.55~59.



[3] 黄翀,刘高焕.基于元胞模型的河道纵剖面演化动态模拟.地理研究,2006,25(2):342~349.



[4] White R, Engelen G. Cellular automata and fractal urban form: a cellular modelling approach to the evolution of urban land-use patterns. Environment and Planning A,1993,25:1175~1199.



[5] Wu F.Calibration of stochastic cellular automata: the application to rural-urban land conversions. International Journal of Geographical Information Science,2002,16(8),795~818.



[6] 黎夏,叶嘉安.基于神经网络的元胞自动机及模拟复杂土地利用系统.地理研究,2005,24(1):19~27.



[7] Wu F,Webste C J. Simulation of land development through the integration of cellular automata and multicriteria evaluation.Environment and Planning B,1998,5:103~126.



[8] Wu F.SimLand: a prototype to simulate land conversion through the integrated GIS and CA with AHP-derived transition rules.International Journal of Geographical Information Science, 1998, 12(1), 63~82.



[9] Li X, Yeh A G O. Modelling sustainable urban development by the integration of constrained cellular automata and GIS. International Journal of Geographical Information Science,2000,14(2):131~152.



[10] 黎夏,叶嘉安. 主成分分析与CA在空间决策与城市模拟中的应用. 中国科学(D辑),2001,31(8):683~690.



[11] Clarke K C, Hoppen S, et al. A self-modifying cellular automaton of historical urba-nization in the San Francisco Bay area. Environment and Planning B,1997,24:247~261.



[12] 黎夏,叶嘉安. 基于神经网络的单元自动机CA模拟及真实和优化城市的模拟.地理学报,2002,57(2):159~166.



[13] 黎夏,叶嘉安. 知识发现及地理元胞自动机.中国科学(D辑),2004,34 (9):865~872.



[14] 李敏强,寇纪淞,等. 遗传算法的基本理论与应用.北京:科学出版社, 2002.26~74.



[15] Hyun M, Kim J.Hybrid evolutionary programming for heavily constrained problems. Biosystems,1996,38:29~43.



[16] Booker L B,et al.Classifier systems and genetic algorithms.Artificial Intelligence, 1989, 40(1-3): 235~282.



[17] 李铭,方创琳.基于自组织模型的酒嘉玉地区城市化动态演变.地理研究, 2006,25(3):551~559.



[18] 陈述彭 主编.城市化与城市地理信息系统.北京:科学出版社,1999.15~27.



[19] Allen P M. Cities and regions as self-organizing systems: models of complexity. Cordon and Breach,1997,33~49.



[20] 黎夏,刘凯.GIS与空间分析—原理和方法.北京:科学出版社,2006.201~233.



[21] 黎夏,叶嘉安.利用遥感监测和分析珠江三角洲的城市扩张过程——以东莞市为例.地理研究, 1997,16 ( 4):56~61.
文章导航

/