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