<?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 article-type="research-article" dtd-version="3.0" xml:lang="en" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">PLoS ONE</journal-id>
<journal-id journal-id-type="publisher-id">plos</journal-id>
<journal-id journal-id-type="pmc">plosone</journal-id>
<journal-title-group>
<journal-title>PLOS ONE</journal-title>
</journal-title-group>
<issn pub-type="epub">1932-6203</issn>
<publisher>
<publisher-name>Public Library of Science</publisher-name>
<publisher-loc>San Francisco, CA USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">PONE-D-15-47454</article-id>
<article-id pub-id-type="doi">10.1371/journal.pone.0149607</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Research Article</subject>
</subj-group>
<subj-group subj-group-type="Discipline-v3"><subject>Engineering and technology</subject><subj-group><subject>Civil engineering</subject><subj-group><subject>Transportation infrastructure</subject><subj-group><subject>Roads</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Engineering and technology</subject><subj-group><subject>Transportation</subject><subj-group><subject>Transportation infrastructure</subject><subj-group><subject>Roads</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Engineering and technology</subject><subj-group><subject>Transportation</subject></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Computer and information sciences</subject><subj-group><subject>Systems science</subject><subj-group><subject>Nonlinear dynamics</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Physical sciences</subject><subj-group><subject>Mathematics</subject><subj-group><subject>Systems science</subject><subj-group><subject>Nonlinear dynamics</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Engineering and technology</subject><subj-group><subject>Telecommunications</subject></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Cognitive science</subject><subj-group><subject>Cognitive psychology</subject><subj-group><subject>Intelligence</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Biology and life sciences</subject><subj-group><subject>Psychology</subject><subj-group><subject>Cognitive psychology</subject><subj-group><subject>Intelligence</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Social sciences</subject><subj-group><subject>Psychology</subject><subj-group><subject>Cognitive psychology</subject><subj-group><subject>Intelligence</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Engineering and technology</subject><subj-group><subject>Civil engineering</subject><subj-group><subject>Transportation infrastructure</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Engineering and technology</subject><subj-group><subject>Transportation</subject><subj-group><subject>Transportation infrastructure</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Engineering and technology</subject><subj-group><subject>Control engineering</subject><subj-group><subject>Control systems</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Computer and information sciences</subject><subj-group><subject>Systems science</subject><subj-group><subject>Control systems</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Physical sciences</subject><subj-group><subject>Mathematics</subject><subj-group><subject>Systems science</subject><subj-group><subject>Control systems</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Physical sciences</subject><subj-group><subject>Mathematics</subject><subj-group><subject>Applied mathematics</subject><subj-group><subject>Algorithms</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3"><subject>Research and analysis methods</subject><subj-group><subject>Simulation and modeling</subject><subj-group><subject>Algorithms</subject></subj-group></subj-group></subj-group></article-categories>
<title-group>
<article-title>Revisiting Street Intersections Using Slot-Based Systems</article-title>
<alt-title alt-title-type="running-head">Street Intersections with Slot-Based Systems</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Tachet</surname> <given-names>Remi</given-names></name>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author" corresp="yes" xlink:type="simple">
<name name-style="western">
<surname>Santi</surname> <given-names>Paolo</given-names></name>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff002"><sup>2</sup></xref>
<xref ref-type="corresp" rid="cor001">*</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Sobolevsky</surname> <given-names>Stanislav</given-names></name>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Reyes-Castro</surname> <given-names>Luis Ignacio</given-names></name>
<xref ref-type="aff" rid="aff003"><sup>3</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Frazzoli</surname> <given-names>Emilio</given-names></name>
<xref ref-type="aff" rid="aff003"><sup>3</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Helbing</surname> <given-names>Dirk</given-names></name>
<xref ref-type="aff" rid="aff004"><sup>4</sup></xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple">
<name name-style="western">
<surname>Ratti</surname> <given-names>Carlo</given-names></name>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
</contrib>
</contrib-group>
<aff id="aff001">
<label>1</label>
<addr-line>Senseable City Laboratory, Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, MA 02139, United States of America</addr-line>
</aff>
<aff id="aff002">
<label>2</label>
<addr-line>Istituto di Informatica e Telematica del CNR, Pisa, Italy</addr-line>
</aff>
<aff id="aff003">
<label>3</label>
<addr-line>Laboratory for Information and Decision Systems, Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, MA 02139, United States of America</addr-line>
</aff>
<aff id="aff004">
<label>4</label>
<addr-line>ETH Zurich, Computational Social Science, Clausiusstrasse 50, CH-8092, Zurich, SWITZERLAND</addr-line>
</aff>
<contrib-group>
<contrib contrib-type="editor" xlink:type="simple">
<name name-style="western">
<surname>Tang</surname> <given-names>Tieqiao</given-names></name>
<role>Editor</role>
<xref ref-type="aff" rid="edit1"/>
</contrib>
</contrib-group>
<aff id="edit1">
<addr-line>Beihang University, CHINA</addr-line>
</aff>
<author-notes>
<fn fn-type="conflict" id="coi001">
<p>The authors have declared that no competing interests exist.</p>
</fn>
<fn fn-type="con" id="contrib001">
<p>Defined the SI management algorithms, performed the analysis, and contributed to writing: RT. Designed the research, defined the SI management algorithms, contributed to the analysis and writing: PS. Contributed to the design of the SI management algorithms: SS. Contributed to the analysis of traffic light systems: LRC. Designed the research: EF. Contributed to writing: DH. Designed the research and contributed to writing: CR.</p>
</fn>
<corresp id="cor001">* E-mail: <email xlink:type="simple">psanti@mit.edu</email></corresp>
</author-notes>
<pub-date pub-type="collection">
<year>2016</year>
</pub-date>
<pub-date pub-type="epub">
<day>16</day>
<month>3</month>
<year>2016</year>
</pub-date>
<volume>11</volume>
<issue>3</issue>
<elocation-id>e0149607</elocation-id>
<history>
<date date-type="received">
<day>29</day>
<month>10</month>
<year>2015</year>
</date>
<date date-type="accepted">
<day>3</day>
<month>2</month>
<year>2016</year>
</date>
</history>
<permissions>
<copyright-year>2016</copyright-year>
<copyright-holder>Tachet et al</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/" xlink:type="simple">
<license-p>This is an open access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/" xlink:type="simple">Creative Commons Attribution License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="info:doi/10.1371/journal.pone.0149607"/>
<abstract>
<p>Since their appearance at the end of the 19th century, traffic lights have been the primary mode of granting access to road intersections. Today, this centuries-old technology is challenged by advances in intelligent transportation, which are opening the way to new solutions built upon slot-based systems similar to those commonly used in aerial traffic: what we call Slot-based Intersections (SIs). Despite simulation-based evidence of the potential benefits of SIs, a comprehensive, analytical framework to compare their relative performance with traffic lights is still lacking. Here, we develop such a framework. We approach the problem in a novel way, by generalizing classical queuing theory. Having defined safety conditions, we characterize capacity and delay of SIs. In the 2-road crossing configuration, we provide a capacity-optimal SI management system. For arbitrary intersection configurations, near-optimal solutions are developed. Results theoretically show that transitioning from a traffic light system to SI has the potential of doubling capacity and significantly reducing delays. This suggests a reduction of non-linear dynamics induced by intersection bottlenecks, with positive impact on the road network. Such findings can provide transportation engineers and planners with crucial insights as they prepare to manage the transition towards a more intelligent transportation infrastructure in cities.</p>
</abstract>
<funding-group>
<funding-statement>The authors have no support or funding to report.</funding-statement>
</funding-group>
<counts>
<fig-count count="3"/>
<table-count count="1"/>
<page-count count="9"/>
</counts>
<custom-meta-group>
<custom-meta id="data-availability">
<meta-name>Data Availability</meta-name>
<meta-value>A GPS dataset of taxi traces was used in the supplementary information of this paper for a noonessential result (estimating the trajectory mix at a singaporean intersection). As a Non Disclosure Agreement protects this data, we cannot make the entire data set public. However, in compliance with PLOS ONE data access policy, a subset of the traces, sufficient to replicate our analysis, will be made available upon request.</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec id="sec001" sec-type="intro">
<title>Introduction</title>
<p>Understanding the dynamics of networks composed of a large number of interacting elements is an important, but highly complicated, scientific challenge with prominent real-world applications, such as the study of traffic flows in cities [<xref ref-type="bibr" rid="pone.0149607.ref001">1</xref>, <xref ref-type="bibr" rid="pone.0149607.ref002">2</xref>]. The latter is an arduous problem characterized by many elements (vehicles, traffic lights) that are highly constrained in space and time. Constraints apply not only to the amount of vehicles on a given road section, but are also generated by conflicts of usage at designated zones (intersections). The combination of the above factors gives rise to highly non-linear and difficult-to-predict dynamics. This explains why traffic can rapidly deteriorate in cities, resulting in widespread congestion and immense societal and environmental costs [<xref ref-type="bibr" rid="pone.0149607.ref003">3</xref>].</p>
<p>Intersections are the physical place where access to a common resource (the intersection area) must be coordinated between vehicles with incompatible paths. As such, they are natural bottlenecks and play a key role in the dynamics of the network. Coordination of vehicles is achieved by means of a switching process, the purpose of which is to resolve conflicts between incompatible flows, while optimizing some system performance metric. The state-of-the-art embodiment of this switching process is the well-known traffic light [<xref ref-type="bibr" rid="pone.0149607.ref004">4</xref>], which has been in operation in its present form for approximately 150 years.</p>
<p>Traffic lights are operated according to a phased switching process, which is often periodical: a relatively long time period <italic>T</italic> called cycle is divided into a number of “phases” <italic>P</italic><sub>1</sub>, <italic>P</italic><sub>2</sub>, … of duration <italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>, … , and, during each phase, only a number of non-conflicting flows is given access to the intersection. Transition from one phase to the next is not instantaneous, but requires a “setup phase” (amber light) which typically lasts between 5 and 8 seconds [<xref ref-type="bibr" rid="pone.0149607.ref005">5</xref>]. Since the intersection operates in highly sub-optimal conditions during the “setup phase”, there is an inherent tradeoff between ‘delay’ and ‘capacity’ when operating traffic lights. ‘Delay’ is generally defined as the difference between the time needed by a vehicle to complete a travel in free flow conditions, and the travel time needed in reality [<xref ref-type="bibr" rid="pone.0149607.ref004">4</xref>]. ‘Capacity’ is equal to the maximum vehicle arrival rate before delays stop being bounded in time and grow to infinity. The tradeoff between ‘delay’ and ‘capacity’ can be easily understood: short phase durations and frequent phase transitions reduce the average delay experienced by vehicles in crossing the intersection. However, frequent phase transitions require a relatively high number of “setup phases”, during which the intersection throughput is considerably reduced.</p>
<p>New information and control systems are paving the way to novel traffic management approaches. For example, vehicles might communicate with roadside infrastructure and other vehicles to produce better coordinated flows [<xref ref-type="bibr" rid="pone.0149607.ref006">6</xref>]. Furthermore, autonomous driving is starting to enable the careful control of vehicle trajectories and the synchronization of their arrival times at the intersections [<xref ref-type="bibr" rid="pone.0149607.ref007">7</xref>]. The underlying principle resembles slot-based control systems used for the management of planes at airports. In short: <italic>i</italic>) time slots for safely accessing the intersection area are assigned to individual vehicles, based on a carefully designed scheduling algorithm; and <italic>ii</italic>) vehicles control their speed to reach the intersection at the beginning of the assigned time slot.</p>
<p>At a first glance, Slot-based Intersections (SIs) are subject to the same inherent tradeoff between delay and capacity discussed above for traffic light systems. A first-come-first-serve approach could be realized by accelerating or decelerating vehicles such that they arrive at the intersection when gaps in the conflicting traffic flows have been created for them. However, a one-by-one service policy is not efficient at high vehicle arrival rates. Then, forming platoons of vehicles and serving all vehicles in the platoon before giving way to a conflicting flow is more efficient from a capacity point of view. This raises the question: how efficient slot-based control systems would be as compared to traffic-light-based controls? This is the central question of this article.</p>
<p>Different types of SIs have recently been proposed [<xref ref-type="bibr" rid="pone.0149607.ref006">6</xref>–<xref ref-type="bibr" rid="pone.0149607.ref010">10</xref>] and, based on simulation results, it has been suggested that they might be more efficient than traditional traffic lights [<xref ref-type="bibr" rid="pone.0149607.ref006">6</xref>–<xref ref-type="bibr" rid="pone.0149607.ref008">8</xref>]. Yet, a theoretical and comprehensive framework to assess their performance and compare it with traffic lights is still lacking. Without it, it is not possible to determine whether, in a non-distant future where SIs are technically feasible, traffic light intersection management systems will still be the preferred solution for intersection management. Answering such question is urgent, as the transportation infrastructure that is being built today will be in operation for several decades and will most likely experience the transition to more intelligent, autonomous transportation [<xref ref-type="bibr" rid="pone.0149607.ref011">11</xref>].</p>
<p>The first step is identifying the key performance parameters to be used for comparison. We postulate that the first parameter to be considered should be safety, as one cannot accept that intersection control purely based on efficiency metrics might put people’s lives at risk. We address safety at the level of both a single vehicle traveling along a trajectory, and of multiple vehicles traveling along potentially conflicting trajectories (see SI for details). Intersection access is granted based on two notions of safety distance: tailgate distance <italic>d</italic><sub><italic>tail</italic></sub> and stopping distance <italic>d</italic><sub><italic>stop</italic></sub> (<xref ref-type="fig" rid="pone.0149607.g001">Fig 1B and 1C</xref> and <xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref>). All safety parameters being equal, we then compare different systems using the classic metrics of delay and capacity [<xref ref-type="bibr" rid="pone.0149607.ref004">4</xref>].</p>
<fig id="pone.0149607.g001" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0149607.g001</object-id>
<label>Fig 1</label>
<caption>
<title>Road intersection scenario.</title>
<p>(A) The road system is composed of two single-lane roads of length <italic>L</italic>, crossing at an intersection. The square intersection area of side <italic>s</italic> is shaded. Vehicles, each of length ℓ, enter the system at the beginning of the North road if they belong to the <italic>N</italic> flow, or at the beginning of the East road if they belong to the <italic>E</italic> flow. To model a worst-case situation, vehicles approaching the intersection from different flows are assumed to have a conflicting trajectory: e.g., going straight. A vehicle’s intersection access time is defined as the time at which the head of the vehicle enters the intersection area. (B) Safety requirements dictate that two vehicles consecutively accessing the intersection and belonging to the same flow must be separated by tailgate distance <italic>d</italic><sub><italic>tail</italic></sub>. (C) If the two consecutive vehicles belong to different flows, they must be separated by vehicle stopping distance <italic>d</italic><sub><italic>stop</italic></sub>, which is larger than <italic>d</italic><sub><italic>tail</italic></sub> for practical values of the system parameters. The tailgate and vehicle stopping distance are formally defined in <xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref>.</p>
</caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0149607.g001" xlink:type="simple"/>
</fig>
<p>We use queuing theory [<xref ref-type="bibr" rid="pone.0149607.ref012">12</xref>] to estimate the performance of different intersection management systems. In particular, we show how to extend classical queuing theory and formally characterize the delay and capacity of a SI—something that has not been done to date and that allows a mathematically accurate comparison with traffic light systems.</p>
</sec>
<sec id="sec002" sec-type="results">
<title>Results</title>
<p>The road system analyzed here is composed of two vehicle flows crossing at a common intersection area (<xref ref-type="fig" rid="pone.0149607.g001">Fig 1A</xref>). Generalization to an arbitrary number of roads and lanes crossing at an intersection is reported in the <xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref>. We consider two flows of vehicles entering the system at the beginning of their respective roads (<xref ref-type="fig" rid="pone.0149607.g001">Fig 1A</xref>): one from North to South (<italic>N</italic> flow), and one from East to West (<italic>E</italic> flow). Vehicles enter the system according to two independent Poisson processes of fixed rates <italic>λ</italic><sub><italic>N</italic></sub> and <italic>λ</italic><sub><italic>E</italic></sub>. Since vehicle flows cross in the intersection area (<xref ref-type="fig" rid="pone.0149607.g001">Fig 1A</xref>), intersection access times should then be optimally scheduled in order to maximize capacity, minimize average delay, or obtain a tradeoff between the two performance metrics. Since <italic>d</italic><sub><italic>tail</italic></sub> &lt; <italic>d</italic><sub><italic>stop</italic></sub> (<xref ref-type="fig" rid="pone.0149607.g001">Fig 1</xref>), grouping together consecutive vehicles from the same flow (say, the <italic>N</italic> flow) increases system capacity. However, incoming vehicles from the <italic>E</italic> flow experience relatively higher delays due to yielding intersection access to the group of vehicles in the <italic>N</italic> flow. This leads to a tradeoff between capacity and delay, which is addressed in the following by introducing two intersection management strategies. The first strategy is designed to privilege fairness between vehicle flows over capacity, and it is hence named FAIR. Vehicle requests are served in a first-come-first-serve fashion—see <xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref> for details. Requests are labeled with either an <italic>N</italic> or <italic>E</italic> label depending on the flow they belong to. The vehicle service time <italic>T</italic> depends on its flow and on the flow of the following vehicle: if both are the same, we have <italic>T</italic> = <italic>T</italic><sub>1</sub>, otherwise <italic>T</italic> = <italic>T</italic><sub>2</sub> &gt; <italic>T</italic><sub>1</sub>. The specific values of <italic>T</italic><sub>1</sub> and <italic>T</italic><sub>2</sub> are determined by safety considerations, as well as by the geometry of the intersection (<xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref>). The service time <italic>T</italic> is thus a discrete random variable with possible values <italic>T</italic><sub>1</sub> and <italic>T</italic><sub>2</sub>, and the system at hand becomes an instance of M/G/1 queue in the classic theory [<xref ref-type="bibr" rid="pone.0149607.ref012">12</xref>]. Capacity and stationary delays of the slot-based intersection can be readily derived (<xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref>).</p>
<p>Based on the observation that <italic>T</italic><sub>1</sub> &lt; <italic>T</italic><sub>2</sub> and aiming at maximizing capacity, the BATCH strategy processes vehicle requests in batches. The goal is forming platoons of vehicles incoming from the same direction that can be served in a short time period <italic>T</italic><sub>1</sub>—see <xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref> for details. In the process of jointly handling a batch of intersection access requests, strategy BATCH divides the requests into two groups according to the respective flows, and sequentially gives intersection access to the two groups. The batch formation strategy is reported in <xref ref-type="fig" rid="pone.0149607.g002">Fig 2</xref>, and serves a two-fold goal: <italic>i</italic>) since batching requests might increase vehicle delay variance with respect to the FAIR policy, form batches of size larger than 1 only when the system load is increasing, and vehicles start experiencing delays; and <italic>ii</italic>) address the case of two flows with very different loads, with one high-load flow potentially starving the light-load one. The batch formation strategy guarantees also that no vehicle exceeds the prescribed speed limit when approaching the intersection (<xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref>)—a situation possibly caused by uncontrolled vehicle re-shuffling.</p>
<fig id="pone.0149607.g002" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0149607.g002</object-id>
<label>Fig 2</label>
<caption>
<title>Illustration of the BATCH formation strategy.</title>
<p>The value of the time interval used to reshuffle vehicle requests equals the first vehicle delay Δ = (<italic>t</italic><sub><italic>i</italic></sub> − α<italic>t</italic><sub><italic>i</italic></sub>). Vehicles 2, 3 and 4 are reshuffled. Vehicles in the same flow are represented with circles of same color. Since Vehicle 1 and Vehicle 3 belong to the same flow, Vehicle 3 is given access to the intersection before Vehicle 2. The process is then repeated using Vehicle 5 as reference for Δ. To ensure design goal <italic>ii</italic>), BATCH imposes also an upper bound <italic>N</italic> on the total number of vehicles in a batch. When the number of requests in a batch is 1, BATCH is equivalent to FAIR.</p>
</caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0149607.g002" xlink:type="simple"/>
</fig>
<p>Characterizing the capacity and delays of BATCH requires one to extend existing queuing theory tools [<xref ref-type="bibr" rid="pone.0149607.ref013">13</xref>–<xref ref-type="bibr" rid="pone.0149607.ref022">22</xref>] to the unexplored realm of continuous time and batch-size dependent service times (<xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref>). Defined <italic>N</italic> as the upper bound on the number of vehicles that can be served in a batch, the obtained capacity value <italic>C</italic><sub><italic>B</italic></sub>(<italic>N</italic>) is an increasing function of <italic>N</italic>, with <inline-formula id="pone.0149607.e001"><alternatives><graphic id="pone.0149607.e001g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0149607.e001" xlink:type="simple"/><mml:math display="inline" id="M1"><mml:mrow><mml:msub><mml:mo form="prefix" movablelimits="true">lim</mml:mo> <mml:mrow><mml:mi>N</mml:mi> <mml:mo>→</mml:mo> <mml:mi>∞</mml:mi></mml:mrow></mml:msub> <mml:msub><mml:mi>C</mml:mi> <mml:mi>B</mml:mi></mml:msub> <mml:mrow><mml:mo>(</mml:mo> <mml:mi>N</mml:mi> <mml:mo>)</mml:mo></mml:mrow> <mml:mo>=</mml:mo> <mml:mfrac><mml:mn>1</mml:mn> <mml:msub><mml:mi>T</mml:mi> <mml:mn>1</mml:mn></mml:msub></mml:mfrac></mml:mrow></mml:math></alternatives></inline-formula>. Observing that <inline-formula id="pone.0149607.e002"><alternatives><graphic id="pone.0149607.e002g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0149607.e002" xlink:type="simple"/><mml:math display="inline" id="M2"><mml:mfrac><mml:mn>1</mml:mn> <mml:msub><mml:mi>T</mml:mi> <mml:mn>1</mml:mn></mml:msub></mml:mfrac></mml:math></alternatives></inline-formula> corresponds to the capacity of a single road without intersections as dictated only by safety considerations, we can conclude that BATCH converges to optimal capacity.</p>
<p>A comparison with fixed cycle traffic light (FIXED) systems (<xref ref-type="fig" rid="pone.0149607.g003">Fig 3</xref>, <xref ref-type="table" rid="pone.0149607.t001">Table 1</xref>, and <xref ref-type="supplementary-material" rid="pone.0149607.s002">S1 Video</xref>) shows that service rates of BATCH are superior, asymptotically doubling service capacity with respect to FIXED as <italic>N</italic> increases. This is a very notable result, since it is well known that even small improvements in capacity have multiple times an effect on travel times [<xref ref-type="bibr" rid="pone.0149607.ref024">24</xref>]. The capacity of the FAIR strategy is only marginally higher than the one achieved by FIXED (see <xref ref-type="fig" rid="pone.0149607.g003">Fig 3</xref>). The delay achieved by the FAIR and BATCH strategies is dramatically lower than that provided by FIXED.</p>
<fig id="pone.0149607.g003" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0149607.g003</object-id>
<label>Fig 3</label>
<caption>
<title>Slot-based intersection control doubles capacity.</title>
<p>The capacity of three control strategies is compared: FAIR, the slot-based strategy with first-come-first-serve service policy; BATCH, the slot-based strategy with adaptive vehicle platooning; and FIXED, the traffic light strategy with fixed cycle duration. The service rate of BATCH is twice that of FIXED, and converges to the optimal capacity as the value <italic>N</italic> of the maximal number of platooned vehicles increases. Optimal capacity is estimated assuming a single road without intersections, as dictated only by safety considerations. The service rate of FAIR is only marginally larger than that of FIXED.</p>
</caption>
<graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0149607.g003" xlink:type="simple"/>
</fig>
<table-wrap id="pone.0149607.t001" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0149607.t001</object-id>
<label>Table 1</label>
<caption>
<title>Average delays vary dramatically with the control strategy.</title>
<p>Expectation and variance of delay for the different strategies and for varying vehicle arrival rates: FIXED, FAIR, and BATCH. FIXED statistics are computed according to [<xref ref-type="bibr" rid="pone.0149607.ref023">23</xref>]. Slot based control strategies dramatically reduce average delay with respect to traffic light control. Delay variance is reduced to a greater extent, indicating that slot based control strategies can lead to more predictable travel times.</p>
</caption>
<alternatives>
<graphic id="pone.0149607.t001g" mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0149607.t001" xlink:type="simple"/>
<table border="0" frame="box" rules="all">
<colgroup>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
<col align="left" valign="middle"/>
</colgroup>
<thead>
<tr>
<th align="center" rowspan="2">Rate (<italic>veh</italic>/<italic>s</italic>)</th>
<th align="center" colspan="3">Average delay (<italic>sec</italic>)</th>
<th align="center" colspan="3">Delay variance (<italic>sec</italic><sup>2</sup>)</th>
</tr>
<tr>
<th align="center">FIXED</th>
<th align="center">FAIR</th>
<th align="center">BATCH</th>
<th align="center">FIXED</th>
<th align="center">FAIR</th>
<th align="center">BATCH</th>
</tr>
</thead>
<tbody>
<tr>
<td align="char" char=".">0.3</td>
<td align="char" char=".">5.45</td>
<td align="char" char=".">1.05</td>
<td align="char" char=".">0.95</td>
<td align="char" char=".">26.21</td>
<td align="char" char=".">2.61</td>
<td align="char" char=".">1.20</td>
</tr>
<tr>
<td align="char" char=".">0.4</td>
<td align="char" char=".">10.13</td>
<td align="char" char=".">2.12</td>
<td align="char" char=".">1.63</td>
<td align="char" char=".">92.89</td>
<td align="char" char=".">7.36</td>
<td align="char" char=".">2.15</td>
</tr>
<tr>
<td align="char" char=".">0.49</td>
<td align="char" char=".">99.76</td>
<td align="char" char=".">5.06</td>
<td align="char" char=".">2.57</td>
<td align="char" char=".">7504.41</td>
<td align="char" char=".">28.66</td>
<td align="char" char=".">3.34</td>
</tr>
</tbody>
</table>
</alternatives>
</table-wrap>
</sec>
<sec id="sec003" sec-type="conclusions">
<title>Discussion</title>
<p>This article extends queuing theory to the realm of continuous time and batch-size dependent service times, with applications in as diverse fields as computing, telecommunication, and facility design.</p>
<p>The theoretical framework presented in this article allows the characterization of intersection performance (<xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref>) as a function of system features. Geometric parameters have an important effect: for instance, the reduction of vehicle length and intersection width improves capacity and delay. More importantly, the development of autonomous transportation might in itself bring additional benefits when vehicle response times are reduced (<xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref>).</p>
<p>Results of our analysis highlight that transitioning from traffic lights to SIs could result in a up to 2-fold increase in capacity, and even more dramatic reductions in delay expectation and variance. Such impressive performance improvements can be intuitively understood, as in SIs the “set up phase” is much shorter than in the case of traffic lights. In the analyzed scenario, the “set up phase” corresponds to the difference between <italic>T</italic><sub>2</sub> and <italic>T</italic><sub>1</sub>, i.e., it is about 1.47 <italic>sec</italic> (<xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref>): a factor of 5 shorter than the typical values used for traffic lights. Since the setup time is so short, the frequency of switching between “phases” does not affect performance as in the case of traffic lights. Thus, the switching frequency can be about a factor 5 higher than in a TL system, dissolving the very notion of “phase” typical for traffic lights into that of single-vehicle slots. Furthermore, vehicles approaching an SI are not grouped in queues near the intersection, but uniformly spread along the road thanks to speed control. As such, they do not need to slow down through a “set up phase”—a fact that further contributes to improved performance. In short, the higher performance of SIs when compared with traffic lights comes from their increased flexibility, finer granularity in merging traffic flows, and better usage of road space.</p>
<p>These features could have a major positive effect at the network level. It is well-known that the highly nonlinear dynamics typical of road networks are triggered when congestion occurs in one or more network bottlenecks [<xref ref-type="bibr" rid="pone.0149607.ref005">5</xref>]. The doubling of bottleneck capacity, as promised by SIs, has the potential of significantly reducing overall congestion and improving the stability and predictability of traffic. In terms of predictability, it is important to observe that SIs dramatically reduce not only average delay versus traffic lights, but also delay variance (<xref ref-type="table" rid="pone.0149607.t001">Table 1</xref>). Delay values are highly concentrated around the average, further enhancing travel time predictability. Similarly, autonomous driving can substantially reduce the non-linear flow dynamics as a function of vehicle density, which is known to be caused by different human driving styles [<xref ref-type="bibr" rid="pone.0149607.ref025">25</xref>, <xref ref-type="bibr" rid="pone.0149607.ref026">26</xref>].</p>
<p>Further work would be needed to scale up our analysis to a network of road intersections. Unlike in the case of traffic lights, such scaling is feasible from a computational point of view, since all SI algorithms presented herein require minimal computational effort. SIs would probably also have beneficial effects on car emissions, as they would reduce the “stop-and-go” effect induced by traffic light queuing.</p>
<p>It is interesting to observe that the optimal BATCH strategy defined in this paper leverages the slower-is-faster effect. The slower-is-faster effect, which has been observed in fields as diverse as traffic [<xref ref-type="bibr" rid="pone.0149607.ref024">24</xref>], pedestrian movement [<xref ref-type="bibr" rid="pone.0149607.ref027">27</xref>], production and logistics [<xref ref-type="bibr" rid="pone.0149607.ref028">28</xref>], etc., arises when the apparently detrimental choice of a slower initial speed eventually results in a faster service time. BATCH exploits this effect since, by “re-shuffling” vehicles in a batch, it slows down some of the vehicles (those belonging to the yielding flow) but increases throughput, leading to an overall reduction of the average delay. This article formally demonstrates that the slower-is-faster control principle also applies to slot-based intersections.</p>
</sec>
<sec id="sec004" sec-type="materials|methods">
<title>Materials and Methods</title>
<p>The SIs intersection management algorithms are based on the following operations. As they enter the system, vehicles issue intersection access requests to an entity called Intersection Manager using wireless communication. A request from vehicle <italic>V</italic> is accompanied by the earliest possible arrival time <italic>at</italic><sub><italic>V</italic></sub> of vehicle <italic>V</italic> at the intersection (computed according to speed limit and safety constraints). FAIR processes vehicle requests individually, based on a FCFS policy. When processing request from vehicle <italic>V</italic>, FAIR assigns to <italic>V</italic> an intersection access time <italic>t</italic><sub><italic>V</italic></sub> ≥ <italic>at</italic><sub><italic>V</italic></sub>, where <italic>t</italic><sub><italic>V</italic></sub> is computed accounting for safety considerations based on either tailgate or vehicle stopping distance depending on whether the vehicle <italic>V</italic>′ accessing the intersection immediately before <italic>V</italic> belongs to the same or to the other flow.</p>
<p>BATCH splits time into a series of consecutive time intervals of variable duration, and collectively processes all requests in each such interval. The duration of the time interval used to shuffle vehicle requests is set to be equal to the delay experienced by a given vehicle, with an upper bound <italic>N</italic> on the total number of requests—see <xref ref-type="fig" rid="pone.0149607.g002">Fig 2</xref>. Let <inline-formula id="pone.0149607.e003"><alternatives><graphic id="pone.0149607.e003g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0149607.e003" xlink:type="simple"/><mml:math display="inline" id="M3"><mml:mrow><mml:msup><mml:mi mathvariant="script">V</mml:mi> <mml:mi>N</mml:mi></mml:msup> <mml:mo>=</mml:mo> <mml:mrow><mml:mo>{</mml:mo> <mml:msubsup><mml:mi>V</mml:mi> <mml:mn>1</mml:mn> <mml:mi>N</mml:mi></mml:msubsup> <mml:mo>,</mml:mo> <mml:mo>…</mml:mo> <mml:mo>,</mml:mo> <mml:msubsup><mml:mi>V</mml:mi> <mml:mi>k</mml:mi> <mml:mi>N</mml:mi></mml:msubsup> <mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:math></alternatives></inline-formula> and <inline-formula id="pone.0149607.e004"><alternatives><graphic id="pone.0149607.e004g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0149607.e004" xlink:type="simple"/><mml:math display="inline" id="M4"><mml:mrow><mml:msup><mml:mi mathvariant="script">V</mml:mi> <mml:mi>E</mml:mi></mml:msup> <mml:mo>=</mml:mo> <mml:mrow><mml:mo>{</mml:mo> <mml:msubsup><mml:mi>V</mml:mi> <mml:mn>1</mml:mn> <mml:mi>E</mml:mi></mml:msubsup> <mml:mo>,</mml:mo> <mml:mo>…</mml:mo> <mml:mo>,</mml:mo> <mml:msubsup><mml:mi>V</mml:mi> <mml:mi>h</mml:mi> <mml:mi>E</mml:mi></mml:msubsup> <mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:math></alternatives></inline-formula> be the ordered lists of requests arrived in a batch from vehicles in the <italic>N</italic> and <italic>E</italic> flow, respectively, and assume without loss of generality that <inline-formula id="pone.0149607.e005"><alternatives><graphic id="pone.0149607.e005g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0149607.e005" xlink:type="simple"/><mml:math display="inline" id="M5"><mml:msubsup><mml:mi>V</mml:mi> <mml:mn>1</mml:mn> <mml:mi>N</mml:mi></mml:msubsup></mml:math></alternatives></inline-formula> arrived before <inline-formula id="pone.0149607.e006"><alternatives><graphic id="pone.0149607.e006g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0149607.e006" xlink:type="simple"/><mml:math display="inline" id="M6"><mml:msubsup><mml:mi>V</mml:mi> <mml:mn>1</mml:mn> <mml:mi>E</mml:mi></mml:msubsup></mml:math></alternatives></inline-formula>. BATCH assigns ordered intersection access times to each vehicle from <inline-formula id="pone.0149607.e007"><alternatives><graphic id="pone.0149607.e007g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0149607.e007" xlink:type="simple"/><mml:math display="inline" id="M7"><mml:msup><mml:mi mathvariant="script">V</mml:mi> <mml:mi>N</mml:mi></mml:msup></mml:math></alternatives></inline-formula>, accounting for safety considerations, and then assigns ordered intersection access times to each vehicle from <inline-formula id="pone.0149607.e008"><alternatives><graphic id="pone.0149607.e008g" mimetype="image" position="anchor" xlink:href="info:doi/10.1371/journal.pone.0149607.e008" xlink:type="simple"/><mml:math display="inline" id="M8"><mml:msup><mml:mi mathvariant="script">V</mml:mi> <mml:mi>E</mml:mi></mml:msup></mml:math></alternatives></inline-formula>, again accounting for safety considerations.</p>
<p>In both FAIR and BATCH, assigned intersection access times are then communicated to approaching vehicles using wireless communication. Generalization of FAIR and BATCH to the case of 12 trajectories, 4-roads, 2-lanes scenario is described in <xref ref-type="supplementary-material" rid="pone.0149607.s001">S1 Supporting Information</xref>.</p>
<p>For the sake of comparison, in the analysis we also consider a Fixed Cycle Traffic Light system, whose delay performance has been formally derived in [<xref ref-type="bibr" rid="pone.0149607.ref023">23</xref>]. The cycle of the traffic light is composed of two phases of <italic>fixed</italic> (but possibly different) duration: in the first phase, green light is given to the <italic>N</italic> flow, and red light is given to the <italic>E</italic> flow; in the second phase, the opposite holds. For simplicity, we assume that for both flows the amber light phase is included in the respective green light phase.</p>
</sec>
<sec id="sec005">
<title>Supporting Information</title>
<supplementary-material id="pone.0149607.s001" mimetype="application/pdf" position="float" xlink:href="info:doi/10.1371/journal.pone.0149607.s001" xlink:type="simple">
<label>S1 Supporting Information</label>
<caption>
<title>Revisiting street intersections using slot based systems—<italic>supplementary information</italic>.</title>
<p>(PDF)</p>
</caption>
</supplementary-material>
<supplementary-material id="pone.0149607.s002" mimetype="video/quicktime" position="float" xlink:href="info:doi/10.1371/journal.pone.0149607.s002" xlink:type="simple">
<label>S1 Video</label>
<caption>
<title>Side by side comparison of slot based intersection and traffic light system.</title>
<p>(MOV)</p>
</caption>
</supplementary-material>
</sec>
</body>
<back>
<ack>
<p>R.T., P. S., S. S., and C.R. thank Volkswagen Electronics Research Lab, ENEL Foundation, Accenture China, American Air Liquide, Emirates Integrated Telecommunications Company (du), Ericsson, Kuwait-MIT Center for Natural Resources and the Environment, Liberty Mutual Institute, Singapore-MIT Alliance for Research and Technology (SMART), Regional Municipality of Wood Buffalo, and all the members of the MIT Senseable City Lab Consortium for supporting this research. E.F. thanks the Future Urban Mobility program at the Singapore-MIT Alliance for Research and Technology (SMART).</p>
</ack>
<ref-list>
<title>References</title>
<ref id="pone.0149607.ref001">
<label>1</label>
<mixed-citation publication-type="book" xlink:type="simple">
<name name-style="western"><surname>Gazis</surname> <given-names>D.</given-names></name>
<source><italic>Traffic Theory</italic></source> (<publisher-name>Kluwer Academic</publisher-name>, <year>2002</year>).</mixed-citation>
</ref>
<ref id="pone.0149607.ref002">
<label>2</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Eichler</surname> <given-names>D.</given-names></name>, <name name-style="western"><surname>Bar-Gera</surname> <given-names>H.</given-names></name> &amp; <name name-style="western"><surname>Blachman</surname> <given-names>M</given-names></name>. <article-title>Vortex-based zero-conflict design of urban road networks</article-title>. <source><italic>Networks and Spatial Economics</italic></source> <volume>13</volume>, <fpage>229</fpage>–<lpage>254</lpage> (<year>2013</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1007/s11067-012-9179-x" xlink:type="simple">10.1007/s11067-012-9179-x</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref003">
<label>3</label>
<mixed-citation publication-type="book" xlink:type="simple">
<source><italic>World Development Indicators</italic></source>. (<publisher-name>World Bank</publisher-name>, <year>2009</year>).</mixed-citation>
</ref>
<ref id="pone.0149607.ref004">
<label>4</label>
<mixed-citation publication-type="book" xlink:type="simple">
<name name-style="western"><surname>Roess</surname> <given-names>R.</given-names></name>, <name name-style="western"><surname>Prassas</surname> <given-names>E.</given-names></name> &amp; <name name-style="western"><surname>Mc Shane</surname> <given-names>W</given-names></name>. <source><italic>Traffic Engineering</italic></source> (<publisher-name>Prentice Hall</publisher-name>, <year>2010</year>).</mixed-citation>
</ref>
<ref id="pone.0149607.ref005">
<label>5</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Lämmer</surname> <given-names>S.</given-names></name> &amp; <name name-style="western"><surname>Helbing</surname> <given-names>D</given-names></name>. <article-title>Self-control of traffic lights and vehicle flows in urban road networks</article-title>. <source><italic>J. of Statiscal Mechanics: Theory and Experiment</italic></source> <volume>2008</volume>, <issue>n. 4</issue>, <fpage>p04019</fpage> (<year>2008</year>).</mixed-citation>
</ref>
<ref id="pone.0149607.ref006">
<label>6</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Lee</surname> <given-names>J.</given-names></name> &amp; <name name-style="western"><surname>Park</surname> <given-names>B</given-names></name>. <article-title>Development and evaluation of a cooperative vehicle intersection control algorithm under the connected vehicles environment</article-title>. <source><italic>IEEE Trans. Intell. Transp. Syst.</italic></source> <volume>13</volume>, <fpage>81</fpage>–<lpage>90</lpage> (<year>2012</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/TITS.2011.2178836" xlink:type="simple">10.1109/TITS.2011.2178836</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref007">
<label>7</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Dresner</surname> <given-names>K.</given-names></name> &amp; <name name-style="western"><surname>Stone</surname> <given-names>P</given-names></name>. <article-title>A multiagent approach to autonomous intersection management</article-title>. <source><italic>J. Artificial Intell. Res.</italic></source> <volume>31</volume>, <fpage>591</fpage>–<lpage>653</lpage> (<year>2008</year>).</mixed-citation>
</ref>
<ref id="pone.0149607.ref008">
<label>8</label>
<mixed-citation publication-type="other" xlink:type="simple">Hausknecht, M., Au, T.C. &amp; Stone, P. Autonomous intersection management: multi-intersection optimization in <italic>Proc. of IROS 2011-IEEE/RSJ International Conference on Intelligent Robots and Systems</italic>, 4581–4586 (2011).</mixed-citation>
</ref>
<ref id="pone.0149607.ref009">
<label>9</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Giridhar</surname> <given-names>A.</given-names></name> &amp; <name name-style="western"><surname>Kumar</surname> <given-names>P</given-names></name>. <article-title>Scheduling automated traffic on a network of roads</article-title>. <source><italic>IEEE Trans. Veh. Tech.</italic></source> <volume>55</volume>, <fpage>1467</fpage>–<lpage>1474</lpage> (<year>2006</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/TVT.2006.877472" xlink:type="simple">10.1109/TVT.2006.877472</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref010">
<label>10</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Kowshik</surname> <given-names>H.</given-names></name>, <name name-style="western"><surname>Caveney</surname> <given-names>D.</given-names></name> &amp; <name name-style="western"><surname>Kumar</surname> <given-names>P</given-names></name>. <article-title>Provable systemwide safety in intelligent intersections</article-title>. <source><italic>IEEE Trans. Veh. Tech.</italic></source> <volume>60</volume>, <fpage>804</fpage>–<lpage>818</lpage> (<year>2011</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/TVT.2011.2107584" xlink:type="simple">10.1109/TVT.2011.2107584</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref011">
<label>11</label>
<mixed-citation publication-type="other" xlink:type="simple">(accessed 2014-04-07) <ext-link ext-link-type="uri" xlink:href="http://www.supplierbusiness.com/shop/product/513/emerging-tech-autonomous-cars-not-if-but-when-2013" xlink:type="simple">http://www.supplierbusiness.com/shop/product/513/emerging-tech-autonomous-cars-not-if-but-when-2013</ext-link>.</mixed-citation>
</ref>
<ref id="pone.0149607.ref012">
<label>12</label>
<mixed-citation publication-type="book" xlink:type="simple">
<name name-style="western"><surname>Kleinrock</surname> <given-names>L</given-names></name>. <source><italic>Queuing Systems. Volume 1: Theory</italic></source> (<publisher-name>Wiley</publisher-name>, <year>1975</year>).</mixed-citation>
</ref>
<ref id="pone.0149607.ref013">
<label>13</label>
<mixed-citation publication-type="book" xlink:type="simple">
<name name-style="western"><surname>Heidemann</surname> <given-names>D</given-names></name>. <chapter-title>A fluid-dynamic model for the movement of pedestrians</chapter-title>. <source><italic>Complex Systems</italic></source> <volume>6</volume>, <fpage>391</fpage>–<lpage>415</lpage> (<year>1992</year>).</mixed-citation>
</ref>
<ref id="pone.0149607.ref014">
<label>14</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Heidemann</surname> <given-names>D</given-names></name>. <article-title>A queueing theory model of nonstationary traffic flow</article-title>. <source><italic>Transportation Science</italic></source> <volume>35</volume>, <fpage>405</fpage>–<lpage>412</lpage> (<year>2001</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1287/trsc.35.4.405.10430" xlink:type="simple">10.1287/trsc.35.4.405.10430</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref015">
<label>15</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Woensel</surname> <given-names>T.</given-names></name> &amp; <name name-style="western"><surname>Vandaele</surname> <given-names>N</given-names></name>. <article-title>Modeling traffic flows with queueing models: a review</article-title>. <source><italic>Asia-Pacific Journal of Operational Research</italic></source> <volume>24</volume>, <fpage>435</fpage>–<lpage>461</lpage> (<year>2007</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1142/S0217595907001383" xlink:type="simple">10.1142/S0217595907001383</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref016">
<label>16</label>
<mixed-citation publication-type="book" xlink:type="simple">
<name name-style="western"><surname>Cohen</surname> <given-names>J</given-names></name>. <source><italic>The Single Server Queue</italic></source> (<publisher-name>North-Holland Pub. Co</publisher-name>, <year>1969</year>).</mixed-citation>
</ref>
<ref id="pone.0149607.ref017">
<label>17</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Harris</surname> <given-names>M. C</given-names></name>. <article-title>Queues with state-dependent stochastic service rates</article-title>. <source><italic>Operations Research</italic></source> <volume>15</volume>, <fpage>117</fpage>–<lpage>130</lpage> (<year>1967</year>).</mixed-citation>
</ref>
<ref id="pone.0149607.ref018">
<label>18</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Courtois</surname> <given-names>P. J.</given-names></name> &amp; <name name-style="western"><surname>Georges</surname> <given-names>J</given-names></name>. <article-title>On a single-server finite queuing model with state-dependent arrival and service processes</article-title>. <source><italic>Operations Research</italic></source> <volume>19</volume>, <fpage>424</fpage>–<lpage>435</lpage> (<year>1974</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1287/opre.19.2.424" xlink:type="simple">10.1287/opre.19.2.424</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref019">
<label>19</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Gupta</surname> <given-names>U. C.</given-names></name> &amp; <name name-style="western"><surname>Rao</surname> <given-names>T</given-names></name>. <article-title>On the analysis of a single server finite queue with state dependent arrival and service processes: M(n)/g(n)/1/k</article-title>. <source><italic>Operation Research Spektrum</italic></source> <volume>20</volume>, <fpage>83</fpage>–<lpage>89</lpage> (<year>1998</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1007/s002910050055" xlink:type="simple">10.1007/s002910050055</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref020">
<label>20</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Banerjee</surname> <given-names>A.</given-names></name>, <name name-style="western"><surname>Gupta</surname> <given-names>U.</given-names></name> &amp; <name name-style="western"><surname>Goswami</surname> <given-names>V</given-names></name>. <article-title>Analysis of finite-buffer discrete-time batch-service queue with batch-size-dependent service</article-title>. <source><italic>Computers and Industrial Engineering</italic></source> <volume>75</volume>, <fpage>121</fpage>–<lpage>128</lpage> (<year>2014</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1016/j.cie.2014.06.009" xlink:type="simple">10.1016/j.cie.2014.06.009</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref021">
<label>21</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Claeys</surname> <given-names>D.</given-names></name>, <name name-style="western"><surname>Steyaert</surname> <given-names>B.</given-names></name>, <name name-style="western"><surname>Walraevens</surname> <given-names>J.</given-names></name>, <name name-style="western"><surname>Laevens</surname> <given-names>K.</given-names></name> &amp; <name name-style="western"><surname>Bruneel</surname> <given-names>H</given-names></name>. <article-title>Complete characterisation of the customer delay in a queueing system with batch arrivals and batch service</article-title>. <source><italic>Mathematical Methods and Operations Research</italic></source> <volume>72</volume>, <fpage>1</fpage>–<lpage>23</lpage> (<year>2010</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1007/s00186-009-0297-2" xlink:type="simple">10.1007/s00186-009-0297-2</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref022">
<label>22</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Claeys</surname> <given-names>D.</given-names></name>, <name name-style="western"><surname>Steyaert</surname> <given-names>B.</given-names></name>, <name name-style="western"><surname>Walraevens</surname> <given-names>J.</given-names></name>, <name name-style="western"><surname>Laevens</surname> <given-names>K.</given-names></name> &amp; <name name-style="western"><surname>Bruneel</surname> <given-names>H</given-names></name>. <article-title>Tail probabilities of the delay in a batch-service queueing model with batch-size dependent service times and a timer mechanism</article-title>. <source><italic>Computers and Operations Research</italic></source> <volume>40</volume>, <fpage>1497</fpage>–<lpage>1505</lpage> (<year>2013</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1016/j.cor.2012.10.009" xlink:type="simple">10.1016/j.cor.2012.10.009</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref023">
<label>23</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>van Leeuwaarden</surname> <given-names>J. S. H</given-names></name>. <article-title>Delay analysis for the fixed-cycle traffic-light queue</article-title>. <source><italic>Transp. Science</italic></source> <volume>40</volume>, <fpage>189</fpage>–<lpage>199</lpage> (<year>2006</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1287/trsc.1050.0125" xlink:type="simple">10.1287/trsc.1050.0125</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref024">
<label>24</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Helbing</surname> <given-names>D</given-names></name>. <article-title>Derivation of a fundamental diagram for urban traffic flow</article-title>. <source><italic>European Physics J. B</italic></source> <volume>70</volume>, <fpage>229</fpage>–<lpage>241</lpage> (<year>2009</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1140/epjb/e2009-00093-7" xlink:type="simple">10.1140/epjb/e2009-00093-7</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref025">
<label>25</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Tang</surname> <given-names>T.-Q.</given-names></name>, <name name-style="western"><surname>Li</surname> <given-names>C.-Y.</given-names></name>, <name name-style="western"><surname>Huang</surname> <given-names>H.-J.</given-names></name>, &amp; <name name-style="western"><surname>Shang</surname> <given-names>H.-Y</given-names></name>. <article-title>A new fundamental diagram theory with the individual difference of the driver’s perception ability</article-title>. <source><italic>Nonlinear Dynamcis</italic></source> <volume>67</volume>, <fpage>2255</fpage>–<lpage>2265</lpage> (<year>2012</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1007/s11071-011-0143-y" xlink:type="simple">10.1007/s11071-011-0143-y</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref026">
<label>26</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Tang</surname> <given-names>T.-Q.</given-names></name>, <name name-style="western"><surname>Huang</surname> <given-names>H.-J.</given-names></name>, &amp; <name name-style="western"><surname>Shang</surname> <given-names>H.-Y</given-names></name>. <article-title>A dynamic model for the heterogeneous traffic flow consisting of car, bicycle and pedestrian</article-title>. <source><italic>International Journal of Modern Physics C</italic></source> <volume>21</volume>, <fpage>159</fpage>–<lpage>176</lpage> (<year>2010</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1142/S0129183110015038" xlink:type="simple">10.1142/S0129183110015038</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0149607.ref027">
<label>27</label>
<mixed-citation publication-type="journal" xlink:type="simple">
<name name-style="western"><surname>Helbing</surname> <given-names>D.</given-names></name>, <name name-style="western"><surname>Farkas</surname> <given-names>I.</given-names></name> &amp; <name name-style="western"><surname>Vicsek</surname> <given-names>T</given-names></name>. <article-title>Simulating dynamical features of escape panic</article-title>. <source><italic>Nature</italic></source> <volume>407</volume>, <fpage>487</fpage>–<lpage>490</lpage> (<year>2000</year>). <comment>doi: <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1038/35035023" xlink:type="simple">10.1038/35035023</ext-link></comment> <object-id pub-id-type="pmid">11028994</object-id></mixed-citation>
</ref>
<ref id="pone.0149607.ref028">
<label>28</label>
<mixed-citation publication-type="book" xlink:type="simple">
<name name-style="western"><surname>Helbing</surname> <given-names>D.</given-names></name>, <name name-style="western"><surname>Seidel</surname> <given-names>T.</given-names></name>, <name name-style="western"><surname>Lämmer</surname> <given-names>S.</given-names></name> &amp; <name name-style="western"><surname>Peters</surname> <given-names>K</given-names></name>. <chapter-title>Self-organization principles in supply networks and production systems</chapter-title> in <source><italic>Econophysics and Sociophysics—Trends and Perspectives</italic></source> (eds. <name name-style="western"><surname>Chakrabarti</surname> <given-names>B. K</given-names></name>. <etal>et al</etal>.), <fpage>535</fpage>–<lpage>558</lpage> (<publisher-name>Wiley</publisher-name>, <year>2006</year>).</mixed-citation>
</ref>
</ref-list>
</back>
</article>