Modeling Information Propagation in General V2V-enabled Transportation Networks
Jungyeol Kim, Saswati Sarkar, Santosh S. Venkatesh, Megan Smirti, Ryerson, David Starobinski

TL;DR
This paper presents a continuous-time Markov chain model to analyze how information propagates among vehicles in V2V-enabled transportation networks, accounting for traffic density and communication conditions, with applications to real-world scenarios.
Contribution
The paper introduces a novel Markov chain-based model for information spread in V2V networks that converges to epidemiological differential equations for efficient computation.
Findings
Models accurately match real trajectory data with minimal error.
Information propagation varies with traffic density and communication conditions.
Applicable to real-world scenarios and system perturbations.
Abstract
V2V technologies bridge two infrastructures: the communications infrastructure and the transportation infrastructure. These infrastructures are interconnected and interdependent. On the one hand, the communications network enables V2V interactions, while, on the other hand, the density of vehicles on the roadway enabled with V2V and the level of congestion on the roadway determine the speed and quality of communications between vehicles and infrastructure. The V2V technology is expected to contribute significantly to the growth of shared mobility, in turn, receives a significant boost from the deployment of a large number of connected vehicles in shared mobility services, provided challenges towards the deployment can be overcome. Vehicle mobility patterns and communication conditions are not only heterogeneous, but they also evolve constantly, leading to dynamic coupling between the…
| Directed network of mobility on road topology | |
| Undirected network of communication on road topology | |
| Set of clusters, | |
| Set of directed mobility edges | |
| Set of undirected communication edges | |
| Total number of vehicles | |
| Number of informed vehicles in cluster at time | |
| Number of non-informed vehicles in cluster at time | |
| Continuous-time Markov process | |
| Scaled Markov process, | |
| Mobility rate from cluster to for informed vehicles | |
| Mobility rate from cluster to for non-informed vehicles | |
| Upper bound for mobility rate | |
| Communication rate between a vehicle located in cluster and a vechicle in | |
| Neighborhood of cluster ; set of clusters connected from cluster | |
| Probability that a vehicle in cluster move to | |
| Proportion of informed vehicles at time |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTransportation Planning and Optimization · Vehicular Ad Hoc Networks (VANETs) · Transportation and Mobility Innovations
Modeling Information Propagation in General V2V-enabled Transportation Networks
Jungyeol Kim
Saswati Sarkar
Santosh S. Venkatesh
Megan Smirti Ryerson
David Starobinski
Department of Electrical and Systems Engineering, University of Pennsylvania, Philadelphia, PA 19104, United States
Department of City and Regional Planning, University of Pennsylvania, Philadelphia, PA 19104, United States
Division of Systems Engineering, Boston University, Boston, MA, 02215, Unites States
Abstract
V2V technologies bridge two infrastructures: the communications infrastructure and the transportation infrastructure. These infrastructures are interconnected and interdependent. On the one hand, the communications network enables V2V interactions, while, on the other hand, the density of vehicles on the roadway enabled with V2V and the level of congestion on the roadway determine the speed and quality of communications between vehicles and infrastructure. The V2V technology is expected to contribute significantly to the growth of shared mobility, in turn, receives a significant boost from the deployment of a large number of connected vehicles in shared mobility services, provided challenges towards the deployment can be overcome. Vehicle mobility patterns and communication conditions are not only heterogeneous, but they also evolve constantly, leading to dynamic coupling between the communication and the transportation infrastructure. We consider the communication of messages amongst the vehicles in a transportation network, and estimate how quickly messages spread under different conditions of traffic density (traffic congestion, the presence of an accident, and time of day such as morning and evening rush hour) and communication conditions. We developed a continuous-time Markov chain to describe the information propagation process through enabled vehicles. Our models converge to a solution of a set of clustered epidemiological differential equations which lend itself to fast computation. We then demonstrate the applicability of this model in various scenarios: both real-world scenarios and hypothesized scenarios of outages and system perturbations. We find that our models match actual trajectory data with very little error, demonstrating the applicability of our models to study the spread of information through a network of connected vehicles.
keywords:
V2V communication , Mobility , Information propagation , Transportation network , Shared transportation , Trajectory data
††journal: Transportation Research: Part B
1 Introduction
Emerging Vehicle-to-Vehicle (V2V) technology is poised to significantly impact the functioning and management of transportation networks (Harding et al., 2014; U.S. Department of Transportation, 2016). With V2V, vehicles can communicate directly with each other to pass on information about road conditions ahead. Vehicles may also communicate with bikes, wheelchairs, and devices held by pedestrians. We consider all these communications within the purview of V2V. The primary goal of V2V is to improve vehicle safety by providing warnings to drivers about dangerous situations. Applications of V2V include forward collision warning, blind spot warning, intersection movement assist, and left turn assist; the latter two applications alone could prevent an estimated 600,000 crashes and save over 1,000 lives each year in the U.S. Bertini et al. (2016). Automakers such as General Motors and Toyota are currently researching and incorporating V2V technology in vehicles today, with Toyota announcing plans to adopt the technology for all cars in their US market by 2021 (Toyota, 2018).
In order for vehicles to benefit from V2V communication, the number of connected vehicles must reach a critical mass. As the number of V2V-enabled vehicles on the road increases, the safety benefits provided by V2V technology will be enhanced. Improved benefits could create a positive feedback loop, leading to the deployment of more V2V-enabled vehicles. Widespread adoption of this technology, however, will not likely start with individual consumers. Individual consumers tend to hold on to personal vehicles for many years despite new technology developments; consider that the average age of cars and light trucks reached 11.6 years in 2016 (U.S. Department of Transportation, 2017a), an increase over previous years. The early adopters will most likely be shared passenger transportation services – such as Uber and Lyft – as well as burgeoning shared freight companies, which will see large-scale safety and efficiency benefits from deploying a shared connected vehicle fleet.
Shared freight services have significant potential for savings if individual fleets collaborate and communicate. Information sharing enables freight-sharing firms to use multiple truck convoys to optimize cargo deliveries, leading to savings; consider that Fernández et al. (2018) finds that when carriers collaborate and share customers, freight companies can save on costs of up to 25%. V2V communication will allow for not just the sharing of information on where and when to pick up deliveries, but for information on traffic flow and safety hazards. With a wide-scale deployment of V2V-enabled trucks, shared freight vehicles could also save fuel; through V2V communication, vehicles can optimize when and how to converge on a network and platoon maintaining a constant distance between vehicles, thus optimizing fuel efficiency and ensuring safety (which can save up to 20% of fuel consumption per Adler et al. (2016); Chu (2016)).
On the shared passenger mobility side, shared mobility companies are already connected through the wireless communications network. Drivers of shared vehicles are connected to their home company’s systems and to traffic information systems such as Waze, while individual passengers are connected via their mobile phones. Shared passenger mobility companies are also on the forefront of new technologies, with Uber investing heavily in autonomous vehicle (AV) research and development. V2V is critical in AV development and deployment; consider that the crash of an autonomous Uber vehicle in Tempe, Arizona in March 2018 showed that the vehicle did not show any signs of slowing down before the fatal accident (Verge Staff, 2018). If V2V technology had been deployed in this vehicle, there may have been a warning about the imminent collision (Yoshida, 2017). AV sensors detect objects that are currently visible, while V2V offers the ability to detect potential dangers in limited sight situations and avoid risks in advance.
Not only is V2V expected to facilitate the growth of shared mobility industry, but it also provides a mechanism for the connected vehicles in shared transportation services to enhance the societal objectives. Specifically, owing to the sheer number of vehicles in shared mobility services, they can exchange information regarding safety and traffic conditions not only among themselves but with other vehicles which do not belong to shared mobility services. In this paper, we explore the propagation of messages – which could comprise of utilitarian messages such as information about upcoming hazards or traffic conditions – through a fleet of connected vehicles. While we envision these vehicles to be a shared fleet in the near term, as individuals adopt V2V-enabled vehicles they will become part of the information sharing fleet in the long term. The models we present are flexible in the vehicles that comprise the fleet, rendering them applicable for the near term with shared fleets and the long term with mixed shared fleets and individual vehicles.
1.1 Challenges
A key challenge in V2V networks lies in characterizing the speed (or conversely the latency) of information propagation between vehicles, which are metrics of utmost importance for safety applications. Indeed, fundamental characteristics of vehicular networks complicate the task of obtaining a mathematically tractable model that is computationally simple and captures key attributes. Both vehicle mobility and wireless communication influence information propagation in the vehicular network, and both conditions vary temporally and spatially. In the former, we observe that the mobility of vehicles is heterogeneous because of the following factors: (1) various forms of a transportation network such as grid road network (e.g., Manhattan) (Marcuse, 1987), radial and circular road topologies (e.g., Paris, Moscow) (Badia et al., 2014) and irregular narrow streets; (2) a regional characteristic, such as urban and rural; (3) time of day, such as morning and evening rush hour. In the latter, the heterogeneity of communication conditions can primarily be attributed to the followings: (1) fading due to obstacles such as buildings and trees; (2) fading due to adverse weather conditions such as heavy storms; (3) frequency of communication. These various forms of transportation and communication conditions have different consequences for dynamics of information propagation. Because of the above, the model should be general in that it can capture arbitrary transportation and communication conditions.
In addition to the heterogeneity of the transportation and communication networks, both mobility patterns and communication continuously evolve over space and time. Vehicle mobility is constantly changing because of (1) evolving road topologies (e.g., due to road constructions and temporary roadblocks) and (2) varying traffic conditions (e.g., due to congestion and accidents). Communication conditions may also change over time (e.g., due to fluctuating link quality). The evolution of mobility and communication conditions alter information propagation dynamics. In order to reflect the changes over time, any model should be readily generalizable depending on the evolution of mobility patterns and communication conditions.
Finally, any model developed must lend itself to simple computation regardless of scale. Consider that the number of vehicles registered in Los Angeles in 2017 was around 8 million (California Department of Motor Vehicles, 2017) and the number of registered vehicles in Shanghai in 2015 was about 2.5 million (Ningning, 2016). Given this sheer number of vehicles and considering also non-motorized travelers, it is necessary that computation gracefully scales with the number of entities.
1.2 Contributions
Prior research on V2V has focused on how to leverage this technology to smooth out congestion speeds (Scholliers et al., 2016) (transportation problem with communication exogenous) and on the relationship between the latency of different communication mechanisms and their impact on traffic flow and on vulnerable road users (Whyte et al., 2013; Zhang et al., 2014a; Greenberg, 2015) (communications problem with transportation exogenous). While message propagation speed in vehicular network has also been investigated, many studies focus only on movements along a one-dimensional road (Agarwal et al., 2012; Kesting et al., 2010; Baccelli et al., 2012; Zhang et al., 2014b). A recent study investigated the delay to forward messages in a two-dimensional road and introduced an algorithm for selecting the path with the lowest expected delay (He et al., 2017). Others have studied the metapopulation spreading process in which a group of individuals is viewed as a node and individuals move along link connecting nodes (Levins, 1969; Hanski et al., 2004; Sattenspiel and Dietz, 1995; Keeling and Rohani, 2002; Gallos and Argyrakis, 2004; Watts et al., 2005; Shausan, 2015; Sani et al., 2007).
However, studies that use actual microscopic trajectory data to validate the information propagation model are scant. Additionally, no prior study seems to account for arbitrary road topologies and temporal variations of traffic density and routing, thus motivating our work on modeling dynamics of V2V information propagation under various vehicle movement patterns and communication conditions on arbitrary road networks. Following on numerous studies that use Markov chains to estimate freeway travel time in both routine and perturbed states (Ramezani and Geroliminis, 2012; Dong and Mahmassani, 2009; Geroliminis and Skabardonis, 2005; Alfa and Neuts, 1995), we use a continuous-time Markov chain (CTMC) to describe the information propagation process. CTMC is known to be computationally challenging particularly when the number of vehicles and roads increase. A key insight of our work is that by applying the law of large numbers, the propagation process can be shown to converge to a solution of a set of clustered epidemiological differential equations which lend itself to fast computation. To the best of our knowledge, this is the first work that uses clustered epidemiological differential equations in vehicular networks.
In this work, we first show how these differential equations can be used to model a wide variety of transportation and communication conditions, based only on an appropriate choice of parameters. Next, we show that the model is easily generalizable even when transportation and communication conditions change over time. Moreover, the computation time needed to solve the equations does not depend on the number of entities including vehicles, pedestrians, bikes, and wheelchairs.
Next, we conduct detailed empirical verification of the model. This empirical verification specifically considers scenarios which are not within the purview of the mathematical results owing to analytical assumptions. Indeed, the theoretical model assumes that the propagation process converges to the solutions of differential equations (1) as the number of vehicles goes to infinity; and (2) as the vehicles follow exponential sojourn times at different locations.
The empirical evaluations, on the other hand, only consider a finite number of vehicles. In addition, we consider various statistical models, which we call synthetic models, with realistic mobility patterns and communication conditions. We also use extensive real-life vehicle trajectory data collected from various road topologies (highway, roads with intersections, roundabout). The empirical validation confirms that, even for a moderate number of vehicles, the output of the differential equation model closely matches the results of the propagation process. We stress that the real-life trajectory data do not satisfy the exponential sojourn time assumption and apply to a finite number of vehicles. Nonetheless, we show that our model leads to a solution that matches well simulation results based on actual trace data collected under various road topologies.
We subsequently show how our model can be utilized to answer various technical questions that may arise in a context of V2V information propagation. Specifically, we first show how traffic congestion can be alleviated through an intelligent application of V2V technology. We then assess how quickly information about the location of disruptive changes (i.e., temporary roadblocks) can be disseminated throughout a city via V2V technology. Recall that given a large number of vehicles participating in shared transportation such sharing economy can be instrumental in facilitating societal objectives of alleviating traffic congestion and disruption through the dissemination of relevant messages. Lastly, we examine how the initial location of informed vehicles determines the spread of information throughout the transportation network. Our examination reveals a counter-intuitive phenomenon, that is, message propagation is not necessarily accelerated if the initially informed vehicles are centrally located.
The rest of the paper consists of the following. In Section 2, we introduce our model based on clustered epidemiological differential equations. The section also includes a mathematical justification of the results and describes generalized statistical models applicable to various mobility patterns and communication conditions. In Section 3, we validate the applicability of our modeling methodology using synthetic models and real-life traffic trace. In Section 4, we present case-studies demonstrating the usefulness of our model to characterize the behavior of V2V systems in various practical situations. In Section 5, we show that our model is computationally tractable regardless of the number of vehicles. Section 6 summarizes our research findings.
2 Model Formulation
Section 2 introduces models that reflect the various forms of vehicle mobility and communication that exist in the real world. We first introduce a general mathematical framework for the propagation of messages in V2V systems (Section 2.1). We subsequently show how the general framework caters to various specialized cases that arise in practice (Section 2.2): temporal variation of the traffic density and routing to capture the vehicle movement pattern during rush hour (Section 2.2.1), a location dependent mobility model that reflects speed limits applied differently depending on the region (Section 2.2.2), and finally a traffic density dependent mobility model that reflects reduced vehicle speed due to high traffic density (Section 2.2.3). These various scenarios can occur simultaneously, which can easily be represented by combining these models. All models are based on continuous time Markov chains. We show that information propagation based on the Markov chain can be very well approximated by differential equations for the various realistic vehicle mobility and communication patterns mentioned above.
2.1 Clustered Epidemiological Differential Equation based model
We develop tools to model information propagation under general types of transportation network and various communication conditions. Transportation networks exist in various forms such as highways connecting cities; coastal roads; and urban roads. Unlike highways or coastal roads, which are relatively simple one-dimensional forms, urban roads exist in complex networks of different types depending on the characteristics of the area. In most areas, however, these road topologies are superposed in a complex manner. We introduce mathematical tools that can be used to model and analyze information flow across arbitrary complex road networks as shown in Figure 1, which can potentially be used for prediction of information propagation through vehicle-to-vehicle communication.
The extent to which information is spread between moving vehicles is determined through vehicle movement and wireless communication. The mobility of vehicles on the transportation network depends on topology which will continuously evolve (addition of new roads, road blockage of existing roads due to maintenance), traffic conditions (traffic congestion, the presence of an accident), time of day, and the characteristics of the individual travelers (urban, rural, land use interactions). Communication on these transportation networks is influenced by traffic conditions (packet collisions due to high traffic density) and communication conditions (frequency of communication between vehicles, fading due to obstacles such as buildings, trees, etc.).
We present a mathematical model that can capture information flow in arbitrary vehicular network that contains all of these complex elements.
We divide the entire road topology into a collection of clusters, with each cluster corresponding to a specific region of the road; thus each vehicle is located in one of the clusters. One possible way to form a cluster is to set the cluster size to the communication range as it is natural to assume that the vehicles located within the same cluster are within the V2V communication range. However, vehicles located at the boundary of one cluster can communicate with vehicles in other adjacent clusters if they are within the communication range. Our model can cater to this communication between vehicles located near the boundary of two adjacent clusters by considering that the vehicles located in the different clusters can communicate at a reduced rate. When considering the communication of vehicles in adjacent clusters, it is reasonable to apply the reduced rate because not all cars in the two adjacent clusters can communicate with each other and only vehicles located near the boundary can communicate.
Vehicles can both communicate and move across clusters or within clusters. Clearly, a vehicle cannot communicate between every pair of clusters because of the technical limitations of the wireless communication range. Similarly, a vehicle cannot move between each pair of clusters due to the nature of the road and traffic rules. Both of the above are influenced, but not solely determined, by geography. For example, although two clusters are very close enough to permit communication, the vehicle may not be able to move between the two clusters. Figure 2 shows cluster and located on the same road segment of the two-way roads; these vehicles are close enough to permit communication but traffic rules do not allow vehicles to travel across the median. Similarly, even between two adjacent clusters where vehicles can move, the success rate of communication between two clusters may become low or 0 due to obstacles (buildings, trees, etc.).
We define two networks and corresponding adjacency metrics: communication network and mobility network. While both depend on the geographical characteristics of the roads, they do not necessarily have to be the same. We first describe the mobility network. Let be the directed mobility network on the road topology, and the directed networks consist of set of nodes corresponding to clusters and set of mobility edge set . If clusters are adjacent roads and vehicle movement is possible from cluster to , the directed edge is specified as the edge from to (equivalently, e:=). The corresponding adjacency matrix of is the matrix where if and otherwise. We now introduce the communication network. Let be the undirected network of communication with the set of same nodes and set of wireless communication edge set . If two clusters can directly communicate amongst each other then there exist an edge between and (equivalently, e:=). The corresponding adjacency matrix is the symmetric matrix where if and otherwise. Through the adjacency matrices and we have discussed, the characteristics of any road topology in arbitrary city can be extracted.
We model the information propagation in transportation networks based on the Susceptible-Infective(SI) epidemiological model that has been taken in numerous infectious disease and information propagation research. This epidemiological model assumes that susceptible individuals have not yet incurred the disease but are vulnerable to it, and susceptible individuals can become infected after receiving the disease through contact with infected individuals. These newly infected individuals can spread the disease to susceptible individuals. In this study, we use the mathematical formulation where the notion of infective entities is taken on by vehicles which carry information, and the notion of susceptible entities from the epidemiological model is taken on by vehicles which do not yet have the information. From hence, we call the vehicle that carries the information as informed vehicles, and vehicles that have not received the information as non-informed vehicles.
Suppose that vehicles are located in the network with each vehicle in one of the clusters corresponding to different road segments. We will suppose for now that the network is closed and that there are no exogenous arrivals into, or departures from, the system. Let and represent the number of informed and non-informed vehicles in cluster at time . The -dimensional lattice vector
[TABLE]
then represents the instantaneous state of the system, semicolon and extra spacing added merely for visual separation of informed and non-informed vehicular counts in the various clusters. The state space on which we model the dynamics of information propagation accordingly is the set of lattice points in satisfying
[TABLE]
The basic transitions in this state space capture one of three types of phenomena: the movement of an informed vehicle to a neighbouring cluster; the movement of a non-informed vehicle to a neighbouring cluster; and the conversion of a non-informed vehicle to an informed vehicle by the successful transmission and receipt of information. A little notation helps grease the wheels: write for the current state and let represent the -dimensional unit vector whose th element is with all other elements being [math]. For , with , the state transition captures the movement of an informed vehicle from cluster to cluster ; the state transition represents the movement of a non-informed vehicle from cluster to cluster ; and the state transition represents a successful communication of information to an uninformed vehicle in cluster which now joins the informed ranks in that cluster with a concomitant reduction of the non-informed ranks in that cluster.
We now develop the stochastic underpinnings of the time evolution of the state process X(t)=\bigl{(}{\bf{n}}^{I}(t),{\bf{n}}^{S}(t)\bigr{)}. We model mobility delays by assuming that the time taken by a vehicle to move to a neighboring cluster is exponentially distributed with possibly state-dependent parameters. Likewise, we model communication delays, within and across clusters, by supposing that the time taken for a successful transmission of information from an informed vehicle to a non-informed vehicle is exponentially distributed, again with possibly state-dependent parameters. Under these assumptions, the state evolution process forms a continuous time Markov chain (CTMC). We flesh out the structure of the CTMC in what follows.
We recall that the CTMC exhibits the following three types of state transitions: (1) an informed vehicle moves from cluster to cluster , ; (2) a non-informed vehicle moves from cluster to cluster , ; and (3) a non-informed vehicle in a cluster receives a successful transmission from an informed vehicle located in the same cluster or in a different cluster.
The first two types of transition capture vehicle mobility. Write for the rate at which informed vehicles from cluster migrate to cluster , and for the rate at which non-informed vehicles migrate from cluster to cluster . These rates may be the same but there is no cost in the model to assuming potentially different mobility rates for informed and non-informed vehicles and we may as well do so. We assume that both and are bounded functions of if and are [math] otherwise. In other words, the model permits mobility-based transitions only between neighboring clusters, the transition rates between neighboring clusters are permitted to vary boundedly across clusters as a function of both the (geographic location of) the clusters as well as the density of vehicles in the clusters, and these rates may depend on whether the vehicle is informed or non-informed.
The third type of state transition that we encounter deals with a successful communication of information from an informed vehicle to a non-informed vehicle resulting in the non-informed vehicle attaining informed status. We posit fixed, non-negative constants and , for each and , such that intra-cluster communications between vehicles in a cluster occur at rate while inter-cluster transmissions of information from cluster to a distinct cluster occur at rate . (To keep from unnecessarily burdening notation, we suppose that if , that is to say, there is no direct communication across clusters not connected by a wireless communication link.) The model explicitly captures the phenomenon that communication rates diminish due to reductions in shared bandwidth as the number of vehicles in the clusters increase. There is an implicit ergodic model assumption here: effectively, we assume that the number of vehicles in each cluster is proportional to the total number of vehicles in the network where the proportion of the population that is captured within each cluster may be cluster-dependent—these cluster-dependent constants of proportionality may be folded into the specification of the parameters and . This type of phenomenon is familiar in ergodic chains where, with a large population , the occupancy in each cluster will be close to its expected value. The implicit mobility network modelling assumption here, of course, is that the model clusters represent settings in which road segments may be reasonably considered to have an ergodic character where, with a sufficiently large population of vehicles, each cluster sees a non-trivial vehicular occupancy.
To summarize, state transitions in the Markov chain are governed by exponential processes, the transitions from a given state {\bf k}=\bigl{(}{\bf n}^{I},{\bf n}^{S}\bigr{)} to a state occurring at a rate
[TABLE]
This follows a well-worn pathway in the theory of continuous-time Markov chains. The key to a dramatic asymptotic simplification in our setting is that the transition rates given by (2) have a certain density-dependent property which reduces considerations via the ergodic theorem to a system of ordinary differential equations in the continuum.
Proceed to the continuum limit and introduce the set E:=\bigl{\{}({\bf{I}},{\bf{S}})\mid I_{i}\geq 0,S_{i}\geq 0,i=1,2,\dots,J;\;\sum_{i=1}^{J}(I_{i}+S_{i})=1\bigr{\}} where, in the natural vector notation, we write \bigl{(}{\bf{I}},{\bf{S}}\bigr{)}=(I_{1},I_{2},\dots,I_{J};\;S_{1},S_{2},\dots,S_{J}). The continuous analog of (2) is a continuous function on given, for each and , by
[TABLE]
The discrete formulation (2) can be imbedded in the continuous formulation (3) by the simple observation that , hence the connection to a continuum density—in the nomenclature introduced by Kurtz, we say that the Markov-chain is density-dependent. In such cases a very general theorem of Kurtz (Kurtz, 1970) asserts that, in the asymptotic limit as , state evolution in the CTMC may be represented by a system of ordinary differential equations.
Introduce the formal notation
[TABLE]
The formal quantities and represent the asymptotic fraction of informed and non-informed vehicles, respectively, in each cluster. The following is the key consequence of Kurtz’s theorem adapted to our model assumptions.
Under the conditions of our model, for a given choice of initial conditions \bigl{(}{\bf I}(0),{\bf S}(0)\bigr{)}, the time-evolution, \bigl{(}{\bf I}(t),{\bf S}(t)\bigr{)}, of the distribution of the asymptotic fraction of informed and non-informed vehicles across clusters is governed by the following system of ordinary differential equations:
[TABLE]
This reduction to a system of differential equations is the jumping off point for our model analysis and a reader who is primarily interested in seeing applications of the model in diverse settings can begin with (5) and read on. The theoretically inclined reader who would like to see details of how Kurtz’s theorem, adapted to our setting, results in (5) will find the analysis and proofs in the Appendix.
2.2 Specialization
The general framework that is a set of differential equations (5) cater to several special cases that arise in practice. For this, we consider the grid road topology in Figure 3 with six avenues and streets. In the center of the network is a representation of a Central Business District (CBD): the CBD acts as an attractor of trips from the surrounding locations in the city (periphery). In this network, we assume that all roads are two-way and allow vehicles to move in both directions, and a road segment consists of two clusters corresponding to the opposite directional roads.
2.2.1 Temporal variation of the traffic density and routing
We now show how the differential equations (5) cater to the temporal variation of the traffic density and routing pertaining to vehicle movement during rush hour. We capture the morning rush from the periphery to the CBD in the morning and then the reverse at the conclusion of the work day. In the directed mobile network , the neighborhood of cluster is defined as the set of clusters connected from through a directed edge, denoted . Let be the set of clusters in the CBD, and be the set of clusters in the periphery. As shown in Figure 3, the shaded area of the city center is generally located in the center of the city. Let be the probability that vehicles in cluster move to cluster . In that case, the mobility rate set in this model is
[TABLE]
where is constant. Since the mobility rates for and are constant, it is clearly Lipschitz continuous on . Therefore, by results in the Appendix, the behavior of propagation process based on this temporal variation of traffic density and routing can be approximated by ordinary differential equations (5).
In the rest of this subsection, we describe how can be computed. Suppose that, for the starting point , this probability is classified into two types: the probability of moving towards the CBD, and the probability of moving towards the periphery. Concretely, if the direction from cluster to is in the direction moving toward the periphery, corresponds to , and in the opposite case, corresponds to . We introduce the parameter defined by the ratio of probability to to control the temporal variation of the routing for these two directions, resulting in . For example, if , the probability of moving towards the CBD is five times higher than the probability of moving towards the periphery. Thus, indicates a movement pattern in which peripheral dwellers move into the city center, e.g., during morning commute time; indicates a movement pattern in which workers leave the CBD and go back to the periphery, e.g., during evening commute time.
We define a decision rule for determining whether movement from one cluster to another cluster is toward or away from the CBD. Let denote the Euclidean distance between two geometric centers of and , and let denote the minimum distance between a cluster and a cluster in as follows.
[TABLE]
When vehicles move from cluster to , if then it is classified as the movement towards the periphery, resulting in probability being . If , it is classified as the movement towards the CBD, and as a result, the probability becomes . In the case of , the type of movement direction is classified according to the position of the origin cluster and the destination cluster. Specifically, if and origin cluster and destination cluster are both in the CBD, is considered to be , since this direction corresponds to the movement to stay in the CBD rather than leaving out the CBD. Similarly, if and origin cluster and destination cluster are both in the periphery, is regarded as because it is a type of movement that stays in the periphery, not in the direction toward the CBD. Therefore, for all cluster and its neighborhood , we have
[TABLE]
From this decision rule, for cluster and , is classified into one of and , then these two probabilities and are determined by . More specifically, we now show how and can be computed for all . First, consider an arbitrary node and let be the set of clusters such that . By using , we have , resulting in and . Similarly, for arbitrary node , let be the set of clusters such that . Through the same approach, we have and . For example, in Figure 3, when a vehicle in cluster moves to neighborhood clusters , , and , the , , and are classified as , , and , respectively. Therefore, and , resulting in , , and .
2.2.2 Location dependent mobility model
In this subsection, we show that how the differential equations (5) can capture location dependent mobility model that reflects different speed limits for various regions. Speed limits are applied differently depending on the local characteristics of each city and the type of road, and as a result the average speed of the vehicles will depend on these characteristics. In this model, two different mobility rates are applied to reflect different speed limits applied to the CBD and the periphery roads, respectively, and the mobility rate of the CBD is set to a lower value. Let be the mobility rate from a cluster located in the CBD to the neighbor clusters, so that the average time to stay in the cluster before moving to the neighbor cluster is 1 / . Similarly, let be the mobility rate from a cluster located in the periphery to the neighbor clusters, so that the average time to stay in the cluster before moving to the neighbor cluster is 1 / . The routing probability associated with is also applied. The location dependent mobility rate can be described as
[TABLE]
[TABLE]
where and are constant, and is computed by decision rule (8). Since the mobility rates for and are constant, the behavior of propagation process can be approximated by ordinary differential equations (5) for the same reason as the previous model (Section 2.2.1).
2.2.3 Traffic density dependent mobility model
As in the previous two cases, the differential equations (5) can cater to traffic density dependent mobility model. Vehicle speed depends on the traffic density on the road with density being inversely related to speed; this is described by models such as the Greenshields model, the Drew model, and the Pipes-Munjal model. The generalized form of these models (Haefner et al., 1998; Kühne and Rödiger, 1991; Wang et al., 2009) can be expressed as where is free flow speed, is jam density, and v and are speed and density respectively.
Motivated by these studies, we introduce the traffic density-dependent mobility rate from cluster to , which depends on the relative density of both the cluster and , where the relative density is defined as the fraction of vehicles located in the cluster and . As the fraction of vehicles located in cluster and increases, the movement speed from cluster to is slowed down, which implies that the mobility rate from the origin cluster to the neighboring cluster decreases. Concretely, when the traffic density of the origin cluster is high, movement beyond this region is restricted, and if the traffic density of the destination cluster is high, it is also difficult to enter this region. The mobility rate reflecting this mobility characteristic is set to
[TABLE]
where is constant, is computed by decision rule (8), and . By controlling parameters and , we can reflect a general form of relationship between vehicles speed and traffic density. The mobility rate function is Lipschitz continuous on for and since the function is continuously differentiable on . Thus, by results in the Appendix, the dynamics of the information propagation converge to the solution of the differential equation (5).
3 Results of empirical validation
We now empirically validate the mathematical model (Section 2) when the underline assumptions of the model are relaxed. The analytical result in the previous section ensures convergence of the propagation process results to solutions of differential equations only when the number of vehicles goes to infinity. To reflect real options, the number of vehicles must be finite. Therefore, we investigate the effect of a finite number of vehicles on various mobility and communication characteristics that exist in the real world. We first consider statistical models which we call synthetic models (Section 3.1), and subsequently consider the actual vehicle trajectory data collected on different road topologies (Section 3.2). In the latter case, the statistical communication process is superimposed on the actual trajectory data since there is no data currently available for the communication process. With a finite number of vehicles, we show that there is an excellent match between the result of the propagation process simulation and the model solution even for a moderate number of vehicles in the statistical models. We additionally show there is an acceptable match even for the actual trajectory data that does not satisfy the statistical assumption of exponential sojourn time under which convergence is guaranteed. Throughout this result section, the ordinary differential equations were solved using ode function from the deSolve package of R.
3.1 Synthetic models
We show that the output of the differential equations (5) matches simulations for different statistical mobility models with a finite number of vehicles. In Section 3.1.1, we consider the mobility model of Section 2.2.1 which captures the temporal variation of the traffic density and routing. In Section 3.1.2, we apply the location dependent mobility model of Section 2.2.2. In Section 3.1.3, we apply the traffic density dependent model of Section 2.2.3. For the validation, we consider the grid road topology introduced in Section 2.2 (We will consider the other road topology in Section 3.2). As shown in Figure 3, there are six avenues and six streets. The CBD is the shaded area in Figure 3 and the rest is the periphery. All road segments are assumed to be two-way roads which are set to be composed of two clusters corresponding to the opposite directional roads. Since two clusters on the same road segment are sufficiently close to each other, the vehicles located in these can communicate. Therefore, the adjacency matrix of the communication network is given by if and are in the same road segment, otherwise . We set the communication parameter to if and otherwise. At initial time, vehicles are uniformly distributed in clusters, where . Thus, each cluster has vehicles at initial time. The information of interest initially begins to propagate from 10% of vehicles located in the lower left cluster (equivalently, 0.1n vehicles), which are located in peripheral areas. To study the degree of information propagation, we introduce , the fraction of overall vehicles that are informed at time .
3.1.1 Temporal variation of traffic density and routing
We show that the simulation of the propagation process with the mobility model in Section 2.2.1 closely matches the output of the differential equations (5) for a finite number of vehicles. We subsequently use the differential equations to understand the temporal and spatial propagation of the information. The mobility parameter in (6) is set to . We set n=100, thus J. Under these settings, we compare the solutions of the corresponding differential equations with an average of 200 runs of the propagation process simulations. Then, the results of the propagation process and the solution of the corresponding differential equations are compared. We consider different values reflecting the temporal variation of traffic density and routing. Figure 4a shows that the simulations of the propagation process closely match the solutions of the differential equations. The largest deviation between them is 0.0128 for , 0.0191 for , and 0.0226 for .
Now, we investigate the impact of a relatively small number of vehicles on our model. For non-rush hour (), Figure 5a shows that the greater the number of cars, the smaller the maximum deviation between the two results. Even for a small , the solution of the differential equations well approximates the simulation of the propagation process: the maximum deviation between the two is (a) 0.0426 for and (b) 0.1682 for . This means that asymptotic results are obtained even for a very small number in practice.
Now that we have verified that the differential equations (5) can capture information propagation reasonably accurately even with a moderate number of vehicles, we now use them to understand the characteristics of information propagation. In the case of non-rush hour (), as shown in Figure 4b, the information slowly spreads over the entire area without an upsurge in particular areas. On the other hand, in the case of morning rush hour (), there is a significant increase in the number of vehicles in the CBD, and as a result, information spreads very quickly. The larger the , the higher the traffic density in the CBD; thus, the information spreads quicker in the CBD than in the periphery, as shown in the geographical representation (Figure 6a).
3.1.2 Location dependent mobility rate
We now consider the location dependent mobility model introduced in Section 2.2.1. In this subsection, two different mobility rate values are applied to roads in the CBD and the periphery respectively, which we call two-level mobility rate. We set the mobility rate of the CBD to a lower value, reflecting a lower speed limit in the CBD. For the two-level mobility rate case, we choose for the CBD and for the periphery in (10); for the uniform mobility rate case, we choose for both the CBD and the periphery. The number of vehicles per cluster is set to at . Also, is assumed to be 1 (non-rush hour). Figure 7a shows that the propagation process for this two-level mobility rate is also well approximated by solutions of the corresponding differential equations (5): The maximum deviation between them is only 0.0484. We now compare the propagation of information under the two-level mobility rate with that for uniform mobility rate. Since the mobility rate in the CBD is lower than in the periphery, the average speed of vehicles in the CBD is slower. Therefore, even in the case of non-rush hour with , once vehicles enter the CBD, the vehicles in the CBD take longer to move, resulting in the concentration of vehicles in the CBD (Figure 7b). Concentrated traffic leads to faster information propagation as shown in Figure 7a.
3.1.3 Traffic density dependent mobility model
Next we consider the mobility model of Section 2.2.3 where the mobility rate depends on the traffic density of both the origin and destination cluster. we set the mobility rate to depend on the traffic density of both the origin and destination clusters. For (11), we choose . Recall that the sensitivity of the mobility rate to traffic density is determined by parameters and of (11). As Figure 8a shows for fixed , the mobility rate decreases with traffic density of cluster and ; this is sharp for relatively small and more gradual as increases. To illustrate, we fix the parameter and compare the results for and . In both cases, we consider the movement pattern of the morning rush hour (). As Figure 8b shows, the differential equations closely approximate the propagation process; The maximum deviation between them is 0.0275 at and 0.0187 at .
Now using the geographical representation of information propagation in Figure 9a, we investigate how information propagates for traffic density dependent model. Since we are considering morning rush hour, the vehicles congregate in the CBD over time, thus information propagates faster therein. This phenomenon is pronounced for larger values of as the mobility rate increases with given fixed and traffic density as can be seen in Figure 8a; this is supported by the results in Figure 7b.
3.2 Empirical validation with traffic trace data
When the mobility process is exponential, even for a finite number of vehicles, the solution of the differential equations closely approximates the dynamics of the propagation process (Section 3.1). In this section, we show that the temporal and spatial flow of information is well approximated by the solution of differential equations even when the mobility process is not exponential, and the number of vehicles is finite. Towards that end, we use we use microscopic vehicle trajectory data collected to validate our model empirically. Thus far, we have only considered grid topology, but we will also consider other topologies in this section. In this case, we show that the output of the differential equations reasonably matches the dynamics of information propagation for various road topologies.
The three vehicle trajectory data we use are collected from different road topologies of varying complexity, unlike the grid topologies considered earlier; U.S. Highway 101 in Los Angeles, California (Section 3.2.1), Peachtree Street in Atlanta, Georgia (Section 3.2.2), and Europarc Roundabout in Creteil, France (Section 3.2.3). We manually divide each topology into clusters, and define the mobility network and the communication network . The directed mobility network , which is represented as a directed edge between clusters, is determined by the existence of a trajectory in which the vehicle moves from one cluster to another. To indicate that vehicle-to-vehicle communication in the cluster is possible, the diagonal element of the adjacency matrix corresponding to the communication network is set to 1 as a baseline for all three data sets. In addition, if the distance between neighboring clusters is close enough, the corresponding element is set to 1 to enable inter-cluster communication according to the characteristics of the road. The mobility rate between clusters is extracted from the vehicle trajectory data, and is applied to the ordinary differential equation of our model to estimate the information propagation. We superimpose the statistical communication process on the actual trajectory data, and compare the result with the solution of the differential equations. As a result, not only does this show that our model is applicable to arbitrary road topologies, but it also shows that simulation results using even actual trajectory data are well approximated by model solutions. To extract the mobility rates from the data, we will first classify the clusters into three categories. Let be the set of clusters of the study area where information propagation occurs. Note that the mathematical model considers the fixed set of vehicles in the system. In the real transportation network, there would be entrances from outside and also exit to outside. To incorporate the impact of the entrances and exits, we introduce a set of virtual clusters and where and are the respective set of clusters corresponding to the entry and exit roads respectively entering and leaving the study area. Let . Here we consider that the mobility rate of a vehicle does not depend on whether it is informed or non-informed.
We now describe how we obtain mobility rate of the analytical model from the trajectory data ( moving from cluster to , such that ). First, from the trajectory data, we compute , which is the reciprocal of the average time of staying in cluster . Then we compute the fraction of vehicles that move to cluster among the vehicles located in cluster , and denote this as . By multiplying by probability , the mobility rate from cluster to , , can be computed. If the origin cluster of the movement is the entry road, the mobility rate moving from cluster to , such that , is given by where is the total number of vehicles and denotes the number of vehicles that enter cluster from cluster per unit time.
3.2.1 U.S. Highway 101 in Los Angeles, California
We use the microscopic vehicle trajectory data of the southbound U.S. highway 101 in Los Angeles, California, that had been collected under the auspices of the Next Generation Simulation (NGSIM) program (U.S. Department of Transportation, 2017b). This data includes geographical location information for each vehicle on the southbound U.S. highway 101 of 600 meters in length. We consider the total number of vehicles that exist in the system at any point during the observation period (). As shown in Figure 10a, we divide the road into clusters. The study area in which we conducted information propagation studies is a set of clusters , which is depicted as a dotted rectangle in Figure 10a. Vehicles enter the system through clusters , and leaves the system from clusters . We introduce a set of virtual entry clusters and exit clusters as shown in the Figure 10a; thus and . The set of clusters and corresponding to the entry and exit roads respectively are represented by shaded solid line rectangles. The actual trajectory data for the first 831.7 seconds out of the entire data was used for this study, and all vehicles entering the study area were regarded as separate vehicles. There is no vehicle in the study area at an initial time, and we assumed that approximately 20% of all incoming vehicles, that is, 402 out of 1993 incoming vehicles, had already received the information before they entered the study area. The adjacency matrix for the communication network is set to if and , otherwise . As shown in Figure 10b, there is an excellent match between the simulation result using the actual trajectory data and the solutions of corresponding differential equations. The maximum deviations between the average of 30 simulation runs and the solution of the differential equation are 0.0039 for , 0.0112 for , and 0.0151 for .
3.2.2 Peachtree Street in Atlanta, Georgia
We use the microscopic vehicle trajectory data of the Peachtree street in Atlanta, Georgia, that had been also collected under the auspices of the Next Generation Simulation (NGSIM) program (U.S. Department of Transportation, 2017b). This data includes geographical location information for each vehicle on the two-way street of 640 meters in length with 5 intersections, which are more complex than the previous one-way road topology. We consider the total number of vehicles that exist in the system at any point during observation period (N=2298). As shown in Figure 11b, we divide the road into clusters. The actual trajectory data for the first 1044.2 seconds was used for this study, and all vehicles entering the study area were considered separate vehicles111In the original dataset (U.S. Department of Transportation, 2017b), the Total_Frames attribute represents a total number of frames in which the vehicle appears in the system. The O_Zone and D_Zone attributes represent the place where the vehicles enter and exit the system respectively. Records with the same value of Vehicle_ID but different values of Total_Frames, O_Zone, and D_Zone attributes show that the same vehicle has entered the system multiple times. In this study, every time a vehicle enters the system, we have considered it a new vehicle.. In addition, we clean up the data to exclude obvious instances of data error and vehicles which do not enter the study area; we consequentially use 98.4% of the original number of vehicles. As shown in Figure 11b, the study area in which we conducted information propagation studies is a set of clusters . Vehicles enter the study area from the virtual clusters , and leaves the study area through the virtual clusters . We consider that the vehicles in the study area are not informed at an initial time, but we assumed that 30% of vehicles entering the study area from the cluster and , that is, 231 out of 770 incoming vehicles, had received the information before they enter the study area. The adjacency matrix for the communication network is set to if and . In addition, given their proximity, , , , and are also set to 1, and all other elements are set to zero. Under these conditions, the information propagation simulation using the actual trajectory data on Peachtree street is well approximated by the model solution as shown in Figure 11c. The maximum deviations between the average of 30 simulation runs and the solution of the differential equations are 0.0456 for , 0.0448 for , 0.0376 for , and 0.0647 for .
3.2.3 Europarc Roundabout in Creteil, France
We use the Microscopic vehicle trajectory data of the Europarc Roundabout in Creteil, France, that had been generated by Lèbre et al. (2015). According to Lèbre et al. (2015), traffic information for Europarc roundabout was based on actual observations of vehicle flow, and manual counting were performed to generate origin/destination (O/D) matrix. This O/D matrix faithfully mimics the daily movement of the vehicle, from which a realistic synthetic data set of vehicle mobility is presented by Lèbre et al. (2015). We choose 800 seconds from the morning traffic data (7.15 AM to 9.15 AM) which have the peak number of vehicles (the peak occurs between time steps 4200 to 5000). This topology is much more complex than the previous two; specifically, this is not a grid topology, as it includes a roundabout road and 15 traffic lights. As shown in Figure 12a, we divide the road into clusters. The study area in which we conducted information propagation studies is a set of clusters . Vehicles enter the road from the set of virtual clusters , and leave the study area toward the set of virtual clusters . Suppose that all vehicles entering the study area were regarded as separate vehicles. We consider that the vehicles in the study area are not informed at an initial time, but we assumed that approximately 11% of vehicles entering the study area from the set of clusters , that is, 66 out of 591 incoming vehicles, had received the information before they enter the study area. The adjacency matrix for the communication network is set to if and , otherwise .
As shown in Figure 12.b, there is a reasonable match between the solution of the differential equations (5). The maximum deviation between the average of 30 simulation runs and the solution of the differential equation is 0.0124 for , 0.0507 for , 0.1185 for , and 0.0741 for . However, the match is not as close as in the previous cases. We now explain the reasons for this discrepancy. First, the total number of vehicles in this data is fairly low compared to the previous two datasets. In addition, the traffic movement becomes pulsed because of the presence of 15 traffic lights in a segment of the topology. This results in traffic synchronization which causes significant divergence between the mobility of this trajectory and the exponential mobility process; recall that the mathematical framework in Section 2 has assumed the exponential mobility process.
4 Use of the model
We have shown an excellent match between the solution of the approximated differential equation and the propagation process results for a finite number of vehicles in the statistical models that reflect diverse realistic mobility and communication characteristics. We also showed that there is a fairly good match between the two results, even for actual trajectory data that does not satisfy the statistical assumptions under which convergence is guaranteed. Now, we will explain how these differential equation based models for information propagation can be utilized through concrete real world examples. As in the result section on the synthetic model, we assume a grid topology consisting of two-way roads, but we consider a larger city consisting of nine avenues and nine streets with the total number of clusters . Likewise, the adjacency matrix of the communication network is given by if and are in the same road segment, otherwise . We apply the model with temporal variation of the traffic density and routing (Section) 2.2.1. The communication parameter is set to if and otherwise where is constant. Since we have verified the validity of the approximation by differential equations, we now use differential equations to understand information propagation characteristics in this section.
4.1 Unexpected events
Traffic conditions are known to vary widely and sometimes abruptly in a variety of unexpected events. For example, at the end of a major sporting event, unexpected victories can cause sudden increases in traffic in areas of celebration. Also, personal unscheduled visits by high-ranking officials (e.g., president) and celebrities can significantly increase traffic volume in certain areas. Gradually, the congestion from these hot spots spread all over the city including the periphery. This congestion can be ameliorated through the use of V2V communications. Vehicles parked near an event have information about the traffic congestion around the location of the event; these vehicles then transmit traffic congestion information to other vehicles through V2V communications while moving. Vehicles located in the periphery that have received the information can bypass congested roads, which can mitigate traffic congestion. Congestion control is particularly critical for vehicles in ride-sharing services in that it saves participants’ time and money. Besides, shared ride services can enhance societal utility by helping in the reduction of traffic congestion and thereby improving the travel experience of the drivers who are not involved in shared mobility. The first step toward this end is to assess the efficacy of V2V technology in mitigating traffic congestion due to sudden events by studying how quickly V2V can help spread information about congestion.
We model an unexpected event occurring in a central area of a city with a grid topology (Figure 13a). It is also assumed that 12.5% of the total number of vehicles are located on 4 road segments (equivalently, 8 clusters) surrounding the event site, and 45 vehicles are uniformly distributed in all other clusters. We set the parameters to , , and (non-rush hour). Using our model, we can estimate how the traffic changes over time due to the events, and investigate how the information about the traffic propagate during the dispersion of the gathered vehicles. Our numerical computations reveal that information about the expected traffic congestion propagates faster than the spread of traffic congestion itself. As can be seen in Figure 13b, the number of clusters in which information arrives (i.e., the number of clusters in which more than one vehicle receives information) increases much faster than the number of clusters with more than 15% increase in traffic volume. These results have been demonstrated when the unexpected event occurs in the center of the grid. Because unexpected events can occur anywhere in a city, we investigate the impact of the location of the initial informed vehicles on information propagation in Section 4.3.
4.2 Obstructions
In many cases, roads are obstructed for reasons such as traffic accidents or road maintenance. Vehicles upstream of the obstruction must be detoured while vehicles that are in the queue immediately upstream of the obstruction must be discharged. There are several obvious advantages associated with dispersing the location information of obstructions as early as possible. Drivers who are heading for the obstruction can choose an alternate route even from a distance, reducing their own inconveniences as well as traffic congestion around the area. Towards that end, we assess how quickly the location information of the obstruction can be spread through the utilization of V2V technology.
We assume that two road segments in a central area of the city are blocked (Figure 14a). Information is propagated from queued vehicles, stopped from the obstruction. Let be the set of clusters that are blocked. If , in the adjacency matrix of the mobility network, reflecting that the vehicle cannot enter the obstructed clusters. The mobility parameter is set to , and communication parameter is set to and . The total number of vehicles is uniformly distributed in the total number of clusters at initial time, thus the initial number of vehicles per cluster is set to . In Figure 14, we plot as a function of time the number of clusters in which (a) vehicles containing information on the obstruction location reach, and (b) the initially informed vehicles located on the obstructed road reach. Figure 14 reveals that the result of the former is significantly higher than the latter, which indicates that the information propagates much faster through V2V communication, as compared to vehicular mobility alone. Figure 14 also shows that the difference in the extent to which information has been propagated becomes greater as the communication rate increases, since the larger the value, the greater the impact of V2V on information propagation.
4.3 Initial locations of informed vehicles
In the previous two examples, we have respectively considered that the unexpected event and the road obstructions occur in the center of the city. However, these can occur in anywhere in the city, so we investigate the impact of the location of initially informed vehicles on information propagation in this subsection. In particular, the impact of the location of initially informed vehicles on information propagation is expected to be more accentuated in habitations that are limited by natural boundaries such as coastal areas (e.g., Hong Kong and Manhattan). Thus, one might think that the message propagation is accelerated if the initially informed vehicles are centrally located because information can propagate simultaneously in all directions towards the boundary; using our framework, we will show that this is not necessarily the case even under the condition that vehicles are uniformly distributed in the entire region at an initial time (equivalently, no initial disparity of traffic density). This is because the information propagation speed is also affected by the vehicle movement pattern; we show this counter-intuitive phenomenon through the following example. As an example of a coastal area, we consider the finite grid area like Manhattan and assume that the CBD is located in the middle of the city (Figure 15a). We set the parameters to , . The total number of vehicles is uniformly distributed at the initial time. We consider the evening rush hour mobility pattern with . When information is propagated from the lower left cluster located in the periphery, information propagates rapidly to vehicles located at the bottom of the periphery where traffic density is increasing as can be seen in Figure 16b. Hence, at an early stage, information propagates faster when it propagates from the lower left corner (Figure 15b). However, from a certain point onwards, information propagates more quickly when information propagates from the center. When the information propagates from the bottom left corner, it takes time until the information is delivered to the top area of the periphery where traffic density is increasing as can be seen in the second row of Figure 16c. This counter-intuitive phenomenon shows that the effect of the initial location of informed vehicles on the dynamics of the information propagation can vary significantly depending on the temporal variation of traffic density.
Remark 1**.**
The mathematical framework we have considered in Section 2 applies to the propagation of any information in V2V network: useful information (i.e., traffic congestion), and malicious content (i.e., malware). The numerical validation in Section 3 also applies both kinds of messages. However, the examples in this section (Section 4) pertain to desirable information. Specifically, Section 4.1 and 4.2 are essentially investigating if information travels faster in V2V network using both communication and mobility as opposed to using only mobility. In Section 4.3, we investigate the impact of the location of initially informed vehicles on the propagation of information. Both of these would also have a bearing on the spread of undesirable messages such as malware. Not all the messages that travel on a shared vehicle network will be benign; with our models, shared transportation companies can also consider their vulnerability to cyberattacks and begin to devise plans to protect against intrusions. Many of these attributes constitute directions for future research.
5 Computation time
A significant benefit of our model is that it is computationally tractable regardless of the number of vehicles. The statistics of the information propagation converge to the solution of the differential equations as the number of vehicles goes to infinity. Thus, the result becomes more accurate as the number of vehicles increase, and the computation time to numerically solve the differential equations does not depend on the number of vehicles. The number of variables and the number of differential equations are linear (twice) in the number of clusters. Nonetheless, we show that the computation time is still tractable even for a large number of clusters.
We report the computation time using a computer which is not computationally high-end; a 2.8 GHz Intel Core i7 processor and 16 GB of RAM. We solved the equations using the ode function from the deSolve package of R with lsoda integration method developed by Petzold (1983). We solve the equations for 200 seconds, producing output every 1 second. We consider the size of a cluster to be the V2V communication range so as to enable all vehicles in the same cluster to communicate with each other. Note that the V2V communication messages have a range over 300 meters (U.S. Department of Transportation, 2017c). We consider extensive, complex transportation networks with relatively long roads and calculate the number of clusters, and then obtain the computation time. First, a road of approximately 366 km from New York City to Washington, D.C. via the Highway I-95S can consist of approximately 1220 clusters. The computation time required to numerically solve the differential equations for the 1220 clusters is only about 150 seconds. Next, as a more challenging example, consider the entire metropolitan region. The total road network size in Hong Kong is 2107 km (Highway Department of the Hong Kong, 2018), which can be covered with 7024 clusters. The computation time under a one-dimensional road consisting of 7024 clusters is approximately 172 minutes. Lastly, US Highway 101 is a North-South highway that runs through California, Oregon, and Washington on the West Coast, with a total length of nearly 2,500 km. This entire West coast highway can be covered with 8334 clusters, and the computation time is 240 minutes. These examples show that information propagation between vehicles can be identified within a reasonable time frame even in extreme cases using clustered epidemiological differential equation model.
6 Conclusion
V2V technologies bridge two interconnected and interdependent infrastructures: the communications infrastructure and the transportation infrastructure (including the vehicular infrastructure, the sensor infrastructure, and the physical roadway capacity). In this manuscript, we developed a continuous-time Markov chain to describe the information propagation process through enabled vehicles. Our models converge to a solution of a set of clustered epidemiological differential equations which lend itself to fast computation. We then demonstrate the applicability of this model in various scenarios: both real world scenarios and hypothesized scenarios of outages and system perturbations. We find that our models match actual trajectory data with very little error, demonstrating the applicability of our models.
Our findings are of critical importance for shared mobility services, as they invest in and consider deployment of V2V-enabled vehicle technologies. The models presented herein inform shared mobility companies of the benefits of deploying a V2V-enabled vehicles over different transportation network typologies as a function of the temporal variation of the density of V2V-enabled vehicles and the communication condition of V2V-enabled vehicles. Companies considering shared connected vehicles can scrutinize where and how their vehicles should be deployed to share information for maximum safety and efficiency benefit. Overall, our work captures the dynamics of information propagation over a connected vehicles, enabling shared mobility services, individuals, and transportation system operators to see the benefits and drawbacks of large-scale V2V-enabled vehicle deployments.
Appendix A Proof of the result in Section 2.1
The stochastic model for the information propagation can be approximated by a solution of ordinary differential equations (5). To this end, we first present the results developed by Kurtz (1970).
Definition 1**.**
One parameter family of Markov chain with state spaces contained in is called density dependent if there exist continuous functions , such that the transition rates from to is given by
[TABLE]
We can obtain a new Markov chain by scaling with N, and the scaled process is defined by
[TABLE]
If a Markov process is density dependent, under certain conditions, a scaled process can be approximated by a solution of ordinary differential equations determined by the following function
[TABLE]
which is the limiting mean increment. The following result (Kurtz, 1981; Ethier and Kurtz, 2009) provides sufficient conditions for convergence of the scaled process to the unique trajectory of an deterministic path when is large.
Existing Result 1**.**
Suppose for each compact
[TABLE]
and there exist such that
[TABLE]
Suppose , and satisfies
[TABLE]
for all (in particular ). Then
[TABLE]
We now use this result to approximate the dynamics of infomation propagation through the solution of ordinary differential equations. Recall a set with . Note that is a subset of and the scaled process is contained in . Also note that and respectively have physical connotations of fraction of informed and non-informed vehicles in each cluster as discussed. Let the function , , , be defined as
[TABLE]
where . Since transition rate (2) can be written as the form of , the Markov process satisfies density-dependent property (Definition 1). From (14) and (19), the function , can be expressed as
[TABLE]
Lemma 1**.**
Suppose for and , mobility rate functions and are bounded and Lipschitz continuous on . Then, the function is Lipschitz continuous on .
Proof.
Let and be points in . Starting from for , we have
[TABLE]
for . Suppose for and , the mobility rate function and are bounded above by and respectively. Suppose further that and are Lipschitz continuous in the sense that with Lipschitz constant and with Lipschitz constant . Then, we have
[TABLE]
Since and for , we have
[TABLE]
where . Through the same way, for , we have
[TABLE]
where . Thus, the component functions for are Lipschitz continuous on ; consequently, the function is Lipschitz continuous on . ∎
By Lemma 1, the mobility rate functions and for and , are bounded and Lipschitz continuous on , so the condition (16) is satisfied. The state space is finite and the function for each is bounded, so the condition (15) is satisfied. Consequently, if , the scaled process converges to the solution of the ordinary differential equations (5) as the total number of vehicles increases.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Adler et al. (2016) Adler, A., Miculescu, D., Karaman, S., 2016. Optimal policies for platooning and ride sharing in autonomy-enabled transportation.
- 2Agarwal et al. (2012) Agarwal, A., Starobinski, D., Little, T.D., 2012. Phase transition of message propagation speed in delay-tolerant vehicular networks. IEEE Transactions on Intelligent Transportation Systems 13, 249–263.
- 3Alfa and Neuts (1995) Alfa, A.S., Neuts, M.F., 1995. Modelling vehicular traffic using the discrete time markovian arrival process. Transportation Science 29, 109–117.
- 4Baccelli et al. (2012) Baccelli, E., Jacquet, P., Mans, B., Rodolakis, G., 2012. Highway vehicular delay tolerant networks: Information propagation speed properties. IEEE Transactions on Information Theory 58, 1743–1756.
- 5Badia et al. (2014) Badia, H., Estrada, M., Robusté, F., 2014. Competitive transit network design in cities with radial street patterns. Transportation Research Part B: Methodological 59, 161–181.
- 6Bertini et al. (2016) Bertini, R.L., Wang, H., Knudson, T., Carstens, K., Rios, E., 2016. Assessing state department of transportation readiness for connected vehicle–cooperative systems deployment: Oregon case study. Transportation Research Record: Journal of the Transportation Research Board , 24–34.
- 7California Department of Motor Vehicles (2017) California Department of Motor Vehicles, 2017. Estimated vehicles registered by county. URL: http://www.dmv.ca.gov/portal/wcm/connect/add 5eb 07-c 676-40b 4-98b 5-8011 b 059260 a/est_fees_pd_by_county.pdf?MOD=AJPERES .
- 8Chu (2016) Chu, J., 2016. Driverless platoons.
