Abstract
Agent-based methods are one approach for modelling complex social systems but one issue with these models is the large number of parameters that require estimation. This chapter examines the effect of using a genetic algorithm (GA) for the parameter estimation of an agent-based model (ABM) of burglary. One of the main issues encountered in the implementation was the computation time required to run the algorithm. Nevertheless a set of preliminary results were obtained, which indicated that visibility is the most important parameter in the decision of whether to burgle a house while accessibility was the least important. Such tools may eventually provide the means to gain a greater understanding of the factors that determine criminological behaviour.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Andresen, M., Malleson, N.: Testing the stability of crime patterns: implications for theory and policy. J. Res. Crime Delinquency 48(1), 58–82 (2011)
Bäck, T., Schwefel, H.-P.: An overview of evolutionary algorithms for parameter optimization. Evol. Comput. 1(1), 1–23 (1993)
Beasley, D., Bull, D.R., Martin, R.R.: An overview of genetic algortihms: Part 1. Fundamentals. Univ. Comput. 15(2), 58–69 (1993)
Bhavnani, R., Miodownik, D., Nart, J.: REsCape: an agent-based framework for modeling resources, ethnicity, and conflict. J. Artif. Soc. Soc. Simul. 11(2), 7 (2008) [Online]. http://jasss.soc.surrey.ac.uk/11/2/7.html. Accessed 16 June 2011
Birks, D.: Computational criminology: a multi-agent simulation of volume crime activity. Presentation to the British Society of Criminology Conference, University of Leeds, UK (2005)
Birks, D.: Synthesis over analysis: using agent-based models to examine the interactions of crime. Presentation at the Fifth National Crime Mapping Conference, London (2007)
Birks, D.J., Donkin, S., Wellsmith, M.: Synthesis over analysis: towards an ontology for volume crime simulation. In: Liu, L., Eck, J. (eds.) Artificial Crime Analysis Systems: Using Computer Simulations and Geographic Information Systems, pp. 160–192. Information Science Reference, Hershey (2008)
Birks, D., Townsley, M., Stewart, A.: Generative explanations of crime: using simulation to test criminological theory. Criminology 50(1), 221–254 (2012)
Bonabeau, E.: Agent-based modeling: methods and techniques for simulating human systems. Proc. Nat. Acad. Sci. 99, 7280–7287 (2002)
Brantingham, P.J., Brantingham, P.L.: Notes on the geometry of crime. In: Brantingham, P.J., Brantingham, P.L. (eds.) Environmental Criminology (pp. 27–54). Waveland Press, Prospect Heights (1981)
Brantingham, P.L., Brantingham, P.J.: Nodes, paths and edges: considerations on the complexity of crime and the physical environment. J. Environm. Psychol. 13(1), 3–28 (1993)
Brantingham, P.L., Brantingham, P.J.: Mapping crime for analytic purposes: location quotients, counts, and rates. In: Weisburd, D., McEwen, T. (eds.) Crime Mapping and Crime Prevention, Volume 8 of Crime Prevention Studies, pp. 263–288. Criminal Justice Press, Monsey (1998)
Brantingham, P.L., Brantingham, P.J.: Computer simulation as a tool for environmental criminologists. Secur. J. 17(1), 21–30 (2004)
Brantingham, P.L., Glasser, U., Kinney, B., Singh, K., Vajihollahi, M.: A computational model for simulating spatial aspects of crime in urban environments. Proceedings of the 2005 IEEE International Conference on Systems Man and Cybernetics 4, 3667–3674 (2005)
Brantingham, P.L., Glasser, U., Kinney, B., Singh, K., Vajihollahi, M.: Modeling urban crime patterns: viewing multi-agent systems as abstract state machines. Proceedings of the 12th International Workshop on Abstract State Machines, pp. 101–117, Paris (2005)
Brantingham, P.L., Glasser, U., Jackson, P., Kinney, B., Vajihollahi, M.: Mastermind: computational modeling and simulation of spatiotemporal aspects of crime in urban environments. In: Liu, L., Eck, J., (eds.) Artificial Crime Analysis Systems: Using Computer Simulations and Geographic Information Systems, chapter 13, pp. 252–280. IGI Global, Hershey (2008)
Chainey, S., Ratcliffe, J.: GIS and Crime Mapping, 1st edn. Wiley, Chichester (2005)
Cherif, A., Yoshioka, H., Ni, W., Bose, P.: Terrorism: Mechanisms of Radicalization Processes, Control of Contagion and Counter-Terrorist Measures. Santa Fe Institute Working Paper [Online] (2009). http://tuvalu.santafe.edu/events/workshops/images/7/7e/TerrorismWorkingPaper.pdf. Accessed 16 June 2011
Cilliers, P.: Complexity and Postmodernism. Routledge, Bury St Edmonds (1998)
Clarke, R.V., Cornish, D.B.: Modeling offenders’ decisions: a framework for research and policy. Crime Justice 6, 147–185 (1985)
Cohen, L., Felson, M.: Social change and crime rate trends: a routine activity approach. Am. Sociol. Rev. 44, 588–608 (1979)
Crooks, A.: Constructing and implementing an agent-based model of residential segregation through vector GIS. CASA Working Paper Series, Paper 133 (2008). http://eprints.ucl.ac.uk/15185/1/15185.pdf
Davis, L.: Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York (1991)
Deb, K.: Multi-Objective Optimization Using Evolutionary Algorithms. Wiley, West Sussex (2001)
Di Paolo, E.A., Noble, J., Bullock, S.: Simulation models as opaque thought experiments. Seventh International Conference on Artificial Life, pp. 497–506. MIT Press, Cambridge (2000)
Dray, A., Mazerolle, L., Perez1, P., Ritter, A.: Policing Australia’s heroin drought: using an agent-based model to simulate alternative outcomes. J. Exp. Criminol. 4, 267–287 (2008)
Eck, J., Weisburd, D.: Crime places in crime theory. In: Eck, J., Weisburd, D. (eds.) Crime and Place, pp. 1–33. Criminal Justice Press, Monsey (1995)
Eck, J.E., Liu, L.: Contrasting simulated and empirical experiments in crime prevention. J. Exp. Criminol. 4(3), 195–213 (2008)
Egesdal, M., Fathauer, C., Louie, K., Neuman, J., Mohler, G., Lewis, E.: Statistical and Stochastic Modeling of Gang Rivalries in Los Angeles. SIAM Undergraduate Research Online (SIURO) 3. [Onine] (2010). http://www.siam.org/students/siuro/vol3/S01045.pdf. Accessed 16 June 2011
Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing. Springer, Heidelberg (2003)
Efstratiadis, A., Koutsoyiannis, D.: On the practical use of multiobjective optimisation in hydrological model calibration, European Geosciences Union General Assembly 2009, Geophysical Research Abstracts, vol. 11. European Geosciences Union, Vienna (2009)
Epstein, J.M., Axtell, R.L.: Growing Artificial Societies: Social Science from the Bottom Up. MIT Press, Cambridge (1996)
Evans, A.J.: A sketchbook for ethics in agent-based modelling. Association of American Geographers (AAG) Annual Meeting, 23–26 February 2012, New York [online] (2012). http://www.geog.leeds.ac.uk/presentations/12-2/12-2.pptx
Expósito, R.R., Taboada, G.L., Ramos, S., Touriño, J., Doallo, R.: Performance analysis of HPC applications in the cloud. Future Gener. Comput. Syst. 29(1), 218–229 (2013). doi:10.1016/j.future.2012.06.009
Farmer, J.D., Foley, D.: The economy needs agent-based modelling. Nature 460, 685–686 (2009)
Grimm, V., Railsback, S.F.: Individual-Based Modeling and Ecology. Princeton University Press, Princeton (2005)
Grimm, V., Berger, U., Bastiansen, F., Eliassen, S., Ginot, V., Giske, J., Goss-Custard, J., Grand, T., Heinz, S., Huse, G., Huth, A., Jepsen, J.U., Jørgensen, C., Mooij, W.M., Müller, B., Pe’er, G., C., Piou, Railsback, S.F., Robbins, A.M., Robbins, M.M., Rossmanith, E., Rüger, N., Strand, E., Souissi, S., Stillman, R.A., Vabø, R., Visser, U., DeAngelis, D.L.: A standard protocol for describing individual-based and agent-based models. Ecol. Model. 198, 115–126 (2006)
Groff, E.: Exploring The Geography Of Routine Activity Theory: A Spatio-Temporal Test Using Street Robbery. PhD thesis, University of Maryland (2006)
Groff, E.: Simulation for theory testing and experimentation: An example using routine activity theory and street robbery. Journal of Quantitative Criminology, 23:75–103 (2007a)
Groff, E.: Situating simulation to model human spatio-temporal interactions: An example using crime events. Transactions in GIS, 11(4):507–530 (2007b)
Groff, E., Mazerolle, L. (2008) Simulated experiments and their potential role in criminology and criminal justice. Journal of Experimental Criminology, 4(3):187–193
Goldberg, D.: Genetic Algorithms: in Search, Optimisation and Machine Learning. Addison Wesley, Crawfordsville (1989)
Goldstein, N.C.: Brains versus brawn—comparative strategies for the calibration of a cellular automata-based urban growth model. In: Atkinson, P., Foody, G., Darby, S., Wu, F. (eds.) Geodynamics, pp. 249–272. CRC Press, Boca Raton (2004)
Hayslett-McCall, K. L., Qiu, F., Curtin, K. M., Chastain, B., Schubert, J., Carver, V.: The simulation of the journey to residential burglary. In: Artificial Crime Analysis Systems: Using Computer Simulations and Geographic Information Systems, chapter 14. IGI Global, Hershey (2008)
Heppenstall, A.J., Evans, A.J., Birkin, M.H.: Genetic algorithm optimisation of an agent-based model for simulating a retail market. Environ. Plan. B: Plan. Design 34, 1051–1070 (2007)
Holland, J.: Adaption in Natural and Artificial Systems. MIT Press, Cambridge (1975)
Holland, J.: Genetic algorithms. Scientific American, July 1992, 66–72
Huddleston, S.H., Learmonth, G.P., Fox, J.: Changing Knives into Spoons. Proceedings of the 2008 IEEE Systems and Information Engineering Design Symposium, University of Virginia, Charlottesville, VA, USA, April 25 (2008) [Online]. http://www.sys.virginia.edu/sieds09/papers/0047_FPM2SimDM-02.pdf. Accessed 16 June 2011
Johnson, S.D., Bernasco, W., Bowers, K.J., Elffers, H., Ratcliffe, J., Rengert, G.F., Townsley, M.: Near repeats: a cross national assessment of residential burglary. J. Quant. Criminol. 23(3), 201–219 (2007)
Johnson, S.D., Bowers, K.J.: Permeability and burglary risk: are Cul-de-sacs safer? J. Quant. Criminol. 26(1), 89–111 (2009)
Knudsen, D.C., Fotheringham, A.S.: Matrix comparison, goodness-of-fit, and spatial interaction modeling. Int. Reg. Sci. Rev. 10, 127–147 (1986)
Kongmuang, C.: Modelling crime: a spatial microsimulation approach. Ph.D. thesis, School of Geography, University of Leeds, Leeds (2006)
Li, X., Yang, Q.S., Liu, X.-P.: Genetic algorithms for determining the parameters of cellular automata in urban simulation. Sci. China Ser. D: Earth Sci. 50(12), 1857–1866 (2007)
Liu, L., Wang, X., Eck, J., Liang, J.: Simulating crime events and crime patterns in a RA/CA models. In: Wang, F. (ed.) Geographic Information Systems and Crime Analysis, pp. 197–213. Idea Publishing, Reading (2005)
Lustick, I.S.: Defining Violence: a plausibility probe using agent-based modeling. Paper prepared for LiCEP, Princeton University, May 12–14, 2006 [Online]. http://www.prio.no/files/file48070_lustick_violdef_foroslo_v2.pdf. Accessed 16 June 2011
Malleson, N.: An agent-based model of burglary in Leeds. Master’s thesis, University of Leeds, School of Computing, Leeds [Online] (2006). http://www.geog.leeds.ac.uk/fileadmin/downloads/school/people/postgrads/n.malleson/mscproj.pdf. Accessed 16 June 2011
Malleson, N.: Agent-based modelling of burglary. Ph.D. thesis, School of Geography, University of Leeds (2010)
Malleson, N., Evans, A.J., Jenkins, T.: An agent-based model of burglary. Environ. Plan. B: Plan. Des. 36, 1103–1123 (2009)
Malleson, N., Heppenstall, A.J., Evans, A.J., See, L.M.: Evaluating an agent-based model of burglary. Working paper 10/1, School of Geography, University of Leeds, UK. January 2010 [Online]. http://www.geog.leeds.ac.uk/fileadmin/downloads/school/research/wpapers/10_1.pdf. Accessed 16 June 2011
Malleson, N., Heppenstall, A.J., See, L.M.: Crime reduction through simulation: an agent-based model of burglary. Comput. Environ. Urban Syst. 34, 236–250 (2010b)
Malleson, N., See, L.M., Evans, A.J., Heppenstall, A.J.: Implementing comprehensive offender behaviour in a realistic agent-based model of burglary. Simul.: Trans. Soc. Model. Simul. Int. 88(1), 50–71 (2010)
Malleson, N., Evans, A.J., Heppenstall, A.J., See, L.M.: Crime from the ground-up: agent-based models of burglary. Geographical Compass (Submitted)
Malleson, N., Evans, A., Heppenstall, A., See, L..: The Leeds Burglary Simulator. Informatica e diritto special issue: Law and Computational Social Science 1 211–222 (2013)
Maros, I., Mitra, G.: Simplex algorithms. In: Beasley, J.E. (ed.) Advances in Linear and Integer Programming, pp. 1–46. Oxford Science, Oxford (1996)
Melo, A., Belchior, M., Furtado, V.: Analyzing police patrol routes by simulating the physical reorganization of agents. In: Sichman, J.S., Antunes, L. (eds.) MABS, Lecture Notes in Computer Science, vol. 3891, pp. 99–114. Springer, Heidelberg (2005)
Michalewicz, M.: Genetic Algorithms + Data Structures = Evolution Programs. Springer, Heidelberg (1992)
Michalewicz, Z., Janikow, C.: Genetic algorithms for numerical. Optim. Stat. Comput. 1(2), 75–91 (1991)
Mitchell, M.: An Introduction to Genetic Algorithms. MIT Press, Cambridge (1998)
Moss, S., Edmonds, B.: Towards good social science. J. Artif. Soc. Soc. Simul. 8(4), 13 (2005)
Omer, I.: How ethnicity influences residential distributions: an agent-based simulation. Environ. Plan. B: Plan. Des. 32(5), 657–672 (2005)
Rengert, G.F., Wasilchick, J.: Suburban burglary: a time and a place for everything. Charles Thomas, Springfield (1985)
Schmidt, B.: The Modelling of Human Behaviour. SCS Publications, Erlangen (2000)
Schmidt, B.: How to give agents a personality. Proceedings of the 3rd Workshop on Agent- Based Simulation, April 7–9, Passau, Germany (2002)
Schelling, T.C.: Dynamic models of segregation. J. Math. Sociol. 1, 143–186 (1971)
Shan, J., Alkheder, S., Wang, J.: Genetic algorithms for the calibration of cellular automata urban growth modeling. Photogram. Eng. Remote Sens. 74(10), 1267–1277 (2008)
Shaw, C., McKay, H.: Juvenile Delinquency and Urban Areas. University of Chicago Press, Chicago (1942)
Stonedahl, F.J.: Genetic algorithms for the exploration of parameter spaces of agent-based models. Unpublished Ph.D. thesis, Northwestern University, Evanston (2011). http://forrest.stonedahl.com/thesis/forrest_stonedahl_thesis.pdf
Tesfatsion, L., Judd, K.L.: Handbook of Computational Economics: Agent-Based Computational Economics. North Holland, Amsterdam (2006)
Urban, C.: PECS: a reference model for the simulation of multi-agent systems. In: Suleiman, R., Troitzsch, K.G., Gilbert, N. (eds.) Tools and Techniques for Social Science Simulation, Chapter 6, pp. 83–114. Physica, Heidelberg (2000)
van Baal, P.: Computer Simulations of Criminal Deterrence: From Public Policy to Local Interaction to Individual Behaviour. Boom Juridische Uitgevers, Den Haag, The Netherlands (2004)
Vickers, D., Rees, P.: Creating the UK national statistics 2001 output area classification. J. Royal Stat. Soc. Ser. A 170(2), 379–403 (2007)
Vrugt, J.A., Gupta, H.V., Bastidas, L.A., Bouten, W., Sorooshian, S.: Effective and efficient algorithm for multiobjective optimization of hydrologic models. Water Resour. Res. 39(8), 1214 (2003). doi:10.1029/2002WR001746
Wang, X., Liu, L., Eck, J.: Crime simulation using gis and artificial intelligent agents. In: Liu, L., Eck, J. (eds.) Artificial Crime Analysis Systems: Using Computer Simulations and Geographic Information Systems, chapter 11. Information Science Reference, Hershey (2008)
Weisburd, D., Bushway, S., Lum, C., Ang, S.-M.: Trajectories of crime at places: a longitudinal study of street segments in the city of Seattle. Criminology 42(1), 283–321 (2004)
Weisburd, D., Bruinsma, G.J.N., Bernasco, W.: Units of analysis in geographic criminology: historical development, critical issues, and open questions. In: Weisburd, D., Bernasco, W., Bruinsma, G.J.N. (eds.) Putting Crime in Its Place. Units of Analysis in Geographic Criminology (pp. 3–31). Springer, Heidelberg (2009)
Wiese, T.: Global Optimization Algorithms—Theory and Applications, 2nd edn. University of Kassel, Distributed Systems Group (2009). http://www.it-weise.de
Winoto, P.: A simulation of the market for offenses in multiagent systems: is zero crime rates attainable? In: Sichman, J.S., Bousquet, F., Davidsson, P., (eds.) MABS, Lecture Notes in Computer Science, vol. 2581, pp. 181–193. Springer, Heidelberg (2003)
Xiao, W.: A unified conceptual framework for geographical optimization using evolutionary algorithms. Ann. Assoc. Am. Geogr. 98(4), 795–817 (2008)
Yapo, P.O., Gupta, H.V., Sorooshian, S.: Multi-objective global optimization for hydrological models. J. Hydrol. 204, 83–97 (1998)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Malleson, N., See, L., Evans, A., Heppenstall, A. (2014). Optimising an Agent-Based Model to Explore the Behaviour of Simulated Burglars. In: Dabbaghian, V., Mago, V. (eds) Theories and Simulations of Complex Social Systems. Intelligent Systems Reference Library, vol 52. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39149-1_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-39149-1_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39148-4
Online ISBN: 978-3-642-39149-1
eBook Packages: EngineeringEngineering (R0)