The invention discloses an urban CA
model parameter optimization method based on a biogeographic optimization
algorithm, and the method comprises the steps: carrying out the rasterizing of an urban present land-use map, enabling each grid to be corresponding to one
cell, and building a land-use matrix; extracting the
urban land-use change and spatial variable data, carrying out spatial sampling, and obtaining a training sample; building the function relation between a spatial variable and
urban expansion, and constructing a
fitness function through employing the difference between a function fitting value and a true value; initializing parameters of a BBO
algorithm, employing the BBO
algorithm for training according to historical sample data, obtaining a
variable weight, and calculating the urban development probability; building a transformational rule of a BBO-CA model, and calculating the final
cell transformation probability of each
cell according to the transformational rule of a non-urban cell; and carrying out
urban expansion simulation based on a built BBO-CA model. The method constructs a biogeographic optimization cell automatic
machine model, enables the model to be used in
urban expansion simulation, and facilitates more true and accurate
simulation of urban development.