Ambulance Service Area Placing with Overlapped Efficiency Indexes Dah-Ming Shiah Yung-Tang Shen Shu-Wen Chen Instructor of Department of Nursing/ Graduate School of Architecture and Urban Design Central Taiwan University of Science and Technology/ Chaoyang University of Technology Taichung, R. O. C. Graduate School of Architecture and Urban Design Chaoyang University of Technology Taichung, R. O. C. Instructor of Department of Nursing Central Taiwan University of Science and Technology Taichung, R. O. C. Corresponding author:swchen@ctust.edu.tw Abstract—In this study, we were able to create an automatic overlapped placing of ambulance site using computer procedures and linear programming. This placing scheme uses two efficiency indexes Covered Rate and Overlapped Rate to evaluate the performance while placing the service area into our study area. The objective is to balance between covered rate and overlapped rate with a given ratio. Two phases were suggested, first phase is performed by honey cone search and minimum buffer search to choose the location of next potential site. The second phase moves the potential site so that the objective is met. The service areas of facilities are bounded by both acceptable traveling distance and service capacity. This means that the shape and size of service area changes while the facility point changes its location, which is fundamentally different from Bin Packing or Placement problem. Therefore, we have to extinct this study from them and referred as Overlapped Placing. The benefit of using auto Overlapped Placing is that based on the changing circumstances the alternative placing results can be generated relatively fast and easy to satisfy the need of deploying emergency service in a highly populated urban area. Keywords-component; Geography Information System (GIS); Efficiency Index; Bin Packing; Placement. I. INTRODUCTION The preliminary results and schemes of automatically placing the ambulance service area into a give area are presented in this paper. This study is part of an on going research conducted by authors, although this paper presents part of solutions, there are many questions and problems need to work on. The results show that using different parameters in searching procedure to fill up the study area will takes about 30 minutes in average and 19 to 44 minutes in extreme cases in a regular PC with 3GHz. CPU. However, there are some cases where no result can be generated. In the ambulance location/allocation studies the concern are mostly on the linear programming models, whereas, how to place or pack facilities and service area were rarely mentioned. In this study, we suggested a heuristic method consist of two efficiency indexes, Covered Rate and Overlapped Rate, to evaluate the performance of placing the facility into the study This study is partially sponsored by National Science Council. area. The objective seeks to balance between covered rate and overlapped rate with a given ratio. Two phases of auto placing were suggested in this study, first phase is performed by honey cone search and the second phase minimum buffer search to choose the next possible site. The second phase moves the potential site so that the objective is met. The procedures of auto placement that we developed, is programmed by Delphi 2005 and used MapInfo as GIS operations. In the developing process, we found that under overlapped consideration, it took O(n) calculations to generate an acceptable result. Further, the service areas are bounded by both acceptable traveling distance and service capacity, as described by AACM. This means that the shape and size of service area changes while the facility point changes its location, which is fundamentally different from Bin Packing or Placement problem in the operation research study and we referred as Overlapped Placing. We hope that by suggesting auto overlapped placing, where road structures and population concentration were considered, can replace the complex mathematical format of dynamic models in ambulance location /allocation study. Another benefit is that based on the fast changing conditions of ambulance service the alternative placing results can be generated fast and easy by using our procedure to satisfy the need of deploying emergency service in a highly populated urban area. II. REVIEW The location set covering model (LSCM) proposed by Toregas et al. (1971) was one of the early ambulance model and classified as deterministic model by Brotcorne[1]. Krarup[2] also regarded the set covering, set partitioning, and set packing models as the special cases of un-capacitated facility location problem (UFLP) and were categorized into pull-objectives models. The aim of the LSCM is to minimize the number of ambulances needed to cover all demand points, under the conditions that each ambulance site covers an area within the travel distance of preset time. This model was illustrated by binary linear programming but was unable to describe the detail of how the locations were selected. In the packing research, there are two types of twodimensional packing concerning heuristics according to Lodi[3], off-line algorithms assumed that the algorithm has full knowledge of the whole input and on-line algorithms which pack each item as soon as it is encountered. Off-line algorithms are mostly greedy and can be classified in two families (1) one-phase algorithms directly pack the items into the finite bins; (2) two-phase algorithms start by packing the items into a single strip. Lodi [4] also defined packing problems into twodimensional bin packing problems and strip packing problems. Both articles adopted integer linear programming and binary linear programming to generate approximation algorithms, lower bounds and exact algorithms. Bin packing provided excellent solutions toward placing objects into desired area set, however, due to assumption it can only placing rectangle shaped object and no overlapping allowed, therefore, different from our study. Placement, also called layout or floor planning, is another area of research where objects with given shapes are placing into designated floor or area set. Placement were first used in very large scale integration (VLSI) physical design and the aim is to minimize the chip size and optimize the global interconnect structure. Efficient, flexible and effective representation become the indexes of evaluate the outcome of different models. The non-slicing floorplan representations includes sequence pair (SP), bounded-slice line grid (BSG), O-tree, B*-tree, corner block list (CBL), and transitive closure graph (TCG) according to Lin[5]. Although placement is an excellent method to solve designing problem in VLSI but it is mostly heuristic and did not provide the solution of placing objects into an empty set and also did not allow overlapping of objects. Perhaps most related research to our study is the irregular shaped objects packing in two-dimensions. According to Chen [6], there are less works done in arbitrary shapes in comparing with bin packing. Chen [6] introduces the Boundary Representation to solve irregular shaped objects packing problems. It offers three ways to reach the local optimal, namely shifting down-most, shifting left-most and rotation. He also proposed three packing sequence pack object with largest area first, pack object with smallest area first and pack objects in random order. His study shows that by using pack object with largest area first can come out with better performance. The Boundary Representation is similar to what we are proposing except that the ambulance service area is defined as convex hull shape object, we do not know the shape of each object in advance and objects can overlap with each other. This study was originated from Ambulance Allocation Capacity Model (AACM) developed by authors of this paper. AACM is designed to solve the same problem as LSCM did but adding the capacity and address point data set in ambulance location model. The aim of AACM is to minimize the number of ambulances and the service areas needed to cover all demand address points and area also take into consideration the capacity of the service area of each ambulance in order to make necessary adjustments to the traveling distances. The improvement from AACM is shown in table I. However, the arrangements of all location sites are manually selected and took authors days to come out with an acceptable result. This slow and painful process provokes the study of this paper. TABLE I. THE RESULT FROM AACM IN TAICHUNG CITY Ambulance type Sites Ambulances # Area Coverage Address Point Coverage Covered Actual Covered Actual Current BLS & ALS 23 40 % Overlap 62.89% 48.08% 49.24% % Overlap 148.02% 53.67% 68.90% III. AACM 41 41 % Overlap 110.11% 17.58% 90.74% % Overlap 104.71% 10.98 93.21% MTEHOD The covered rate (0<=Cr<=0) and overlapped rate (0<=Lr <=1) are inherited from AACM. The covered rate is defined as the sum of all service areas within the study area (Sa). The overlapped rate is defined by the study area subtract the areas that covered by convex hulls and divided by areas that covered by convex hulls. For i = {1,…,n} the sum of all service areas is X=Σni=1 xi, then CrX and CrSa, also LrS. If we assume that the increment of Cr and Lr are ΔCr and ΔLr then minimum of |ΔCi –γΔLi| become the objective function to find a possible outcome. From discussion above, it is obvious that increasing the covered rate the residents will get better ambulance service, however, it will also cause the waste of valuable ambulance resource. Intuitively, when covered rate gets close to 100% the overlapped rate will increase dramatically, this is because the nature of convex hull. A balance between covered rate and overlapped rate can be calculated to estimate the performance of each result. This performance estimation, we called it efficient index, can be a constant or a variable depending on data sets and requirements. In this study we assume it to be a constant. The study area, Taichung city as illustrated in Fig. 2, is located in the center of Taiwan. The data sets used in this study include single line road segment map, city limit boundary map and address point map. All of these maps are in GIS format and in TWD97 coordinate system. Currently, Taichung city has total population of 1,032,778 and 347,392 in household number at the end of 2005 (http://www.tccg.gov.tw/sys/SM_theme?page= 42ccebbf, accessed 2006/03/14). According to the “Standard of Equipments and Manpower of the Fire Department in Municipality Under the Jurisdiction of the Central Government” dictated by the Executive Yuan in Taiwan, there should be 66,667 persons per ambulance, studied by Chuang [8], and is used as the preset capacity standard in this study. The average ambulance traveling time is 4 minutes, including the 0.5 minutes for dispatching commands and operation time studied by Chang [9]. Therefore, the traveling time for each call for an ambulance service is 3.5 minutes. The average travel speed of an ambulance in the urban area is 24 kilometers per hour studied by Chuang[8] and reaches a distance of 1.4 kilometers. IV. PROCEDURES The first phase of generating potential sites is divided into two stages. The first stage is the honey corn search which assumes that by given a convex polygon there can be approximately 6 convex polygons adjacent and surrounding it. The second stage is the minimum buffer search which selects the next site by calculating the shortest distance to the first site from all potential sites. This process will repeat itself until no further areas are available to select for next potential site. The second phase is to adjust the potential site selected from phase one so that the efficient index is met. The procedures are described as following: A. Give a starting site. The starting site is given and is described in AACM by using the highest gathering of address points. The choice of the first location point is based on the assumption that if we locate the highest demand gathering area first, then it will be easier to arrange the less demand gathering areas (see ReVelle [10] referring Eyster et al.[11]). B. Honey corn search for next available site. Intuitively, after the first convex polygon is identified we can assume that a round of convex polygons can be placed outside of the first convex polygon as the next potential sites in the shape of honey corn (see Fig. 1a this is where the name comes from). The program will search for the next highest gathering point among these next potential sites and draw a new convex polygon. This search will repeat until it reaches the fifth convex polygon then move on to next procedure. The honey corn search procedures are as following: Honey corn search () Begin Creates an external buffer from the first convex polygon using given distance. Calculate the address points falls within 1.4 Km. distance of all the nodes of this new external buffer. Find the node in the external buffer with highest address point as the first selected site and draw the service area convex polygon. For i=3 to 5 Do Begin Use the first site and the first selected site to find next selected site clockwise and draw the new service area convex polygon. Move potential site to meet efficient index (refer to procedures in D); End ; End ; C. Minimum buffer serach for next available site. The minimum buffer search draws an external buffer from all the convex polygons selected before this site using an estimated search radius to determine a new buffer polygon in this borderline. Among this new borderline this procedure will find a point closest to the first selected site and generate convex polygon as the next potential site. The procedures to perform minimum buffer search are as following: Minimum buffer search () Begin Creates an external buffer from all selected convex polygons using estimated radius. Find the node closest to the first selected site as the next selected site. End ; D. Adjust selected site to satisfied efficient index. In each selected site from procedure B and C, the selected site will perform a shifting optimization by moving the selecting site in different direction so that the covered rate and overlapped rate are met with 2% of preset tolerance. The efficient index of the percentage distance from potential site to the border of adjacent convex polygon is 4.77% in circle shape (in our program we use 5%) of the Euclidean distance (radius) of that circle in order to reach the given 95% of overall covered rate. Therefore, the aim is to move the potential site as close to 5% of its radius as possible to all the overlapped convex polygons as described in Fig. 1b. Uncovered area Limin a Li Limax Facility Sitting b Overlapped area Figure 1. Honey corn shape and efficient index. The Move potential site procedures are as following: Move potential site () Begin From the given selected site find the nearest two borders of existed convex polygons. For i=1 to 5 Do Begin Draw convex polygon. Check border overlapping to decide the moving direction. Calculate covered rate and overlapped rate. If covered rate and overlapped rate are not met then Begin Adjust the overlapped area to meet the given percentage for the first nearest polygon. Adjust the overlapped area to meet the given percentage for the second nearest polygon. Else Break ; End ; End ; Draw the new site and convex polygon. End ; The main procedures are listed below: Draw convex polygon for the first site (A); Honey corn search for next potential site (refer to procedures in B); For i=6 to infinity Do Begin Minimum buffer search (refer to procedures in C); Move potential site to meet efficient index (refer to procedures in D); End ; V. RESULTS The road single line map data set that used consists of 24,234 lines and the address point maps consist of 371,693 points. Fig. 3 gives a comparison of the results for different estimated radius from 45% to 95% of preset traveling distance giving the same covered rate and overlapped rate. We can clearly see that the first six convex polygons including the starting polygon stay the same in different radius. This is mostly because of the honey corn procedures. When arranging polygons using minimum buffer search the results varies. The comparison of different selectable border percentages and search radius versus time and selected sites are shown in Table II. Please note that some results marked with (a) means that no result can be generated by our program due to the spatial circumstance at that location. advantages, we believe that the procedures we introduced can serve as a decision support system in location related operations. Figure 2. Using 45%, 65%, 85% & 95% radius and 30% of selectable border to estimat the next potentail site. TABLE II. Search radius 0.95 0.90 0.85 0.80 0.75 0.70 0.65 0.60 0.55 0.50 0.45 0.95 0.90 0.85 0.80 0.75 0.70 0.65 0.60 0.55 0.50 0.45 0.95 0.90 0.85 0.80 0.75 0.70 0.65 0.60 0.55 0.50 0.45 THE COMPARISON OF PERFORMANCE Selectable border 10% of travel distance Sites Sec. Sec./site covered rate Overlap rate 38 1779 46.8 77.33% 12.37% 36 1325 36.8 75.50% 12.27% 40 1609 40.2 79.92% 13.16% 44 1694 38.5 80.62% 15.17% 42 1852 44.1 80.92% 14.38% 41 1689 41.2 82.17% 15.34% 41 1715 41.8 82.10% 15.45% 48 1616 33.7 85.96% 17.13% 181 a 50 1934 38.7 83.77% 21.47% 51 1876 36.8 84.69% 19.73% Selectable border 30% of travel distance 28 1484 53.0 62.89% 6.03% 33 1132 34.3 68.79% 7.00% 29 1322 45.6 69.04% 6.20% 35 1473 42.1 73.68% 7.92% 37 1598 43.2 74.32% 11.49% 37 2405 65.0 76.67% 10.33% 35 1585 45.3 76.78% 9.26% 41a 38 1636 43.1 78.30% 13.58% 45 1850 41.1 79.77% 19.13% 38 1803 47.4 80.15% 9.89% Selectable border 50% of travel distance 25 2191 87.6 61.23% 3.85% 28 1229 43.9 63.16% 3.93% 31 2032 65.5 63.29% 13.23% 29 1684 58.1 61.91% 9.55% 28 1745 62.3 60.18% 6.59% 29 1280 44.1 64.85% 7.04% 30 1876 62.5 66.28% 5.65% 33 2125 64.4 70.72% 7.72% 37 2611 70.6 72.24% 13.09% 32 1881 58.8 70.62% 6.46% 36 2312 64.2 73.64% 9.27% a. Unable to generate result and was stop by program. VI. CONCLUSION This study proves that automatic placing ambulance service area and its selected site using fixed covered rate and overlapped rate to generate acceptable result is achievable in most of the cases that we tested. The Overlapped placing procedures that proposed in this paper can give result in average of 30 minutes which is considerable faster the manual operation. The procedures accept changes of study area shape unlike in packing problem the study area will have to be rectangle. With these It is obvious that we try to use limited variables and simple procedures to estimate a complicated spatial placing problem. However, results show that 31 out of 33 cases were successful. One of the improvements of this concern might be the learning mechanism and the evaluation scheme to generate a better estimation of next point. The shortest path and convex polygon to generate service area are sensitive to road map data. When long shape barrier block the connection of address points, it can cause procedures to become unstable and lead to endless loop, user should be aware. The moving potential site procedure considers only nearest two sites may not suitable in some special cases and often cause the fail of the whole procedures. This study did not consider the holes inside of the study area but were able to handle irregular polygon border shape by setting up selectable border parameter. In these cases the moving potential site procedure will stop at 5 tries preventing endless loop. Therefore, there is no way to tell whether the result is acceptable. ACKNOWLEDGMENT Thanks to National Science Council for providing part of the funding and the universities for providing facilities. REFERENCES L. Brotcorne, G. Laporte and F. Semet, 2003. “Ambulance location and relocation models”, European Journal of Operational Research, 147, pp. 451-463, 2003. [2] J. Krarup, D. Pisonger and F. Plastria, “Descrete location problems with push-pull objectives”, Descrete Applied Mathematics, vol. 123, pp. 363-378, 2002. [3] A. Lodi, S. Martello and D. Vigo, “Recent advances on two-dimensional bin packing problems”, Discrete Applied Mathematics, vol. 123, pp. 379–396, 2003. [4] A. Lodi, S. Martello and M. Monaci, “Two-dimensional packing problems: A survey”, European Journal of Operational Research, vol. 141, pp. 241–252, 2002. [5] J.-M. Lin, Y.-W. Chang and S.-P. Lin, “Corner Sequence-A P-Admissible Floorplan Representation With a Worst Case Linear-Time Packing Scheme”, IEEE TRANSACTIONS ON VERY LARGE INTEGRATION (VLSI) SYSTEMS, VOL. 11, NO. 4, AUGUST 2003. [6] P. Chen, Z. Fu, A. Lim and B. Rodrigues, “Two-Dimensional Packing For Irregular Shaped Objects”, Proceedings of the 36th Hawaii International Conference on System Sciences (HICSS’03), 2002. [7] Y.-T. Shen, D.-M. Shiah, S.-W. Chen and C.-T. Hung, “Ambulance allocation capacity model”, submitting. [8] C. H. Chuang, “A Study of Decision Support Systems for Layout of Disaster Rescue Area”, Master thesis of the Department of Architecture & Urban Design at the Chaoyang University of Technology, Taiwan, pp. 70, 2001. [9] J. J. Chang, “Costruction of the Emergent Medical Network System”, Master thesis of the Department of Industrial Engineering & Technology Management at the Da-Yeh University, Taiwan, pp. 15, 1997. [10] C. S. ReVelle and H. A. Eiselt, “Location analysis: A synthesis and survey”, Operational Research 165, pp. 1-19, 2005. [11] J. W. Eyster, J. A. White and W. W. Wierwille, “On solving multifacility location problems using a hyperboloid approximation procedure”, AIIE Transactions 5, pp. 1–6, 1973. [1]