
4 CONCLUSIONS 
In this paper we explored using pedestrian flow 
simulations combined with heuristic search to assist 
in the automatic design for spatial layout planning. 
Using pedestrian simulations, the activity of crowds 
can be used to study the consequences of different 
spatial layouts. 
Based on the results that have been observed in 
this paper, we have demonstrated that simple 
heuristic searches appear to deal with the NP-hard 
spatial layout design problem to some degree, at 
least on the very much simplified problem addressed 
here. Both SA and HC are able to automatically find 
adequate solutions to this problem when 
incorporated with the pedestrian simulator. 
Moreover, the solution is further improved when we 
paired ‘parents’ and apply a GA style operator using 
our method SA-GAO. Whilst it is not guaranteed 
that the optimal solution will be found, this does not 
mean that useful and unexpected designs cannot be 
learnt using these types of approaches. Indeed, the 
real positive outcome of the experiments here is that 
we found certain characteristics that may not have 
been immediately expected. We have found several 
key results: 
  The highest fitnesses produced useful layouts, 
passageways (diagonal or horizontal) and clustered 
objects. These demonstrably show smoother flow 
when running the simulations and exploring the 
statistics of movement; 
  SA has more variations in final fitness. Whilst 
HC cannot ‘escape’ local optima, SA does 
sometimes manage to do this with better final 
solutions. In general, the distribution of final 
fitnesses is higher for SA though more adventurous 
solutions are explored; 
  SA-GAO generated better solutions compared 
to SA solutions: the SA-GAO children show higher 
fitnesses than their parents. This implies that 
solutions with lower fitnesses may still offer useful 
information and when these are recombined in a 
constructive way, they generate better overall 
layouts than if no recombination is used. 
We feel that approaches that combine heuristic 
search with simulation should offer the ability to 
find novel design solutions in more complex design 
layouts with larger spaces, more objects, different 
constraints and different pedestrian goals. In general, 
we found that SA-GAO treats combinations of two 
existing solutions as being ‘near’, making the 
‘children’ share the properties of their parents, so 
that a  child of two good solutions is more probably 
good than a random solution as in HC and SA. 
Future work will involve extending our work by 
make use of real world data to validate the 
discovered layouts. We have access to large amounts 
of pedestrian flow data in existing public buildings 
and private offices. We will use the data to further 
test our algorithms on layouts discovered from more 
complex real-world spaces. 
REFERENCES 
Batty, M., Desyllas, J. & Duxbury, E. 2003, The discrete 
dynamics of small-scale spatial events: agent-based 
models of mobility in carnivals and street parades, 
International Journal of Geographical Information 
Science, vol. 17, no. 7, pp. 673-697. 
Charman, P., Cermics, I. & Antipolis, S. 1994, A 
constraint-based approach for the generation of floor 
plans,  Tools with Artificial Intelligence, 1994. 
Proceedings., Sixth International Conference on, pp. 
555. 
Dijkstra, J. & Timmermans, H. 2002, Towards a multi-
agent model for visualizing simulated user behavior to 
support the assessment of design performance, 
Automation in Construction, vol. 11, no. 2, pp. 135-
145.  
Honda, K. & Mizoguchi, F. 1995, Constraint-based 
approach for automatic spatial layout planning, 
Artificial Intelligence for Applications, 1995. 
Proceedings., 11th Conference on, pp. 38.  
Michalewicz, Z. & Fogel, D. B. 2000, How to solve it : 
modern heuristics, Springer, Berlin; New York.  
Pan, X., Han, C. S., Dauber, K. & Law, K. H. 2006, 
Human and social behavior in computational modeling 
and analysis of egress, Automation in Construction, 
vol. 15, no. 4, pp. 448-461.  
Smedresman, G. 2006, Crowd Simulations and 
Evolutionary Algorithms in Floor Plan Design, Yale 
University.  
Yue, H., Hao, H., Chen, X. & Shao, C. 2007, Simulation 
of pedestrian flow on square lattice based on cellular 
automata model, Physica A: Statistical Mechanics and 
its Applications, vol. 384, no. 2, pp. 567-588.  
Zhu, N., Wang, J. & Shi, J. 2008, Application of 
Pedestrian Simulation in Olympic Games, Journal of 
Transportation Systems Engineering and Information 
Technology, vol. 8, no. 6, pp. 85-90. 
USING UNIFORM CROSSOVER TO REFINE SIMULATED ANNEALING SOLUTIONS FOR AUTOMATIC DESIGN
OF SPATIAL LAYOUTS
379