<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JTTs</journal-id><journal-title-group><journal-title>Journal of Transportation Technologies</journal-title></journal-title-group><issn pub-type="epub">2160-0473</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jtts.2017.74024</article-id><article-id pub-id-type="publisher-id">JTTs-78451</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  An Optimization of Bluetooth Sensor Locations for Origin-Destination in an Urban Network
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ibrahim</surname><given-names>Khliefat</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ibrahem</surname><given-names>Shatnawi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Civil Engineering, Faculty of Engineering, Al-Balqa Applied University, Al-Salt, Jordan</addr-line></aff><pub-date pub-type="epub"><day>15</day><month>08</month><year>2017</year></pub-date><volume>07</volume><issue>04</issue><fpage>367</fpage><lpage>375</lpage><history><date date-type="received"><day>July</day>	<month>20,</month>	<year>2017</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>August</month>	<year>12,</year>	</date><date date-type="accepted"><day>August</day>	<month>15,</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper develops an optimization model that determines the optimal location for Bluetooth nodes used in the determination of the origin-destination matrix within an urban network. To analyze the effectiveness of the model, the city of Akron, OH was utilized as a testing location. The Average Daily Traffic (ADT) was used to determine intersections that have the greatest number of Bluetooth responses. Along with maximizing the number of Bluetooth responses, the model applies financial constraints when determining the number of nodes in the urban network. The developed model selected seven locations to deploy nodes in order to stay within the financial constraints and to maximize the possible number of responses from vehicles within the Akron urban network.
 
</p></abstract><kwd-group><kwd>Origin-Destination</kwd><kwd> Bluetooth Technology</kwd><kwd> Node</kwd><kwd> Optimal Number</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Bluetooth technologies have been widely used in traffic data collection due to its cost effectiveness for travel time estimation. Using this technology, data can be easily collected and processed in a shorter amount of time compared to other conventional methods. Each Bluetooth-enabled device has a unique Media Access Control (MAC) address associated with it. By placing multiple Bluetooth sensors along a corridor, the vehicle speed, travel time and origin-destination data can be collected by matching MAC addresses on multiple nodes. When a vehicle with a detectable Bluetooth device passes a Bluetooth sensor, the MAC address and the time of detection are recorded by the sensor. Each MAC device has a unique address which makes it possible to track a vehicle with enabled Bluetooth device via its identification at upstream and downstream points and the time elapsed between these two points can be used to estimate the travel time [<xref ref-type="bibr" rid="scirp.78451-ref1">1</xref>] .</p><p>The majority of the studies using Bluetooth for traffic data collection focus on vehicle speed and travel time, however, using this technology for origin-destina- tion studies is a relatively new concept. The proposed study aims to develop a methodology for determining the optimal numbers and locations for Bluetooth stations on urban road network using the ArcGIS software. The Geographical Information System (GIS) is used for collecting, analyzing and handling geographically referenced data. A literature review of general O-D matrix methods and Bluetooth O-D methods was conducted to provide the context for a Bluetooth field deployment and implementation. The study presents the deployment plan and data analysis for a hypothetical case study that will be conducted for different urban road network sizes (number of links and junctions).</p></sec><sec id="s2"><title>2. Objectives</title><p>The main objective of this research project is to develop a system-wide deployment strategy for a Bluetooth implementation in urban road network for O-D estimation. This will be expanded in this research by adding several main arterials and crossroads to the study zone. Another objective is to determine the optimal number of Bluetooth nodes required for the study area.</p></sec><sec id="s3"><title>3. Background</title><p>Bluetooth technology is typically utilized in research to measure travel times and vehicle speeds. However, we applied this technology to determine the route choice and the origin-destination trips. Bluetooth technology is defined herein as a telecommunications that can be used as a monitoring vehicular and pedestrian traffic in cities. This technology is usually embedded in vehicles, Global Positioning Systems (GPS) and mobile phones.</p><p>A team of engineers from the Indiana Department of Transportation used Bluetooth to track travel times for vehicles and pedestrians. This group used Bluetooth technology to estimate waiting time at the airport security line. Many methods were used to estimate travel time based on the collection of time- stamped MAC addresses from Bluetooth [<xref ref-type="bibr" rid="scirp.78451-ref2">2</xref>] . The results indicate that the quantity and the quality of the MAC addresses read with each antenna type are different when compared to traffic volumes collected via inductive loop detectors over the same time period Bluetooth is embedded with different technology devices which allow the system to work efficiently with low cost. Therefore, the application of Bluetooth technique in collecting travel times on urban roadways can be carried out programmatically by public sector organizations that need travel time information. It has been shown that Bluetooth technology may be deployed at a low cost and result in very effective travel time and speed data for a variety of operation and planning purposes [<xref ref-type="bibr" rid="scirp.78451-ref3">3</xref>] . The usage of innovative techniques to measure traffic data has increased proportionally with technological advancements. With the rise in cell phone usage and the predominance of Bluetooth, methods have been developed and implemented to collect traffic data from roadside sensors. Bluetooth nodes are comprised of a Bluetooth antenna which records the MAC address of a passing cell phone or other Bluetooth enabled devices. The individual node communicates with a server which pro- cesses the data collected from multiple nodes placed in the field. The server will group multiple MAC hits of the same device. Then, the hits are matched on multiple nodes to determine the travel time and speed of the same vehicle. Bluetooth nodes determine the space mean speed of vehicles or the average speed over a given distance. The most common application of Bluetooth nodes is in the determination of travel time and speed on roadways. A study conducted along Interstate 95 between Baltimore, MD and Washington DC found that accurate travel times and speeds may be recorded using Bluetooth technology [<xref ref-type="bibr" rid="scirp.78451-ref4">4</xref>] . Another study was conducted to compare travel times recorded on interstates and arterial corridors and found that data from arterials have a larger variance due to traffic signals and the increased number of route options [<xref ref-type="bibr" rid="scirp.78451-ref5">5</xref>] . The nature of matching algorithms and the accuracy of the speeds collected from Bluetooth nodes are evaluated to determine the effectiveness of the filtering system for processing travel times [<xref ref-type="bibr" rid="scirp.78451-ref6">6</xref>] . Haghani, Ali, et al. studied the optimal placement height of the Bluetooth antenna by comparing the number of hits when the mounting height is varied from zero to ten feet above the roadway surface and their results recommended mounting the antenna at least eight feet above the roadway [<xref ref-type="bibr" rid="scirp.78451-ref7">7</xref>] .</p><p>Recently, researchers have been experimenting the usage of Bluetooth nodes in origin-destination (O-D) studies. The resulting O-D matrices developed from Bluetooth nodes have been compared to O-D data from a video and an automated number plate recognition and the results indicate that the data from Bluetooth is similar to the traditional methods [<xref ref-type="bibr" rid="scirp.78451-ref8">8</xref>] . Data from Bluetooth nodes have been also used to estimate O-D matrices using an ad hoc linear Kalman filter approach by conducting a computational experiment with a set of simulated traffic data [<xref ref-type="bibr" rid="scirp.78451-ref9">9</xref>] . In addition, a study in Jacksonville, FL placed Bluetooth nodes along arterial and competing routes to determine route specific O-D tables [<xref ref-type="bibr" rid="scirp.78451-ref10">10</xref>] .</p></sec><sec id="s4"><title>4. Concept of Bluetooth Technology</title><p>The application of Bluetooth technology is limited for short-range wireless communications and is used to determine vehicle travel time and speed between the passed points on a roadway network. Travel time measurement and estimation are important issues for real-time traffic management. To estimate travel time of a corridor using Bluetooth technology, MAC addresses, and time stamps are generally filtered and matched. Once a Bluetooth-enabled device travels along a roadway, its unique MAC address as well as its location and real timestamp are recorded by a roadside device. When the same MAC address is recorded at different points on a roadway segment of a known distance, the travel time can be calculated as the difference between the recorded timestamps at those corresponding points.</p><p>The system architecture components which are required to estimate vehicle travel time via using Bluetooth devices are:</p><p>・ “Bluetooth system on a roadside to detect and process MAC address as the vehicles travel along the monitored corridor;</p><p>・ A radio that can read the MAC address within the communication range for detection; and</p><p>・ A Central Processing Unit (CPU) which is placed in the site that has a special software for detecting, processing, and forwarding the information to a central location”.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref> [<xref ref-type="bibr" rid="scirp.78451-ref5">5</xref>] shows a diagram of the components required and the concept used in the Bluetooth Traffic Monitoring Concept.</p></sec><sec id="s5"><title>5. Optimization Model</title><p>This study utilized Sherali [<xref ref-type="bibr" rid="scirp.78451-ref11">11</xref>] model to determine the optimal number of locations to place the Bluetooth stations to capture the O-D Pairs. In the proposed mathematical model, we denote nodes as N and links as L. The objective function can be derived from the multiplication of traffic flow of each link (L) and the variation of traffic on that link is denoted as LCOV. The purposes of the objective function are as follows:</p><p>1) To minimize the cost associated with installing Bluetooth stations (fiscal constraint);</p><p>2) To maximizes the traffic flow being detected in the network.</p><p>Illustrating a network as G(N, L), as previously mentioned N is nodes, and L is links as shown in Equation (1)</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Bluetooth traffic monitoring concept</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-3500252x2.png"/></fig><disp-formula id="scirp.78451-formula3"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-3500252x3.png"  xlink:type="simple"/></disp-formula><p>where:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-3500252x4.png" xlink:type="simple"/></inline-formula>: Benefit factor for covering arc<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-3500252x5.png" xlink:type="simple"/></inline-formula>;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-3500252x6.png" xlink:type="simple"/></inline-formula>: Traffic flow on arc<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-3500252x7.png" xlink:type="simple"/></inline-formula>;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-3500252x8.png" xlink:type="simple"/></inline-formula>: Link coefficient of variation of traffic flow on arc<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-3500252x9.png" xlink:type="simple"/></inline-formula>;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-3500252x10.png" xlink:type="simple"/></inline-formula>: Cost associated by installing a Bluetooth station at location j;</p><p>B: Budgetary constraint;</p><p>R: Maximum number of available Bluetooth;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-3500252x11.png" xlink:type="simple"/></inline-formula>: Origin-Destination (O-D) Paris.</p><p>Decision Variable is represented using Equation (2):</p><disp-formula id="scirp.78451-formula4"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-3500252x12.png"  xlink:type="simple"/></disp-formula><p>The objective function can be formed as shown in Equation (3):</p><disp-formula id="scirp.78451-formula5"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-3500252x13.png"  xlink:type="simple"/></disp-formula><p>S.t.</p><disp-formula id="scirp.78451-formula6"><graphic  xlink:href="http://html.scirp.org/file/1-3500252x14.png"  xlink:type="simple"/></disp-formula><p>The scan radius for Bluetooth is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-3500252x15.png" xlink:type="simple"/></inline-formula></p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-3500252x16.png" xlink:type="simple"/></inline-formula>Average daily traffic, directional volume for intersection approach</p><p>where:</p><p>LD: Link distance between two nodes;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-3500252x17.png" xlink:type="simple"/></inline-formula>: Average daily traffic at a particular node.</p><disp-formula id="scirp.78451-formula7"><graphic  xlink:href="http://html.scirp.org/file/1-3500252x18.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.78451-formula8"><graphic  xlink:href="http://html.scirp.org/file/1-3500252x19.png"  xlink:type="simple"/></disp-formula><p>is seeks to maximize.</p><disp-formula id="scirp.78451-formula9"><graphic  xlink:href="http://html.scirp.org/file/1-3500252x20.png"  xlink:type="simple"/></disp-formula><p>Number of Bluetooth should not exceed the available maximum number R.</p><p>Budget constraints and Logical binary restrictions on decision variables can be represented by Equations (4) and (5) respectively.</p><disp-formula id="scirp.78451-formula10"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-3500252x21.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.78451-formula11"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-3500252x22.png"  xlink:type="simple"/></disp-formula><p>A flow chart showing the flow of the optimization model and ArcGIS interface is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>The model may need to be executed through several iterations to get the optimal results. The flow chart presents a process that may be followed to determine the optimal node locations within an urban network.</p></sec><sec id="s6"><title>6. Study Area</title><p>This research focuses on an urban area for the Bluetooth technology deployment. Accordingly, Akron Central Business District (CBD) in Summit County, OH has been selected for determining the optimal locations of Bluetooth nodes in the urban road network for estimating O-D matrices. Land use in this area primarily consists of urban core and suburban city development including extensive commercial, industrial and residential development. <xref ref-type="fig" rid="fig3">Figure 3</xref> shows the Average Daily Traffic (ADT) for the City of Akron.</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> The flow of optimization model</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-3500252x23.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Average daily traffic for the city of Akron</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-3500252x24.png"/></fig></sec><sec id="s7"><title>7. Implementation</title><p>An optimization model has been developed to determine the optimal number of Bluetooth nodes required in a given network. The model considers the geographical size of the network and cost constraints associated with implementing this technology. However, the developed optimization model has some constraints such as the scan radius of Bluetooth nodes and the ADT at intersections. The optimization model is discussed in more detail in the following section of the paper. The urban road network for Akron has been coded using Python within the ArcGIS platform. Using GIS tools, the traffic volume for road segments were inserted in the Akron map layer. The total ADT’s at intersections have been calculated from the incoming links between the nodes. <xref ref-type="fig" rid="fig4">Figure 4</xref> shows the process of the GIS modeling.</p><p>Scripting in Python was done to create and automate GIS workflows quickly and easily. An interface between GIS platform and Python program language has been created to implement the optimization model. The screenshot, which is shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>, illustrates how to get the node selected in the layer according the optimization model which has been coded in Python.</p></sec><sec id="s8"><title>8. Conclusion</title><p>An optimization model has been developed in order to determine the optimal locations for Bluetooth nodes to determine the O-D matrix within an urban</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> GIS modeling</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-3500252x25.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Node selection script</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-3500252x26.png"/></fig><p>roadway network. The model is designed to account for fiscal constraints of an agency implementing the Bluetooth nodes as well as maximizing the volume of traffic that may be detected by the nodes in the network. The model was applied to the CBD in the city of Akron to evaluate the effectiveness of the model in selecting the optimal locations for the Bluetooth nodes. The model selected seven locations to deploy nodes in order to stay within the financial constraints and to maximize the possible number of responses from vehicles within the network.</p></sec><sec id="s9"><title>Cite this paper</title><p>Khliefat, I. and Shatnawi, I. (2017) An Optimization of Bluetooth Sensor Locations for Origin- Destination in an Urban Network. Journal of Transportation Technologies, 7, 367- 375. https://doi.org/10.4236/jtts.2017.74024</p></sec></body><back><ref-list><title>References</title><ref id="scirp.78451-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Araghi, B.N., et al. (2015) Reliability of Bluetooth Technology for Travel Time Es-timation. Journal of Intelligent Transportation Systems, 19, 240-255.  
https://doi.org/10.1080/15472450.2013.856727</mixed-citation></ref><ref id="scirp.78451-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Porter, J.D., Kim, D.S., Magana, M.E., Poocharoen, P. and Arriaga, C.A.G. (2013) Antenna Characterization for Bluetooth-Based Travel Time Data Collection. Journal of Intelligent Transportation Systems, 17, 142-151.  
https://doi.org/10.1080/15472450.2012.696452</mixed-citation></ref><ref id="scirp.78451-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Puckett, D.D. and Vickich, M.J. (2010) Bluetooth&amp;reg;-Based Travel Time/Speed Measuring Systems Development (No. UTCM 09-00-17).</mixed-citation></ref><ref id="scirp.78451-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Young, S.E. (2012) Bluetooth Traffic Detectors for Use as Permanently Installed Travel Time Instruments (No. MD-12-SP909B4D).</mixed-citation></ref><ref id="scirp.78451-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Young, S. (2008) Bluetooth Traffic Monitoring Technology.  
http://www.catt.umd.edu/sites/default/files/documents/UMD-BT-Brochure_REV3.pdf</mixed-citation></ref><ref id="scirp.78451-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Haghani, A., Hamedi, M., Sadabadi, K., Young, S. and Tarnoff, P. (2010) Data Collection of Freeway Travel Time Ground Truth with Bluetooth Sensors. Transportation Research Record: Journal of the Transportation Research Board, 2160, 60-68.  
https://doi.org/10.3141/2160-07</mixed-citation></ref><ref id="scirp.78451-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Brennan Jr., T.M., Ernst, J.M., Day, C.M., Bullock, D.M., Krogmeier, J.V. and Martchouk, M. (2010) Influence of Vertical Sensor Placement on Data Collection Efficiency from Bluetooth MAC Address Collection Devices. Journal of Transportation Engineering, 136, 1104-1109.   
https://doi.org/10.1061/(ASCE)TE.1943-5436.0000178</mixed-citation></ref><ref id="scirp.78451-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Blogg, M., Semler, C., Hingorani, M. and Troutbeck, R. (2010) Travel Time and Origin-Destination Data Collection Using Bluetooth MAC Address Readers. Proceedings of the Australasian Transport Research Forum 2010, Canberra, 29 September-1 October 2010, 1-15.</mixed-citation></ref><ref id="scirp.78451-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Barceló, J., Montero, L., Marqués, L. and Carmona, C. (2010) Travel Time Forecasting and Dynamic Origin-Destination Estimation for Freeways Based on Bluetooth Traffic Monitoring. Transportation Research Record: Journal of the Transportation Research Board, 2175, 19-27.  https://doi.org/10.3141/2175-03</mixed-citation></ref><ref id="scirp.78451-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Carpenter, C., Fowler, M. and Adler, T. (2012) Generating Route-Specific Origin- Destination Tables Using Bluetooth Technology. Transportation Research Record: Journal of the Transportation Research Board, 2308, 96-102.  
https://doi.org/10.3141/2308-10</mixed-citation></ref><ref id="scirp.78451-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Sherali, H.D., Desai, J. and Rakha, H. (2006) A Discrete Optimization Approach for Lo-cating Automatic Vehicle Identification Readers for the Provision of Roadway Travel Times. Transportation Research Part B: Methodological, 40, 857-871.  
https://doi.org/10.1016/j.trb.2005.11.003</mixed-citation></ref></ref-list></back></article>