Abstract
In 2022, Ukraine is suffering an invasion which has resulted in acute impacts playing out over time and geography. This paper examines the impact of the ongoing disruption on traffic behavior using analytics as well as zonal-based network models. The methodology is a data-driven approach that utilizes obtained travel-time conditions within an evolutionary algorithm framework which infers origin–destination demand values in an automated process based on traffic assignment. Because of the automation of the implementation, numerous daily models can be approximated for multiple cities. The novelty of this paper versus the previously published core methodology includes an analysis to ensure the obtained data is appropriate, since some data sources were disabled because of the ongoing disruption. Further novelty includes a direct linkage of the analysis to the timeline of disruptions to examine the interaction in a new way. Finally, specific network metrics are identified which are particularly suited for conceptualizing the impact of conflict disruptions on traffic network conditions. The ultimate aim is to establish processes, concepts, and analysis to advance the broader activity of rapidly quantifying the traffic impacts of conflict scenarios.
Keywords
Transport behavior reflects the broader conditions of a society. As has been demonstrated repeatedly throughout history, traffic systems are acutely sensitive to external disruption. COVID-19 exemplified this globally with massive traffic and public transport disruptions ( 1 ). However, in addition to pandemic impacts, large-scale human conflict can be similarly disruptive. On February 24, 2022, Russia invaded Ukraine as part of the conflict going back to 2014, which has resulted in a massive refugee crisis and global food shortage ( 2 ). The invasion began from different locations in the east and north of the country (including from the territory of Belarus). The territories near the frontline were under constant shelling by artillery and aviation. Areas that are located far enough from the Russian and Belarusian border were also affected by long-distance missiles. As of July 19, 2022, approximately 6 million refugees from Ukraine were recorded across Europe ( 3 ). There were close to 10 million border crossings from Ukraine within a period of 5 months from February 24, 2022. Furthermore, as of July 25, 2022, more than 5,000 civilians had been killed. The invasion has resulted in acute impacts playing out over time and geography.
The events of the crisis have led to massive disruptions in road and rail movements. Extreme disruptions were seen on roads of the country’s western borders, which refugees used to flee to neighboring countries such as Romania, Poland, and Hungary. With around 370,000 refugees at the Poland-Ukraine border trying to flee, the travel time reached up to 60 h during the first week of the invasion. Similarly, long queues were reported in borders leading to Moldova, with a wait time of 15 to 30 h ( 4 ). Even before the invasion, the motorways in Ukraine were in a disadvantaged condition compared with their European counterparts, as reported by Dvulit and Bojko ( 5 ). During the invasion, the major roads were extensively blocked. Disruption was further worsened by the suspension of ground travel, destruction of key bridges to slow the advance of Russian troops, and snowy roads. This led to the use of secondary roads, which are in a poorer condition than the highways. The regular rail services were also suspended. Evacuation trains were operating from Kyiv and other big cities in the east of the country; most of them were travelling to Lviv or through Lviv to the western border. From Lviv, trains to Przemyśl were departing one after the other, boarding on a first-come, first-served basis ( 6 ).
Unfortunately, the literature on travel patterns during such human-driven large-scale (and sustained) disruptive events is scarce. Most of the available studies utilize satellite imagery to evaluate the accessibility and connectivity of transport network during such events ( 7 – 10 ). Among these, a recent effort has also used satellite information for evaluating socio-economic consequences of the war in Ukraine ( 11 ). On the contrary, as a comparative case, the global disruption of the COVID-19 pandemic has received a significant degree of research attention ( 1 , 12 , 13 ). There have been some studies evaluating the shift in travel behavior after major disruptive events such as terrorist attacks. For example, passenger journeys on the London tube decreased significantly, and private vehicle trips increased after the bombings in London on July 7, 2005 ( 14 – 16 ). A similar pattern of public transport avoidance was observed after the September 11, 2001, attacks in New York, U.S. ( 17 ). Nevertheless, for more limited attacks (e.g., London), the effects lasted less than 4 months, while the September 11, 2001, attacks had prolonged effects lasting for 1 to 2 years ( 18 ). Finally, there also have been a few studies evaluating the impact of violent demonstrations, terrorism, domestic security, political uncertainty, and so forth, on the tourism sector ( 19 – 22 ). However, studies analyzing travel patterns during large-scale conflicts or invasions appear to be exceptionally limited within the transportation science literature.
Conducting transport assessments and developing transport modeling tools for any city/country often involves surveying the existing transport system and its operations. Historically, this requires using physical apparatus, human resources, or both, to measure vehicle properties (volumes, speeds, etc.) and land use, and to capture the demographic qualities of the study region ( 23 ). This is a time-consuming and costly exercise that also has accuracy limitations associated with the timing and sampling of the survey deployment ( 24 ). These issues are exacerbated in large-scale conflict situations where existing physical infrastructure is sometimes damaged, or human resources are not readily available to process data from the field. Having access to good-quality data during these turbulent times would be invaluable as these are once-in-a-lifetime (perhaps even rarer) events. Such data could be helpful in planning for future events, designing better infrastructure for faster evacuation, reducing uncertainties in travel, and quantifying the level of conflict using travel measures as a surrogate.
To overcome these challenges, it is necessary to utilize low-resource, simple, and accessible data options. Smartphone technology has revolutionized the ability to track mobility patterns and the use of transport infrastructure leading to “crowd-sourced traffic data.” Such data can potentially provide the required observability and ability to track the use of transport infrastructure. Specifically, the crowd-sourced pervasive traffic data and navigation providers, such as Google and TomTom, remain mostly active and accessible. They have comprehensive spatial coverage and acceptable temporal resolution and are cost-effective compared with traditional data sources ( 25 ). Many recent studies have utilized such datasets for various applications such as automated transport planning and demand estimation, designing adaptive traffic signals, and congestion estimation ( 23 , 25–27).
Here, we employ an automated/rapid transport planning framework that utilizes observed crowd-sourced transport performance metrics to infer network supply, zonal structure, and travel demand data, thereby inverting the traditional approach of defining or estimating demand to assess potential impacts across a network model ( 25 ). This methodology leverages data, such as travel times and speeds, that is easier to collect through crowd-sourced options, instead of collecting data related to trip generation and origin–destination (OD) mapping. The automatically generated traffic network models facilitate an examination of travel behavior in selected key Ukrainian cities for roughly 5 weeks following the start of the invasion. First, we evaluate the reliability of data quality. Then, we evaluate the spatial and temporal variations in link travel times and congestion for each city within the context of the Ukraine disruption timeline. Finally, we present the analysis of travel demand and traffic congestion patterns for the three main attacked cities.
Ukraine War Locations and Timeline
On February 24, 2022, Russia started the full-scale war in Ukraine. The invasion began from different locations in the east and north of the country (including from the territory of Belarus). The territories near the frontline were under constant shelling by artillery and aviation. Areas that are located further from Russian and Belarusian borders were also attacked by long-distance missiles. One of the first legal reactions to the invasion was a decree on the introduction of martial law in Ukraine, signed by the President on February 24, 2022, which assumed to impose limitations on people’s movements ( 28 ). From that time, a night curfew was introduced in the settlements. During the war, every city is in a different condition depending on its geographical location, urban facilities, transport connection, and so forth. Below we describe the characteristics of six critical Ukraine cities that are considered in this study.
Table 1 lists the timeline of key events in each of the six cities studied in the paper (a more detailed version of which is made available online) ( 30 ). It is formulated via a synthesis of data collected from various sources, including Ukrainian social media platforms, other trusted mass media, socio-political organizations, and official channels of communication of regional military (state) administrations ( 31 – 36 ). The information has been cross-checked for reliability using multiple data sources.
Ukraine War Timeline over the Study Period
Travel Time Data
Data Collection
We utilize a newly developed OD estimation and network inference methodology for seven city road networks (six urban networks and one highway network in the entire country) in Ukraine ( 25 ). Firstly, we extracted the OpenStreetMap road network data for each network based on the bounding box coordinates. Next, we extracted the link travel time data from TomTom for all the networks. The data collection was done in two periods, that is, February 25–March 16, 2022, and March 25–April 12, 2022. A minimum of three different departure times were set throughout the collection period, that is, morning at 9 a.m., afternoon at 1 p.m., and evening at 5 p.m.
Data Reliability
Although pervasive traffic data are potentially useful in disruptive events, their reliability has not generally been assessed because of the scarcity of such events. For example, using averaged or historical traffic values in the cases that no information sources are detected is a common practice for the navigation providers such as Google and TomTom. Therefore, part of the collected data might only represent routine/average network conditions. Such cases could also be present, specifically in the case study of the Ukraine invasion, with some navigation platforms temporarily turning off the live feature. Therefore, it is also essential to measure data reliability before inferring any travel demand or mobility patterns.
To measure the reliability of the collected data from TomTom, we set the metric to be the frequency of unique link travel time values. We assume that the travel time updates are novel only if they are unique from the other detected times (by up to two decimal places). The analysis is conducted for the six major Ukrainian cities and the Ukraine intercity highway network. It also filters out the shorter length links—that is, shorter than 100 m for all cities and shorter than 500 m for the intercity highway network—which can dilute the findings. Figure 1a shows the histogram of the number of links with their respective unique travel time values observed over the study period (40 days) and Figure 1b provides the probability density functions for all cities to provide a normalized comparison of all cities. Similarly, Table 2 summarizes the related statistics. It is evident that, among all cities, Lviv has the most-frequently updated data, with a mean of 12.85 and 25th and 75th percentile of 8 and 16. All other networks are updated at a mean of 10 or below with relatively lower percentiles values, regardless of their size. Similarly, the Ukraine highway network shows the least update frequencies, with a mean of 7.7 and 75th percentile of only 10. Therefore, for Lviv, the probability density function is also the most well distributed, the Ukraine highway network is the most left skewed, and all other cities show very similar distributions.

TomTom data reliability plots: (a) histograms of unique link travel times and (b) probability density functions for unique link travel times.
Statistics for Unique Travel Time Values from TomTom
Analysing Traffic Patterns From Travel Time Data
Link travel times are the best source to directly observe the network traffic patterns; thus, they have been extensively used by practitioners for estimating and predicting travel demand as well as traffic states. Similarly, for disruptive events such as the Russian invasion of Ukraine, link travel times are best suited to help analyze the resulting travel patterns and their relationship with different war disruptions. Therefore, in this section, we utilize the Ukraine travel time dataset (1) to spatially analyze the link travel time variability averaged over the study period and (2) to temporally analyze the link travel time variability and congestion levels throughout the study period. The analysis covers the interstate highway network and six major cities of Ukraine: Kyiv, Kharkiv, Lviv, Dnipro, Odesa, and Mariupol. Note that the two mentioned temporal analyses also relate the observed network disruptions with the war events listed in the section “Ukraine War Locations and Timeline.” Based on the literature review, this appears to be one of the first cases of such analysis of travel patterns for major disruptive human conflict events.
Metrics
Several methods of calculating the travel time variability, such as standard deviation, coefficient of variance (CoV), buffer time index, planning time index, and so forth, have been explored in the literature. The most frequently used method of evaluating the travel time reliability is using the CoV of the travel time, which considers both the variation and the average travel time on a link ( 37 ). It allows demonstrating the normalized variability in travel time.
The following equations show the calculation of coefficients of variance:
where
In this study, we considered a moving window of 7 days.
Similarly, many researchers have provided varying definitions and metrics for traffic congestion that are centered on traffic characteristics such as exposure, travel time, delay, speed, volume-to-capacity ratio, level of service, and travel cost ( 38 – 43 ). Each metric has its own merits and demerits. In this study, we consider the ratio of travel time and the free-flow travel time of the link as a measure of congestion level. The following equations show the process of calculating a moving average congestion level for the entire network:
where
n = the number of links.
Spatial Analysis of Link Travel Time Variability
Figure 2 spatially visualizes the CoV metric of travel time for each network link over the whole study period (morning departure time). The metric is scaled using a hue scale that ranges from dark blue depicting lower variability, to dark red depicting higher variability. While analyzing the figure, it is evident that, for all cities, links in the outer city regions show much higher variability than the inner (or city center) regions. The resulting patterns can be arguably interpreted as showing that, since since inner city regions are densely populated, have high shares of regular commutes, and are prone to more frequent war incidents (e.g., shelling, missile attacks, or occupation attempts), they might result in lesser, but consistent, traffic congestions. In comparison, the higher variability and disruption in the outer region are because of factors such as irregular blockage/availability and irregular collective migration patterns to and from the city affected by the war situations.

Hue maps for link coefficient of variance (CoV) over the whole study period.
Further about individual cities: the three cities of Kyiv, Kharkiv, and Mariupol were under attack from the first day of the war (see Table 1), and therefore its effect is evident in Figure 2, where the hue maps of all three cities show overall higher variability in link travel times compared with other cities (showing lighter blue tone to red tone). Note that, while comparing these three cities, the city of Mariupol, which has been most affected by the Russian invasion, does show the highest variability; Kyiv, having strong defense capture, shows the least variability inside the city; and Kharkiv shows higher variability in the north, south, and southeast regions which contain radial links that connect the city toward Russia, Russian occupied territories, and Dnipro.
Similarly, the other three cities of Lviv, Dnipro, and Odesa show similar patterns, where most regions show the least variability while some show very high travel time variability. Since Dnipro, together with Zaporizhzhia, were the cities where evacuation vehicles arrived from occupied territories, almost all radial links for accessing the city depict high variability; whereas Lviv, being the city least directly affected by Russian attacks, shows the least variability. For Lviv, although it is mentioned that it acted as the logistic and humanitarian hub with millions of people from the whole country consistently arriving in the city, the east city links depict a rather mild variability compared with Dnipro, whereas the west side links do depict very high variability.
Finally, concerning the travel patterns in Ukraine’s intercity highway network, the effects of the Ukraine war are evident. All migration routes, including the westside highway network of Ukraine that connects to Lviv and Europe and the highways to Moldova, show much higher travel time variability. Similarly, the route from Dnipro to Kharkiv also depicts high variability since the city acts as the destination for evacuation vehicles. The highways connecting Kyiv from north (Gomel) and northwest, and the highway connecting Kharkiv to north (Russia) were under the Russian occupation and also show high variability because of Russian military movements. The highway connecting Kyiv to western region was blocked by Russian by destroying a large bridge en-route. Other access routes to Kyiv and Kharkiv also show a mix of high and low variability links (maybe because of blockages/destroyed bridges, limited data observability, etc.), depicting varying traffic congestion patterns.
Temporal Analysis of Travel Times Variability and Network Congestion Levels
This section provides a temporal analysis of the effects of Ukraine war events using link travel time variability and network congestion levels. First, Figure 3 plots the temporal travel time variability using the network-wide average of the 7-day moving CoV (Equation 2) for link travel times at three departure times. The metric helps in understanding the moving temporal variability in travel time uncertainty over a 1-week period. Then, Figure 4 plots the 7-day moving network-averaged link congestion indexes (Equation 4). Each subplot from both figures visualizes three different time-of-day results from the morning, evening, and whole-day link travel times for each of the six cities focused on in this study. To help interpret the plot trends, we also label the reference numbers of the key war events that occurred in each city during the study period (listed in Table 1). Below, we analyze the results from each city separately, considering its situation and the timeline of events mentioned in section “Timeline.”

Network averaged link coefficient of variance (CoV) for travel times (7-day moving).

Network averaged congestion index.
Overall, to conclude, the analysis does depict clear impacts and correlation of war events with travel time variability and congestion index for all cities. For example, the cities of Kyiv and Mariupol show direct impacts of Russian invasion and occupation/de-occupation events, while the cities of Kharkiv, Dnipro, and Odesa also show significant changes in travel time patterns after Russian attacks. Moreover, the return trend of calmness and regularity in congestion patterns after abrupt variability caused by Russian attacks is also evident in many cities (i.e., Kyiv, Kharkiv, Dnipro, and Odesa).
Analyzing Travel Patterns By OD Demand Estimation
Historically, researchers and practitioners depended on OD demand data acquired through household travel surveys (HTS) ( 44 ). These surveys are conducted as one-time events every few years, and are labor intensive, expensive, and frequently out of date ( 23 ). The HTS data are useful in long-term planning models, but they are not suitable for day-to-day traffic analysis or developing operational plans during disruptive events. Many investigations made use of non-traditional data sources such as loop detectors, Bluetooth, and registration plates ( 25 ). However, they lack spatial coverage, are time-consuming to collect, costly to set up and operate, and are also not suitable for rapid and automated planning in conflict circumstances where data collecting and the processing time are critical. Therefore, alternative methods are essential.
Trip Table Estimation
We used Rapidex, a recently developed methodology that utilizes crowd-sourced travel time data to estimate OD trip tables, zonal structure, and network supply ( 25 ). Specifically, we estimated the trip tables through travel time data collected through TomTom on three different days. These three days correspond to: (1) the start of the invasion, (2) an intermediate time or critical event, and (3) the last day of the study period. We confine our investigation to three cities (Kyiv, Kharkiv, and Mariupol) and three specific dates, because of space constraints. We used a server with 40 cores, 3.1 GHz processing speed and a memory of 512 GB. We first defined the network zoning configuration, including the number of zones and centroids. Then, the methodology utilizes link travel times and runs a genetic algorithm technique to derive OD matrices. These matrices were then used as source data for a network modeling process to estimate key metrics such as travel times, trip length, and congestion levels. This OD estimation technique can be seen as an advancement on past methods that rely on extensive and costly surveying of household travel behaviour, thus providing a viable option for developing countries facing data poverty challenges ( 18 ). Interested readers are recommended to refer Waller et al. for more details on the OD estimation process ( 25 ). Table 3 shows the percentage changes in key metrics compared with the base day, that is, February 28, 2022, for each of the three cities.
Key Statistics from the Origin–Destination (OD) Estimation Analysis.
Zone production levels and destination congestion index
To further examine the travel behavior patterns during the invasion of Ukraine, this section analyzes the zone-averaged congestion indices and demand generation metrics for the three cities of Kyiv, Kharkiv, and Mariupol. First, Figure 5 spatially visualizes the zonal destination congestion index to examine zone (attraction) impedance or accessibility, then Figure 6 spatially visualizes the zone production percentages to examine the demand contribution patterns. Below, we discuss the analysis of each city separately:
Then, March 16, 2022, was the second day of the 3-day green evacuation corridor period intended to allow the citizens to evacuate the city. However, for congestion levels, only a slight increase is seen in the western and southwestern city regions, whereas the metric is unchanged for the northern city region, both of which should generally be considered evacuation routes. Further, on this day, the Russian army broke through the eastern part of the city (Event 10), an event whose effect is visible because the congestion index levels show the activity with much higher levels in the left bank area. Concerning production rates, they significantly reduce for the central city area (less-to-no routine activities), slightly increase for the port (possible military movement), and remain similar but considerably distributed in the left bank and northeast regions (indicating Russian troop movement).

Hue maps of average congestion index for zones as the destination (various dates in 2022).

Hue maps of percentage shares of zone productions (various dates in 2022).
Finally, by April 12, 2022, most of the Mariupol city was under Russian occupation, and the zone destination congestion index levels were, again, back to lower level for the left bank, similar (distributed) for the central city, and much higher for the northern city area. Note that the congestion patterns do have a significant change reflecting Russian military activities in the city, since most Ukrainian soldiers and many civilians were (by then) hiding in Azovstal plant (east of the port).
Conclusions
Disruptive events such as a national invasion are rare and, therefore, disruption-induced travel patterns are not commonly analyzed. The presented research utilized crowd-sourced pervasive traffic data from TomTom to evaluate traffic patterns, estimate network supply, and model OD traffic demand during the ongoing Ukrainian conflict as it unfolded. The analysis demonstrated the utility of such data to determine and relate the impacts on travel patterns during such a major disruptive event.
Specifically, the research utilized and extended a recently developed demand/network estimation methodology to model and analyze travel impacts during the Ukraine invasion. The methodology enables researchers to quickly compare various policies and events by evaluating the trip tables across various networks and help understand aggregate time-period-based demand changes, or analyze the impacts of network and demand changes on critical performance metrics. Critically, the approach differs from basic analytics in that a network traffic assignment model is created, which allows comparative analysis within a planning approach. It should be noted, however, that the model produces highly aggregate outputs but is useful in situations where more traditional modeling solutions are not possible or prohibitive in relation to resourcing, particularly in rapidly evolving large-scale human conflict.
To conduct the study and relate the travel analysis, 51 key war event periods were synthesized (Table 1). For absolute temporal travel time variability, Mariupol shows the highest level at 0.5 under Russian occupation. Kyiv, Kharkiv, and Dnipro show up to a value of 0.4, whereas, for the relative increase in variability, Mariupol, Dnipro, and Kharkiv show up to 200%, 135%, and 100% change, respectively, during the study period. Finally, for the three most-attacked cities of Kyiv, Kharkiv, and Mariupol, the invasion events triggered up to 50%, 55%, and 30% increase in congestion levels and up to 200%, 150%, and 300% increase in demand productions, respectively.
One limitation of the current study is that, because of the damage to the road network, parts of the network could be impaired. While the presented findings align at the highly aggregated level of analysis used in this study, future research will endeavour to model the destructive variant of the network design problem where system capacity will join the OD demand values within the evolutionary algorithm variable set.
In relation to future research, the analysis presented in this paper highlights the necessity for tailored forms of travel demand management in ongoing research. Ensuring human safety, while adapting to uncertain system capacity, is one defining characteristic of human conflict scenarios. As a result, the travel management of safety-oriented curfews, work-at-home capability, rapidly adaptive public transport, walking, and cycling take on even greater importance under the examined conditions.
Footnotes
Acknowledgements
The authors acknowledge NVIDIA for providing their exceptional computational resources utilized in data processing and model estimations.
Author Contributions
The authors confirm contribution to the paper as follows: study conception and design: S. T. Waller, M. Qurashi, S. Chand; data collection: S. Chand, A. Sotnikova, M. Qurashi; analysis and interpretation of results: M. Qurashi, S. Chand; draft manuscript preparation: S. T. Waller, M. Qurashi, S. Chand, A. Sotnikova, L. Karva. All authors reviewed the results and approved the final version of the manuscript.
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The authors acknowledge the Chair of Transport Modeling and Simulation within the “Friedrich List” Faculty of Transport and Traffic Sciences at the Technical University of Dresden, Germany, for financial support.
