Research Article

[Retracted] Multiobjective Algorithm for Urban Land Spatial Layout Optimization

Algorithm 1

Sub_sizes = [ABC] For particle swarm subset a, there is no variation;
If Uniform mutation operator>0 Particle swarm subset B performs uniform mutation according to the value of uniform mutation operator;
end.
Nonuniform mutation operator=(1-Current iteration/maximum iteration)^(5Number of decision variables)Number of particles in subset C;
If Nonuniform mutation operator>0.
Particle swarm subset C performs nonuniform mutation according to the value of nonuniform mutation operator;
end.