Designing police patrol districts on street network

Similar documents
CS 4407 Algorithms Greedy Algorithms and Minimum Spanning Trees

Political Districting for Elections to the German Bundestag: An Optimization-Based Multi-Stage Heuristic Respecting Administrative Boundaries

Estimating the Margin of Victory for Instant-Runoff Voting

Analyzing and Representing Two-Mode Network Data Week 8: Reading Notes

Genetic Algorithms with Elitism-Based Immigrants for Changing Optimization Problems

The Australian Society for Operations Research

Hyo-Shin Kwon & Yi-Yi Chen

CSE 308, Section 2. Semester Project Discussion. Session Objectives

Police patrol districting method and simulation evaluation using agent-based model & GIS

Predicting Information Diffusion Initiated from Multiple Sources in Online Social Networks

Approval Voting Theory with Multiple Levels of Approval

HPCG on Tianhe2. Yutong Lu 1,Chao Yang 2, Yunfei Du 1

A procedure to compute a probabilistic bound for the maximum tardiness using stochastic simulation

NEW PERSPECTIVES ON THE LAW & ECONOMICS OF ELECTIONS

Title: Local Search Required reading: AIMA, Chapter 4 LWH: Chapters 6, 10, 13 and 14.

Voting System: elections

Case 3:13-cv REP-LO-AD Document Filed 10/07/15 Page 1 of 23 PageID# APPENDIX A: Richmond First Plan. Dem Lt. Dem Atty.

A New Method of the Single Transferable Vote and its Axiomatic Justification

The Possible Incommensurability of Utilities and the Learning of Goals

Tie Breaking in STV. 1 Introduction. 3 The special case of ties with the Meek algorithm. 2 Ties in practice

arxiv: v1 [cs.gt] 11 Jul 2018

Aggregating Dependency Graphs into Voting Agendas in Multi-Issue Elections

The Effectiveness of Receipt-Based Attacks on ThreeBallot

Redistricting & the Quantitative Anatomy of a Section 2 Voting Rights Case

Subreddit Recommendations within Reddit Communities

Hat problem on a graph

Voting and Complexity

A model for election night forecasting applied to the 2004 South African elections

Game theoretical techniques have recently

Cloning in Elections 1

On Axiomatization of Power Index of Veto

COMPACTNESS IN THE REDISTRICTING PROCESS

Course Schedule Spring 2009

Comparison of Multi-stage Tests with Computerized Adaptive and Paper and Pencil Tests. Ourania Rotou Liane Patsula Steffen Manfred Saba Rizavi

Adapting the Social Network to Affect Elections

Estimating the Margin of Victory for an IRV Election Part 1 by David Cary November 6, 2010

3 November Briefing Note PORTUGAL S DEMOGRAPHIC CRISIS WILLIAM STERNBERG

EUROPEAN COMMISSION PHARMACEUTICAL SECTOR INQUIRY PRELIMINARY REPORT - 28 November 2008 COMMENTS FROM THE EPO

Combating Human Trafficking Using Mathematics

Spatial Chaining Methods for International Comparisons of Prices and Real Expenditures D.S. Prasada Rao The University of Queensland

Online Appendix: Trafficking Networks and the Mexican Drug War

Algorithms, Games, and Networks February 7, Lecture 8

1. Introduction. The Stock Adjustment Model of Migration: The Scottish Experience

An Homophily-based Approach for Fast Post Recommendation in Microblogging Systems

Coalitional Game Theory for Communication Networks: A Tutorial

Networked Games: Coloring, Consensus and Voting. Prof. Michael Kearns Networked Life NETS 112 Fall 2013

Cloning in Elections

Internal and International Migration and Development: Research and Policy Perspectives

The Effect of Electoral Geography on Competitive Elections and Partisan Gerrymandering

On the Complexity of Voting Manipulation under Randomized Tie-Breaking

Simple methods for single winner elections

Chapter 4. Modeling the Effect of Mandatory District. Compactness on Partisan Gerrymanders

Case Study: Border Protection

An Algorithmic and Computational Approach to Optimizing Gerrymandering

Minimum Spanning Tree Union-Find Data Structure. Feb 28, 2018 CSCI211 - Sprenkle. Comcast wants to lay cable in a neighborhood. Neighborhood Layout

Two-dimensional voting bodies: The case of European Parliament

Wasserman & Faust, chapter 5

GRADE 12 / GOVERNMENT - ECONOMICS

Explaining rational decision making by arguing

Recommendations For Reddit Users Avideh Taalimanesh and Mohammad Aleagha Stanford University, December 2012

Preliminary Effects of Oversampling on the National Crime Victimization Survey

Unit 03. Ngo Quy Nham Foreign Trade University

Cluster Analysis. (see also: Segmentation)

Asian Economic and Financial Review GENDER AND SPATIAL EDUCATIONAL ATTAINMENT GAPS IN TURKEY

(67686) Mathematical Foundations of AI June 18, Lecture 6

Biogeography-Based Optimization Combined with Evolutionary Strategy and Immigration Refusal

Disaggregation of Precinct Voting Results to Census Geography

Defining the Gerrymander

Essential Questions Content Skills Assessments Standards/PIs. Identify prime and composite numbers, GCF, and prime factorization.

autonomous agents Onn Shehory Sarit Kraus fshechory, Abstract

MATH 1340 Mathematics & Politics

The Evaluation Analysis of Social Governance Efficacy in Social Organizations Based on Fractional Theory

DETERMINANTS OF IMMIGRANTS EARNINGS IN THE ITALIAN LABOUR MARKET: THE ROLE OF HUMAN CAPITAL AND COUNTRY OF ORIGIN

Coalitional Game Theory

Randomized Pursuit-Evasion in Graphs

PREPARING TO DO THE MATH

CSC304 Lecture 16. Voting 3: Axiomatic, Statistical, and Utilitarian Approaches to Voting. CSC304 - Nisarg Shah 1

A Case Study of Crime Organization Structure Based on Social Network Method

An example of public goods

twentieth century and early years of the twenty-first century, reversed its net migration result,

Computational Social Choice: Spring 2007

Parties, Candidates, Issues: electoral competition revisited

Dimension Reduction. Why and How

Constraint satisfaction problems. Lirong Xia

Migration -The MED-HIMS project

An Integrated Tag Recommendation Algorithm Towards Weibo User Profiling

Polydisciplinary Faculty of Larache Abdelmalek Essaadi University, MOROCCO 3 Department of Mathematics and Informatics

An Overview on Power Indices

Matthew A. Cole and Eric Neumayer. The pitfalls of convergence analysis : is the income gap really widening?

CSC304 Lecture 14. Begin Computational Social Choice: Voting 1: Introduction, Axioms, Rules. CSC304 - Nisarg Shah 1

Intersections of political and economic relations: a network study

11th Annual Patent Law Institute

Network Indicators: a new generation of measures? Exploratory review and illustration based on ESS data

Voting. Suppose that the outcome is determined by the mean of all voter s positions.

Experts workshop on SDG indicator Guidelines for measuring recruitment costs International Labour Organization New Delhi, April 25, 2018

W. B. Vasantha Kandasamy Florentin Smarandache K. Kandasamy

Thesis Advisor s Name: Trudi Bunting. Permission to put a copy as a sample Geog393 proposal: No

On Cooperation in Multi-Agent Systems a

The EPO approach to Computer Implemented Inventions (CII) Yannis Skulikaris Director Operations, Information and Communications Technology

CBI, EU NEGOTIATIONS

Transcription:

Designing police patrol districts on street network Huanfa Chen* 1 and Tao Cheng 1 1 SpaceTimeLab for Big Data Analytics, Department of Civil, Environmental, and Geomatic Engineering, University College London *Email: Huanfa.chen@ucl.ac.uk Abstract This paper deals with the police districting problem on the street network. Traditionally, design of police patrol sectors is based on grids or census blocks, which may generate districts that are difficult to cover. This problem may be alleviated using a network-based model. This paper formulates a Street Network-based Police Districting Problem (SNPDP) model, which simultaneously considers the connectivity, workload efficiency and balance of districts. An algorithm framework is also proposed to solve this problem. This provides a conceptual based toward finding suitable districting plans for patrol sectors. Keywords: police districting problem, street network, connectivity, efficiency, balance, local search. 1 Introduction The Police Districting Problem concerns the efficient design of the patrol sectors with respect to performance attributes such as workload, response time, topology, etc. Traditionally, the police districts were manually drawn by police officers on a road map by following the main streets in the area without accomplishing workload balance or geographic compactness (Bruce 2009). In recent decades, with the advance in Geographic Information System and computer technology, automatic methods for defining police districts have gained increasing attention among police departments (Wang 2012). Since the first paper on PDP by Mitchell (Mitchell 1972), various mathematical optimisation models for PDP have been proposed, and these models have considerably improved on hand-made district designs in terms of balanced workload distribution among districts. So far, most models for PDP use as basic units the grids or the census blocks in the area. For convenience, they are called block-based PDP in this paper. Using a grid structure in districting problems simplifies the problem definition and computation. On the other hands, using census blocks as the atomic units of police districting is desirable, as it allows easy access to demographic data and it is readily suitable for use by other agencies (Sarac et al. 1999). As an example, a multi-criteria PDP model has been developed on the basis of grids and census blocks respectively (Camacho-Collados et al. 2015; Liberatore & Camacho-Collados 2016). While the block-based PDP have shown promising results, using the street segments as the basic units may be more meaningful for the design of patrol sectors. There are a number of reasons why street network-based models are appropriate for the PDP. The first is simply that the features of street network influence both the long-term crime risk and the short-term dynamics of crime behaviours, so that streets represent a meaningful units for crime prevention than grids or census blocks. In addition, 1

it has seen a trend of studying and predicting crime at the street level. The network-based PDP is compatible with this line of research and hence can readily make use of the results of network-based crime prediction. Moreover, as street network fundamentally influences the movement of police officers, network-based models would produce districting plans of better usability than block-based alternatives. Generally, since grid squares or census blocks could intersect physical barriers and contain unconnected street segments, they are less suitable for operational deployment than street segments. Furthermore, using street segments as units can prevent area unit problems (e.g., grid size) (Camacho-Collados et al. 2015), which is difficult to solve. The contribution of this research are as follows. First, we introduce a model for SNPDP that use the streets as basic units. To our knowledge, this is the first street network-based PDP model in literature. We redefine the concepts and constraints from block-based PDP in the new context. Second, we propose a local search-based algorithm framework to solve the SNPDP. The rest of the paper is organised as follow. In section 3, we present the street network-based PDP model. In section 4, we propose an algorithm framework to solve the SNPDP. Finally, we conclude with some remarks and directions for future research. 2 A Street Network-based Police Districting Problem We define the SNPDP on the street network. Our focus is on the foot patrol where the one-way streets are not a restriction, and hence the underlying street network is modelled by an undirected graph G=(V,E), V corresponding to the street intersections or dead ends and E the set of streets. We also assume that G is connected. If G is not connected, each connected components of G has to be considered separately. Here we provide an overview of the components in the SNPDP model. The terminology in the SNPDP is illustrated in Table 1. Table 1. Terminology in SNPDP Term Meaning Attributes Area the street network Basic units Street segments Length; Crime risk District a connected part of the area Area; Crime Risk; Diameter Districting plan the partition of the area into districts Districting problem The problem of finding the optimal districting plan Constraints; Objective function 2.1 Basic units The basic units correspond to streets in the network. Each street e has two attributes, namely the length a(e) and the crime risk r(e). The crime risk on streets can be predicted by predictive crime mapping (Rosser et al. 2016). Each basic unit is specified by the geographic coordinates of the two end points. Here we need to define the distance between two nodes and two edges of G. The shortest distance between nodes v i, v j V is denoted by d(v i,v j). Given two edges e 1=(v 1, v 2) and e 2=(v 3, v 4), the shortest distance d(e 1, e 2) is defined as min{d(v 1, v 3), d(v 1, v 4), d(v 2, v 3), d(v 2, v 4)}. 2.2 Districts 2

A district D i is a set of basic units, and is a connected sub-graph of E. Each district has three essential attributes, which are adapted from the multi-criteria PDP (Camacho-Collados et al. 2015) and are converted into dimensionless ratios in order to be comparable. Area, This attribute measures the size of the area that an agent should patrol. The area measure is the ratio of the total length of streets in the district to the whole area A(D i ) = ed i e E a(e) a(e) (1) Risk, R This attribute measures the total risk of the district, i.e. the sum of the risks associated with the basic units in the district. The risk measure is the ratio of the total risk of the district to the whole area: R(D i ) = e D i e E r(e) r(e) (2) Diameter, Dt The diameter of a district is defined as the maximum distance between two basic units in this district. Intuitively, a compact district has small diameter. Moreover, the diameter approximates the maximum distance a patroller has to travel in case of a call for service. Therefore, small diameters implicate low response time. The diameter measure is the ratio of the district diameter to the maximum distance between two edges in the whole area: Dt(D i ) = max {d(a, a)} a,b D i max {d(a, b)} (3) a,b E By combining the dimensionless measures we may define the workload of a district. The relative importance of the attributes can be expressed by the weights: w A, w R, and w Dt. A larger weight corresponds to higher importance of an attribute. Hence, we define the workload as the weighted sum of the three attributes: W(D i ) = w A A(D i ) + w R R(D i ) + w Dt Dt(D i ) (4) 2.3 Constraints 3

A districting plan is a set of p districts P = {D 1, D 2,, D p }, where p is the given number of districts. The aim of the problem is to partition all basic units into p district that are connected and balanced. Based on previous research (Camacho-Collados et al. 2015), we identify the constraints of the streetnetwork PDP in the following. Each basic unit must belong to exactly one district. The subgraph of G induced by each district must be connected. In other words, any two nodes belonging to a district must be reachable within the district. The districting plan should be as efficient as possible, meaning that the sum of workloads of all districts should be small. The districts should be homogeneous and balanced in terms of workload, meaning that the maximum or worst workload of districts should be small. 2.4 Objective function The constraints discussed may be contradictory and thus needs a trade-off. For example, an increase in the balance of the workloads may increase the total workloads and reduce the efficiency. Therefore, an objective function is defined that considers both the efficiency and homogeneity: obj(p) = λ max{w(d)} + (1 λ) W(D) p (5) Where \lambda [0,1] and represents the preference of the decision maker on the two factors. The term max{w(d)} expresses the maximum or worst workload and the balance of workloads, while the term W(D) is the average workloads. 2.5 Problem formulation p Therefore, the street network-based PDP is formulated as min obj(p) (6) s. t. D = E (7) A B =, A, B P, A B (8) 4

P = p (9) Connect(D) = 1, D P (10) The model minimises the objective function (6). Constraints (7) and (8) represent that the districts cover the edge set and are pairwise disjoint. Constraint (9) enforces the number of districts to be exactly p, which is given by the decision maker. Constraint (10) requires that each district should be connected. 3 An algorithm framework for the SNPDP Here we propose an algorithm framework to approximately solve the SNPDP, and the flowchart of the algorithm is illustrated in Figure 1. It follows a multi-start procedure (Martí 2003). Multi-start is a diversification method to better explore different parts of the solution space. It enforces the search to start multiple times from different points. In each iteration, an initial solution is generated, by using a variant of a random greedy algorithm (Liberatore & Camacho-Collados 2016) or the Karlsruhe High Quality Partitioning method (Christian 2013). The latter may be more efficient for problems with hundreds of basic units. Then, the solution is improved using a local search method, such as Simple Hill Climbing or tabu search (Glover 1989). The steps are repeated until the termination criteria is met. 5

Figure 1. Flowchart of the algorithm for SNPDP 4 Conclusions In this paper, we present an innovative Police Districting Problem based on street network (SNPDP), which has several advantages over block-based PDP. We define the various constraints and a multicriteria objective function of SNPDP. An algorithm is proposed to solve SNPDP, which uses multistart and local search methods to iteratively identify better solutions. Further research will focus on implementing, testing and validating the algorithm. 5 Acknowledgements This work is part of the Crime, Policing and Citizenship (CPC): Space-Time Interactions of Dynamic Networks Project (www.ucl.ac.uk/cpc), supported by the UK Engineering and Physical Sciences Research Council (EP/J004197/1). This work is supported in part by the PhD scholarship from the China Scholarship Council (CSC) under the Grant CSC No. 201406010296 and the BEAMS Dean's Prize from University College London. 6 References Bruce, C., 2009. Districting and resource allocation: A question of balance. Geography & Public Safety, 1(4), pp.1 3. Available at: https://www.ncjrs.gov/app/publications/abstract.aspx?id=247736 [Accessed March 20, 2017]. Camacho-Collados, M., Liberatore, F. & Angulo, J.M., 2015. A multi-criteria Police Districting Problem for the efficient and effective design of patrol sector. European Journal of Operational 6

Research, 246(2), pp.674 684. Available at: http://www.sciencedirect.com/science/article/pii/s0377221715004130 [Accessed February 14, 2016]. Christian, S., 2013. High Quality Graph Partitioning. Karlsruhe Institute of Technology. Glover, F., 1989. Tabu Search Part I. ORSA Journal on Computing, 1(3), pp.190 206. Available at: http://www.ncbi.nlm.nih.gov/pubmed/21541959%5cnhttp://pubsonline.informs.org/doi/abs/10.1 287/ijoc.1.3.190. Liberatore, F. & Camacho-Collados, M., 2016. A Comparison of Local Search Methods for the Multicriteria Police Districting Problem on Graph. Mathematical Problems in Engineering, 2016, pp.1 13. Available at: http://www.hindawi.com/journals/mpe/2016/3690474/ [Accessed March 29, 2017]. Martí, R., 2003. Multi-Start Methods. In Handbook of Metaheuristics. Boston: Kluwer Academic Publishers, pp. 355 368. Available at: http://link.springer.com/10.1007/0-306-48056-5_12 [Accessed April 4, 2017]. Mitchell, P.S., 1972. Optimal selection of police patrol beats. Journal of Criminal Law, Criminology & Police Science, 63(4), pp.577 584. Rosser, G. et al., 2016. Predictive Crime Mapping: Arbitrary Grids or Street Networks? Journal of Quantitative Criminology, pp.1 26. Available at: http://link.springer.com/10.1007/s10940-016- 9321-x. Sarac, A. et al., 1999. Reconfiguring Police Reporting Districts in the City of Buffalo. OR Insight, 12(3), pp.16 24. Available at: http://link.springer.com/10.1057/ori.1999.12 [Accessed March 20, 2017]. Wang, F., 2012. Why police and policing need GIS: an overview. Annals of GIS, 18(3), pp.159 171. Available at: http://dx.doi.org/10.1080/19475683.2012.691900. 7