1. Introduction
The last decade has witnessed a shift in urban transportation, primarily due to the rise and expansion of Transportation Network Companies (TNCs), commonly known as ride-hailing services (RHS), such as Uber, Lyft, and DiDi. These platforms have revolutionized mobility by leveraging advanced digital technology to connect passengers with drivers seamlessly via user-friendly mobile applications. This modern approach offers flexibility and efficiency that traditional taxis struggle to match. The attraction towards TNCs lies in their ability to provide on-demand, direct door-to-door mobility without the obligation of owning a private vehicle. The convenience, dynamic pricing strategies, and door-to-door service have accelerated adoption in cities worldwide [
1].
Despite their contributions in addressing some transport inefficiencies, the rise of TNCs has also brought forth new challenges, paving the way for the emergence of shared autonomous vehicles (SAVs) as a potential solution. SAVs, a synthesis of TNCs and autonomous vehicles (AVs), promise to improve urban congestion, reduce vehicular emissions, and democratize transportation access [
2]. Unlike human-operated vehicles (HOV), SAVs do not require a human driver, which significantly reduces operational costs and enables continuous operation without driver fatigue [
3,
4]. Therefore, SAVs are anticipated to boost mobility by cutting driver costs and overcoming human drivers’ limitations, offering cost-effective, convenient, and superior-quality transportation for various trip purposes [
5]. This paper focuses on the real-time operation of SAVs. The main operational-level benefit of choosing these vehicles in this study is their ability to receive and execute operations (routes, schedules, and ride assignments) coming from the dispatcher (i.e., a central computing system, in this case) safely and near-instantaneously [
6]. This characteristic allows SAVs to be more flexible in responding to demand and optimizing routes in real-time, leading to more efficient and effective transportation services [
7]. This capability allows SAVs to provide more responsive and efficient services than HOVs, which are limited by human decision-making and the need for rest periods [
8]. From the fleet management perspective, the most significant advantage of SAVs is their ability to consistently adhere to real-time schedule modifications and the overall operational policies set by the dispatcher. While it is possible to instruct TNC drivers to follow fleet management policies and real-time directives, their inherent authority often makes it challenging to ensure strict adherence, leading to inconsistent compliance and potentially undermining fleet operations [
1]. In contrast, SAVs operate under the complete control of the fleet operator, allowing for the maximization of fleet efficiency. The fleet operator benefits from near-perfect information regarding the location and status of SAVs and user requests, along with the capability to instantaneously adjust SAV routes, schedules, and traveler assignments in real-time as new requests are received [
9]. This level of control and real-time responsiveness ensures that SAVs can be managed more effectively than HOVs, leading to optimized operational performance [
7]. Therefore, the strategies developed in this study utilize SAVs because the proposed prioritizations can be effectively directed towards them and reliably followed, which is essential for realizing the benefits of the proposed insertion strategies.
Despite these advantages, the growing popularity of SAVs raises concerns for public transport (PT) systems. There is a risk of unnecessary competition with PT if these services are not adequately regulated, which could counteract the benefits of PT in mitigating road congestion and offering mobility solutions for underserved populations [
10]. This direct and unnecessary competition with PT services reduces PT ridership and inefficiencies in urban mobility. This competition occurs when SAVs and PT services cater to the same passengers, particularly in areas well-served by PT, undermining the role of PT in reducing congestion and providing equitable access to mobility solutions [
11,
12,
13]. PT, capable of carrying several passengers, is often regarded as an effective mode of improving road congestion by decreasing the total vehicle kilometers traveled (VKT) [
14] and is a vital link for mobility-impaired groups, filling crucial gaps in urban mobility [
15]. To address these issues related to competition, numerous studies have explored the complementary relationship between SAVs and PT, where SAVs can substitute PT in low-service areas and increase the reach and flexibility of PT. SAVs and PT can complement each other by providing integrated mobility solutions. For example, SAVs can serve as first/last-mile (FMLM) connectors, enhancing the accessibility and attractiveness of PT services [
16,
17]. This study focuses on strategies that leverage the complementary nature of SAVs and PT to create a more efficient and sustainable urban transportation network. This synergy highlights the benefits of integrated mobility solutions and supports the concept of SAVs complementing PT services.
A study of Uber trip data in six United States and European cities found that Uber often provided shorter travel times than PT, with 13–36% of Uber trips being at least twice as fast and 0–7% of trips having no viable PT alternative within a reasonable walking distance [
12]. The evidence suggests that, in many instances, PT does not represent the most effective mode of reaching the destinations quickly. Additionally, the inadequacies in FMLM connectivity are frequently insufficient to depend solely on PT for complete journeys. In this context, SAVs present a promising solution by serving areas with low PT accessibility, potentially bridging the gap between traditional PT and TNCs. Considering the discussed context, the integration of PT and SAVs should aim for two key objectives: firstly, to support PT service in low-demand areas where traditional mass transit is economically inefficient, and secondly, to function as an FMLM solution, thereby enhancing the accessibility to mass PT stations and hubs. Thus, the strategic dispatch and assignment of SAVs are crucial in achieving this integration, ensuring they complement rather than compete with PT.
While most SAVs are expected to be operated by private companies, the public sector may also run these services in the future, as they are already being implemented and are under trial in a few European cities [
18,
19]. When the public sector operates SAVs, their goals extend beyond mere operational costs to include broader sustainability and equity objectives [
20]. Public operators aim to prioritize service quality for users with limited access to PT to address urban mobility challenges, reduce transportation-related inequalities, and support sustainable transportation goals [
21]. This paper moves one step in this direction to ensure that transportation services are accessible and equitable for all users, aligning with public policy objectives that promote sustainable and inclusive urban mobility.
The assignment problem of SAVs comes under the dial-a-ride problem (DARP), a variant of vehicle routing problem (VRP) that finds optimal routes for vehicles transporting more than one rider in a vehicle [
20]. While multiple traditional algorithms have been explored for SAV contexts [
22], they often lack the agility for real-time, dynamic environments. The demand for algorithms that concurrently process multiple ride requests, ensuring minimal detour times and dynamic route adaptability, is evident in the literature [
23]. Multiple insertion heuristics for DARPs and their extensions have been developed in the literature [
24]. In response to this need, the evolution from basic to more sophisticated insertion heuristics represents a key development area in SAV dispatching.
This study diverges from the conventional approaches mainly based on sequential insertion in the literature and introduces strategic insertion methods and prioritization to advance the efficiency of SAV, particularly in integration with PT services and improving PT accessibility. This study focuses on innovative insertion strategies to optimize SAV operations while supporting PT services. Integrating PT-based strategies, such as PT-based regret insertion, which shows the potential time-saving benefit experienced by users choosing an SAV over traditional PT alternatives, into these algorithms is a novel concept introduced in this paper, with promising results. Such benefits are particularly significant for SAVs due to their autonomous nature and ability to process and act on complex data in real-time, which is the focus of this study.
The remainder of the paper is as follows.
Section 2 presents a comprehensive literature review of the related studies.
Section 3 explains the proposed model, followed by
Section 4, which presents the proposed insertion methods with their pseudocodes and toy examples.
Section 5 provides the experimental setup and case study analysis, followed by the developed demand scenario and its properties.
Section 6 contains the results and findings of this study.
Section 7 presents a discussion on the implications of the research, followed by a detailed conclusion in
Section 8, which ends with an outlook on implications and future research.
2. Literature Review
This section provides the background on assignment strategies for SAVs and demand-responsive transport (DRT). The problem of the SAVs assignment is regarded as a variant of the DARP, which aims to determine the vehicle routes for users with specific origins and destinations [
25]. DARP has different variants and applications in the literature, such as freight transportation [
26], elderly or disabled personnel transport [
27], hospitals [
28], and schools [
29]. The SAV assignment problem, while like traditional DARP, presents unique challenges: SAVs often start from random locations rather than a fixed depot and must accommodate dynamic data and time-sensitive constraints. The SAVs assignment problem is stochastic and dynamic as the quality data and evolution of data are uncertain in these problems [
24,
30].
Recent information and communication technology advancements have shifted focus within academic literature from offline, predetermined request scenarios to dynamic, real-time decision-making processes. This shift is crucial in addressing the unpredictable nature of SAV assignments, where the arrival of requests is not static but dynamic. As a result, SAV assignment strategies must now account for short-term decision-making, often leading to locally optimal solutions rather than globally. In this context, a significant body of research has addressed the vehicle dispatching problem with dynamic requests in the past decade [
1,
24].
In this context, the most common strategy in assignment studies involves simplistic first-come, first-served (FCFS) rules, often prioritizing nearest requests in assigning vehicles [
6,
31,
32,
33]. For instance, Zhang et al. [
23] considered only idle vehicles in their FCFS assignment. Maciejewski et al. [
31] implemented a matching strategy where idle taxis were dispatched to immediate requests. The study assigned the vehicles based on two different categories: under-supply and over-supply. In the case of an under-supply, the vehicle is assigned to the nearest request; on the other hand, in the case of an over-supply, the request is matched with the closest idle vehicle. Beyond using the nearest idle vehicles, other studies have explored dividing service regions into sub-regions for efficient assignment [
34,
35] and considering both idle and enroute vehicles in the assignment process [
6,
32]. Maciejewski and Nagel [
32] presented three different dispatching strategies for taxi-dispatching problems in MATSim with immediate requests. Where the first strategy assigned travelers on an FCFS basis to the nearest idle taxi, the second and third strategies considered both idle and enroute vehicles for the matching. Hyland and Mahmassani [
6] proposed six different dispatching strategies; two were FCFS-based, and the other four were optimization-based. The study concludes that if all the assigned and unassigned travelers are considered with all idle and enroute vehicles for optimization, the vehicle miles can be reduced significantly. Although to overcome the issues of matching with the nearest vehicles, multiple studies have focused on matching the idle vehicles and riders based on the shortest network path [
36,
37]. Several studies have adopted strategies that prioritize specific requests based on the urgency of the service needed and the availability of alternative transportation options [
38,
39,
40]. Building on these insights, this study diverges from the traditional FCFS approach, instead emphasizing a prioritization-based approach to serve requests more strategically.
Following the earlier prioritization focus, we delve into the various heuristic approaches explored in recent years for the DARP and its applications in SAV dispatching. Notably, simple construction and insertion heuristics have been proposed for their fast and feasible solutions [
41,
42,
43]. However, many of these algorithms address the dispatching challenges of SAVs sequentially, considering one vehicle or request at a time [
44]. For instance, Billhardt et al. [
45] proposed a heuristic algorithm for taxi assignment, allowing the reassignment of vehicles for improved global solutions. Bischoff et al. [
46] implemented a sequential insertion heuristic in MATSim, where the requests are inserted in the vehicles’ routes on an FCFS basis and are served. Multiple studies have investigated hybrid algorithms combining various metaheuristics to optimize solutions [
24,
47,
48]. Focusing on insertion heuristics, sequential insertion is widely recognized for its efficiency in feasible solution generation [
41,
42,
46,
49]. However, there is an emerging interest in more complex approaches, like parallel insertion, offering robust solutions [
50,
51,
52], and regret insertion [
53], which prioritizes requests based on the potential regret of not serving them promptly. Despite their potential, parallel and regret insertions have been relatively underexplored, presenting an opportunity for further investigation and application in SAV dispatching.
Numerous studies have explored the complementary relationship between SAVs and PT, highlighting how SAVs can enhance PT in low-service areas by providing FMLM access and improving overall reach and flexibility [
12,
54,
55]. This integration has been shown to boost PT ridership, reduce car ownership, and enhance service quality in both low-demand and urban areas [
16,
56]. Studies have demonstrated the potential of integrating SAVs with PT to create a more inclusive and efficient urban transportation network [
8,
57]. To evaluate and assess this complementary nature, recent studies have focused on the design of peer-to-peer ride-matching systems for integrated PT services, highlighting innovative approaches to enhance urban mobility. These studies solve the problem of real-time matching by maximizing the number of served riders in the system while minimizing the number of transfers for riders [
58,
59]. Furthermore, Ma et al. [
60] proposed integrated dynamic dispatch and idle vehicle relocation algorithms to provide door-to-door multimodal service in the presence of a PT network. Grahn et al. [
61] considered real-world data and network dynamics to simulate multiple operational strategies for an on-demand FMLM service. Like the studies in the literature, this study uses a multimodal network, where a PT network is mapped on the road network, to design a ride-matching strategy for SAV. Despite these advancements, a notable gap remains in the literature: none of these studies have explicitly focused on utilizing PT services as a decision-making criterion for prioritizing requests in SAV systems.
This study uses the Gini index [
62] to evaluate the equitable service provided by these strategies, a widely recognized measure of inequality used across various fields to assess the distribution of resources and services. The Gini index is used to evaluate inequalities across multiple fields such as energy [
63], water supply [
64], urban park accessibility [
65], medical field [
66,
67], and transport [
68,
69,
70]. In the transport industry, multiple studies have focused on assessing different inequality measures in the context of SAVs and DRT [
38,
71,
72,
73] and have proven to be an effective tool for assessing service equity. These applications demonstrate the Gini index’s capability to ensure equitable service distribution, making it a valuable metric for evaluating the equity of SAV services, as used in this paper.
In conclusion, this literature review highlights a critical need for advanced SAV assignment strategies that more effectively integrate with PT systems. Moving away from the traditional reliance on FCFS and sequential insertion methods, our study explores the potential of alternative, non-sequential insertion strategies that can improve global solutions. We specifically focus on parallel and regret-based insertions, offering a novel framework that prioritizes requests based on existing PT services and targets areas with limited PT access. This innovative approach aims to boost overall system efficiency and ensure a fairer distribution of services, especially in underserved areas. By implementing these strategies, our research aims to contribute a more cohesive and adaptive solution to urban transportation challenges.
3. Model
This section describes the proposed model and the strategies developed in this study. The studied problem is a dynamic and stochastic DARP, addressed using real-time request-vehicle matching within the MATSim simulator framework.
Table 1 contains the notations used in this study.
3.1. Problem Statement
Consider an SAV fleet
where each vehicle can accommodate up to 4 passengers. The system aims to serve a series of user requests,
, arriving dynamically and unpredictably over a simulation period in MATSim
. The requests arrive randomly from the demand of the study and are not known to the service provider in advance. Each request has its unique origin (
) and destination (
), which can be located anywhere in the entire network. Each request has detailed information on their earliest pickup and latest drop-off times, which needs to be taken into consideration by the provider when finding a suitable vehicle for them, and they are generally different to the time the request appears, i.e.,
. Lund [
74] introduced the Degree of Dynamism (
) metric, calculated as the ratio of dynamic demand requests (
) to the total number of requests (
), where dynamic requests occur during service operation rather than before the day starts. In this study, all the requests processed are dynamic; therefore,
.
At time , the request has a maximum wait time () and real-time wait time . At the time , each request can be in any of the four stages denoting unassigned, assigned, in-vehicle, and served, respectively. These four states correspond to the four mutually exclusive subsets of the users. Similarly, at the time , each vehicle can be in any of the three states: denoting idle, on-route with passengers less than capacity, and on-route with passengers equal to the capacity, respectively.
As discussed earlier, most optimization problems in the literature are sequential insertion, and the requests are considered as they come on an FCFS basis. This study uses different prioritization strategies to identify and serve the priority queues based on that. All incoming requests are collected within a fixed assignment interval,
. Let us consider
as the set of all requests accumulated in the assignment period of
, with the formulation
, where
represents the
request, and
represents the aggregated request count within the designated assignment interval. The Bellman Equation represents the method for solving the dynamic nature of a problem, as shown in Equation (1), where
represents the state
of a request at time
to solve a sequential optimization problem [
75].
As the service provider does not have any prior information regarding the spatial-temporal distribution and the exogenous information is unknown. Hence, this study compares four different insertion strategies that differ in giving priorities to different request types and matches them based on that by minimizing the cost function at the end of each assignment interval.
As mentioned earlier, the SAV assignment problem is solved after each assignment interval, where each request is assessed using different strategies, and then the matches are found for them.
3.2. Problem Formulation
This section presents the mathematical formulation of the optimization problem
, referred to as the SAV assignment problem. Let
be the wait time and the in-vehicle travel time
for each request-vehicle pair
. The wait time is the time between requesting a vehicle and a vehicle picking up the passenger, and in-vehicle travel time is the time spent in the vehicle, i.e., between the pickup and drop-off of the request. The mathematical formulation of the SAV assignment problem is given as follows in Equations (2) to (6).
The objective Function (2) minimizes the total travel time, estimated using two different values, i.e., wait time and in-vehicle travel time. Both times are inherently functions of the assignment decisions , i.e., the time a request waits and the subsequent in-vehicle travel time it experiences are directly influenced by which vehicle is chosen to serve the request. Constraint (3) ensures that only one vehicle is assigned to each request. Constraint (4) ensures that vehicles have a maximum capacity that is not violated. In Equation (4), is the demand of request , and is the capacity of the vehicle . Constraints (5) and (6) ensure that wait and in-vehicle travel times must be non-negative.
4. Proposed Insertion Strategies
This section provides a comprehensive overview of the four proposed insertion strategies. Each strategy is explained through a toy example, a simplified, hypothetical scenario, offering a graphical representation of the strategies’ functionality.
4.1. Strategy 1: Parallel Insertion (PI)
The first strategy is PI, which simultaneously processes all incoming ride requests within the assignment interval. This strategy deploys an advanced algorithmic approach, wherein each request is concurrently inserted in the schedules of vehicles and evaluated for potential assignment to every vehicle within the network. This simultaneous analysis calculates the associated costs for each request-vehicle pairing, offering a comprehensive, global perspective on cost optimization. The algorithm forms a cost queue, a dynamic and priority-based data structure where requests are sorted based on cost-effectiveness, allowing it to prioritize requests that optimize the overall efficiency. The schedules of the vehicles are updated after each assignment to reflect real-time changes and constraints, responding to evolving network conditions.
4.1.1. Formulation
For each request
, the request is inserted in the schedule of each vehicle
, where
is the set of all the vehicles in the network and a corresponding cost
is estimated, where
is a function to compute the cost of assigning the request
to vehicle
. The pair with the least cost is defined as
. The requests are sorted and queued based on their costs, and sequentially, the least-cost vehicle is matched with it, and the schedules are updated. Algorithm 1 contains the pseudocode for the assignment of the requests. Algorithm 2 contains the pseudocode for the PI algorithm.
Algorithm 1: Pseudocode for the assignments |
1 | FinalizeAssignments |
2 | for
do |
3 | Assign
to the minimum cost vehicle
|
4 | Update the schedules |
5 | end for |
6 | Return assignments and updated schedules to the simulator |
Algorithm 2: Pseudocode for the parallel insertion |
1 | ParallelInsertion () |
2 | If assignment Interval is here, do |
3 | Initialize
|
4 | for
do |
5 | for do |
6 |
|
7 | end for |
8 | end for |
9 | Sort
by
|
10 | FinalizeAssignments |
11 | end if |
4.1.2. Toy Example of the Algorithm
Table 2 provides a hypothetical cost matrix indicating various costs for selecting different vehicles, referenced in the toy examples. The table’s final column lists the regret cost for each request.
Figure 1 presents the PI strategy in action. At time
, there are four SAVs, each on a predetermined route, labeled from 1 to 4, and three ride requests labeled 1, 2, and 3. Dashed lines represent potential assignments between SAVs and requests, with associated costs in minutes next to each connection.
Before the start of , the assignments are made. Following creating the least-cost matrix, Request 1 is assigned to vehicle 4, the pairing with the lowest cost, and the vehicle schedules are updated. Requests 2 and 3 are assigned to the remaining SAVs based on the updated schedules. The figure illustrates the decision-making process, focusing on optimizing global costs without considering potential future requests.
4.2. Strategy 2: Regret-Based Insertion (RI)
The RI strategy extends PI, introducing a regret metric to optimize ride-matching decisions. The regret value for each request is calculated as the difference between its cost elements, prioritizing the request with the highest regret for insertion. In this strategy, each incoming ride request is evaluated for its optimal pairing with a vehicle and its next-best pairing option, and the regret value is calculated as the difference between these two pairings. This method minimizes potential inefficiencies caused by not selecting the optimal pairing for each request. This approach limits myopic behavior, which is common in classical insertion procedures and is especially important in mixed scheduling and routing problems with additional constraints.
4.2.1. Formulation
For each request
, the request is inserted in each vehicle
, where
is the set of all the vehicles in the network. Let
be the cost of assigning the request
to vehicle
. First, the cost of pairing each request
to vehicle
is estimated, which involves evaluating all possible combinations of their respective costs.
For each request, the best and second-best cost values are identified.
The regret value
for
can be formulated as follows:
The objective of this strategy is to prioritize requests with the highest regret values, as it indicates a significant drop in efficiency if the best pairing is not chosen. This method ensures that the most critical requests, in terms of efficiency loss, are served first, optimizing the overall network performance. Algorithm 3 shows the pseudocode of the RI implemented in this study.
Algorithm 3: Pseudocode for the regret-based insertion |
1 | RegretBasedInsertion () |
2 | If assignment Interval is here, do |
3 | Initialize
and
|
4 | for
do |
5 | for do |
6 |
|
7 | end for |
8 | |
9 | |
10 | |
11 | |
12 | end for |
13 | Sort
by
|
14 | FinalizeAssignments |
15 | end if |
4.2.2. Toy Example of the Algorithm
Figure 2 shows the toy example of the RI strategy. Initially, at the time
, four SAVs are shown, each potentially available for pairing with any of the three incoming requests, with dashed lines connecting each SAV to each request, representing all possible assignments. Alongside each dashed line is a numerical value representing the assignment cost in minutes for that SAV-request pair.
On the right side of the diagram, before the start of
, for each request, the two least-cost SAV options are identified, and the regret value for not choosing the optimal SAV is calculated, as shown in
Table 2. This leads to the formation of a priority queue, which, in this example, is ordered as requests 1, 3, and 2, and the requests are matched with the most suitable and least cost SAV, as shown in the right diagram.
4.3. Strategy 3: PT-Based Regret Insertion (PTRI)
The PTRI strategy optimizes real-time ride-matching for SAVs by incorporating a PT-based novel regret cost. This new regret cost metric quantifies the potential time-saving benefit experienced by users choosing an SAV over traditional PT alternatives. This approach aims to enhance decision-making by prioritizing ride requests that maximize the efficiency and attractiveness of using SAVs compared to PT.
4.3.1. Formulation
For each ride request
, the maximum allowable travel time by SAV is
and by PT is
, estimated using the router developed by Rieser et al. [
76]. Assume that the regret cost of assigning the request to an SAV instead of taking PT is
. The maximum allowable travel time by SAV for
, which is the time without violating the time constraints, is calculated as follows:
where
is the travel time for the request
, using an unshared SAV, i.e., the real-time travel time between the origin and destination of the request. Let
and
be the predefined parameters for accessibility evaluation, estimated from the
and
values in MATSim [
77]. Given these, the regret cost can be defined as
. The goal of this strategy is to minimize the total regret across all ride requests, which the following objective function can represent:
Here, the strategy looks for the configuration of ride assignments to SAVs that generates the lowest total regret, considering the best PT alternative for each ride request. Algorithm 4 represents the pseudocode for the PT-based regret insertion strategy.
Algorithm 4: Pseudocode for the PT-based regret insertion |
1 | PTBasedRegretInsertion ) |
2 | If assignment Interval is here, do |
3 | Initialize
|
4 | for
do |
5 |
and
|
6 | . |
7 |
|
8 | end for |
9 | Sort
by
|
10 | FinalizeAssignments |
11 | end if |
4.3.2. Toy Example of the Algorithm
Figure 3 visualizes the toy example of the PTRI strategy for ride-matching within an SAV fleet across two different time instances. In the initial state at the time
, there are four SAVs and three ride requests. Each request has two values: the best PT route’s travel time (green value) and the maximum allowable SAV travel time (red value). The regret costs, representing the time-saving potential of SAVs over PT, are calculated for each request. In
Figure 3, the regret cost for request 1 would be 16 min, 7 min for request 2, and 18 min for request 3. At
, after the regret costs are calculated, the requests are prioritized based on their regret values. Request 3 has the highest regret value (18 min), so it is served first, followed by requests 1 and 2, respectively.
By calculating a regret metric based on the difference between PT and SAV travel times, the strategy strategically assigns SAVs to serve requests where they can offer a more time-efficient alternative to PT. This enhances the decision-making process and promotes using SAVs by emphasizing their time-saving advantage.
4.4. Strategy 4: Accessibility-Based Insertion (AI)
The AI strategy aims to optimize ride-matching in SAVs, emphasizing the accessibility of different urban zones developed by Tiwari et al. [
78]. This strategy is designed to prioritize requests from areas with lower accessibility to PT, promoting equitable distribution of SAV services. For each trip request, an accessibility score is calculated to reflect the ease of accessing PT services within that zone. The score is computed using the formula:
where
,
.
After estimating the accessibility score for each trip, the zone of origin for that trip is calculated. Then, the average zonal accessibility score for each zone is calculated using the following Equation:
Equation (15) was formulated to estimate a consolidated accessibility score for zones by weighing individual accessibility scores, where is the weighted average accessibility score for zone . The summation indicates the sum of all the accessibility scores, taken over all trips originating from zone . represents the accessibility score of the trip . is the Euclidean distance between the origin and destination of the trip . Given the diverse range of trip lengths, a simple mean accessibility score may not adequately represent a zone’s overall accessibility. Hence, the distance between trip origins and destinations is employed as a weight to refine the final accessibility estimation for each zone.
The higher the value of , the less accessible the zone is considered. The strategy initially focuses on serving requests from zones with the highest accessibility scores, moving towards those with lower scores. For multiple requests within the same zone, individual trip accessibility scores, , are used for prioritization. This approach ensures a more equitable distribution of SAV services, particularly in areas where access to PT is challenging.
4.4.1. Formulation
For each ride request
, the maximum allowable travel time by SAV is
and by PT is
. The accessibility score
for a request
is calculated based on the comparison of PT and SAV travel times and estimated as shown in Equation (14). Algorithm 5 contains the pseudocode for this strategy.
Algorithm 5: Pseudocode for the regret-based insertion |
1 | AccessibilityBasedInsertion () |
2 | If assignment Interval is here, do |
3 | Initialize
and
|
4 | for
do |
5 |
and
|
6 |
|
7 |
|
8 | end for |
9 | for do |
10 |
|
11 | Sort
by
|
12 | FinalizeAssignments |
13 | end for |
14 | end if |
4.4.2. Toy Example of the Algorithm
Figure 4 demonstrates the toy example of the AI strategy for matching ride requests to SAVs, focusing on the accessibility of different urban zones. At time
, the figure is divided into four zones, separated by blue lines, with each zone labeled
and associated with an accessibility score. These scores represent how easy it is to access PT within that zone, with higher scores denoting lower accessibility.
At time , the requests have been assigned to SAVs based on the accessibility scores. The strategy prioritizes requests from less accessible zones to improve regional service equity. Request 3, from Zone 3, with the highest accessibility score, indicating the least accessible area, is prioritized first. Request 2, coming from Zone 1, has the second highest accessibility score (implying lower accessibility to PT services) matched. Request 1, originating from Zone 2, which has a relatively moderate accessibility score, is matched at the end of the queue.
7. Discussion and Implications
The proposed optimization of SAV operations through strategic insertion strategies, PI, RI, PTRI, and AI enhance SAV service quality and integration with PT. These strategies optimize SAV operations and prioritize service in areas with limited PT accessibility, addressing critical gaps in the current urban mobility landscape. We discuss the possible implications of the research on different stakeholders, both theoretically and practically.
7.1. Theoretical Implications
Our findings contribute to the theoretical framework of urban mobility by demonstrating how algorithmic insertion strategies can optimize SAV dispatching, enhance the operational efficiency and service quality of SAVs, and improve the integration between SAVs and PT. This paper extends beyond the traditional objectives of DARPs, such as minimizing time and costs in SAV operations, by embracing a broader spectrum of objectives. The results show that researchers can envision and pursue more inclusive and diverse objectives in the SAV dispatching by enhancing the integration of SAVs with PT to address operational efficiencies and social and accessibility challenges in urban mobility systems. This research shows practical examples, and the comprehensive simulation model in the backend validates the promising and practical nature of the proposed novel strategies. The strategic prioritization of ride requests from areas with limited PT access highlights the need for integrated transportation planning, contributing to closing the FMLM connectivity gap and improving PT service access, thereby fostering a more cohesive approach to multimodal transportation integration.
Additionally, this study acknowledges the dual roles of private and public operators in managing SAVs in the future. Private operators typically focus on maximizing operational efficiency and profitability, while public sector operators prioritize broader sustainability and equity goals. Legacy et al. [
92] suggest that public authorities will transition from owning transportation assets to managing SAV service providers to ensure equitable and sustainable transport, mitigating potential corporate conflicts of interest. This conclusion is supported by other research advocating regulatory controls to guide the sustainable growth of these services [
9,
93]. These changes will bring new stakeholders into the mobility market and necessitate new forms of cooperation and legal frameworks for liability and insurance [
94]. Private and public operators can collaborate through public-private partnerships (PPPs), leveraging each other’s strengths to enhance urban mobility [
95]. For instance, private operators can provide efficient and cost-effective services, while public operators ensure that these services align with public policy goals and address equity concerns. Collaboration can occur in various forms, such as joint service agreements, shared infrastructure, and coordinated policy frameworks [
92]. This partnership can lead to more efficient use of resources and better service provision across the board. Public operators can aim to ensure service quality and equitable access, particularly for users with limited access to PT alongside private operators, which can provide adequate service to high-demand locations. This dual focus ensures that SAVs operate efficiently and contribute to the essential goals of reducing social inequities and promoting sustainable urban development. By understanding these diverse roles and objectives, the study highlights the need for a comprehensive approach to optimize SAV operations and effectively integrate them with PT systems.
In the context of the four proposed insertion strategies, public operators could take charge of PTRI and AI strategies, focusing on equity and accessibility. In contrast, private operators could control and use RI and PI strategies, optimizing the service quality for the users. This chain of responsibilities ensures that both sectors can leverage their strengths for a cohesive urban mobility solution.
7.2. Practical Implications
Integrating SAVs with PT offers an opportunity to improve urban mobility. For urban planners and policymakers, our study underscores the importance of adopting policies encouraging SAV-PT collaborations to enhance transportation efficiency, accessibility, and sustainability. By strategically dispatching SAVs following our proposed insertion strategies, cities can significantly reduce the environmental footprint of their transportation networks. Our study has implications for four critical stakeholders in urban mobility.
First, for users, especially those in low PT-access zones, the integration facilitated by AI and PTRI strategies indicates a shift toward more equitable urban mobility solutions. These approaches aim to reduce travel times, lower commuting costs, and ensure that mobility services cater to a diverse user base. AI can be used in suburban areas where PT access is limited, ensuring that SAVs provide necessary connectivity for users. Similarly, PTRI can optimize routes in busy areas by considering PT schedules, reducing overall travel time for users. It is worth noting that prioritization of the underserved regions with SAV-PT integration strategies may lead to longer wait times for SAV services for users in well-served PT zones due to the deliberate deprioritization of these areas.
Second, TNCs and the SAV service providers benefit from adopting PI and RI strategies, which focus on improving the overall travel time costs and serving more requests, potentially increasing profitability. PI is particularly useful during peak demand times when parallel processing of requests can ensure optimal vehicle utilization. RI can effectively reduce passenger wait times during off-peak hours by prioritizing high-regret requests, making the service more attractive for service providers. TNCs can transform from competitors to valuable collaborators in urban mobility by aligning with PT and leveraging prioritization for more efficient, demand-responsive services. Service operators are encouraged to implement these strategies to plan a more integrated and inclusive service. Strategically deprioritizing specific trips can significantly enhance service for users in remote areas.
Third, PT operators can extend their service reach and appeal through SAV collaborations, particularly by incorporating FMLM services. Integrating SAVs into PT networks can extend the reach of PT services, making them more accessible and attractive to a broader user base. PTRI and AI can ensure that SAVs complement PT by providing critical FMLM connectivity, making PT more accessible and attractive. AI can prioritize service in areas with poor PT access, while PTRI can dynamically adjust SAV routes based on real-time PT availability.
Finally, the government can benefit from this study by fostering a favorable regulatory environment for SAV-PT integration. This includes offering incentives for SAVs to enhance PT accessibility and investing in the necessary infrastructure to support this integration. PI can be employed in high-demand urban areas during peak hours to manage traffic congestion and optimize fleet utilization, making it ideal for handling major events or rush hours. RI can ensure equitable service distribution by prioritizing critical requests in mixed urban-rural areas addressing transportation inequities, especially during off-peak hours. PTRI enhances FMLM connectivity in urban areas with established PT networks by prioritizing ride requests that offer significant time-saving benefits over PT alternatives, thus improving PT integration and reducing reliance on private vehicles. Finally, AI is crucial for improving accessibility in low PT-access zones, ensuring a more equitable distribution of SAV services, and promoting inclusive urban development. By employing these strategies, governments can create a more efficient, accessible, and equitable transportation network, addressing immediate and long-term urban mobility needs.
In summary, this study can pave the road for a more accessible, equitable, and cohesive urban mobility network through trip prioritization. These strategies demonstrate that trip prioritization improves user experience and holds the potential for increased profitability for operators and environmental benefits. While the optimization strategies developed in this paper focus on SAVs, they are also adaptable for TNCs with HOVs. These strategies are designed for SAVs due to their real-time operational control and compatibility with existing infrastructure. The continuous operation of SAVs without needing driver brakes maximizes fleet utilization and reduces operational costs [
9]. This capability ensures higher levels of efficiency and responsiveness compared to HOVs in general, but the strategies do not strictly require any autonomous features to be implemented. This is an assumption and limitation of these strategies and our study: they do not strictly employ any properties unique to AVs and can be replicated in HOVs. The cost factors are used in the demand estimation step to generate the demand specifically for SAVs, which will change for HOVs. As the costs are higher in HOVs, the number of requests (demand) will decrease in the demand generation step, and fleet utilization will be less efficient than in SAVs. A critical aspect that would need adjustment when adapting these strategies for HOVs is estimating demand by higher fares, which will alter the mode choice and demand forecasts [
2]. Prioritization can be achieved with HOVs; however, it will be less effective due to the direct control of the dispatcher over SAVs because of their autonomous nature. Therefore, the strategies presented in this paper are adaptable to HOVs, with necessary adjustments to account for the differences in operational control and cost structures.
8. Conclusions and Future Remarks
As we embrace the era of increasing vehicle automation, the emergence of SAVs promises to revolutionize our transportation systems. These SAVs, blending the convenience of shared on-demand services with the advancements of AVs, present an innovative approach to urban mobility challenges. Integrating SAVs with PT offers a promising solution to enhancing accessibility and equity in urban transportation, especially in low-density areas. However, their operation and optimization are critical tasks ensuring the service quality and performance of the SAV service. Through applying four insertion strategies, this study demonstrated the potential operational algorithms to govern SAV performance for more efficient, equitable, and accessible transportation objectives, particularly in areas with limited PT accessibility.
The strategies proposed in this paper, PI, RI, PTRI, and AI, were implemented and evaluated using the MATSim simulator within the context of the Melbourne Metropolitan Area. The first two strategies improve the service quality of SAVs, and the other two focus on improving PT accessibility throughout the network. The results demonstrated that the strategic insertion and prioritization of ride-matching in SAVs, particularly in smaller fleet scenarios, substantially improved service efficiency, as evidenced by a higher number of served rides and decreased average travel time. However, an increase in fleet size resulted in only a slight improvement in service quality and a significant drop in vehicle utilization, indicating a critical trade-off between enhancing service quality and maintaining resource efficiency. Regarding service externalities, the study observed a reduction in average VKT and EKT per ride in smaller fleets, suggesting environmental benefits. Applying the Gini index to assess service provision equity revealed that strategies such as AI prioritizing less accessible zones resulted in a more equitable distribution of wait times across the network. This finding underscores the effectiveness of strategic insertions in achieving balanced service distribution. These new strategies can potentially provide better service in the areas of low PT accessibility, and people can use these services to access PT, which is a step forward in developing sustainable transport.
Several areas are open for further investigation. Firstly, the strategies must be investigated with a mode choice model, and their effects on the iterative demand should be explored. Such analysis can illustrate how these strategies attract more users in low-demand areas, enhancing service quality. Additionally, integrating prioritization-based relocation strategies alongside current dispatching strategies could improve operational efficiency and service quality. This approach would allow for dynamic relocation and assignment of vehicles based on real-time demand, potentially reducing wait times and improving user satisfaction. Additionally, applying machine learning to prioritize and schedule trips offers another promising area for development. Moreover, the current proposed strategies do not reassign requests once they have been processed. Future research should consider these reassignments to optimize global solutions, which could significantly benefit service operators and customers by improving overall service efficiency and user experience. Finally, the methodologies used in this study for evaluating PT accessibility could be improved to offer a more detailed understanding of how SAVs can complement existing transport networks. Understanding and adding how the required fleet varies based on factors like population density, PT coverage, and household car ownership can further enhance the SAV dispatching strategies in different urban contexts. Identifying the optimal fleet sizes for various locations that balance trade-offs between metrics, such as service efficiency, environmental impact, and equity, would be a valuable direction for future research. Future research can build on the current focus by investigating additional unique properties of SAVs, such as platooning and real-time passenger matching changes for global improvements. These features could enhance efficiency and service quality, contributing to the evolving urban mobility landscape. By investigating these aspects, researchers can demonstrate how SAVs can outperform HOVs, particularly their ability to leverage advanced technologies for superior operational performance.