Next Article in Journal
Impact of Geographic Location on Risks of Fintech as a Representative of Financial Institutions
Previous Article in Journal
Pyrostories: New Historical Insights into Portuguese Burning Landscapes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evaluating Google Maps’ Eco-Routes: A Metaheuristic-Driven Microsimulation Approach

by
Aleksandar Jovanovic
1,
Slavica Gavric
2,* and
Aleksandar Stevanovic
2,*
1
Faculty of Engineering, University of Kragujevac, 34000 Kragujevac, Serbia
2
Department of Civil and Environmental Engineering, University of Pittsburgh, Pittsburgh, PA 15261, USA
*
Authors to whom correspondence should be addressed.
Geographies 2024, 4(4), 732-752; https://doi.org/10.3390/geographies4040040
Submission received: 11 October 2024 / Revised: 12 November 2024 / Accepted: 22 November 2024 / Published: 24 November 2024

Abstract

:
Eco-routing, as a key strategy for mitigating urban pollution, is gaining prominence due to the fact that minimizing travel time alone does not necessarily result in the lowest fuel consumption. This research focuses on the challenge of selecting environmentally friendly routes within an urban street network. Employing microsimulation modelling and a computer-generated mirror of a small traffic network, the study integrates real-world traffic patterns to enhance accuracy. The route selection process is informed by fuel consumption and emissions data from trajectory parameters obtained during simulation, utilizing the Comprehensive Modal Emission Model (CMEM) for emission estimation. A comprehensive analysis of specific origin–destination pairs was conducted to assess the methodology, with all vehicles adhering to routes recommended by Google Maps. The findings reveal a noteworthy disparity between microsimulation results and Google Maps recommendations for eco-friendly routes within the University of Pittsburgh Campus street network. This incongruence underscores the necessity for further investigations to validate the accuracy of Google Maps’ eco-route suggestions in urban settings. As urban areas increasingly grapple with pollution challenges, such research becomes pivotal for refining and optimizing eco-routing strategies to effectively contribute to sustainable urban mobility.

1. Introduction

The impact of the transportation sector as a global polluter is significant, accounting for 29% of total United States (U.S.) greenhouse gas emissions by the business sector [1]. Land transport plays a significant role, accounting for 18% of global CO2 emissions [2]. Traffic engineers have been working on solutions that can reduce these CO2 emissions. Some of those solutions include better coordination for traffic signals, fewer stops for heavy vehicles, optimization of route choice, and others [3].
Route choice problems involve finding a path between origin and destination points in a transportation network that satisfies predefined criteria. The main goal is usually to minimize travel time, but researchers have also optimized other criteria, such as avoiding congestion and improving driving comfort [4]. Google Maps, as one of the most widely used route-finding applications today, has an incredibly significant impact on travel decisions all around the world. Google Maps currently holds a significant share in the navigation app market due to its extensive real-time traffic data, wide user base, and integrated eco-routing options. However, apps such as Waze, which also operates under Google, excel in crowdsourced, real-time reporting, which can enhance route efficiency for users. HERE WeGo is known for its offline navigation capabilities and robust mapping data for urban and rural areas, though it may lack the depth of Google Maps in eco-routing. Apple Maps has improved in recent years, particularly in integrating features for user privacy and select eco-routing, yet still lags in adoption and may not offer the same level of traffic or emissions data.
Even minor improvements in Google Maps’ route selection could have a tremendous impact on the resulting driving decisions and environment. From October 2021 onward, Google Maps has been suggesting as one of the recommended routes an eco-friendly route that, according to Google, minimizes impact on the environment (or at least represents the best of the three offered solutions) [2]. However, although probably very well designed and calibrated, this method used by Google to find the optimal eco-route has not been tested by researchers yet.
In this paper, we address the problem of finding environmentally friendly routes in an urban street network by considering various geometric and traffic operations elements. Minimizing travel time on a route does not imply that environmental parameters, such as fuel consumption and emissions, are also optimized [5], which highlights the distinctive nature of the eco-routing problem compared to the standard route choice problem that primarily focuses on travel time minimization.
While eco-route selection has been a topic of research in previous studies [6], we have not identified any scientific studies that specifically test the accuracy of Google Maps’ eco-routing recommendations using microscopic simulation. In our study, we aim to address this gap by evaluating Google Maps’ eco-routes against routes generated through detailed simulation models. By using the Vissim 2022 software, which allows for high-resolution simulation of individual vehicles and traffic signal interactions, we model traffic operations at the street level for an urban network. This study aims to address this research gap by exploring how Google selected eco-routes compared to the ones for the same urban network modeled by highly sophisticated simulation tools: Vissim for traffic operations [7] and Comprehensive Modal Emission Model (CMEM) [8,9,10,11] to model the environmental impact of the routes. This approach enables a precise comparison between Google’s eco-routes and routes optimized for reduced fuel consumption and emissions in a controlled simulation environment.
To accurately simulate field traffic conditions, we developed a Vissim microsimulation model of the street network on the University of Pittsburgh campus, with 50 intersections, 35 of them being signalized. This allowed us to properly model travel behavior, traffic demand patterns, and traffic signal settings. We utilized this urban network as a test bed to investigate the quality of Google’s approach in the most conservative/difficult scenarios. The urban network is particularly suitable for our purposes because Google’s method is supposed to be “more sensitive” in highly urban environments than in rural environments or highway sections. Such sensitivity arises from the presence of stop-and-go patterns at signalized intersections, which are difficult to predict without knowledge of signal timing plans. Furthermore, the network was tested under various levels of traffic saturation. The major arterials of our proposed network operate near saturation conditions, while the traffic on the minor arterials is undersaturated. We performed multiple simulation runs to quantify the advantages of utilizing real-time data from Google Maps and precise information about the traffic signal timing plans. The objective is to identify environmentally friendly routes using Vissim and CMEM and compare the findings with Google’s results.
Fuel consumption and emissions are obtained from CMEM [11] by generating vehicle trajectories from Vissim (for all predefined routes in the tested campus network) and finding relevant Fuel Consumption (FC) and other emission factors (e.g., CO2, NOx, HC, and CO).
To satisfy more specific objectives of our research, we tried to answer the following questions: (a) Are the fuel savings reported by Google Maps, for considered routes, consistent with fuel savings from the simulation approach? (b) How do eco-friendly routes suggested by Google Maps compare to those from the simulation approach? Are the results consistent, and if not, why?
The paper is organized as follows: After the brief introduction, the second section reviews relevant studies from literature. Then, a proposed methodology is presented, followed by results and discussion. The last section is dedicated to conclusions and future research.

2. Literature Review

The problem of eco-route choice belongs to the group of complex problems due to various factors involved in the multi-criteria decision process. To make an accurate assessment of environmentally friendly route choices, one must have access to specific information, such as data about the vehicle, engine types, road geometry, traffic signal timing parameters, weather conditions, and even prior engine operating time before inquiring about the route.
To find environmentally friendly routes, the Google team collaborated with the National Renewable Energy Laboratory (NREL) to develop a method for predicting fuel consumption. This method used two modules from previous relevant research, namely, FASTsim [12] and RouteE [13], which are linked to Google’s travel time prediction model (based on live traffic data, historical traffic patterns, and road closures). While FASTsim (Future Automotive System Technology Simulation) estimates vehicle’ performance based on vehicle type (light, medium, and heavy), model and manufacturer, engine type, fuel conversion, wheel types, battery drive for hybrid or electric vehicles, etc., RouteE [14] is a machine learning model trained with real-world driving data, including energy consumption behavior for trips around the world.
The baseline of the whole prediction process is energy consumption on a given link (road or path between two nodes). Then, Google counts travel time and fuel consumption data for the route and user. In that way, the trade-off between these two parameters eliminates routes with long travel times and high fuel consumption and suggests a set of reasonable routes. One of them is the most environmentally friendly route. In addition, the stop-and-go pattern at the intersections on the route is counted when estimating the travel time.
Researchers have shown an interest in studying fuel consumption as a criterion for optimizing route choice. Bandeira, et al. [15] have used GPS-equipped vehicles to estimate the effects of emissions on route choice. While they found that faster intercity routes were more desirable in terms of fuel consumption and CO2 emissions, the same routes increased other environmental factors (e.g., CO, NOx, and HC) by up to 150%. Yao and Song proposed an eco-route algorithm based on vehicle operation and emission data collected in Beijing, China, and the Dijkstra algorithm. The results showed that the proposed eco-route algorithm significantly reduces fuel consumption [16]. In Los Angeles, California, Boriboonsomsin et al. [17] examined the relationship between travel time and fuel consumption in route choice. They concluded that eco-friendly trips shorter than 10 miles save more fuel but take more time. Pereira et al. [18] compared the SmartDecision eco-route choice application with travel time optimization-based route choice on Google Maps. They found that the SmartDecision application provided routes with 15–30% less pollution and social cost than Google Maps. It should be noted that these experiments were conducted before Google introduced the eco-route choice. Bandeira et al. [19] have investigated the sensitivity of eco-route change during rush hour by collecting 222 h (about 1.5 weeks) of GPS (Global Positioning Systems) vehicle data. Although eco-routes reduce pollutant emissions by up to 60%, the data show that eco-routes are constant under different traffic volume levels, which could increase overall travel time. Alam et al. [20] investigated personal exposure to PM10 in route choice. In the case of Dublin, the results show that optimal route travel time did not correspond to the lowest values of PM10. Namoun et al. [21] addressed the problem of multimodal eco-route optimization. Results from the United Kingdom and Bulgaria show the applicability of a travel information system with eco-friendly route guidance. More recently, Fahmin et al. conducted a comprehensive literature review on eco-friendly routing [22]. Teng et al. introduced a path-ranking algorithm designed for a bi-objective eco-routing model focused on reducing both fuel consumption and travel time [23]. In the same year, Teng et al. developed a reliable pathfinding model that was proposed to minimize the fuel consumption budget [24].
Over the past few decades, a wide range of techniques and criteria have been employed to address ecologically friendly route choice problems. Microsimulation is a widely used technique in traffic engineering that aims to mimic actual traffic conditions and assess the effectiveness of specific control measures [25]. In this paper, we address the problem of eco-routing by using a specialized microsimulation tool for traffic control and developing digital twins for traffic networks.

3. Methodology

This section explains the data collection and analysis to identify environmentally friendly routes within urban street networks. Initially, a model of a subject street network was created in a microsimulation environment that depicts field-like traffic situations. To accomplish this, the authors used the network re-calibrated with Google Maps travel times. Then, the simulation data were systematically collected, on second-by-second trajectories, to obtain accurate fuel consumption and emissions data. The overall methodology used in this study is outlined in Figure 1.

3.1. Experimental Network

The proposed methodology for eco-friendly routing used a microsimulation approach. The testing was conducted with a field-like urban network situated in the area of the University of Pittsburgh campus in Pittsburgh. This network comprises 50 intersections, with 35 of them being signalized.
Traffic count collection was carried out by students on a few workdays during September 2022. The traffic signal timing was provided by the City of Pittsburgh. Travel times between intersections were also recorded during the same peak hours (AM) when the traffic counts were collected. All travel times were recorded on the same working day as the traffic counts, and multiple rounds of trips were conducted to obtain an average travel time as the final value.
To ensure that the Vissim model accurately represents the field network, an initial calibration process was undertaken. The aim of this calibration was to closely align the model with the field data. To perform the calibration properly, we executed simulations with five different random seeds. The warm-up time was set to 900 s, and the simulation duration was 1 h. The calibration results, including turning movement counts (TMCs) and travel times, are illustrated in Figure 2.
The calibration process involved the utilization of 286 data points pertaining to traffic turning movements, as well as 40 data points for travel times. The average R2 values obtained for the calibration of turning movement demands and travel times were 0.9715 and 0.8059, respectively. These outcomes indicate a high level of effectiveness in calibrating the network, thus establishing it as a dependable model for evaluating the efficacy of eco-routes on the field-like campus street network.
While this calibration process ensured that the simulation model would reflect typical peak-hour demands and travel times on the campus, it was still not reasonable to expect that it could account for the exact traffic conditions at the time when experiments are performed or when a routing inquiry is made. Therefore, the authors needed to re-calibrate the network every time a new routing inquiry was made, and this was a major computational and methodological effort. Details about this re-calibration process are provided below in this section. It is worth mentioning that the process of network re-calibration begins with the states of the network that emerged from the initial calibration.

3.2. Identification of O-D Pairs and Period for Analysis

Nine origin–destination (O-D) pairs, connecting various entrance and exit points (shown in Figure 3) of the University of Pittsburgh campus network simulation model, were used in the analysis. All routes in Figure 3 were generated using Google Maps. Most of the routes connecting these O-D pairs had travel times between 6 and 12 min. Considering the size and shape of the network, the authors applied their best effort to define a number of the O-D pairs and their geographical distribution. These efforts included trial-and-error investigation of the O-D pairs to remove those O-D pairs (and corresponding routes) that did not produce enough variability in Google Maps’ results (e.g., if Google Maps always identified only one route for a certain O-D pair). It should be noted here that similar eco-routing papers (16) generally examine up to half a dozen routes, whereas there are some that have studied about a dozen routes [19].
The deliberate exclusion of origin–destination (O-D) pairs with limited route variability in our investigation into Google Maps’ eco-routing recommendations is a strategic choice to elevate the robustness and significance of our analysis. By omitting pairs displaying constrained route variations, we narrowed our focus to O-D pairs more likely to offer diverse eco-routing options, facilitating a comprehensive understanding of the application’s responsiveness to dynamic traffic conditions. Importantly, this exclusion does not imply that the exclusive route for those pairs simultaneously fulfils multiple objectives such as minimizing travel time, distance, and fuel consumption. Rather, it signifies that routes generated by Google Maps for those specific O-D pairs lack significant variation, hinting at a constrained impact of parameter alterations on the recommended routes. This deliberate selection ensures that our study concentrates on scenarios where changes in traffic conditions or other factors substantially influence Google Maps’ eco-routing suggestions, contributing to a more accurate evaluation of the application’s overall performance. It is crucial to underscore that our primary goal is to identify and comprehend patterns of variability in eco-routing suggestions, eschewing an exclusive focus on routes meeting multiple criteria concurrently.
The purpose of looking at more than a few O-D pairs was to examine how sensitive Google Maps is in detecting alterations in traffic demand and to observe whether such potential alterations have an impact on the results of Google Maps’ eco-routing recommendations.
For each analyzed hour, we performed multiple iterations of this analysis, based on 15 min time steps. The 15 min interval was selected because it is short enough to quickly capture any major changes in traffic demands and long enough to avoid meaningless repetition of the procedure when Google Maps provides the same outputs. If the relevant conditions change during a 15 min interval (e.g., travel times on the routes, suggested routes, eco-route recommendations), the re-calibration step is repeated to account for the real field data. In this way, each 15 min interval of changes is treated as a separate simulation task.
After the initial calibration and identification of origin–destination (O-D) paths, we propose the following algorithm to obtain travel times for selected routes and find eco-friendly routes within the simulation.
Every 15 min of simulation, perform the following steps for each link in the network:
Step 1. Collect travel times from Google.
Step 2. Re-calibrate the links based on Google data.
Step 3. Calculate fuel consumption and emissions.
Step 4. Use multi-criteria ranking to select eco-friendly routes.
Each of these steps will be explained in detail in the following subsections.

3.3. Google Maps Eco-Route Data Collection

For each 15 min period (of the analyzed one hour) and each of the O-D pairs, we performed inquiries on Google Maps (e.g., personal cell phones were used for this purpose) to obtain the best route between the given O-D pair. Google Maps would then usually report three different routes (with their respective travel times), one of which would be identified as the Eco-route. The inquiries were made on 23 June 2023 from 4 pm to 5 pm.
Each of the recommended routes was recorded, and they were given appropriate names for easier data handling (Figure 3). The eco-route, as recognized by Google Maps, was marked as such, and all its data were time-stamped for easier post-processing. At the same time when the inquiry is made, the researchers took a screenshot of the Google Map to have a record of traffic congestion as displayed in color-coded links of the Google Map (Figure 4). These color-coded links were later used for re-calibration of the simulation conditions.
Routes were recorded automatically by using the Tasker application designed for Android smartphones. By taking advantage of Android’s accessibility features, Tasker can launch apps, take screenshots, and even integrate with a plugin called “AutoInput” that allows users to place input and automatically populate text fields. The Tasker provides a graphical user interface and a way to automate the execution of the scripts. The authors set Tasker to run a script every 15 min that automates screenshots of a Google Maps route.

3.4. Re-Calibration of Routes in Simulation

To make a fair comparison (between routes identified by Google Maps as eco-routes and those obtained through simulation analysis), we had to ensure that the traffic in the simulation was similar to traffic conditions in the field, as recognized by Google Maps, at the time when an inquiry for eco-routing was made. For this purpose, the authors used the Genetic Algorithm (GA) technique, a well-known metaheuristic approach.
GA is an optimization technique inspired by the principles of natural selection and genetics, commonly used to solve complex problems that are difficult to address with traditional methods. Genetic algorithms operate by generating a population of potential solutions, called individuals, which evolve over successive iterations (generations) to improve performance. Each individual is evaluated using a fitness function, which measures how well it meets the desired objectives. The fittest individuals are selected for reproduction, where they undergo processes analogous to biological crossover (combining parts of two individuals) and mutation (introducing small random changes). These processes generate new individuals that inherit traits from previous generations, encouraging diversity and exploration within the solution space. Over time, the genetic algorithm converges toward optimal or near-optimal solutions.
Before the GA re-calibration, we manually imposed customary desired speed decisions (an element in Vissim) on some of the secondary streets. This was needed due to ongoing traffic conditions resulting from poor pavement conditions, work zones, street parking, stop signs, speed bumps, etc.
Before re-calibration, we also consider the analyzed network as a group of segments. Herein, we define a segment or a link as a directional group of traffic lanes between two signalized intersections. This was important, when comparing field and simulated travel times, to avoid the situation where the total travel times of a route are similar but the segment travel times are very different, thus causing situations where two errors cancel each other. Thus, the travel time for a given route is the sum of the travel times of the segments that cover the route.
A mathematical formulation of the re-calibration process is presented as follows (Equations (1) and (2)):
Minimize
s = 1 S G T T s S T T s
subject to
q i j   m i n q i j q i j   m a x , i , j N
where
  • s—the index of a segment, where s = 1, 2, 3… |S|;
  • i—the index of a vehicle input, where i = 1, 2, 3… |I|;
  • j—the index of a vehicle input category, where j = 1, 2, 3… |J|;
  • GTTs—Google travel time at the s-th segment;
  • STTs—Simulation travel time at the s-th segment;
  • qij—number of vehicles per hour at the i-th input of j-the category of the network;
  • qij min—minimum values for qij;
  • qij max—maximum values for qij;
  • N—number of vehicle inputs in the network, where n = 1, 2, 3… |N|.
The fitness function (Equation (1)) that needs to be minimized presents the difference between the travel times of all segments provided by Google Maps and the simulation for the one hour of analysis. The constraints in Equation (2) give the interval of feasible vehicle inputs for the network.
Let us set the number of vehicle input categories to three (|J| = 3). The categorization is performed according to the intensity of vehicle volumes in the network. The minimum values for categories 1, 2, and 3 are 100 veh/h, 250 veh/h, and 600 veh/h, respectively, while the maximum values for categories 1, 2, and 3 are 500 veh/h, 1250 veh/h, and 2500 veh/h, respectively. For the subject network, the number of different vehicle inputs (which represents the number of variables) is |N| = 27.
Let us denote by r the route index, where r = 1, 2, 3, … |R|. After re-calibration, Simulation Travel Time (STT) on the r-th route can be calculated as (Equation (3)):
S T T r = s = 1 S S T T s · θ s r
where
  • θ s r = 1 i f s - t h s e g m e n t b e l o n g s t o r - t h r o u t e , 0 o t h e r w i s e ;
We used Google Maps to find the GPS coordinates of the origin and destination points of all segments. Then, by using the Google Maps Directions API, we obtained the travel time for each s-th segment (GTTs).

3.5. Parameters of Genetic Algorithm and Initial Population

In the GA procedure, we used the following values for the parameters of its major operators:
  • Population size—20,
  • Number of generations—140,
  • Mutation probability—2%,
  • Crossover probability—60%.
Let us assume that the initial population (Pini) consist of |P| individuals and that p is the index of each individual, where p = 1, 2, 3, … |P|. It is already decided that |P| = 20. If Up is the p-th individual in Pini, the following equation defines the initial population (Equation (4)):
P i n i = U 1 U 2 U p U 20
Each Up consists of |N| qij-th variables. Due to that, the initial population Pini can be described in the following way (Equation (5)):
P i n i = q i j 1   1 q i j   1   2 q i j   1   n q i j   1   27 q i j   2   1 q i j   2   2 q i j   2   n q i j   2   27 q i j   p   1 q i j   p   2 q i j   p   n q i j   p   27 q i j   20   1 q i j   20   2 q i j   20   n q i j   20   27
To provide genetic algorithms with a sensible initial population and speed up the search process, we propose the following algorithm (Algorithm 1):
Algorithm 1. Genetic algorithm
Step 1. U1 is given and defined by 27 qij vehicle inputs collected from the field.

Step 2. for p = 2 to |P|
     for n = 1 to |N|
          max i n t ( q i j   1 n * k p n ) , q i j   m i n   q i j   p   n m i n i n t ( q i j   1   n / k p n ) , q i j   m a x  

where kpn are random numbers between 0.8 and 1.

3.6. Re-Calibration Results

To achieve fair comparison conditions, the authors re-calibrated the Vissim simulation model (by increasing and decreasing relevant traffic demands) based on the traffic congestion of individual links, as captured by the screenshots of the Google Maps (taken at the time of each eco-routing inquiry). Figure 4 shows an example of such a comparison for the first 15 min of re-calibration. Vissim’s “link coloring” feature was used to display aggregated average link speeds.
To the authors’ best knowledge, Google does not publicly provide speed ranges (or thresholds) for the different colors, ranging from green to dark red, that are used to indicate the current traffic conditions on the streets (left part of Figure 4). Therefore, we have relied on information from various Google Maps users. However, these sources may be unreliable, and our observations provided the best guess about the meaning of the speed colors (Legend of Figure 4). These color ranges are included in the simulation and present visual outputs of our re-calibration process (right part of Figure 4). However, the authors also suspect that the speed ranges used by Google Maps for coloring differ between highways and urban streets. For this reason, the ranges used in this paper may not represent the universal values for all road types.
The purpose of this re-calibration procedure was to create, in the simulation, link-congestion conditions similar to those from the field. This was performed to try to ensure that a simulated vehicle traveling on an O-D route would face similar conditions (e.g., being stopped at multiple intersections) to those that are perceived by Google Maps at the time of the eco-routing inquiry.
A successful re-calibration, from a macro-scale perspective, consisted of iterative efforts to adjust traffic flows until a good match between color-coded congestion links (in the simulation and the field) was achieved. This means that the travel time differences between Google Maps and Vissim travel times were less than 10% (which is the threshold). The results of the re-calibration for each of the 15 min periods of Vissim analysis (with 5 min of warm-up time) are shown in Figure 5.
In the re-calibration process, 74 travel time data points were used on the same number of segments covering all routes of the studied network. The average R2 values obtained for the re-calibration of travel times for each of the 15 min time intervals were 0.8012, 0.8412, 0.8364, and 0.8261, respectively. These results indicate satisfactory effectiveness in re-calibrating the network.

3.7. Emission and Fuel Consumption Model

Once the simulation model was re-calibrated, the authors collected relevant vehicular data for the recommended routes identified by Google Maps for each of the eco-routing inquiries. These data were collected from at least 30 vehicles (per hour) that traveled each of the indicated routes (to provide a large sample accounting for a variety of driving behaviors, vehicle types, etc.). The detailed, second-by-second data from the vehicle trajectories were saved in a format suitable for post-processing in CMEM [26,27,28,29,30,31,32]. Finally, vehicle data from the Vissim trajectories were exported into CMEM, which then calculated relevant fuel consumption, CO2, and other emissions (HC, CO, and NOx,) for each of the identified vehicles (30 for each route). The connection between Vissim and CMEM is shown in Figure 6.

Comparison of Eco-Routes Identified by Google and Simulation

Once the CMEM results were available for all of the routes and all of the analyzed vehicles (30 per route), the overall fuel consumption and CO2 quantities were summarized and compared. The routes that had the lowest FC and CO2 for that 15 min period were named FC Eco-Route and CO2 Eco-Route, respectively. Most of the time, it is expected that the same route (in simulation) will be identified as both FC and CO2 Eco-Route (as FC and CO2 have a quite linear relationship) but some exceptions are possible.
Choosing an eco-route among all those obtained after CMEM tests belongs to the group of problems called multi-criteria decision-making [33]. This problem occurs when a decision maker has to choose one of several alternatives, where each alternative is described by more than one criterion with the associated weighting. A few techniques have been used to solve multi-criteria decision-making problems, including Technique for Order Preference by Similarity to Ideal Solution (TOPSIS), Elimination and Choice Expressing Reality (ELECTRE), Analytic Hierarchy Process (AHP), Preference Ranking Organization Method for Enrichment Evaluation (PROMETEE), and others. In this paper, we use the Simple Additive Weighting (SAW) method, which is the most widely used in practice [34].
In our case, the alternatives (Ai) are i recommended routes in an O-D pair, while the j criteria (Cj) are Fuel Consumption (FC) and emission parameters (CO2, NOx, CO, and HC). The criteria’s weights are adopted based on our perception and marked by wj. This constellation can be represented by the following matrix X (Equation (6)):
A i / C j     FC     CO 2 NO X     CO     HC X = R o u t e   1 R o u t e   i R o u t e   n x 11 x 12 x 13 x 14 x 15 x i 1 x i 2 x i 3 x i 4 x i 5 x n 1 x n 2 x n 3 x n 4 x n 5 Extreme min min min min min w   0.5 0.3 0.1 0.05 0.05
The next step in the SAW method assumes the normalization of criteria values. Because it is desirable to minimize all criteria, the normalized matrix is achieved in the following way (Equation (7)):
r i j = min x i j x i j
where rij are normalized values of xij.
Each i-th alternative is evaluated in the following way (Equation (8)):
A i = s u m p r o d u c t   ( w j , r i j )
In that way, the values used to compare the alternatives are aggregated. The alternative (route) with the largest Ai value is declared the eco-route.

4. Results

Nine different O-D (origin–destination) routes on the University of Pittsburgh Campus were chosen to evaluate the effects of route choice on fuel consumption and emissions. As a result, 27 route choices for nine O-D pairs were identified based on Google Maps recommendations. These selected routes offer different traffic conditions, including different geometric layouts (some with high-slope streets). Table 1 shows the fuel consumption (g/veh) and CO2 emissions (g/veh) results of each of the O-D pairs (and their associated routes). By SI we denote the number of signalized intersections along the route, while D is the distance traversed by a route.
The first method that the authors utilized for comparing the routes is based only on fuel consumption. The reason for this decision is that Google Maps only considers fuel consumption when making eco-routing recommendations. Considering that each 15 min interval was a separate task, 36 different eco-routing decisions were examined, along with the nine O-D pairs. We have highlighted the best fuel consumption values for each of the route choices in bold (Table 1).
Table 1 also shows that, in most cases, the route with the lowest fuel consumption also has the lowest CO2 emissions. The exceptions to this rule are highlighted (in gray) and occur on O-D pair #2 (0–15 min), O-D pair #5 (30–45 min), and O-D pair #8 (15–30 min).
A graphical representation of the results from Table 1 can be also seen in Figure 7, where the differences between FC and CO2 are visualized for all of the routes studied. We examined thirty-six separate tasks (four per O-D pair). The results of each task are shown in a separate column as colored circles indicating the corresponding values for FC and CO2 for each of the routes (between two and four per task). Due to the lack of space, the intervals are shown with the final value; thus, for example, the interval 0–15 is shown as 15.
CMEM considers not only CO2 emissions but also other pollutants that can significantly affect air quality in urban areas. Thus, in addition to fuel consumption and CO2 emissions, this study also considered other emissions from CMEM, such as Nitrogen Oxides (NOx), Carbon Monoxide (CO), and Hydrocarbons (HC). The results from those experiments are shown in Table 2.
Similarly, in Table 2, bold text is used to highlight the lowest values for NOx, CO, and HC pollutants that correspond to the best routes in terms of fuel consumption. Nevertheless, the route with the lowest value for fuel consumption does not have to be the one with the lowest emissions. The highlighted cells (in gray) in Table 2 show those inconsistencies. For example, in the case of O-D # 1 (0–15 min), Route 1 has lower fuel consumption than Route 2 (Table 1). At the same time, Route 1 is worse than Route 2 in terms of NOx (Table 2). This is the reason why the corresponding cell (1.66) is grayed out.
Inconsistencies between the lowest fuel consumption and the lowest NOx, CO, and HC pollutants occurred more frequently than those between fuel consumption and CO2. However, when the final eco-routes from the SAW analysis were compared with the lowest fuel consumption routes, no difference was found there. This means that the SAW analysis only reconfirmed that fuel consumption is the ultimate criterion for establishing eco-routes. Therefore, it is significant to emphasize the distance of emission parameters from fuel consumption. We found inconsistencies between the routes with the lowest fuel consumption and the lowest values of NOx in seven out of thirty-six tasks (19.44%). Similarly, such inconsistencies for CO and HC occurred in proportions of 10/36 (27.78%) and 11/36 (30.56%), respectively (Table 2).
A graphical representation of the results from Table 2 can be also seen in Figure 8, where the differences between FC and NOx, CO, and HC are visualized for all the studied routes.
The most important part of the analysis part is to compare the eco-routes resulting from the applied methodology and the eco-routes recommended by Google Maps. While such results are discussed later in the paper, in Table 3, we present the eco-routes identified by the SAW analysis and those from Google Maps. Table 3 also provides the final Ai values from SAW, which gives a reader the ability to understand how SAW values various routing options.
As already mentioned, SAW eco-routes are, at the same time, routes with the lowest fuel consumption. When those were compared with Google Maps’ eco-routes, there was only a 34.48% match—in 10 out of 29 cases. In eight cases, Google Maps did not recommend any eco-routes, whereas in the remaining 11 cases, the two methods proposed different routes as the eco-routes.
Before discussing potential reasons for such results, the authors wanted to further investigate some of the best re-calibrated eco-routes (from Table 3) and compare them with Google Maps. The reasoning behind this additional step was to check whether the match between the two methods for identifying eco-routes increases if the travel times (with all other things being equal) from Google Maps and microsimulation have an excellent match. The criteria for the best re-calibrations were applied to each of the 29 eco-routes resulting from our methodology in Table 3, starting with the following, where Br is the set of the best re-calibrated eco-routes (Equation (9)):
I F G T T r S T T r < 7 %   A N D   G T T s S T T s < 20 s , f o r e a c h   s r   T H E N   r B r
Seven eco-routes were found after applying the filtering process from above. These eco-routes, along with their associated segment travel times, are shown in Figure 9.
Table 4 presents the disparities between Google Travel Times (GTTs) and Simulation Travel Times (STTs). This examination substantiates our use of the best calibrated routes for comparative analysis, ensuring a meticulous match assessment between eco-routes obtained from Google and those derived from the simulation.
The results from Figure 9 and Table 4 reveal that only one of the seven best re-calibrated eco-routes matches Google Maps’ eco-routing recommendations, which is an even lower percentage (or 14.28%) than in the entire population. It is also worth mentioning that statistical t-tests revealed no significant differences between Google and simulation segments’ travel times.

5. Discussion

Based on the analyzed results, one can conclude that our research found significant inconsistencies between eco-routes identified by Google Maps and our microsimulation approach. While we did expect to see some inconsistencies, the results made us think that the magnitude of the difference is much larger than we expected. There are many possible reasons for such discrepancies.
On the Google Maps side, while we do not have access to the exact details of the applied Google methodology, we want to point to two major possible issues. First, Google Maps’ approach is macroscopic in its nature, and as such, in spite of all good intentions, it may never be so precise as to give a resolution that is good enough to capture the difference between some of the routes, especially if such routes cover short distances and contain many urban traffic impediments. Second, even if macroscopic, the Google Maps’ approach perhaps does not properly account for traffic signals [35] or the impact of road works, local on-street parking, and loading/unloading operations, which are all part of this campus network. Thus, before we make any conclusions let us discuss some limitations of our study:
  • A very specific campus network with traffic activities that cannot be generalized as very common in some other networks.
  • A microsimulation approach with all of the caveats that such an approach brings, starting with somewhat unrealistic driving behaviors, simplifications in underlying models, etc.
  • A relatively old fleet of vehicles that was used as a base to develop fuel consumption and emission models in CMEM [11]. While this should not affect the relative ranking of multiple routes, we can certainly say that the impacts of hybrid and electric vehicles were not considered. In future research, more recent emissions models should be considered.
  • Inability to perfectly match (ever) the field conditions in the simulation environment.
  • In our study, the localized, short-distance routes within the campus network may not provide sufficient differentiation in emissions to make Google’s eco-routing method as effective as it might be over longer distances. Indeed, as our tables suggest, the variations in emissions are minimal at this scale, which could make fuel consumption the primary criterion influencing route selection.
Thus, the best conclusion that we can reach is that our study shows some worrying inconsistencies between the two approaches, which should be further investigated, hopefully with a more sophisticated approach, in the future.

6. Conclusions

This paper demonstrates how traffic microsimulation can be applied to identify eco-routes in urban street networks. A set of origin–destination paths, with eco-routes recommended by Google Maps, were generated within a campus network to compare with those mimicked by a Vissim simulation model. The main criterion for identifying and comparing the eco-routes was fuel consumption, but emissions such as CO2, NOx, CO, and HC were also considered.
The experimental results suggest significant inconsistencies between the eco-routes recommended by Google Maps and those resulting from the microsimulation approach. Proper matches were found in only about one-third of all cases. Further experiments to test whether better realignment of field and simulation travel times might improve the matching of the eco-routes did not yield more meaningful results.
These findings can open new avenues of investigation, such as the possibility of replicating (and incorporating) Google’s approach (if publicly available) into similar experiments in the future. Additionally, more sophisticated comparisons could be made with field data from probe cars, although such an approach would also be more expensive. In any case, future research is almost certainly needed to further validate the Google Maps methodology for eco-routes, especially for traffic conditions in heavily urbanized areas.

Author Contributions

Conceptualization: A.S. and A.J.; methodology: A.J., A.S., and S.G.; software: A.J. and S.G.; validation: A.J.; formal analysis: A.J. and A.S.; investigation: A.J.; resources: A.S.; data curation: A.J. and S.G.; writing—original draft preparation: A.J.; writing—review and editing: A.S. and S.G.; visualization: A.J. and S.G.; supervision: A.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. U.S. Government Accountability Office. Climate Change: State and Local Efforts to Reduce Greenhouse Gas Emissions from Vehicles | U.S. GAO. Available online: https://www.gao.gov/products/gao-23-106022 (accessed on 10 October 2024).
  2. Use Eco-Friendly Routes on Your Google Maps App-Android—Google Maps Help. Available online: https://support.google.com/maps/answer/11470237?hl=en (accessed on 10 October 2024).
  3. Ferreira, M.; d’Orey, P.M. On the Impact of Virtual Traffic Lights on Carbon Emissions Mitigation. IEEE Trans. Intell. Transp. Syst. 2012, 13, 284–295. [Google Scholar] [CrossRef]
  4. Tilahun, N.J.; Levinson, D.M. A Moment of Time: Reliability in Route Choice Using Stated Preference. J. Intell. Transp. Syst. 2010, 14, 179–187. [Google Scholar] [CrossRef]
  5. Ahn, K.; Rakha, H.A. Network-Wide Impacts of Eco-Routing Strategies: A Large-Scale Case Study. Transp. Res. Part D Transp. Environ. 2013, 25, 119–130. [Google Scholar] [CrossRef]
  6. Huang, Y.; Ng, E.C.Y.; Zhou, J.L.; Surawski, N.C.; Chan, E.F.C.; Hong, G. Eco-Driving Technology for Sustainable Road Transport: A Review. Renew. Sustain. Energy Rev. 2018, 93, 596–609. [Google Scholar] [CrossRef]
  7. PTV, A.G. PTV Vissim 2022 User Manual; PTV Group: Karlsruhe, Germany, 2021. [Google Scholar]
  8. Barth, M.; An, F.; Younglove, T.; Scora, G.; Levine, C.; Ross, M.; Wenzel, T. The Development of a Comprehensive Modal Emissions Model. NCHRP Web-Only Doc. 2000, 122, 25-11. [Google Scholar]
  9. Xia, H.; Boriboonsomsin, K.; Barth, M. Dynamic Eco-Driving for Signalized Arterial Corridors and Its Indirect Network-Wide Energy/Emissions Benefits. J. Intell. Transp. Syst. 2013, 17, 31–41. [Google Scholar] [CrossRef]
  10. Barth, M.; Boriboonsomsin, K. Real-World Carbon Dioxide Impacts of Traffic Congestion. Transp. Res. Rec. 2008, 2058, 163–171. [Google Scholar] [CrossRef]
  11. An, F.; Barth, M.; Norbeck, J.; Ross, M. Development of Comprehensive Modal Emissions Model: Operating Under Hot-Stabilized Conditions. Transp. Res. Rec. 1997, 1587, 52–62. [Google Scholar] [CrossRef]
  12. Brooker, A.; Gonder, J.; Wang, L.; Wood, E.; Lopp, S.; Ramroth, L. FASTSim: A Model to Estimate Vehicle Efficiency, Cost and Performance; SAE International: Warrendale, PA, USA, 2015. [Google Scholar]
  13. Holden, J.; Reinicke, N.; Cappellucci, J. RouteE: A Vehicle Energy Consumption Prediction Engine. SAE Int. J. Adv. Curr. Prac. Mobil. 2020, 2, 2760–2767. [Google Scholar] [CrossRef]
  14. RouteE: Route Energy Prediction Model. Available online: https://www.nrel.gov/transportation/route-energy-prediction-model.html (accessed on 11 November 2024).
  15. Bandeira, J.; Almeida, T.G.; Khattak, A.J.; Rouphail, N.M.; Coelho, M.C. Generating Emissions Information for Route Selection: Experimental Monitoring and Routes Characterization. J. Intell. Transp. Syst. 2013, 17, 3–17. [Google Scholar] [CrossRef]
  16. Yao, E.; Song, Y. Study on Eco-Route Planning Algorithm and Environmental Impact Assessment. J. Intell. Transp. Syst. 2013, 17, 42–53. [Google Scholar] [CrossRef]
  17. Boriboonsomsin, K.; Dean, J.; Barth, M. Examination of Attributes and Value of Ecologically Friendly Route Choices. Transp. Res. Rec. 2014, 2427, 13–25. [Google Scholar] [CrossRef]
  18. Pereira, S.; Fontes, T.; Bandeira, J.; Fernandes, P.; Coelho, M. Smartdecision: An App for Route Choice Based on Eco-Friendly Criteria. In Proceedings of the TRB 94th Annual Meeting Compendium of Papers, Washington, WA, USA, 11–15 January 2015. [Google Scholar]
  19. Bandeira, J.M.; Carvalho, D.O.; Khattak, A.J.; Rouphail, N.M.; Fontes, T.; Fernandes, P.; Pereira, S.R.; Coelho, M.C. Empirical Assessment of Route Choice Impact on Emissions over Different Road Types, Traffic Demands, and Driving Scenarios. Int. J. Sustain. Transp. 2016, 10, 271–283. [Google Scholar] [CrossRef]
  20. Alam, M.S.; Perugu, H.; McNabola, A. A Comparison of Route-Choice Navigation across Air Pollution Exposure, CO2 Emission and Traditional Travel Cost Factors. Transp. Res. Part D Transp. Environ. 2018, 65, 82–100. [Google Scholar] [CrossRef]
  21. Namoun, A.; Tufail, A.; Mehandjiev, N.; Alrehaili, A.; Akhlaghinia, J.; Peytchev, E. An Eco-Friendly Multimodal Route Guidance System for Urban Areas Using Multi-Agent Technology. Appl. Sci. 2021, 11, 2057. [Google Scholar] [CrossRef]
  22. Fahmin, A.; Cheema, M.A.; Eunus Ali, M.; Nadjaran Toosi, A.; Lu, H.; Li, H.; Taniar, D.; Rakha, H.A.; Shen, B. Eco-Friendly Route Planning Algorithms: Taxonomies, Literature Review and Future Directions. ACM Comput. Surv. 2024, 57, 1–42. [Google Scholar] [CrossRef]
  23. Teng, W.; Chen, B.Y.; Lam, W.H.K.; Gong, W.; Shi, C.; Tam, M.L. Bi-Objective Reliable Eco-Routing Considering Uncertainties of Travel Time and Fuel Consumption. Transp. B Transp. Dyn. 2023, 11, 1071–1091. [Google Scholar] [CrossRef]
  24. Teng, W.; Zhang, Y.; Chen, X.-Y.; Duan, X.; Wan, Q.; Yu, Y. A Fuel-Efficient Reliable Path Finding Algorithm in Stochastic Networks under Spatial Correlation. Fuel 2023, 349, 128733. [Google Scholar] [CrossRef]
  25. Gavric, S.; Erdagi, I.G.; Rodriguez, D.; Stevanovic, A. Microsimulation Approach to Investigate the Impact of Incorrect Automated Pedestrian Detection on the Operation of Signalized Intersections. Transp. Res. Rec. 2024, 03611981241258987. [Google Scholar] [CrossRef]
  26. Alshayeb, S.; Stevanovic, A.; Stevanovic, J.; Dobrota, N. Optimizing of Traffic-Signal Timing Based on the FCIC-PI—A Surrogate Measure for Fuel Consumption. Future Transp. 2023, 3, 663–683. [Google Scholar] [CrossRef]
  27. Gavric, S.; Erdagi, I.G.; Stevanovic, A. Environmental Assessment of Incorrect Automated Pedestrian Detection and Common Pedestrian Timing Treatments at Signalized Intersections. Sustainability 2024, 16, 4487. [Google Scholar] [CrossRef]
  28. Gavric, S.; Mitrovic, N.; Stevanovic, A. Assessment of Environmental Impacts of Conflict-Reducing Traffic Control Strategies on the Arterial Streets. In Proceedings of the hEART 2024: 12th Symposium of the European Association for Research in Transportation, Espoo, Finland, 18–20 June 2024. [Google Scholar]
  29. Rakha, H.; Ding, Y. Impact of Stops on Vehicle Fuel Consumption and Emissions. J. Transp. Eng. 2003, 129, 23–32. [Google Scholar] [CrossRef]
  30. Chen, Y.; Li, S.; Li, Y. A Review on Quantitative Energy Consumption Models from Road Transportation. Energies 2024, 17, 2. [Google Scholar] [CrossRef]
  31. Song, R.; Qin, W.; Shi, W.; Xue, X. Optimizing Freight Vehicle Routing in Dynamic Time-Varying Networks with Carbon Dioxide Emission Trajectory Analysis. Sustainability 2023, 15, 15504. [Google Scholar] [CrossRef]
  32. Peng, C.; Wang, Y.; Xu, T.; Chen, Y. Transient Fuel Consumption Prediction for Heavy-Duty Trucks Using on-Road Measurements. Int. J. Sustain. Transp. 2023, 17, 956–967. [Google Scholar] [CrossRef]
  33. Kaliszewski, I.; Podkopaev, D. Simple Additive Weighting—A Metamodel for Multiple Criteria Decision Analysis Methods. Expert Syst. Appl. 2016, 54, 155–161. [Google Scholar] [CrossRef]
  34. Vafaei, N.; Ribeiro, R.A.; Camarinha-Matos, L.M. Assessing Normalization Techniques for Simple Additive Weighting Method. Procedia Comput. Sci. 2022, 199, 1229–1236. [Google Scholar] [CrossRef]
  35. Stevanovic, A.; Shayeb, S.A.; Patra, S.S. Fuel Consumption Intersection Control Performance Index. Transp. Res. Rec. 2021, 2675, 690–702. [Google Scholar] [CrossRef]
Figure 1. Eco-routing research methodology framework.
Figure 1. Eco-routing research methodology framework.
Geographies 04 00040 g001
Figure 2. Calibration results—(a) Turning movement counts and (b) travel times.
Figure 2. Calibration results—(a) Turning movement counts and (b) travel times.
Geographies 04 00040 g002
Figure 3. O-D pairs with corresponding routes.
Figure 3. O-D pairs with corresponding routes.
Geographies 04 00040 g003
Figure 4. A comparison of Google Maps and Vissim travel times for the first 15 min.
Figure 4. A comparison of Google Maps and Vissim travel times for the first 15 min.
Geographies 04 00040 g004
Figure 5. Travel time re-calibration results (a) 0–15 min, (b) 15–30 min, (c) 30–45 min, (d) 45–60 min.
Figure 5. Travel time re-calibration results (a) 0–15 min, (b) 15–30 min, (c) 30–45 min, (d) 45–60 min.
Geographies 04 00040 g005aGeographies 04 00040 g005b
Figure 6. Processing vehicle trajectories in CMEM.
Figure 6. Processing vehicle trajectories in CMEM.
Geographies 04 00040 g006
Figure 7. (a) Fuel consumption results; (b) CO2 results.
Figure 7. (a) Fuel consumption results; (b) CO2 results.
Geographies 04 00040 g007
Figure 8. (a) NOx results; (b) CO results; (c) HC results.
Figure 8. (a) NOx results; (b) CO results; (c) HC results.
Geographies 04 00040 g008
Figure 9. Comparison of the best seven re-calibrated eco-routes with Google Maps.
Figure 9. Comparison of the best seven re-calibrated eco-routes with Google Maps.
Geographies 04 00040 g009
Table 1. Simulation results of fuel consumption and CO2 emission.
Table 1. Simulation results of fuel consumption and CO2 emission.
O-DRoute# of
veh
D (mi)# of
SI
0–15 min15–30 min30–45 min45–60 min
FCCO2FCCO2FCCO2FCCO2
11111.212253.08700.43298.21827.42324.37923.44307.58874.00
21.213265.32738.57279.62772.58306.90860.31310.11880.64
21111.313269.01754.26333.12937.86347.08981.37340.95965.90
21.313272.00751.44304.11861.16339.00962.68381.661089.01
31.410279.99783.14312.47879.20372.371061.77371.791054.03
31111.37226.68625.60218.04600.68209.72588.22210.45581.64
21.37223.38612.66212.39593.76218.76614.75246.21689.77
31.37215.84588.21205.26571.79205.76574.66227.74633.53
41.57258.65732.55241.53696.18241.18691.70263.39740.26
41111.36232.39639.76210.92587.79207.56575.83247.66695.44
21.48253.36699.47234.38644.59233.83655.47239.74665.29
31.56259.33724.15249.18700.71252.05707.40280.49789.76
51141.316216.19597.43226.17628.36229.63640.63241.36674.36
21.616312.36882.35302.30847.74286.15808.07310.02876.65
31.315205.52579.04206.96586.22228.72643.92215.07601.89
61151.311230.73651.14252.30710.39242.83677.56232.71654.16
21.36228.61636.70237.42662.75236.83658.90231.66646.26
31.48219.25608.54222.51614.97228.14631.07226.70634.19
71121.011232.24643.60218.26607.08209.20570.37236.36656.02
21.17243.04666.24233.15633.23254.53703.57244.13674.35
31.08218.51601.32221.53608.39221.67619.41241.45672.15
81141.215205.08573.39205.64579.99222.48623.45217.74610.89
21.38231.11664.52250.89716.59249.59713.82249.89725.60
31.214203.23579.90205.05584.57218.89620.63206.03586.74
91131.314205.17577.42232.95655.83235.67657.89215.33610.99
21.16179.01512.18191.79547.29193.32551.28187.21538.77
31.315211.86595.81208.81588.14237.00659.17225.56629.25
* Values highlighted in grey are exceptions in which lowest FC does not have lowest CO2.
Table 2. Simulation results of NOx, CO, and HC emissions.
Table 2. Simulation results of NOx, CO, and HC emissions.
O-DRoute0–15 min15–30 min30–45 min45–60 min
NOxCOHCNOxCOHCNOxCOHCNOxCOHC
111.6760.522.172.0070.542.291.9962.852.011.9160.092.16
21.6660.882.191.8368.052.221.9067.582.091.9760.922.19
211.7158.542.112.1170.702.312.1471.422.202.1468.582.34
21.7765.812.361.9961.462.072.0767.162.122.3072.302.40
31.8062.052.242.0066.532.222.2571.362.172.2774.492.47
311.4554.902.131.4053.691.961.3945.101.831.3650.491.95
21.4256.392.171.3846.901.861.4046.501.821.5553.712.04
31.3956.802.151.3846.561.831.3245.801.811.4552.341.98
41.6552.051.831.5041.261.531.5543.281.591.6356.631.86
411.5257.302.191.3647.741.861.3348.581.851.5553.082.01
21.6661.452.281.5458.492.071.5550.761.941.6056.142.07
31.7558.551.921.6653.251.801.6754.741.821.7659.521.92
511.4652.061.951.5352.541.941.5251.751.921.6353.891.96
22.1864.312.222.1365.952.251.9658.962.082.1063.292.18
31.4842.661.751.4841.051.711.5648.001.841.5047.181.85
611.6147.631.761.8153.171.901.6554.911.921.5649.561.83
21.5752.271.891.6553.391.921.6054.611.951.5852.311.91
31.5651.451.811.5653.861.861.5854.871.901.5650.131.83
711.4855.121.921.4050.371.821.2855.211.921.5155.471.96
21.5461.972.181.4862.962.201.5761.362.201.5558.952.21
31.4654.022.061.4255.592.071.4149.131.951.5755.072.15
811.3445.221.811.3542.331.721.4448.411.851.4646.881.82
21.5640.031.701.6746.541.831.6645.751.801.7139.071.70
31.4037.691.641.4238.351.671.5143.151.751.4138.921.68
911.3442.891.791.4848.791.921.4752.871.971.3842.101.76
21.1932.121.551.2635.411.621.2635.961.621.1431.811.52
31.3544.691.791.3043.441.781.4954.632.011.4550.731.94
* The route with the lowest value for fuel consumption does not have to be the one with the lowest emissions. The highlighted cells (in gray) in Table 2 show these inconsistencies.
Table 3. Eco-routes proposed by our methodology (with Ai values) and by Google Maps.
Table 3. Eco-routes proposed by our methodology (with Ai values) and by Google Maps.
O-D # 1 O-D # 6
Period15304560Period15304560
R11.0000.9370.9481.000R10.9520.8850.9450.978
R20.9611.0000.9950.989R20.9580.9390.9670.978
O-D # 2R30.9950.9991.0000.999
Period15304560 O-D # 7
R10.9990.9140.9561.000Period15304560
R20.9811.0001.0000.902R10.9481.0000.9941.000
R30.9580.9730.9370.921R20.9020.9320.8190.964
O-D # 3R30.9970.9800.9380.973
Period15304560 O-D # 8
R10.9440.9390.9700.998Period15304560
R20.9570.9640.9360.861R10.9830.9920.9830.945
R30.9880.9940.9910.927R20.8810.8200.8820.837
R40.8420.8520.8610.813R30.9930.9930.9951.000
O-D # 4 O-D # 9
Period15304560Period15304560
R10.9940.9980.9990.969R10.8720.8260.8220.863
R20.9140.8970.8880.991R21.0001.0001.0001.000
R30.8990.8520.8300.863R30.8470.9220.8160.821
O-D # 5Legend:
Eco-route proposed by our methodology—Geographies 04 00040 i001
Google Maps eco-route—x.xxx
Period15304560
R10.9520.9210.9920.896
R20.6650.6860.8000.704
R30.9990.9990.9961.000
Table 4. Matches between GTTs and STTs for the seven best re-calibrated O-D pairs.
Table 4. Matches between GTTs and STTs for the seven best re-calibrated O-D pairs.
O-DRoutePeriodGoogle Travel Times (s)Simulation Travel Times (s)DifferencesMatch
1R115–304334154.2%YES
2R20–154023766.7%NO
5R115–303563693.6%NO
5R130–453693915.8%NO
5R145–604234301.6%NO
6R245–603693485.9%NO
8R115–303753842.4%NO
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jovanovic, A.; Gavric, S.; Stevanovic, A. Evaluating Google Maps’ Eco-Routes: A Metaheuristic-Driven Microsimulation Approach. Geographies 2024, 4, 732-752. https://doi.org/10.3390/geographies4040040

AMA Style

Jovanovic A, Gavric S, Stevanovic A. Evaluating Google Maps’ Eco-Routes: A Metaheuristic-Driven Microsimulation Approach. Geographies. 2024; 4(4):732-752. https://doi.org/10.3390/geographies4040040

Chicago/Turabian Style

Jovanovic, Aleksandar, Slavica Gavric, and Aleksandar Stevanovic. 2024. "Evaluating Google Maps’ Eco-Routes: A Metaheuristic-Driven Microsimulation Approach" Geographies 4, no. 4: 732-752. https://doi.org/10.3390/geographies4040040

APA Style

Jovanovic, A., Gavric, S., & Stevanovic, A. (2024). Evaluating Google Maps’ Eco-Routes: A Metaheuristic-Driven Microsimulation Approach. Geographies, 4(4), 732-752. https://doi.org/10.3390/geographies4040040

Article Metrics

Back to TopTop