Quantifying the Improvement of Accessibility achieved via Shared Mobility on Demand
Abstract
Shared Mobility Services (SMS), e.g., demand-responsive transport or ride-sharing, can improve mobility in low-density areas, which are often poorly served by conventional Public Transport (PT). Such improvement is generally measured via basic performance indicators, such as waiting or travel time. However, such basic indicators do not account for the most important contribution that SMS can provide to territories, i.e., increasing the potential, for users, to reach surrounding opportunities, such as jobs, schools, businesses, etc. Such potential can be measured by isochrone-based accessibility indicators, which count the number of opportunities reachable in a limited time, and are thus easy for the public to understand. The potential impact of SMS on accessibility has been qualitatively discussed and implications on equity have been empirically studied. However, to date, there are no quantitative methods to compute isochrone-based indicators of the accessibility achieved via SMS.
This work fills this gap by proposing a first method to compute isochrone accessibility of PT systems composed of conventional PT and SMS, acting as a feeder for access and egress trips to/from PT hubs. This method is grounded on spatial-temporal statistical analysis, performed via Kriging. It takes as input observed trips of SMS and summarizes them in a graph. On such a graph, isochrone accessibility indicators are computed. We apply the proposed method to a MATSim simulation study concerning demand-responsive transport integrated into PT, in the suburban area of Paris-Saclay.
Keywords: Accessibility; Public Transport; Shared Mobility; Mobility On-Demand; Demand-Responsive Transport
1 Introduction
Location-based accessibility measures the ease of reaching surrounding opportunities, such as education, health, cultural or shopping places, via transport ([43]). The ease is mainly measured in terms of time needed, but it can also include other factors, such as monetary cost, discomfort. Accessibility provided by conventional Public Transport (PT) is generally poor in low-demand areas, e.g., suburbs ([6]), because a high-frequency and high coverage service in such areas would imply an unaffordable cost per passenger. Poor PT accessibility in the suburbs makes them car-dependent, which prevents territories from being sustainable ([49, Section 2.2]). Car dependency undermines the three pillars of sustainability: (i) Environment: 61% of carbon dioxide (CO2) emitted by European road transport comes from cars ([1]), (ii) Society: people without cars can have up to 5 times less access to jobs ([58]) and (iii) Economy: the time spent in congestion amounts to 100 billion € in Europe ([24]). The lack of satisfying accessibility from PT, and the consequent car dependency, might explain why the suburban population pollutes on average more than those living in the centre. Such fact has been observed by [48] (Figure 4) in France.
Shared Mobility Services (SMS), e.g., Demand-Responsive Transit (DRT), ride-sharing, carpooling, car-sharing, are potentially more efficient than conventional PT in the suburbs ([10]). However, their current deployment is often led by private companies targeting profit maximization. This may turn SMS into a competitor of sustainable modes, such as Public Transport (PT) ([13]), and an additional source of congestion and pollution ([33, 23]). Such negative effects could be mitigated if SMS is integrated with conventional PT, i.e., if SMS and PT are planned and operated together, aimed at some global objective, as advocated by [25], [10]. Such multimodal PT, integrating both conventional PT and SMS, has been largely studied in work concerning their planning, generally aimed at minimizing some generalized cost ([25], [10]). However, such studies neglect accessibility, which is however today often considered the most important objective we can aim to satisfy via a transport system.111Here, we adopt the viewpoint of [42]: “the primary role of a transport system is to provide people and businesses with access to other people and businesses so that they can physically engage in spatially and temporally distributed activities of all kinds, and so that they can physically exchange information, goods and services”. We argue that the benefits of integrating SMS and PT should be studied under the lens of accessibility. To this aim, there is a need to assess the accessibility resulting from such an integration, and to use such an assessment to guide deployment decisions. However, no quantification methods exist to measure the accessibility achieved by integrating SMS and PT.
In this paper, we devise a method to objectively quantify the impact of SMS on accessibility, when SMS is added as a feeder of conventional PT, e.g., it provides first and last mile connection to PT hubs. The type of SMS on which we focus in this paper is a Demand-Responsive Transit (DRT), although we also discuss how to adapt it to other types of SMS. Our method takes empirically observed trips as input. Developing such a method is challenging, because most accessibility definitions are based on computing shortest paths on a graph. While a graph (in particular a time-expended graph) can model well conventional PT ([26]) and road networks, SMS do not have a natural graph representation. Indeed, the routes of SMS are stochastic and change over time. As a consequence, it would be misleading to compute accessibility on a graph trivially composed of connections served by observed trips (for instance trips of the day before). Such a computation would just give us an idea of what opportunities people reached in the past and how easy it was for them. This violates the spirit of accessibility indicators, which aim instead to tell the potential of reaching opportunities, even those that have not been accessed in the recent past. Computing accessibility from SMS thus requires to extract, from past observed trips, such a potential. This calls for statistical methods that can “summarize” observations (i.e., performance of observed trips) over multiple days and origin-destination pairs, so as to infer a general potential of reaching opportunities.
The novel contribution of this paper consists in developing a spatial-temporal statistical method to transform a dataset of previously observed SMS trips in a graph representation, on top of which well-established accessibility computation can be performed. The observations that can be taken as input might come from a service deployed in the real world or from a simulated service. This paper’s observations come from a MATSim simulation of a DRT, acting as feeder for main metro lines in the Paris-Saclay area ([16]). Our method is thus adapted to the case of a many-to-one and one-to-many transport service acting as a feeder for conventional PT. However, our method could later be adapted to ride-hailing, carpooling, car-sharing, bike-sharing or other shared mobility systems.
It is well known that SMS implies a high cost for the operator ([10]), and thus for the communities who might consider developing it. Therefore, such communities need to know what are the benefits of SMS. However, SMS are often evaluated in terms of level of service (ratio of requests that can be served, average trip time, etc.). By doing so, the benefits of SMS are understated, and are limited to the performance of SMS itself. The high operational cost, together with a lack of understanding and quantification of the real benefits of SMS, are barriers to their large adoption. We argue that the real potential of SMS resides in its ability to improve accessibility in places where conventional PT cannot do it. We argue that transport planners and operators who wish to get support from the public, should be able to objectively quantify claims such as “a certain SMS deployment gives to suburban people access to additional thousands jobs in half an hour compared to conventional PT only”. Such claims are much more meaningful than just quantifying average trip times or waiting times. We argue that such claims are crucial to foster adoption of SMS. This work provides a first method to substantiate such types of claims.
The rest of the paper is organized as follows. Section 2 frames our contribution within the state of the art. Section 3 is the core of the paper and describes the proposed method. Section 4 provides some implementation details, which ensure repeatability. In section 5, we showcase our method in a case study, obtained by simulating in MATSim a perspective DRT service in the Paris-Saclay area. Section 6 discusses the limitation of the proposed method and the direction for future work. Section 7 concludes the paper.
Our code is available as open source ([21]).
2 Related Work
There exists multiple decades of excellent work regarding Shared Mobility Services (SMS) and regarding accessibility. A recent review on modelling and optimization of SMS, with a focus on Demand-Responsive Transit (DRT), can be found in Sec. 2 of [10] and in [62].
As for accessibility, a short and excellent review is provided by [43]. Tools to evaluate accessibility are presented by [52, 53, 9] and compared by [34]. Example of tools, already well-known by transport planners, are Conveyal Analysis ([17, 18]) and Remix ([38]).
Surveying the contributions to the SMS domain and the accessibility domain separately would be out of scope and has already abundantly done by the aforementioned references. We will not repeat it here. Within the focus of this paper, it suffices to observe that work on SMS does not generally consider accessibility and work on accessibility does not generally consider SMS, with a few nuanced exceptions, on which this section will focus.
[14] studied how SMS (in particular DRT in their work) improves connection to conventional PT stops. The observation was confirmed by [10] (Figure 7), who showed that, by deploying SMS-based feeder (DRT also in this work) in the suburbs, the time to access main Public Transport (PT) corridors is reduced compared to conventional fixed-route feeder lines. However, the “access to PT” observed in the aforementioned two papers needs not to be confused with accessibility. Indeed, accessibility expresses the potential to access opportunities, rather than the potential to access PT stops ([43]). In other words, when computing accessibility, PT should not be treated as the target, but as a means. This is why, in our work, accessibility is equal to the number of opportunities that can be reached in a certain time via SMS combined with PT.
Considerations about the impact of SMS on accessibility have been triggered by the advent of automated vehicles. [41] proposed a conceptual method, based on interviews with experts, to qualitatively evaluate the impact of automated SMS, in the form of shared taxis, on accessibility. [22] proposed another conceptual method to identify the areas in which the accessibility currently provided by conventional PT is much lower than cars. Such areas were identified as the ones in which the development of automated SMS could be the most beneficial. These articles, however, were focused on qualitative considerations and do not compute the accessibility achieved via SMS, which is instead the focus of our work.
Recent research has focused on equity implications of SMS (shared taxis, bike sharing, e-scooters), studying empirical mobility data to discover how SMS usage is impacted by social, economic, demographic and geographic factors ([37, 30]). However, [37] did not refer to accessibility. [30], instead, due to the lack of quantitative accessibility indicators for SMS, resorted to a proxy, namely the “perceived accessibility”, obtained by collecting answers from surveys, where people were asked to declare if they had the impression they could reach more easily the gym, healthcare, supermarkets or their workplace, thanks to SMS. Our work provides a method to compute objective accessibility indicators, which go beyond users’ perceptions, and allow complementary findings.
Quantification of accessibility provided by SMS (automated shared taxis, in particular) was performed by [45], [61] and [63]. They all resort to random utility-based measures of accessibility (following the terminology of [43]). Such measures, often referred to as logsum-based, are based on utilities perceived by agents within high-detail simulations. However, random utility-based accessibility indicators have several disadvantages ([28, 27]). Indeed, the complexity of the development of such simulations limits the applicability of such methods. Moreover, the validity of the obtained accessibility measure is tightly dependent on the correctness of the simulation model and of its calibration, which are difficult to achieve. Furthermore, such indicators, of econometric nature, are not easily interpretable by a large audience. For these reasons, we adopt instead an isochrone-based measure of accessibility. Such a measure is location-based: given a certain location, it counts the number of opportunities that can be reached in a given amount of time, departing from that location. This measure is easily interpretable and effectively communicated to the public and does not strictly require the development of simulation tools.
We now emphasize the difference between our work and the closest work, namely of [63] and [4]. [63] computed accessibility of a taxi-like service, with one passenger at a time, going from an origin to a destination. [4] analysed the accessibility generated by shared e-scooters, which, obviously, can be used by one user at a time. In both cases, there are no shared trips. In this work, we compute instead the accessibility of a shared feeder service, where (i) having multiple passengers at a time is crucial for achieving the required cost-efficiency and (ii) the accessibility gained by passengers is achieved by bringing passengers to main PT hubs from which opportunities are easily reachable. The two aspects that distinguish our work from [63] and [4] are thus (i) trip sharing and (ii) multimodality. These two aspects prevent us from computing travel times as simply inversely proportional to the speed of the considered mode (e.g., e-scooter speed, as in [4]). The novel statistical approach we devise in this paper allows to naturally deal with these two aspects, by estimating resulting travel times from a dataset of observed trips.
Recent work focused on the accessibility improvement achieved via a feeder provided by Demand-Responsive Transport (DRT), and modelled the travel times of DRT with analytic models, namely continuous approximation ([39, 55]). [39] built a detailed dynamic graph representing the schedule of the conventional PT, based on real-world General Transit Feed System (GTFS), and added new “virtual links” with travel and waiting times obtained via Continuous Approximation modelling. [55] did not adopt a detailed GTFS-based representation and resorted to a frequency-based graph: the core of this graph was a simplified representation of conventional PT, on top of which “DRT arcs” were added in the different regions in which DRT was assumed to be deployed, weighted by the average waiting time and travel times, computed via Continuous Approximation. The goal of [55] was to find an allocation of DRT in a metropolitan region in order to decrease the inequality in the geographic distribution of accessibility. The issue with the previous two references is that they use analytic models for computing SMS performance. More precisely, they modelled SMS with Continuous Approximation (CA), which is a theoretical model where the DRT area is represented as a rectangle, without any topology, demand is a 2-dimensional uniform density function on such a rectangle, and neither the road topology nor the routing algorithm is represented. Average “DRT cycle times”, to traverse the entire rectangle, are computed via simplified equations, under input parameters chosen by the modeller. It is thus evident that such CA-based approaches are not intended to measure the accessibility of an actual DRT service. They are instead aimed at providing some high-level guidance, at the strategic level, for planning DRT, e.g., to deciding in which areas it could be potentially beneficial, prior to a more in-depth investigation of those areas. In this paper, instead, our effort consists in estimating accessibility from empirical observations of an actual SMS service, rather than a simplified geometric abstraction of it. Note that, recently, the GTFS-Flex extension has allowed describing SMS ([19]). Although our estimates could thus be fed into GTFS-Flex data, for the sake of simplicity, we use plain GTFS instead.
To summarize, to the best of our knowledge, we are the first to propose a method to compute isochrone measures of the accessibility obtained via integrating SMS with a conventional PT service. The main feature of our method is that it is fully data-driven, as it allows computing accessibility based on observed trips (either from real scenarios or simulations) via statistical methods, without needing to build complex simulation models.
3 Method
The idea behind our method is intuitive: we aim to model Shared Mobility Services (SMS) with the same representation of conventional PT lines, so as to allow computing accessibility on a coherent model. Conventional PT is usually modelled as a time-dependent graph, which is the implicit model underlying GTFS. In this model, each PT line is represented by a set of arcs, each arc represents the passage of a bus from one stop to another. To adapt to the conventional PT model description, we wish to represent a feeder service from an area to a certain stop,222Symmetrically, we also represent an SMS service from a stop to a surrounding area. as a set of “virtual PT lines”, each connecting a centroid to that stop. We wish to construct such a virtual PT line as a proxy of the performance offered by SMS, i.e., in a way such that the performance of such a virtual line is similar, on average, to the performance actually experienced by SMS users.
3.1 Accessibility
As in [9], the study area is tessellated in sufficiently small hexagons,333The smaller the hexagons, the more precise is the accessibility computation, but the more the computational power needed. whose centres are called centroids and denoted by set . Each hexagon contains a certain set of opportunities, e.g., jobs, places at school, people. With we denote the number of opportunities in the hexagon around and with the time it takes to arrive in , when departing from at time . According to the isochrone-based definition of [43], accessibility is the number of opportunities that one can reach departing from at time of day within time threshold :
(1) |
We consider here travel times provided by PT (combining walk, fixed lines and SMS).444We deliberately make the choice of excluding other modes from our analysis, and in particular of excluding cars. It is true that people can access opportunities by car. On the other hand, given the urgent need to reduce car dependency, we argue that transport planners should prioritise the ease of accessing opportunities via sustainable modes, rather than (or at least in addition to) the ease of reaching opportunities via whichever modes. Indeed, if planners aimed to improve accessibility by whichever modes, they would inevitably plan cities for cars, as cars are often the fastest way to travel. This would obviously contradict the effort of achieving sustainable cities. Accessibility jointly depends on the spatial distribution of opportunities (which determines number of opportunities around centroids ) and the transport system (which determines travel times ). The focus of this paper is on the transport system. By improving PT, set can be enlarged, which consents to reach more opportunities. In the numerical results, for simplicity, the opportunities are the number of people (residents) that can be reached. We make this choice as it is sufficient to show the formalism of our method. One could easily replace the distribution of people with the distribution of other kinds of opportunities to compute accessibility indicators with different semantics. 555 There are several accessibility indicators available, each with their pros and cons ([28, 27]). The focus of this work is not in the particular indicator to choose. Our method adapts to several indicators. We could have used other definitions instead of (1). For instance, if one wishes to capture in the accessibility indicator the variety of opportunities that are reachable (as [54]), instead of their total number, it would suffice to make a small modification in (1). Instead of counting the opportunities in hexagon , we could consider set of the diverse categories of opportunities. One would then replace sum with the cardinality of the union . The rest of the steps involved in our method would not change.
Observe that travel times have been so far computed on a graph representation of the transport network. However, the novel issue with which we are faced in this paper, is that SMS are not based on any network, due to their dynamic and stochastic nature. Our effort is thus to build a graph representation of SMS, despite the absence of a network model. In the following subsections, we describe our method to do so.
3.2 Time-Expanded Graph Model of conventional PT
We first describe the model of conventional PT. Inspired by [26] and [39], we model PT as a time-expanded graph , compatible with the GTFS format. The nodes of are stoptimes. Stoptime indicates the arrival of a PT vehicle at a stop (modelled as a point in the plane) at time . Different trips on a certain PT line are represented as sequences of different stoptimes, as in Figure 1. Change from a line to another is represented by a connection between stoptimes and , which belong to the first and the second line, respectively. This “change connection” is added if time between and is within a maximum tolerated walking time, e.g., 15 minutes, and if it is possible to arrive in before the departure of the corresponding vehicle, i.e., if . When a user departs at time from location to location , they can simply walk (but no more than the maximum walk time). Or they can walk to , board a PT vehicle at (corresponding to a stoptime , use PT up to a stoptime and from there walk to . The arrival time at will be plus the time for walking. Users are assumed to always choose the path with the earliest arrival time. Path computation is performed within CityChrone ([9, Supplementary Information]).

3.3 Integration of shared mobility into the time-expanded graph
SMS is assumed to provide a feeder service to conventional PT. In a feeder area around some selected stops (which we call hubs), SMS provide connection to and from . The set of centroids in such an area is . In this section, we will focus on access trips (from a location to a PT stop) performed via SMS. The same reasoning applies to egress trips, mutatis mutandis. We assume to have a set of observations. Each observation corresponds to an access trip and contains:
-
•
Time of day when the user requested a trip via SMS
-
•
Location where the user is at time
-
•
Station where the user wants to arrive via the SMS feeder service
-
•
Duration , indicating the waiting time before the user is served. In the case of dynamic Demand-Responsive Transport (DRT) (which is what we considered in the numerical results), ride-sharing, or carpooling, represents the time passed between the time at which the user wishes to be picked up and the actual time of pickup. In DRT or ride-sharing or carpooling systems where trips are booked in advance (e.g., the day before), such a time indication should be ignored. In the case of car-sharing or bike-sharing systems, such a time indication should also be ignored. In the services with no prebooking, such as the one we consider in the case study of Section 5, should instead be explicitly accounted, as we do.
-
•
Travel time : time spent in the SMS vehicle to arrive at .
We now explain how we use such information in the case of dynamic DRT, ride-sharing and carpooling. The other cases are commented in the last paragraph of this subsection. We interpret and as realizations of spatial-temporal random fields ([32]): for any time of day and physical location , random variables represent the times experienced by a user appearing in and , willing to go to stop via SMS. Let estimations of expected values , respectively, at centroids . We defer the computation of such estimation to the next subsection, and we now instead explain how we use such estimations to calculate “virtual PT lines”, which we then add as additional arcs to the time-expanded graph of PT.

The virtual PT line that we will use as a proxy of SMS between centroid and hub (Figure 2) is a sequence of “virtual trips”. Such trips are “virtual” in the sense that they have not necessarily been observed in the past: they just summarize statistically the observed trips. We make all virtual trips start at and end at , and we assign to them departure times spaced by a headway , i.e. . Value should be set so that it represents the “latency” a user experiences between two consecutive chances of getting the service. The average waiting time is generally assumed to be half of the latency between two consecutive services, under the assumption that users’ arrival times are independent and the time between the arrival of a user and the next can be described as an exponential distribution with a certain unknown rate ([12, (2.4.28)]). This assumption is extensively used ([8, 47, 60]). [40] confirm that such an assumption is appropriate when the headway is relatively small, so users simply go to the stop and wait for the service to come as soon as possible (see their Section 3.3.1). They also show that such a simple behaviour is most times the most convenient for users, even better than more complicated possible user strategies. In our case study, the headways of virtual PT lines we deal with are quite small (Figure 8), and the arrival times of the requests from different users are independent of one another. Also in our case, a user simply requests a trip and wishes to be served as soon as possible. We can thus safely apply the aforementioned very common assumption and write:
(2) |
For each virtual SMS trip, we add a time-dependent arc to the overall graph . We associate to that arc the trip time of the virtual SMS trip, which we set equal to . The origin of each arc above is stoptime . Before generating stoptimes, we first fix an instant (selected uniformly at random in the interval ), and then we add stoptimes before and after , all spaced by :
(3) | ||||||
(4) | ||||||
(5) |
Correspondent stoptimes are also added to represent the arrival of the virtual SMS trips , so that the time-expanded arcs representing virtual SMS trips connect a corresponding departure stoptime and the corresponding arrival stoptime. A similar process is applied for egress trips, mutatis mutandis. At the end of the described process, time-expanded graph will have been enriched with stoptimes and time-expanded arcs representing SMS trips. Having done so, it is possible to reuse accessibility calculation methods for time-expanded graphs, such as CityChrone [9], with no modifications required.
Applications to systems with no waiting times.
What we have described so far is applicable to dynamic DRT or ride-sharing or carpooling systems (let us call them systems of type 1). However, there are other systems in which the “waiting time” has no clear semantics. Let us call such other systems, systems of type 2. We classify, as systems of type 2, car-sharing and bike-sharing, where users pick vehicles at the dock and can thus start their trip with no waiting times. We also classify, as systems of type 2, versions of DRT, ride-sharing or carpooling services that are not dynamic, i.e., in which routes are computed offline. In this case, users book their trip in advance, e.g., the day before, and thus they do not generally suffer a relevant waiting time. The presented method should be minimally modified to account for these cases. In systems of type 1 we consider a single time-dependent graph and we add the stoptimes computed with (3)-(5) all to that graph , no matter the time of day at which accessibility is computed (see (1)).
We would need to do things slightly different in systems of type 2. For systems of type 2, if we want to compute accessibility at a certain instant , we would build a graph , adding simply stoptime , representing the travel time to go from centroid to hub , for any and, mutatis mutandis, a stoptime to represent the travel time to go from the hub to the centroid in the feeder area. Observe that we do not represent waiting times in these cases, since the users of systems of type 2 do not suffer any waiting times. If we want to compute accessibility at another time , we have to compute another graph .
3.4 Estimation of Travel Times
In the previous subsection, we have explained how, given estimations and , we can enrich the overall graph with time-expanded arcs representing SMS. We now explain how we construct such estimations. For simplicity, we give our explanation only for waiting times of access SMS trips only. Similar reasoning is applied to trip times and egress trips. We assume random field is approximately temporally stationary within each timeslot:
(6) |
For any timeslot, we thus just need to find estimation of the expected values of random field . First, we collect the observations that fall onto time-slot :
(7) |
Estimation is computed by Ordinary Kriging ([36, 50]) on observations as a convex combination of observations :
(8) |
In short (details can be found in [15, Sec. 19.4]), coefficients are computed based on a theoretical semivariogram function , which is obtained as a linear regression model, with predictors (distances between all pair of observations) and labels , which are called experimental semivariances ([46, Ch. 5]):
(9) |
The underlying assumption here is that the correlation between waiting times in two different locations vanishes with the distance between such locations.666Note that we talk here about the correlation between the waiting time of observation and the waiting time of observation and we are assuming that such a correlation vanishes with their mutual distance . This is not to be confused with the dependence between the waiting time of observations and the distance to the hub, which may not exist, as later shown in Figure 12 The theoretical semivariogram gives the “shape” of this vanishing slope. The procedure to derive the theoretical semivariogram and the coefficients are explained in Appendix A.2. Formula (8) implicitly implies that different observations contributes differently to the estimation of waiting time in location , and the contribution of observations closer to is given higher weight . Under hypothesis on spatial stationarity and uniformity in all directions ([3]), Theorem 2.3 of [59] proves that Kriging is an asymptotically biased estimator: as the number of observations goes to infinite, tends to the “true” .
Note that, by means of interpolation on a limited set of observed trips, the method described here allows inferring the potential to access opportunities, also via trips that may not have been observed yet.
4 Implementation

The method of Section 3 is implemented in a Python pipeline, which we release as open source ([21]) and is depicted in Figure 3.
-
1.
We first get centroids and cells performing the tessellation via CityChrone software [9, Figure 1].
-
2.
We read the file containing the observations (SMS trips). Such a file can be a simulation output or measurements of real SMS. Each observation includes the information listed in Sec. 3.3. Observations are stored in a dataframe.
-
3.
We assume SMS is deployed as feeder (as it is the case for the MATSim simulation on which we perform our analysis). Therefore, we can classify every SMS trip as either access or egress, depending on whether the origin or the destination is a conventional PT stop.
-
4.
To establish feeder area around any stop , we find among the observations the furthest cell from in which a trip to/from has occurred.777 In the presence of outliers (which we do not have in our numerical results), some criterion should be established to eliminate them. Such criterion could be, for example, a maximum distance threshold that can never be exceeded. Another criterion would instead be to use some knowledge about the SMS configuration. For instance, if areas are established during the planning of SMS, one could reuse such information. All cells within such a distance are assumed to be in . Observe that feeder areas of different hubs may overlap.
-
5.
We group observations in timeslots (Figure 16).
- 6.
- 7.
-
8.
We give the obtained GTFS file as input to CityChrone, which will give us accessibility scores in all the centroids.
5 Exemplary case study
Parameter | Value | Reference |
Side of a hexagon (tessellation) | 1 km | [6] |
(Equation (1)) | 1 hour | [6] |
Total number of SMS trips | 14700 | [16] |
- as access towards PT | 5289 | [16] |
- as egress from PT | 9412 | [16] |
Maximum tolerated walk time | 15 minutes | |
Total number of hubs | 16 | |
Walk times | Computed via OpenStreetMap | |
Travellers in the considered area | 76k travellers | From the simulation of [16] |
Average request rate served by SMS in the entire region | 13.6 requests / minute | [16] |
SMS fleet size (calculated in order to minimize rejections) | 1600 | [16] |
Headway of added rail and tramway lines | 2.4 minutes | [16] and [51] |
5.1 Data Source of the observations

The dataset of observed trips used in this study was obtained from a MATSim simulation. Instead of making up a new scenario specifically for this paper, we preferred to apply the presented method to results obtained from a separate piece of work ([16]), where a dedicated effort was focused on obtaining a solid and accurate simulation scenario. Detailed analyses on the mobility patterns and mode shares in the area are documented in [16]. The simulation includes the future rail infrastructure, consisting of new automated subway lines and tramway lines, which will be deployed within the Grand-Paris Express project, in the Paris-Saclay area, located in the south of Paris in the Île-de-France region, depicted in Figure 4. The figure allows appreciating that zones associated to the different hubs are heterogeneous in terms of size, as well as in terms of density (number of origin locations in the unit of space).888 Note that an alternative visualization could have been a density map, but that would have not allowed one to appreciate such a heterogeneity, which is instead clear with the colored dots in the figure. Indeed, in a heatmap, the information about the localization of the different origins would be lost. The headways of the new lines, reported in Table 1, are based on prospective information from Saclay’s transport planning agency ([51]). The information about their variation along the day was not available. The lines that exist today are instead built following current GTFS data. An SMS service, namely Demand-Responsive Transport, is simulated, operating as a feeder for rail-based public transport. The SMS service serves door-to-rail-stop and rail-stop-to-door trips in the area of Paris-Saclay.
This simulation is obtained starting from a synthetic population of the Île-de-France region, generated exclusively from open data, and a MATSim simulation for this population ([35]). Four future subway lines planned for the region in the scope Grand-Paris Express project are added to this simulation, as well as the tramway line , which was under construction in the Paris-Saclay area at the time of the study. After these modifications on the PT offer, a region wide simulation is performed to identify a preliminary impact of these lines on traveller decisions. Afterwards, for the simulation of the SMS service, a focus is performed on the Paris-Saclay area by cutting the road and PT network around it and leaving only agents that travel in this area. The SMS service is simulated in competition with the other modes (walk, car, bike, PT). This means that the identified trips that are used later on reflect the attractiveness of the service.
In order to appropriately size the service, a first set of simulations is performed by setting a maximum waiting time of 10 minutes and varying the fleet size. In this first set of simulations, trip requests that cannot be served with a waiting time less than the fixed threshold are rejected. A fleet size of 1,600 vehicles was determined as the minimum necessary to ensure less than 5% rejection rate. However, considering rejected requests in the accessibility calculation method presented below is difficult. Hence, an additional simulation with 1,600 vehicles is performed, in which rejections are disabled, i.e., the service is forced to accept all requests. This is the simulation from which we collect that data that are analysed in this paper. This simulation set-up causes in some case very high waiting times for requests that cannot be integrated efficiently into the vehicle schedules. Such high waiting times impact the accessibility computation, and tend to decrease the accessibility scores. This is desirable, as it is correct to penalize the accessibility measure to account for request that are not easily served.
The SMS simulations used here should be considered as an example of input data to feed our accessibility calculation method. The on-demand service scenario itself has seen various improvements, for instance, by performing a full cost-benefit analysis and using more efficient dispatching algorithms ([11]). The fleet size could be optimized for achieving cost efficiency. Further refinements in realism can be achieved in the future, for instance, by making use of driver shifts ([64]) instead of assuming a service running throughout the whole day. The active fleet could be modulated over the day to adapt to the level of demands and SMS could be deactivated when demand is extremely low, e.g., during the night. All these improvements are related to the SMS plan and the simulation, rather than the method proposed in this paper. Note that it is not possible to know if the information we received from the planning authority ([51]) will match with the actual service that will be deployed. It will thus be interesting to run again the same analyses of this paper, based on updated information and, ideally, based on real observed SMS trips.
We consider people as opportunities, i.e., parameter in (1) denotes the number of residents in hexagon . In other words, we compute the accessibility of a location as the number of people that can be reached in a limited time. This type of accessibility indicator is called Sociality Score in the literature ([9]) and is largely adopted as a “proxy for the available number of opportunities, adopting the assumption that the concentration of people is the necessary precondition for any development of amenities” ([20]).
Scenario parameters are shown in Table 1. While absolute results may change when changing parameters such as the side of the hexagon and the time threshold , the method (which is the focus of this paper) would remain unchanged. Time threshold was chosen because it is in the same range of the commuting times in the Paris region. Larger values would lead to overoptimistic evaluations of accessibility, since they would count opportunities that in reality are excessively time-costly to reach. Smaller values would also be meaningful, and would lead to a more conservative assessment of accessibility. However, playing with different values of would obviously change the results, but not the method, and is thus outside the scope. The choice of the side of a hexagon is subject to a trade-off: the smaller, the finer the analysis of the accessibility but, at the same time, the larger the number of total hexagons, and thus the larger the computation time. We chose a side of 1 kilometre, which is a good compromise, since it allows capturing the changes in accessibility over the space, while keeping computation time reasonable.
5.2 Estimation of Waiting and Travel Times



Figure 5 clearly shows that there is spatial correlation between observations, i.e., the closer the observations, the similar the values of observed travel times, which is favourable to the use of Kriging. The high spatial autocorrelation is induced by the high correlation between travel times and travelled distance (Figure 7). A complementary way of looking at correlations is the semivariogram (Figure 6). A detailed derivation of the semivariogram is explained in Appendix A.2, but already intuitively, the figure shows that, if we take any pair of observations, the higher the distance among them, the higher the semivariogram, which implies that two observations are less and less correlated, the further away they are from each other. This is also a favourable condition to the application of Kriging.
The following figures concern SMS trips toward/from all hubs, without distinguishing between hubs. Figure 7 contains a negative result: travel times (figures on the right) do not appear to be spatially stationary (the distribution of values measured close to the related PT stops is different from further). Therefore, our estimations are not guaranteed to be asymptotically unbiased (Sec. 3.4). We report this precision about asymptotic behaviour for the sake of mathematical coherence. However, this does not mean that our computation is “wrong”. Indeed, as explained by [57, bullet 3 of p173], perfect spatial stationarity is very often violated in practical conditions, but Kriging is still employed in such cases. Indeed, a nice feature of Kriging is that the estimation of a quantity at a point (such a quantity is travel time or waiting time in our case) is a weighted sum of the samples of that quantity at close points, and the closest points have the largest weight (see (8)). Therefore, it is tolerated to make large errors for points that are far away, since their impact on the estimation is quite limited. Additionally, we can limit the set of samples to include into the estimation (8) to only those within a maximum distance, called range. This is what we do setting a range of (see Appendix A.2). Perfect asymptotic unbiasedness thus remains a purely theoretical property and models can be good in practice, even if they do not exhibit it [29, §5.1]. In our future work, we will explore indirect estimation of travel times through other indicators, e.g., the detour factor of SMS, seeking those that may respect the requirements for the unbiasedness of Kriging.
In the Appendix (Figures 12-14), we will observe that, due to the weaker correlation between waiting times and physical travelled distance, the spatial autocorrelation is weaker, compared to the case of travel times. Such an autocorrelation is less strong for waiting times. In any case, also in the case of waiting times, similarity diminishes with the distance, which is favourable for the use of Kriging.
5.3 Improvement of Accessibility Brought by Shared Mobility Services
Figure 8 depicts headway and travel times of the virtual SMS trips added to PT graph . The figure shows that the headway and the travel times, estimated as in Section 3.3, capture the dynamics of SMS performance over the day. Each cross represents the departure of a virtual SMS trip, from a centroid to a hub . Virtual SMS trips of four different pairs (centroid, hub) are represented. The trips of each of the four pairs correspond to a line in the plot. The time between a cross and the next represents the headway , computed as in (2). In other words, the crosses are positioned in each of the time instants computed in (3)-(5). The values in the vertical axis represent the travel time associated to each virtual SMS trip, i.e., value , as computed in Section 3.3. Since such travel times are estimated per each 1-hour timeslot (see Section 3.3), the value of varies at each hour, which explains the jumps in the plot.999Observe that the discontinuity in the estimated travel times, visualized in the jumps of Figure 8, is an artifact of our method. Such a discontinuity would be reduced if we adopted a smaller length of the timeslot in which we perform the travel time estimation. However, in that case, we would have less observations per time slot, which would reduce the quality of the estimation. Our method thus requires the analyst to solve this trade-off. This can be considered a limitation of our method, which could be overcome in future work via some intelligent smoothing operation, or applying Kriging in the space-time, instead of applying Kriging in space only, at each timeslot. In our case, we chose 1h timeslot as it is sufficiently small to account for the temporal evolution of travel time, while also ensuring enough observations per timeslot, to enable stable estimations.

We compute accessibility on time-expanded graph , obtained by adding, to the time-expanded graph representing the schedule of conventional PT, the virtual SMS arcs with the timings depicted in Figure 8. Note that accessibility varies with the time of day (1). However, in the following figures, we show averages over the entire day.
The improvement of PT accessibility (in terms of sociality score) achieved via the introduction of SMS is evident, as shown in Figure 9. Each point of the plot corresponds to a hexagon, where the x-value is the accessibility of the Basecase (conventional PT only) and the y-value is the accessibility achieved after integrating SMS. Accessibility improvement goes up to 100 thousands additional reachable people per hour (Figure 9-right). Improvement is concentrated in particular in the hexagons that were suffering from low accessibility in the Basecase. The average relative improvement is 18.5% for the hexagons that, in the Basecase, could reach less than thousand people per hour. For the hexagons suffering from extremely low accessibility in the Basecase, the improvement raises for some hexagons between 100% and 1000% (Figure 9-left). This suggests that deploying SMS is a promising way to reduce the geographical inequality of the accessibility distribution, confirming the theoretical findings of [55].

Figure 10 visualizes the geographical distribution of the accessibility improvement. Darker colours indicate higher improvement, in terms of additional reachable people per hour, thanks to integrating SMS with PT. Observe that some hexagons (the orange ones) did not have easy access to PT, i.e., inhabitants of those hexagons needed to walk more than 15 minutes to reach a stop in the Basecase. After integrating SMS, they are instead connected to PT. Accessibility improvement is concentrated in some subregions. By comparing the map in Figure 10 with the accessibility of the Basecase (that we omit in the interest of space), we observe that accessibility improvement is distributed in the areas with low accessibility in the Basecase.

6 Discussion and perspectives
This paper advances the state of the art in the transport domain by proposing, to our knowledge, the first method to compute the accessibility resulting from integrating SMS and PT. Thanks to the proposed method, transport authorities, planners or operators can quantify how many additional opportunities people can reach in a certain time, thanks to the introduction of SMS. Being able to perform such quantification is extremely important to communicate the benefits of SMS in a way that is immediately understood by the public. This can help justify the cost that authorities might decide to allocate to SMS.
The present work focuses on describing the methodological contribution and does not pretend to cover all aspects of accessibility and SMS. Indeed, our work has the limitations that we will discuss below, and at the same time it opens numerous research directions, which would be impossible to exhaust in one paper and will be pursued in the future work.
It is worth stressing that the proposed method is data-driven, since accessibility is computed via statistical analysis on previously observed SMS trips. On the one hand, a consequent advantage is that our accessibility indicator implicitly captures the characteristics of the SMS service and their impact on accessibility, without requiring dedicated effort from the modeller. For example, if the fleet is under-dimensioned, this will be reflected in higher measured waiting times (since vehicles, which are capacitated, need to make longer detours before picking up each user). This will automatically be reflected in a reduction of the accessibility indicator. On the other hand, the data-driven nature of our method could be a disadvantage, since it is not straightforward to analyse the causes behind certain dynamics of accessibility. For instance, suppose that our method indicates that, at a certain time of the day, the accessibility drops in a certain area. Such an observation would just be a mechanical consequence of degraded travel times contained in the dataset of previously observed trips. Our indicator could not give any useful “diagnostic” information, to understand the reason of the accessibility drop (Congestion on the road? Sudden increase in SMS demand? Disrupted conventional PT service?). The transport analyst would thus need to apply other strategies to tackles such issues.
Computing accessibility of SMS raises new conceptual questions, which are new compared to more conventional modes. For conventional modes, there is a clear distinction between the realized mobility and the potential for mobility (with the aim of reaching opportunities). Accessibility captures the latter [52, p6], in that it represents what people can reach, instead of what they have reached. These two aspects are, however, entangled in SMS. Indeed, in SMS, such as DRT or shared taxis, vehicle trajectories are built to satisfy specific trip requests, and in systems such as bike or car sharing, vehicle availability is determined by the trajectories traveled by users moving such vehicles. Such trajectories thus represent realized mobility, and computing accessibility based on them may cast doubt on whether the semantics of accessibility are still respected. To clarify this point, a peculiarity of SMS must be emphasized, compared to conventional transport modes. In conventional modes, the supply is given (e.g., road network, PT schedules) and the demand is realized by adapting to the supply. Accessibility is computed based on the supply, which thus ensures neatly assessing the potential for mobility. On the contrary, in SMS, supply is impacted in real time by the demand (in the sense described above for DRT and shared taxis or bike and car sharing). Supply is thus demand-driven. As a consequence, travel times via SMS are generally more favourable between locations that are visited by prevalent demand patterns and by specific socio-economic classes. This recently raised equity concerns, which are however out of our scope ([37, 7, 31]). In this context, in SMS the potential for mobility is tightly influenced by the realized mobility. As a consequence, accessibility is influenced by demand: SMS vehicles happen to prevalently be in locations of high demand, from which it is thus easier to visit more opportunities. Other locations may suffer from higher waiting times and detours, which translate to lower accessibility. However, this entanglement between potential for mobility and realized mobility is inherent in SMS and is not an artefact of our accessibility computation method.
In this paper we applied our paper to DRT acting as a feeder to conventional PT. Our method can however be adapted to areas where the DRT can also provide door-to-door connectivity. In that case, instead of estimating travel times to/from hubs, they would be additionally estimated for different origin-destination pairs. Estimation would occur in a 4-dimensional space (latitude and longitude of the origin and of the destination), instead of the 2-dimensional space treated in this paper. Kriging, on which we based our estimation, is generalizable to dimensions, which ensures the applicability of our method also beyond feeder DRT services.
The proposed method is showcased in a what-if study [12, Figure 9.1]: “What is the impact on accessibility if SMS is deployed?” In other words, a given SMS deployment is given and its impact analysed. Alternatively, a what-to method, to plan SMS in order to reduce the inequality in the accessibility distribution, has been presented by [55]. However, they only resort to theoretical models based on geometrical abstractions. Our method could allow replacing such abstract models with realistic estimations of accessibility, obtained via high-fidelity simulation models, so as to capture the peculiarities of the area under the study, e.g., road topology, demand and land-use patterns, etc.
Note that the goal of this paper is not to thoroughly study the accessibility in Paris-Saclay. The goal is rather to present a method to compute accessibility from SMS, and Paris-Saclay is just a case study where such a method is showcased. In consultancy work or case study-based work, where the interest is to understand the transport services of a particular region, one would consider the different sources of accessibility, i.e., to distinguish accessibility by car, bikes and, in general, by all the modes available. Our method would be used to provide one of such accessibilities, namely the one provided jointly by conventional PT and SMS. Such different accessibilities could be considered separately, for comparison reason, or aggregated in a single multimodal accessibility indicator ([43, (13)-(16)]). Such a detailed study lies outside the methodological scope of this paper. Along this direction, an interesting perspective would be to focus on low-demand areas, where accessibility is dominated by car, to understand whether car-based accessibility can be effectively replaced by SMS-based accessibility. Our hypothesis is that such a replacement can be successful only if (i) conventional PT already exists in such areas and SMS can be deployed as a feeder and (ii) density is not excessively low.
The concept of accessibility offers a succinct yet powerful representation of the combined effects of land use and transport services. Accessibility can be improved by acting on one or the other or both. In this paper, we only consider acting on transport, by introducing SMS. This modifies accessibility, through improving times of (1). The impact of land-use is captured by the distribution of opportunities . The method we proposed would allow a planner to evaluate, jointly, decisions related to the distribution of opportunities and the deployment of SMS, to achieve a desirable accessibility.
The proposed method could also be used within broader frameworks to evaluate the long-term impact of SMS on land-use and development. In Land Use and Transport Interaction (LUTI) models, accessibility indices (including isochrone-based ones, as in [5, 56]) are employed as signals that can trigger relocation of households or businesses, determining urban evolution. A question may thus arise on whether improving accessibility in low-density areas via SMS might encourage urban sprawl. Our method could be employed to compute the accessibility indices fed into the LUTI models, in order to tackle the aforementioned question.
It must be noted that this work does not propose yet another accessibility computation tool. There are already several excellent and mature methods, tools and software that are available. Some of them became part of the toolkit of transport planners. Examples of tools are [52, 17, 18, 53, 9, 34]. This work proposes instead a statistical method that can be integrated with the pre-existing accessibility computation tools. Indeed, our method allows generating a schedule that represents SMS. Such a schedule is equivalent to SMS, in terms of travel times experienced by the users. Such a schedule is modelled as a time-expanded graph, which can then be given as input to the aforementioned tools, in the usual GTFS format. In this work, we picked one of such tools, namely CityChrone ([9]), for the simple reason that it is open source. But any other tool capable of reading GTFS could be used in its place.
7 Conclusion
We proposed the first method to compute the impact of SMS on accessibility, based on empirical observations of SMS trips. Our work is particularly relevant for transport authorities or operators that have deployed SMS or are planning to deploy them. Via our proposed method, such actors can quantitatively support claims such as “if SMS is deployed in a certain zone, the number of opportunities that can be reached from that zone within 1h increases by thousands” (for instance, this exemplary value is visible in many hexagons of Figure 10). We believe that such quantitative arguments are extremely important to encourage the deployment of SMS in such communities, much more important than just estimating expected travel times or waiting times. In this sense, our work contributes to accelerating the adoption of SMS. On the contrary, in some cases, our method could be used to assess the uselessness of SMS in a certain region, if it does not considerably improve accessibility over the already deployed conventional PT, and can also prevent the emergence of an undesirable competition between conventional PT and SMS. Indeed, when deciding the areas where to deploy SMS or the size of the SMS fleet at a strategic level, planners and operators can run simulations and use our method to estimate the accessibility distribution corresponding to each configuration of the system. They could thus assess which configuration brings a desired improvement. Our method can also be used ex-post to analyse how many additional opportunities people can reach thanks to an already deployed SMS, which can become a crucial argument to justify the sometimes high cost of the service.
We showcased our method on a dataset of SMS trips, obtained in a simulated future scenario in the Paris-Saclay area, inside the Paris Region. However, our method could be applied as is if real trips are available, instead of simulated ones. Since our method is data-driven, the quality of its output (accessibility results) strictly depends on the quality of its input (list of trips). Therefore, if transport operators are to use our method to obtain some findings related to accessibility, such findings can be trusted only if the information about SMS trips (no matter if simulated or real) can be trusted.
We pinpoint that the numerical results presented in this paper are not intended to give a detailed picture of how accessibility could change, specifically in the Paris-Saclay area, thanks to SMS. The results presented in this paper are just intended to show the types of findings achievable with our method. It is thus important to observe that, changing SMS dimensioning parameters, such as the fleet size, or other simulation parameters would change trip travel times. By applying our method, in the same way presented in this paper, one would thus obtain different accessibility estimations. Sensitivity of accessibility to simulation parameters is an interesting research perspective: by enabling accessibility assessment, our work opens the possibility to evaluate, in the future, how accessibility is affected by service dimensioning parameters and how they can be chosen so as to maximize accessibility improvement.
Appendix A Appendices
A.1 Analysis of Temporal and Spatial Patterns of Shared Mobility Service trips
In addition to the results about the accessibility estimation reported in the main text, it is useful to characterize the scenario from which such estimation is calculated. We thus report in this section some complementary information that gives a complete picture of the performance of the considered SMS. Figure 11 clearly shows the morning peak , evening peak and off-peak (all the other intervals).




Figures 13-14 depict the spatial autocorrelation of waiting times. Spatial autocorrelation of waiting times is less strong than for travel times, as commented in Sec. 5.2. This is due to a weaker dependence of the waiting time on the distance (Figure 12), compared with the case of travel times. However, similarity between observations still decays with their mutual distance (Figure 14), which is a favourable condition for applying Kriging. Excessive waiting times correspond to users that would in practice not be served. We record such times as a proxy for requests that are not easily handleable by the SMS service

Figure 15 shows that waiting time follows expected peak/off-peak patterns. Values are generally low, since the SMS fleet is sized so as to serve well the requests (see details in Section 5.1).

A.2 Procedure to derive weights of Ordinary Kriging
Let us assume we want to find estimation , i.e., the estimation of the waiting time for SMS to go from point to hub in timeslot . Based on (8), this amounts to finding appropriate weights .
The first step is to create an experimental semivariogram, for which we have to choose hyperparameter , called lag increment ([46, p72]). This hyperparameter partitions the real axis into the following bins: . We follow the convention ([57, p68-70]) of estimating the experimental semivariogram only at points . Estimation is simply the average of values (see (9)), only considering the points whose mutual distance is comprised between and . Hyperparameter must not be too small, otherwise the experimental semivariogram could be erratic. It must not be too large either, otherwise it would fail to capture the variation of the variance for pairs of points varies over the distance. Such a hyperparameter is usually set with trial and error, coupled with visual inspection of the experimental semivariogram plot. After performing our analysis on our data, we found to be a good value, both for waiting time estimation and for in-vehicle travel time estimation (see Figures 6, 14).
The second step is to choose a model , which is called theoretical semivariogram, able to fit the set of values from the experimental semivariogram, where such a set is
Various types of model types could be chosen and we adopt the usual Occam’s razor criterion, namely “choose the simplest model that describes sufficiently well the data” ([57, p77]). In our case, this is the bounded linear model ([57, (5.13)]). To fit the theoretical semivariance, one could use some automated procedure. But we follow the usual and more traditional approach of Kriging practitioners, by choosing the parameters of the model via some simple and intuitive criterion ([57, Sec. 5.6]). In particular, only two parameters must be chosen in the bounded linear model. The first is the still variance, which we estimated from the experimental semivariogram. The second is the range, i.e. the distance starting from which the semivariogram reaches a plateau, meaning that samples that are at a mutual distance larger than such a range, are basically independent. We empirically found that a range of is appropriate for our dataset of observed trips.
Observe that the semivariograms (both experimental and theoretical) we are considering are called omnidirectional, as they depend solely on the distance between pairs of points and not the direction.
The last step is to find the weights of (8). In Ordinary Kriging, for any set of fixed weights , estimation is intended as a random variable, whose variance is equal to (see [57, (8.2)]):
The weights that will be used in (8) are those that minimize the variance above:
References
- [1] CO2 emissions from cars: facts and figures. Technical report, The European Parliament, 2022.
- [2] GTFS Reference Document, 2023.
- [3] Kriging interpolation, 2023.
- [4] Mohamed Abouelela, David Durán-Rodas, and Constantinos Antoniou. Do we all need shared e-scooters? an accessibility-centered spatial equity evaluation approach. Transportation Research Part A: Policy and Practice, 181:103985, 2024.
- [5] Meiwu An and Mei Chen. An iterative approach to an integrated land use and transportation planning tool for small urban areas. Journal of Modern Transportation, 20:160–167, 2012.
- [6] Amirhesam Badeanlou, Andrea Araldo, and Marco Diana. Assessing transportation accessibility equity via open data. hEART, 2022.
- [7] Jesus M. Barajas and Anne Brown. Not minding the gap: Does ride-hailing serve transit deserts? Journal of Transport Geography, (November 2020), 2021.
- [8] Leonardo J Basso and Sergio R Jara-Díaz. Sec. 2.1 of integrating congestion pricing, transit subsidies and mode choice. Transportation Research Part A: Policy and Practice, 46(6):890–900, 2012.
- [9] Indaco Biazzo, Bernardo Monechi, and Vittorio Loreto. General scores for accessibility and inequality measures in urban areas. Royal Society open science, 2019.
- [10] G. Calabrò, A. Araldo, M. Ben-Akiva, et al. Adaptive Transit Design: Optimizing Fixed and Demand Responsive Multi-Modal Transport via Continuous Approximation. In Transportation Research Part A, 2023.
- [11] Félix Carreyre, Tarek Chouaki, Nicolas Coulombel, Jaâfar Berrada, Laurent Bouillaut, and Sebastian Hörl. On-demand autonomous vehicles in a periurban territory: a cost benefit analysis. In The 103rd Transportation Research Board (TRB) Annual Meeting, 2024.
- [12] Ennio Cascetta. Transportation systems analysis: models and applications. Springer Science & Business Media, 2009.
- [13] Oded Cats, Rafal Kucharski, Santosh Rao Danda, and Menno Yap. Beyond the dichotomy: How ride-hailing competes with and complements public transport. Plos one, 17(1):e0262496, 2022.
- [14] Shailesh Chandra, Muhammad Ehsanul Bari, Prem Chand Devarasetty, and Sharada Vadali. Accessibility evaluations of feeder transit services. Transportation Research Part A, 2013.
- [15] Jean-Paul Chilès and Nicolas Desassis. Fifty years of kriging. In Handbook of Mathematical Geosciences, chapter 29. Springer International Publishing, 2018.
- [16] Tarek Chouaki, Sebastian Hörl, and Jakob Puchinger. Towards reproducible simulations of the grand paris express and on-demand feeder services. In TRB, 2023.
- [17] Matthew Wigginton Conway, Andrew Byrd, and Marco van der Linden. Evidence-based transit and land use sketch planning using interactive accessibility methods on combined schedule and headway-based networks. Transportation Research Record, 2653(1):45–53, 2017.
- [18] Matthew Wigginton Conway, Andrew Byrd, and Michael Van Eggermond. Accounting for uncertainty and variation in accessibility metrics for public transport sketch planning. Journal of Transport and Land Use, 11(1):541–558, 2018.
- [19] Thomas Craig and Weston Shippy. Gtfs flex–what is it and how is it used? National Center for Applied Transit Technology, 2020.
- [20] Nicola Da Schio, Kobe Boussauw, and Joren Sansen. Accessibility versus air pollution: A geography of externalities in the brussels agglomeration. Cities, 84:178–189, 2019.
- [21] Severin Diepolder. Accessibility of dynamic transport, 2023.
- [22] Norman Eppenberger and Maximilian Alexander Richter. The opportunity of shared autonomous vehicles to improve spatial equity in accessibility and socio-economic developments in european urban areas. European transport research review, 13(1):32, 2021.
- [23] Gregory D. Erhardt, Sneha Roy, Drew Cooper, Bhargava Sana, Mei Chen, and Joe Castiglione. Do transportation network companies decrease or increase congestion? Science Advances, (5), 2019.
- [24] EU Commission. Mobility and transport, 2020.
- [25] Andres Fielbaum and Javier Alonso-Mora. Design of mixed fixed-flexible bus public transport networks by tracking the paths of on-demand vehicles. Transportation Research Part C: Emerging Technologies, page 104580, 2024.
- [26] Philippe Fortin, Catherine Morency, and Martin Trépanier. Innovative gtfs data application for transit network analysis using a graph-oriented method. Journal of Public Transportation, 2016.
- [27] Karst Geurs and Bert van Wee. Accessibility: perspectives, measures and applications. In The transport system and transport policy: An introduction, pages 178–199. Edward Elgar, 2023.
- [28] Karst Teunis Geurs, Bert van Wee, and Piet Rietveld. Discussing the logsum as an accessibility indicator. In XII NECTAR 2013 International Conference: Dynamics of Global and Local Networks, 2013.
- [29] Ian D Gow and Tongqing Ding. Empirical research in accounting: Tools and methods. CRC Press, 2024.
- [30] Xiaodong Guan, Dea van Lierop, Zihao An, Eva Heinen, and Dick Ettema. Shared micro-mobility and transport equity: A case study of three european countries. Cities, 153:105298, 2024.
- [31] Xiatong Guo. Towards A Robust Integrated Urban Mobility System: Public Transit and Ride-Sharing Systems - Chapter 4. PhD thesis, Massachusetts Institute of Technology (MIT), 2024.
- [32] Mark S. Handcock and James R. Wallis. An approach to statistical spatial-temporal modeling of meteorological fields. Journal of the American Statistical Association, (426), 1994.
- [33] Alejandro Henao and Wesley E. Marshall. The impact of ride-hailing on vehicle miles traveled. Transportation, (6), 2019.
- [34] Christopher D Higgins, Yang Luna Xi, Michael Widener, Matthew Palm, James Vaughan, Eric J Miller, Amber DeJohn, and Steven Farber. Calculating place-based transit accessibility. Journal of Transport and Land Use, 15(1):95–116, 2022.
- [35] Sebastian Hörl and Milos Balac. Synthetic population and travel demand for Paris and Île-de-France based on open and publicly available data. Transportation Research Part C: Emerging Technologies, 130:103291, September 2021.
- [36] Edward H. Isaaks and R. Mohan Srivastava. Applied Geostatistics, chapter Chapter 12 “Ordinary Kriging”’. Oxford University Press, New York, 1989.
- [37] Junfeng Jiao and Fangru Wang. Shared mobility and transit-dependent population: A new equity opportunity or issue? International Journal of Sustainable Transportation, 15(4):294–305, 2021.
- [38] Matt Laquidara. A new kind of map for transit access. https://busgraphs.com/post/2024-10-03-segment-journeys/, October 2024. Accessed: 2025-03-20.
- [39] Cathia Le Hasif, Andrea Araldo, Stefania Dumbrava, and Dimitri Watel. A graph-database approach to assess the impact of demand-responsive services on public transit accessibility. In 15th ACM SIGSPATIAL International Workshop on Computational Transportation Science, 2022.
- [40] Luyu Liu and Harvey J Miller. Does real-time transit information reduce waiting time? an empirical analysis. Transportation Research Part A: Policy and Practice, 141:167–179, 2020.
- [41] Dimitris Milakis, Maarten Kroesen, and Bert van Wee. Implications of automated vehicles for accessibility and location choices: Evidence from an expert-based experiment. Journal of Transport Geography, 68:142–148, 2018.
- [42] Eric J Miller. Accessibility: measurement and application in transportation planning. Transport Reviews, 2018.
- [43] Eric J Miller. Measuring accessibility: Methods and issues. In Roundtable on Accessibility and Transport Appraisal. International Transport Forum, 2020.
- [44] Szymon Moliński. Pyinterpolate: Spatial interpolation in python for point measurements and aggregated datasets. Journal of Open Source Software, 2022.
- [45] Bat-hen Nahmias-Biran, Jimi B Oke, Nishant Kumar, Carlos Lima Azevedo, and Moshe Ben-Akiva. Evaluating the impacts of shared automated mobility on-demand services: An activity-based accessibility approach. Transportation, 2021.
- [46] Ricardo A Olea. Geostatistics for engineers and earth scientists, 2000.
- [47] Jens Parbo, Otto A Nielsen, and Carlo G Prato. Sec. 4.2.2 of reducing passengers’ travel time by optimising stopping patterns in a large-scale network: A case-study in the copenhagen region. Transportation Research Part A: Policy and Practice, 113:197–212, 2018.
- [48] Antonin Pottier, Emmanuel Combet, Jean-Michel Cayla, Simona de Lauretis, and Franck Nadaud. Qui emet du co2? panorama critique des inrgalites ecologiques en france. Revue de l’OFCE, (5):73–132, 2020.
- [49] Pedram Saeidizand, Koos Fransen, and Kobe Boussauw. Revisiting car dependency: A worldwide analysis of car travel in global metropolitan areas. Cities, 2022.
- [50] B. S. Daya Sagar, Qiuming Cheng, and Frits Agterberg, editors. Advances in Sensitivity Analysis of Uncertainty to Changes in Sampling Density When Modeling Spatially Correlated Attributes, chapter 19. Springer Open, 2018.
- [51] SGP. Fréquences prévisionnelles des trains aux heures de pointe du matin - Société du Grand Paris, 2015.
- [52] Cecilia Silva, Nuno Pinto, and Luca Bertolini. Designing accessibility instruments: Lessons on their usability for integrated land use and transport planning practices. Routledge, 2019.
- [53] Anson F Stewart and Andrew M Byrd. Half-(head) way there: Comparing two methods to account for public transport waiting time in accessibility indicators. Environment and Planning B: Urban Analytics and City Science, 50(8):2187–2202, 2023.
- [54] David Vale and André Soares Lopes. Accessibility inequality across europe: a comparison of 15-minute pedestrian accessibility in cities with 100,000 or more inhabitants. NPJ Urban Sustainability, 3(1):55, 2023.
- [55] Duo Wang, Andrea Araldo, and Mounim El Yacoubi. Planning demand-responsive transit to reduce inequality of accessibility. Transportation Research Part A: Policy and Practice, 199:104544, 2025.
- [56] Zhongqi Wang, Qi Han, and Bauke De Vries. Land use spatial optimization using accessibility maps to integrate land use and transport in urban areas. Applied Spatial Analysis and Policy, 15(4):1193–1217, 2022.
- [57] Richard Webster and Margaret A Oliver. Geostatistics for environmental scientists. John Wiley & Sons, 2007.
- [58] J. K. Wiersma, L. Bertolini, and L. Harms. Spatial conditions for car dependency in mid-sized European city regions. European Planning Studies, 29(7):1314–1330, 2021.
- [59] S. J. Yakowitz and F. Szidarovsky. A comparison of kriging with nonparametric regression methods. Journal of Multivariate Analysis, 1985.
- [60] Jie Zhang, David ZW Wang, and Meng Meng. Sec. 3.3.1 of which service is better on a linear travel corridor: Park & ride or on-demand public bus? Transportation Research Part A: Policy and Practice, 118:803–818, 2018.
- [61] Meng Zhou, Diem-Trinh Le, Duy Quy Nguyen-Phuoc, P Christopher Zegras, and Joseph Ferreira Jr. Simulating impacts of automated mobility-on-demand on accessibility and residential relocation. Cities, 2021.
- [62] Jiangtao Zhu, Ningke Xie, Zeen Cai, Wei Tang, and Xiqun (Michael) Chen and. A comprehensive review of shared mobility for sustainable transportation systems. International Journal of Sustainable Transportation, 17(5):527–551, 2023.
- [63] Dominik Ziemke and Joschka Bischoff. Accessibilities by shared autonomous vehicles under different regulatory scenarios. Procedia Computer Science, 220:747–754, 2023.
- [64] Felix Zwick, Nico Kuehnel, and Sebastian Hörl. Shifts in perspective: Operational aspects in (non-)autonomous ride-pooling simulations. Transportation Research Part A: Policy and Practice, 165:300–320, November 2022.
Acknowledgements
This work has been supported by The French ANR research project MuTAS (ANR-21-CE22-0025-01) and by BayFrance (FK-14-2021). It has also been supported by the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement no. 899987 Data were provided by the Anthropolis research project at the SystemX Technological Research Institute, supported by the French government under the “France 2030” program.
Author contributions statement
A. A., S. D., C. A., S.M.: conceptualization
A.A.: theoretical development
S. D.: code development, implementation, results
S. D., A. A., S. M.: data analysis, writing, discussion
T. C., S. H.: simulation
All authors reviewed the manuscript.