Next Article in Journal
Gradient-Oriented Prioritization in Meta-Learning for Enhanced Few-Shot Fault Diagnosis in Industrial Systems
Previous Article in Journal
Retrograde Study Using Radiographic Comparison of Bone Fill Observed after Guided Tissue Regeneration by the Type of Periodontal Bone Defect
Previous Article in Special Issue
Exploring the Evolution of Autonomous Vehicle Acceptance through Hands-On Demonstrations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Data-Driven Approach for Defining Demand Scenarios for Shared Autonomous Cargo Bike Fleets †

1
Institute of Logistics and Material Handling Systems, Otto von Guericke University Magdeburg, Universitätsplatz 2, 39106 Magdeburg, Germany
2
Institute of Psychology, Otto von Guericke University Magdeburg, Universitätsplatz 2, 39106 Magdeburg, Germany
*
Author to whom correspondence should be addressed.
This text is an extended version of our paper published in Kania, M.; Assmann, T. Data-Driven Approach for Defining Demand Scenarios for Shared Autonomous Cargo-Bike Fleets. In Smart Energy for Smart Transport, Proceedings of the 6th Conference on Sustainable Urban Mobility, CSUM2022, Skiathos Island, Greece, 31 August–2 September 2022; Nathanail, E.G., Gavanas, N., Adamos, G., Eds.; Springer: Cham, Switzerland, 2023; pp. 1374–1405, doi: 10.1007/978-3-031-23721-8_110.
Submission received: 22 November 2023 / Revised: 12 December 2023 / Accepted: 18 December 2023 / Published: 25 December 2023
(This article belongs to the Special Issue Connected and Automated Mobility for Future Transportation)

Abstract

:
Bike sharing systems have become a sustainable alternative to motorized private transport in urban areas. However, users often face high costs and availability issues due to the operational effort required to redistribute bicycles between stations. For addressing those issues, the AuRa (Autonomes Rad, Eng. Autonomous Bicycle) project introduces a new mobility offer in terms of an on-demand, shared-use, self-driving cargo bikes service (OSABS) that enables automated redistribution. Within the project, we develop different order management and rebalancing strategies and validate them using simulation models. One prerequisite for this is sound demand scenarios. However, due to the novelty of OSABS, there is currently no information about its utilization. Consequently, the objective of this study was to develop an approach for defining OSABS demand scenarios in a temporally and spatially disaggregated manner as an input for simulation models. Therefore, we first derived city-wide usage potentials of OSABS from a survey on mobility needs. We then spatially and temporally disaggregated the determined usage likelihood using travel demand matrices and usage patterns from a conventional bike-sharing system, respectively. Finally, we performed cluster analyses on the resulting annual demand to summarize sections of the yearly profile into representative units and thus reduce the simulation effort. As we applied this approach as a case study to the city of Magdeburg, Germany, we could show that our methodology enables the determination of reasonable OSABS demand scenarios from scratch. Furthermore, we were able to show that annual usage patterns of (conventional) bike sharing systems can be modeled by using demand data for only eight representative weeks.

1. Introduction

As a consequence of the persistent trend towards urbanization [1], cities suffer from negative externalities (traffic congestion, air pollution, noise, etc.) caused by the increase in urban mobility [2,3,4,5]. Since motorized individual transport comprises a sizable proportion of those negative effects, policymakers consider the promotion of active mobility (i.e., walking and cycling) as a way to address the key challenges of growing urban transport [6]. In this regard, bike sharing systems have gained popularity, as they provide a sustainable and affordable alternative to motorized vehicles. Therefore, these systems are increasingly implemented in cities around the world [7].
However, as pointed out by previous studies (e.g., Refs. [8,9,10,11]), bike sharing systems commonly face spatial and temporal fluctuations in bike rentals, which lead to uneven distribution of bicycles among stations and thus to unavailability and customer dissatisfaction. To prevent supply imbalance, system operators have to deploy costly and unsustainable redistribution operations, which are usually performed by trucks or trailers [8]. Further, although bike sharing systems are highly integrated into public transport, they do not provide door-to-door mobility, since users still need to walk to a certain bike sharing station and often cannot return the bike at their final destination [12].
Zug et al. [13] provided an approach to address the associated ecological and economic disadvantages by introducing a framework for the utilization of shared autonomous bicycles in the context of mobility as a service concept. Within the AuRa (Autonomes Rad, Eng. autonomous bike) research project, we are currently further enhancing this approach as we aim to develop an on-demand, shared-use, self-driving cargo bikes service (OSABS). Through leveraging autonomous driving functions, the system enables automated demand-responsive rebalancing and thus reduces rebalancing effort and service unavailability. In addition, the system enables door-to-door mobility through reserved on-demand provision, with the possibility of transporting cargo and economically viable applications in less dense urban areas [13].
As outlined in [14], we therefore believe that OSABS, by offering efficient, accessible, and eco-friendly transportation alternatives, not only addresses the shortcomings of conventional bike sharing systems but also significantly contributes to creating more livable urban environments. Through a reduction in motorized traffic, OSABS leads to a multitude of benefits, including increased traffic safety, the redistribution of public spaces, and a reduction in negative environmental impacts. Further, the system’s versatility and user-centric design, as indicated by the high acceptance and usage intentions reported in [15], suggest its potential to replace not only conventional bike sharing but also other short-distance transportation modes, including walking, biking, and public transport.
Figure 1 shows the conceptual OSABS workflow. Initially, the user requests an autonomous driving cargo bike (ADCB) via a smartphone app. As a next step, the Operation Control Center (OCC) selects a suitable bike which will then autonomously drive to the user’s location. After the bike arrives, the user manually rides it to a desired location. At the destination, the user releases the bike and it autonomously drives to the next customer or to a waiting or charging station (e.g., Refs. [16,17,18]).
In order to explore its potential for sustainable urban mobility and provide a better understanding of the novel system, we evaluate different strategies (order management, station distribution, and rebalancing) and energy supply technologies using an agent-based simulation model [17,18]. Next to various business cases, demand scenarios that predict the hourly use of OSABS for a one-year period are a key input for the simulation model. However, due to the novelty of OSABS, there is currently no information about its utilization. Within this paper, we therefore provide a data-driven approach that aims at modeling different demand scenarios for OSABS in a temporally and spatially disaggregated manner.
Our contributions are three-fold. First, we identify the usage potentials of OSABS as a replacement for conventional modes of transport. Second, by analyzing and clustering trip data from a conventional bike sharing system in Hamburg, Germany, we show that annual usage patterns can be modeled with trip data for only eight representational weeks. Finally, we propose a methodology that enables traffic prediction for novel transportation systems such as OSABS with high temporal and spatial granularity by using traffic demand models and historical bike sharing data. We illustrate this approach by applying it as a case study to the city of Magdeburg, Germany. As our results show, the proposed approach provides reasonable predictions of hourly OSABS demand. Additionally, since we enable the representation of annual patterns with only eight weeks, we can reduce the computational effort of simulating annual OSABS usage by nearly 85%.
The remainder of this paper is organized as follows. Within the next two sections, we review a collection of related publications on different aspects of bike sharing and demand prediction (Section 2) and outline the OSABS simulation model (Section 3). In Section 4, we then describe our demand generation methodology and its application as a case study. In Section 5, we present our modeling results. Finally, in Section 6, we discuss our findings, summarize our work, and highlight future research initiatives.

2. Literature Review

Due to the steady growth of conventional bike sharing systems worldwide in the past decades [7], these systems have been subject to increasing research interest. In the recent literature, a variety of methods and approaches have been used to access different aspects of bike sharing. The three categories related to the aim of our work are demand prediction, system design, and influencing factors.

2.1. Prediction of Bike Sharing Demand

Based on their spatial granularity, the existing methods and approaches of predicting bike sharing demand can be classified into three groups: system-level prediction, cluster-level prediction, and station-level prediction [19].
For system-level prediction, Borgnat et al. [20] analyzed a public bike sharing scheme in Lyon, France, using a combination of statistical signal processing tools to derive temporal usage patterns for a typical week. While including internal (subscribers, number of available bikes) and external (temperature and precipitation) factors, those tools were also used to estimate the number of rentals within the next hour.
Additional research on predicting bike sharing demand at the system level was proposed by Giot and Cherrier [21]. They applied different regression models to predict the hourly bike sharing usage up to 24 h ahead. The used regressors (weather, previous bike usage, and holiday) were obtained from a public dataset containing two years of information on the Washington DC bike sharing system. Within their study, Ridge Regression and AdaBoost Regression were shown to have the best performance.
An approach for system-wide usage prediction over a longer time period was proposed by Cantelmo et al. [22]. Within their study, they introduced a clustering technique for synthesizing mobility data in order to obtain recursive mobility patterns. By validating their approach with existing data from New York City, Cantelmo et al. could show that combining those patterns with weather data enables the accurate prediction of daily bike sharing demand [22].
However, concerning the objective of our study, the presented methods cannot be applied to OSABS demand generation, since the usage can be predicted either for only a few hours ahead [20,21] or with insufficient temporal granularity [22]. An additional impediment to transferability emerges from the constraint that employing data derived from already implemented conventional bike sharing systems only allows for the prediction of demand within these particular systems. This also applies to the multitude of cluster-based (e.g., Refs. [9,11,23,24]) or station-based (e.g., Refs. [8,19,25,26,27,28,29,30,31,32,33]) approaches, as they rely on already existing stations (or subsets of stations).

2.2. Bike Sharing System Design

To estimate potential bike sharing demand in cities or countries where such systems have not yet been implemented, Todd et al. [34] analyzed data from 322 bike sharing schemes and divided them into five main groups, which were further classified into subgroups with regard to usage, contextual indicators, and the behavioral characteristics of their users. According to their study, this enables a global comparison of scheme performance and provides a basis for new schemes to recognize existing BSS with comparable characteristics that can serve as a reference for predicting potential user demand. However, this approach only allows for a rough estimation of demand on a system level while lacking spatial granularity.
Further, Frade and Ribeiro [35] proposed a methodology to relate bike sharing demand with external characteristics that affect bicycle use. These are trip distance and purpose, slope inclination, and the presence of bike lanes. Within their study, the definition of demand is accomplished in two steps: quantifying demand based on other case studies and defining the effect on demand caused by trip and physical city characteristics. However, we are not able to apply this approach to OSABS demand generation since, due to the novelty of OSABS, it was not possible to determine demand based on case studies from existing systems.
Another approach on the dimensioning of bike sharing systems was presented by Garcia-Gutierrez et al. [36]. To enable the prediction of potential bike sharing usage, they derived mobility patterns from a large-scale mobility survey in Mexico. Further, they generated utility models for different modes of transport (foot, bike, public transport, car) based on declared preferences surveys. In combination with mobility patterns, those utility functions enabled the determination of initial bicycle travel matrices. But, since we aim to complement all conventional modes of transport (including bicycles) with OSABS, this approach is also not feasible for us.

2.3. Factors Influencing Bike Sharing Utilization

According to Chen et al. [37], bike sharing usage patterns are mainly impacted by two types of contextual factors. Those include common contextual factors that occur frequently and affect the whole system (e.g., weather and time-related variables). In addition, there are opportunistic contextual factors which happen irregularly and affect only a subset of the system (e.g., social and traffic events). While some studies investigate the effects of opportunistic contextual factors (e.g., calendar events [38] or transit disruption [39]), common contextual factors are more frequently the subject of the recent literature.
To identify temporal usage patterns, Koska et al. [40] analyzed trip data from five German bike sharing schemes. Their findings show that during weekdays bike sharing demand has a slight morning peak and a larger peak in the afternoon. Similar results were obtained by Miranda-Moreno and Nosal [41] during their analysis of a bike sharing system in Montreal, Canada.
On a larger scale, O’Brien et al. [42] analyzed 38 global bike sharing systems and classified them based on temporal characteristics and associated user types. A large proportion of the considered systems also showed two weekday peaks (morning and afternoon) and a broad afternoon peak at weekends, with predicted user types being commuters and weekend leisure users. However, O’Brien et al. also identified further systems that, for example, are primarily used on weekends (leisure users) or have more than two commuter peaks per day (commuters with some utility users) [42]. The temporal characteristics of an even larger number of 322 global bike sharing schemes can also be obtained from Todd et al. [34].
Gebhart and Noland [43] analyzed the effect of different weather variables on bike sharing trips in Washington, DC, USA. Consistent with other studies (e.g., Refs. [38,44,45,46]), their results found that adverse weather like cold temperatures, rain, and increased wind speeds decreases the number of bike sharing trips. In addition, Caulfield et al. [47] claimed that not only the number of trips but also the travel time increase during good weather conditions. In contrast, several studies suggest that temperature has a negative impact on bike sharing demand when it exceeds a certain level [8,10,48].
While looking at temporal and weather effects, An et al. [44] additionally considered natural and built environments influencing bike sharing trips in New York City, USA. However, their findings show that weather impacts bike trips more than topography, infrastructure, or land use mix.
Furthermore, in correlation with previously presented effects of weather variables, several studies could show that the yearly trend in bike sharing usage can be classified into three periods. This includes an off season with low demand during winter months, a main season with high demand during summer months, and a transition phase with growing or falling demand in spring and fall months, respectively [28,40]. This indicates that the long-term influence of weather variables on bike sharing usage behavior can be also expressed through temporal patterns (in terms of yearly profiles or seasons).
In addition to weather conditions and time-related variables, there are many studies analyzing several other factors affecting bike sharing usage on a higher spatial granularity, such as sociodemographic and built environment characteristics (e.g., Refs. [45,49,50,51,52,53]). However, those factors predominantly impact usage behavior on a station level rather than on a system level. In addition, analyzing them requires specific data which are mostly valid for the considered study area only and thus limit the broad and easy transferability of our approach. Hence, related publications are beyond the scope of this work and will not be discussed any further.
For additional research in this regard, we recommend the work of Eren and Uz [54], Zhu et al. [55], and Guo et al. [56], who provide a comprehensive literature review of bike sharing influencing factors such as built environment and land use, public transportation, sociodemographic attributes, and safety. Another extensive overview of factors influencing micromobility sharing in general, classified into temporal, spatial, and weather-related factors, system-related factors, and user-related factors, is provided by Elmashhara et al. [57].

2.4. Implications from the Existing Literature

Based on the literature review, it becomes evident that existing approaches for determining bike sharing demand are not or only partly applicable to OSABS. In addition, a majority of the analyses of influencing factors considered in the literature involve significant amounts of location-specific data (e.g., built environment, public transportation, sociodemographic attributes, etc.) or affect the system on a short-term basis only (e.g., traffic or social events) and hence limit their applicability to the approach of creating OSABS demand scenarios for a period of one year.
This research gap presents an opportunity for further investigation and highlights the need for a more targeted methodology for generating OSABS demand and, based on this, the system behavior of OSABS.

3. Simulation Testbed of OSABS

Notable tools for gaining knowledge on the operational facets of novel systems are simulation models. In order to understand the workings and requirements of our OSABS simulation model and hence allow for a more informed appreciation of the proposed methodology for defining demand scenarios, this section briefly outlines the simulation testbed of OSABS. A more detailed description of the implementation of the modular OSABS simulation model as well as the underlying conceptual model are presented by Mukku et al. [18] and Haj Salah et al. [17], respectively.
For the implementation of the agent-based simulation testbed, we used the Anylogic simulation software (Professional edition 8.6). Figure 2 depicts the agents and their interactions in the simulation environment. In the simulation model, every component of the OSABS system acts as an agent and interacts with other agents to perform the behavioral and operational tasks of the overall system. For the simulation study, we consider the city of Magdeburg as our operational area.
The individual agents shown in in Figure 2 are briefly described as follows.
Main agent: As the model’s main environment, the functions of the Main agent are as follows:
  • Acting as a communication channel for other agents to interact.
  • Fetching the demand data from a database using the demand module. For our model, we used an AWS database to store all generated demand scenarios and created a custom interface to access and fetch the data from the database.
  • Acting as custom input interface for business input and choosing order management algorithms and energy supply strategies.
  • Handling the animation view of various system components such as ADCB, waiting and charging stations, and customer population on the GIS map of the simulation environment.
  • Visualizing the KPI dashboard of the entire system.
Customer agent: The “createusers()” function from the Main agent populates Customer agents based on the demand data into the simulation environment. While entering the system, a Customer agent creates an order request for an ADCB. The request is forwarded to the Order management module.
Order management: This module consists of matching, rebalancing, and route calculation algorithms. The matching algorithm assigns an ADCB to the customer and creates a custom autonomous route. The rebalancing agent calculates the imbalance of bikes in various regions and sends the available bikes to the demand locations. An investigation of different fleet management strategies is provided by Haj Salah et al. [58].
ADCB agent: The ADCB agent is modeled with the behavior of autonomous driving capability. The assigned ADCB is activated with the instructions from the Order management to serve a specific customer. The ADCB agent interacts with the rebalancing, Customer, WaitingStation, and ChargingStation agents to follow the behavioral operation of the OSABS system.
WaitingStation and ChargingStation agents: After the ADCB completes its trip, it drives autonomously to the waiting or charging station, depending on the battery status. In this study, we consider no infrastructure for the waiting station and infrastructure for the charging station based on the type of energy supply used for the ADCB. Different station distribution strategies are presented in [59].
Simulation Model Animation Window: Figure 3 shows the operational view of our simulation model with ADCB driving within the operational area. Also, the animation contains charging stations and waiting stations with idle ADCB.

4. Demand Scenario Generation

4.1. Methodology

For the implementation of the proposed approach for defining OSABS demand scenarios, we used the conceptual framework outlined in Figure 4. First, we derived the city-wide usage potential of OSABS by evaluating a survey on mobility needs. In combination with existing traffic data from well-established and widely used traffic demand models (e.g., Refs. [60,61]), we determined the spatially disaggregated base demand for a statistical day. For temporal disaggregation, we derived daily, weekly, and yearly usage patterns from an existing conventional bike sharing system using generalized linear regression models. Based on the assumption that OSABS and conventional systems have similar usage patterns, we then applied the patterns to the OSABS base demand to enable hourly usage prediction for a time period of one year.
Since the predicted OSABS usage is intended to serve as input for simulation models, we furthermore performed a k-medoids cluster analysis on the resulting demand scenario. The analysis aimed to map the entire course of the year with as few representative weeks as possible in order to reduce the computational effort for the simulation.
To illustrate this approach, we describe it by means of a case study for the city of Magdeburg (a large German city with approximately 235,000 residents). The datasets used for the application of our methodology are described in the subsequent chapter. For accessing, handling, and analyzing the datasets, we used the statistical softwareenvironment R (version 4.1) [62].

4.2. Dataset Description

4.2.1. Survey on Mobility Needs

The survey we evaluated for this study was part of several data collection instruments and methods developed by scientists from both logistics and human sciences collaborating on the AuRa project. They were used to investigate individual mobility needs in Magdeburg as well as the acceptability of autonomous (cargo) mobility [12,15]. Next to measures considering aspects of acceptability research, a comprehensive online survey in which a total of 1099 respondents participated between April and June 2020 [15] posed questions that access the usage potential of OSABS.
Of the participants, 50.1% were male, 49.1% were female, and 0.4% were diverse. Participants had an average age of 40.57 years ( S D = 16.31 years), and ages ranged from 18 to 88 years. Other analyses from this survey were previously reported in [15].
To find out more about the intention to use autonomous cargo bikes, the participants were asked how likely they were to replace conventional modes of transport with autonomous cargo bikes for various trip purposes. In addition, they were asked about their intention to use autonomous cargo bikes, what distance they would cover on average in everyday life with an autonomous cargo bike, and whether they believed OSABS to be a climate-friendly means of transport.

4.2.2. Traffic Dataset

Within the framework of our case study, we used travel demand matrices provided by the municipality of Magdeburg. They contain trips for four different modes of transport, including foot, bike, car, and public transport, for a time period of one day. The matrices are structured in a way that the rows contain all trips generated from each origin and the columns contain all trips attracted from each destination. Therefore, they are often referred to as origin–destination matrices (OD-matrices). Within the matrices, a total of 182 districts evenly distributed throughout the city of Magdeburg serve as origins and destinations. In order to access the geographic location and geometry information of those districts, we used an ESRI shapefile which was also provided by the municipality of Magdeburg. A map of the city of Magdeburg as well as its districts is shown in Figure 5a. Additionally, the inner-city OD-flows for the transport modes foot and bike are shown in Figure 5b and Figure 5c, respectively.
In the transport sector, since travel demand matrices contain passenger or vehicle trips related to a certain period of time [60], they commonly serve as input for the development of travel demand models which are designed to model movements of road users within a transport network [61]. According to Collin [63], traffic models for a period of one day are usually related to so-called normal working days or statistical traffic days (i.e., Tuesday or Thursday), since they reflect traffic events most representatively. This also applies for the traffic demand matrices used for this study.

4.2.3. Bike Sharing Dataset

For deriving temporal bike sharing usage patterns, we investigated counts of bike rentals in a conventional public bike sharing system in Hamburg, Germany. The data were recorded from January 2014 to May 2017 and are provided by the Open-Data-Portal of Deutsche Bahn (national railway company of Germany) [64]. Although the data were collected several years ago, we chose the Hamburg bike sharing system for several reasons. First, the dataset is publicly accessible. Second, we expected both Hamburg and Magdeburg to have similar temporal characteristics in bike sharing usage due to geographic proximity. Lastly, we assume that usage patterns have not changed between 2017 and today and can therefore still be considered as granted. For each booking in the system, the dataset contains information about booking time, start and destination stations, rental duration, as well as user-related information like customer ID or technical income channel.
Since our aim was to determine usage patterns based on a full year and 2017 rental data are merely available for 5 months, we only considered bookings from 2014 to 2016. In addition, we filtered out all bookings having the same origin and destination and a rental duration of less than two minutes, as we assumed that these are due to erroneous rental processes or for maintenance purposes.

4.3. OSABS Base Demand and Beliefs

4.3.1. Assessment of OSABS as a Climate-Friendly Means of Transport and Intention to Use It

In the survey described in Section 4.2.1, two questions were used to assess whether autonomous transport bikes would be considered a climate-friendly mode of transport: (1) “In my opinion, the introduction of autonomous transport bikes brings many benefits for a climate-friendly mobility transition” and (2) “I believe that the introduction of autonomous transport bikes brings benefits for the population in the evolution towards climate-friendly transport”. Both items were answered on a five-point Likert scale with the options “strongly disagree”, “strongly disagree”, “undecided”, “strongly agree”, and “strongly agree”. Alternatively, “no answer” could be selected.
A total of 781 people answered item 1 (“Advantages for a climate-friendly change in transport”), of which 48.4% tended to agree and a further 25.9% fully agreed. Similarly, for item 2 (“Benefits for the population in the development toward climate-friendly transport”), of the 781 people who answered it, 50.1% tended to agree and another 24.3% fully agreed.
With regard to the likelihood of use, participants could indicate whether they rated their own use of the autonomous cargo bike as “not at all likely”, “rather not likely”, “undecided”, “rather likely”, or “very likely” on a five-point Likert scale. Of the 782 people who answered this item, 31.8% thought use was rather likely, and a further 12.5% thought it was very likely. A total of 23.9% were undecided.
In summary, these descriptive results shed positive light on a possible OSABS use case. More than half of the respondents perceived OSABS as a possible contribution to climate-friendly transport. And although the system did not even exist in prototype form at the time of the survey, 44.3% of respondents could imagine using it themselves. This provides a promising starting point for an application scenario.

4.3.2. Assessment of OSABS Base Demand

The evaluation of the previously described survey on mobility needs in Magdeburg showed that about 16.67% of all trips by foot, 16.49% by bike, 14.47% by public transport, and 15.65% by car are likely to be replaced by using autonomous cargo bikes. Below, these values are referred to as probability of use per mode of transport p m o d e i . In addition, a large proportion of respondents indicated they would travel a maximum of 10 km on an autonomous cargo bike. The exact distance distribution is shown in Table 1.
To determine the traffic volume of autonomous cargo bikes for a statistical day, we calculated the number of trips replaced with OSABS by multiplying the previously obtained usage probabilities per mode of transport with OD-trips from the respective OD-matrices n O D i . In order to provide a wide range of input for any subsequent simulation models, we conducted this while distinguishing between two different scenarios:
  • High scenario: A share of trips from all modes of transport, namely, foot, bike, car, and public transport, will be replaced with OSABS.
  • Low scenario: A share of trips by only foot, bike, and public transport will be replaced with OSABS.
For each OD-pair, we then multiplied the resulting number of OSABS trips by the probability of use, which we derived from the trip distance s O D and the stated distance limits l ( s O D ) from Table 1. In the following, this probability will be referred to as distance-dependent probability of use p d i s t O D . Since no information was available on the actual starting and ending locations within origin and destination districts, it was necessary to estimate trip distances. Therefore, using shapefile and the software packages sf [65] and stplanr [66], we determined the Euclidean distance between the centroids of the respective OD-districts s E O D and multiplied it by a factor of 1.3. According to Hoerstebrock [67], this factor has proven to be a sound approximation of actual distances traveled within cities. To calculate intrazonal trips (i.e., trips within a district), for which the distance-dependent probability of use would be zero according to the above calculation, a distance of one kilometer was assumed.
In conclusion, the calculation of OSABS trips per OD-pair n O S A B S O D can be expressed via the following equations:
p d i s t O D = s O D · l ( s O D ) with s O D = 1 if O = D 1.3 if O D
n O S A B S O D , h i g h = i ( p m o d e i · n O D i ) · p d i s t O D with i { foot , bike , car , pt }
n O S A B S O D , l o w = i ( p m o d e i · n O D i ) · p d i s t O D with i { foot , bike , car }
Since most of the calculated traffic flows were non-integer values, it was then necessary to apply an algorithm that allows for rounding the results to integer values while preserving their overall sum. To achieve this, after rounding every number down in the first step, we incrementally rounded up those numbers with the highest fractional parts until the desired sum was reached. The total OSABS demand for a statistical traffic day is 8322 trips for the high scenario and 5435 trips for the low scenario.

4.4. Temporal Disaggregation

4.4.1. Derivation of Temporal Patterns

For deriving temporal patterns, i.e., systematic variations in daily, weekly, and yearly profiles, we aggregated the conventional bike sharing demand data using one-hour intervals. Since the resulting data were typical count data, i.e., observations containing only non-negative integer values [68], we then applied count models based on generalized linear models (GLMs) to retrieve the impact of certain time-related influencing variables on the observed hourly bookings (see [68,69]).
Generalized linear models (GLMs), introduced by Nelder and Wedderburn in 1972 [70], serve as a comprehensive framework for various statistical models including linear regression, logistic regression, and Poisson regression. In mathematical terms, a GLM can be represented as [71,72] (note: In this representation, X denotes the matrix of explanatory variables. This differs slightly from the notation used by Müller [71], who uses X 1 in her formulation):
E ( Y | X ) = μ = G 1 ( X β )
In this equation, E ( Y | X ) denotes the expected value of the dependent variable Y given the explanatory variable X, β represents an unknown parameter vector, and G 1 is the inverse of the link function G [73]. Unlike traditional linear regression, which is limited to normally distributed error terms, GLMs offer a more versatile approach characterized by three main components [70,72] (note: Müller’s [71] conceptualization of GLMs primarily focuses on two components: the distribution of Y and the link function, assuming the distribution of Y to be a member of the exponential family):
  • A random component specifying the probability distribution for modeling the dependent variable Y, including Bernoulli, Binomial, Poisson, Geometric, Negative Binomial, Exponential, Gamma, Normal, and Inverse Gaussian distributions (see also [71]);
  • A systematic component that describes the predictors (independent or explanatory variables) through a linear predictor function η = X β ;
  • A link function G which relates the linear predictor η to the mean μ of the distribution of the response variable Y.
As stated by Zeileis et al. [69], who give a comprehensive overview of regression models for count data and their application in R, the most simple distribution that can be used for modeling count data is the Poisson distribution. However, Poisson models are limited to the assumption that the variance in the model is identical to the mean [69]. Since our data appeared to be highly over-dispersed (i.e., the variance value is greater than the mean value), the application of a Poisson model was not feasible. According to Hilbe [74], a suitable way to deal with over-dispersion is to use a Negative Binomial regression model. As it is a generalization of the Poisson model, the Negative Binomial model loosens the restrictive assumption that the variance is equal to the mean [74].
Given the observed over-dispersion in our data, the Negative Binomial regression model emerged as the most fitting approach. Consequently, for the practical application of this model, we employed the R package MASS [75] for analyzing the representative bike sharing dataset.
To decide which influencing factors should serve as an input for our model, we examined the time-of-day variability in bike sharing rentals with respect to the different days of the week, as is illustrated in Figure 6.
The figure shows that the shape of daily profiles is significantly different for weekdays and weekend days. Throughout weekdays, the daily pattern is rather similar, consisting of large morning and afternoon peaks as well as a slight peak during lunchtime. However, it is noticeable that the afternoon peak on Friday is slightly below the other days. In contrast, the daily profile at weekends only shows a broad peak in the afternoon. Also, there is a high utilization at night compared to weekdays. With regard to the observations of O’Brien et al. [42] and Todd et al. [34], this indicates that the Hamburg bike sharing system user structure primarily comprises commuter and weekend leisure users.
To capture the day-to-day variability in hourly bookings within our model, we included the hour of the day and the day of the week as categorical input variables. In addition, as we could observe that the influence of daytime is different for specific days of the week, we included an interaction term between time and day of the week.
In order to access annual patterns, we furthermore analyzed the year-to-year variability in daily bookings (Figure 7). Next to a slight upward trend due to the general growth of Hamburg’s bikes sharing system [76], the figure indicates that there is a strong annual seasonal pattern (represented by the blue line). Coherent with the existing literature, this pattern consists of three periods with fewer bookings during winter, a high number of bookings during summer, and a transition phase during spring and autumn with growing and declining booking numbers, respectively.
As the pattern is repeated each year, we assume that those three periods reflect the general pattern of annual bike sharing usage. However, neither the associated seasons nor the respective months provide a sufficient temporal granularity to also represent any short-term variations within the annual course. Hence, we included week numbers as a categorical variable in our model since this interval is short enough to represent fluctuations but long enough to keep the number of input variables used for the regression model within reasonable limits. In summary, the following explanatory variables were included in the model:
  • Week number (reference variable: calendar week 1);
  • Weekday (reference variable: Monday);
  • Time of day (reference variable: hour 0);
  • Interaction term between weekday and time of day.
In contrast to the uniform pattern of annual seasonality, Figure 7 also shows that the frequency of the daily seasonality is rather irregular for the different years. In order to reveal the key temporal patterns, we consolidated the three-year booking data into a dataset consisting of hourly booking figures for only one year. We performed this by averaging the hourly bookings of each corresponding hour over the three years. This dataset is called the representative bike sharing dataset as follows.
The results of our negative binomial model applied to the representative bike sharing dataset are presented in Table A1 (Appendix A.1). As this is common in the recent literature regarding the influence of temporal factors on bike sharing rentals (e.g., Refs. [11,19,25,41,43,51,53]), we used Nagelkerke’s Pseudo-R 2 [77] to measure goodness of fit.
Table A1 shows that our model has a very high fit, as the Pseudo-R 2 value is 0.94443. This indicates that nearly 95% of the variation in hourly bike sharing rentals can be explained using the variables used within the model. As expected, the coefficients for week-related dummy variables show that the number of trips is increased for mid-year weeks compared to weeks at the beginning or end of the year. Furthermore, since we included the interaction between weekdays and the time of the day, the results demonstrate that the regression model enables the estimation of weekday and weekend peaks. Another finding is that the influence on hourly rentals relative to the reference category is mostly not significant for the interaction between weekdays and nighttime hours. We explain this by the fact that there is hardly any difference between the nightly booking numbers on weekdays.

4.4.2. Cluster Analysis

To enable temporal disaggregation, an alternative approach could have been to directly apply the results of our regression analysis to the previously determined OSABS base demand. However, as we aimed to provide hourly demand data for a time period of one year for two different scenarios (i.e., low and high scenario), this would have led to two datasets each containing hourly rentals for 52.143 individual weeks (or 52 weeks plus one day). Thus, for reproducing the annual OSABS traffic flows within a simulation model, it would be required to simulate 8760 h (52.143 weeks · 7 days · 24 h) of OSABS usage for each scenario.
Since this would involve an unreasonable computational effort, we applied a cluster analysis to the representative bike sharing dataset. Within the analysis, we used the k-medoids clustering technique proposed by Kaufmann and Rousseeuw [78], as it is more robust to noise and outliers than standard k-means clustering. For the technical implementation in R, we used the cluster package [79]. The aim of this analysis was to identify similarities in demand profiles of certain weeks and to group them into clusters accordingly. We associated each calendar week with the number of the cluster i = 1 k in which it was located. Instead of the individual week numbers, we then used the cluster numbers as categorical input variables for our regression model.
In order to find the optimal number of clusters, we conducted several regression models using different cluster sizes and compared them to the initial model. For comparing the models, we used the Akaike information criterion (AIC) [80] and root mean square error (RMSE). Table 2 shows that the optimal cluster size is eight, since the performance of the according regression model is quite similar compared to the initial model. In addition, as shown in Table A2 (Appendix A.2), the i = 8 -regression model provides a very high fit with a Pseudo-R 2 of 0.94235.
The performance of our models is further illustrated in the following charts. Figure 8 compares the observed hourly bookings (representative BSS dataset) for different weekdays, namely, Monday to Thursday, Friday, and Saturday to Sunday, against the values determined from the regression models.
The diagram effectively demonstrates that these models are highly proficient in replicating the daily fluctuations in hourly bookings. Nonetheless, it is worth noting that while these models are largely accurate, they have a slight tendency to underestimate peak demand and overestimate periods of lower demands.
Figure 9 additionally demonstrates that both the Full Model and the Cluster Model accurately represent the annual patterns. While the Full Model slightly outperforms in reflecting short-term changes, it is noteworthy that the overall course is well reproduced by both models. Notably, the less precise representation of short-term fluctuations by the Cluster Model is not inherently disadvantageous. These fluctuations vary across different years, indicating that a perfect replication may not be necessary or even desirable for accurate modeling. Thus, the Cluster Model efficiently balances simulation effort with quality of results.
As we could prove that it is sufficient to model annual patterns using only eight representative weeks, we used the results from the i = 8 -regression model for the temporal disaggregation of OSABS base demand. An overview of the assignment of the clusters to the actual calendar weeks is presented in Table 3.
In terms of reproducing the annual OSABS traffic flows within a simulation model, this represents a reduction in computational effort of almost 85%, as it is only necessary to simulate 1344 h (8 weeks · 7 days · 24 h) of OSABS usage for each scenario. To extrapolate these results to an entire year, the resulting representative weeks (C1 to C8) can be combined according to the represented calendar weeks in Table 3.

5. Modeling Results

Since the regression coefficients are linked with the model intercept, they could not be directly applied to the OSABS base demand. Therefore, we needed to develop a methodology for effectively transferring temporal patterns to the new system based on the following assumptions:
The k8-regression model’s intercept is 36.07, and the average value of observed hourly bookings within the data is 288.14. From this, we can derive an intercept–mean ratio of 0.125 for the model. Moreover, given that the OSABS base demand for a statistical day, i.e., the average value for daily bookings, is 8322 trips for the high scenario and 5435 for the low scenario, we can calculate average values for hourly OSABS bookings of 346.75 and 226.46 for the high and low scenarios, respectively. Hence, by implementing the model’s intercept–mean ratio in OSABS, we derive intercept values of 43.34 and 28.31 for the high and low scenarios, respectively.
Based on these assumptions, we calculate the hourly OSABS traffic flow in Magdeburg for each of the eight representative weeks. An extract of the results is pictured in Figure 10 and Figure 11, which show predicted weekly OD-traffic flows for the inner-city area of Magdeburg as well as average hourly bookings for Monday to Thursday, Friday, and Saturday to Sunday.
As expected, the figures indicate increased OSABS utilization in weeks C6 and C8, as they represent calendar weeks with higher average temperatures compared to the calendar weeks represented by weeks C2 and C4, hence replicating annual BSS usage patterns. Moreover, Figure 10 indicates that our approach enables the prediction of OSABS traffic flows with high spatial granularity. Further, Figure 11 shows that the approach enables accurate reproducibility of previously determined day-to-day variability in hourly bookings.
A crucial aspect of our study was validating the model. We compared our model’s predictions for OSABS in Magdeburg with characteristic data from existing bike sharing systems determined by Todd et al. [34] (Table 4). This comparison served as an indirect validation method, providing a benchmark for assessing our model’s viability in real-world scenarios. As Table 4 demonstrates, our model predicts higher OSABS utilization in Magdeburg compared to conventional BSS in similar-sized cities.
However, the slightly higher predicted OSABS figures are justifiable given its distinct advantages over conventional BSS. Firstly, OSABS extends the reach of bike sharing services to less dense urban areas. While traditional BSS primarily operates in densely populated, central city locations, OSABS allows for effective operation throughout the entire city, including peripheral areas, significantly expanding the potential user base and thus contributing to the higher predicted usage figures. Secondly, OSABS’s mobility-as-a-service feature, which enables users to summon vehicles directly to their location, greatly enhances user convenience and thus system utilization. Further, the ability to transport goods adds a valuable dimension to the service, attracting a wider range of users, including those who need to carry items that would be difficult with a standard bike. This feature is likely to appeal to a diverse demographic, further boosting the system’s utilization.

6. Discussion and Future Work

The resulting hourly booking figures are represented as OD-matrices and can be used directly for the OSABS simulation model. In the realm of simulation, the generated demand patterns serve as valuable input, contributing to the design and implementation of various strategies.
Firstly, the implementation of suitable order management strategies, especially rebalancing algorithms, benefits from the predicted spatial and temporal patterns, leading to enhanced operational efficiency and customer satisfaction. Additionally, our methodology provides guidance for the placement of OSABS stations. By accurately predicting traffic flows with high spatial granularity, we can identify areas of high demand and strategically position stations to meet this demand, thus optimizing resource allocation and improving service availability. Furthermore, our approach supports the selection of suitable energy supply technologies. The ability to anticipate OSABS utilization patterns, particularly during periods of increased usage, aids in making informed decisions about the types of energy supply technologies that would be most efficient and sustainable.
A further advantage of the proposed methodology lies in its wide applicability to other cities or use cases, as the data used, i.e., bike sharing data (in general or for the city itself) and OD-matrices (most often for larger cities), are widely available. Moreover, the survey on usage probabilities and distance limits can be conducted with little preparation and survey effort. Hence, in terms of conventional BSS, city authorities could use our approach to straightforwardly determine efficient locations for bike docking stations, which not only would ensure that bikes are available where and when they are needed but could also prevent issues such as overcrowding at certain stations. Similarly, system operators could use our demand scenarios to optimize bike distribution, reducing the amount of time and resources spent on repositioning bikes. Hence, through promoting the adoption of (conventional) bike sharing systems, our research may also help to drive a shift towards more sustainable modes of transportation, resulting in reduced carbon emission and air pollution in cities, but also in improved public health and overall quality of stay.
While providing new insights into the generation of demand scenarios for novel transportation systems, our study also raises the need for additional research.
One primary challenge is the theoretical nature of our model coupled with the lack of real-world OSABS data. This has led to a reliance on indirect validation methods, where we compare our model’s predictions with existing bike sharing systems data. The comparison suggested higher predicted OSABS utilization in Magdeburg, which we attribute to the unique features of OSABS, such as its extended reach and mobility-as-a-service offerings. While retrieving reasonable results from indirect validation, the integration of real-world OSABS data in future studies and hence the direct validation of our predictions remains a pivotal task.
Further, in our analysis, we applied annual usage patterns to represent long-term fluctuations in demand. To enhance the model’s accuracy in capturing short-term demand fluctuations, future work could involve the integration of real-time traffic data, weather conditions, and information about special events into the demand forecasting process. This would allow for a more dynamic and responsive model, better suited to the complexities of urban transportation.
An additional limitation arises from our model’s reliance on traffic zones for predicting demand, without giving the exact position for single requests. In line with findings from Krause et al. [12] and Kastner et al. [15], we aim to refine the spatial detail of our demand forecasts in future iterations of our research by incorporating land use, sociodemographic information, and different trip purposes.
Moreover, the extrapolation of bike sharing patterns from Hamburg to Magdeburg, while a necessary simplification for our case study, may not fully capture the specific dynamics of the Magdeburg area. This limitation affects the temporal disaggregation of the predicted OSABS data for Magdeburg but does not impinge on the broader applicability of our methodology to other urban contexts. Enhancing data availability could significantly improve the results of our case study, underlining the potential of our methodology when applied with context-specific data.
Lastly, the application of advanced machine learning algorithms in future research could lead to more accurate demand predictions and a reduction in the computational effort required for simulating annual traffic flows. However, the challenge of data availability remains a significant hurdle. Comprehensive data collection can be time-consuming and costly, potentially affecting the ease of transferring our methodology to diverse locations. Addressing this challenge may require collaborative efforts between various stakeholders, including cities, system operators, universities, and research institutions.

7. Conclusions

In this paper, we presented a data-driven approach for defining demand scenarios for OSABS. We described the implementation of our approach by means of a case study in the city of Magdeburg. In particular, we assessed the potential utilization of OSABS by analyzing a survey on mobility needs. Our analysis indicated that approximately 15% to 16% of all inner-city trips could be replaced by OSABS, with the majority of respondents viewing OSABS as an environmentally friendly transportation alternative.
Furthermore, we employed existing travel demand matrices for spatial disaggregation and usage patterns derived from a conventional bike sharing system via a negative binomial model for temporal disaggregation. As the model fit indicates, with week number, weekday, time of day, and an interaction term between weekday and time of day as input variables, we could explain nearly 95% of the variation in hourly bike sharing within the data.
In addition, since the derived demand scenarios are intended to be used as inputs for an agent-based simulation model, we performed a cluster analysis to identify similar patterns in the annual usage profile and reduce data size. Through cluster analysis, we demonstrated that annual bike sharing usage patterns can be modeled using a combination of eight representative weeks, resulting in nearly an 85% reduction in computational effort.
In summary, our study contributes to existing research by proposing a new methodology for generating demand scenarios for novel transportation systems with high spatial and temporal granularity. The generated demand scenarios can be integrated into an agent-based simulation model, enabling us to explore various facets of the new transportation system in the context of the city of Magdeburg. However, our approach has wider applicability and can be adapted for other cities or for estimating the potential utilization of other active and public transportation systems such as conventional bike sharing schemes, therefore encouraging active mobility.

Author Contributions

Conceptualization, M.K. and T.A.; data curation, M.K. and K.K.; formal analysis, M.K. and K.K.; funding acquisition, K.K. and T.A.; methodology, M.K.; project administration, T.A.; supervision, T.A.; validation, M.K., V.D.M., K.K. and T.A.; visualization, M.K.; writing—original draft preparation, M.K., V.D.M. and K.K.; writing—review and editing, M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was part of the research project AuRa (Autonomes Rad, (Eng. Autonomous Bicycle)) funded by the federal state of Saxony-Anahlt, Germany, and the European Regional Development Funds (EFRE, 2014–2020), project number 19-15003/004.

Informed Consent Statement

For the conducting of the survey, all ethical principles were observed in accordance with the guidelines of the German Research Foundation (DFG, https://www.dfg.de/en/research_funding/faq/faq_humanities_social_science/index.html, accessed 2 January 2020). Within the survey, informed consent was obtained from all subjects involved in the study.

Data Availability Statement

A publicly available dataset on the conventional bike sharing system in Hamburg, Germany, was analyzed in this study. This data can be found here: https://data.deutschebahn.com/dataset/data-call-a-bike.html (accessed on 1 March 2022). Restrictions apply to the availability of the traffic data. The data were obtained from the municipality of Magdeburg and are available from the authors with the permission of the municipality of Magdeburg. Further, additional data resulting from the survey on mobility needs are available on request from the corresponding author. The data are not publicly available due to privacy and data usage agreements.

Acknowledgments

We express our gratitude to the transportation planning department of the city of Magdeburg, Germany, for providing the travel demand matrices and shapefiles.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ADCBautonomous driving cargo bike
AICAkaike information criterion
BSSbike sharing system
OCCOperations Control Center
OSABSon-demand, shared-use, self-driving cargo bikes service
RMSEroot mean square error

Appendix A

Appendix A.1

The subsequent Table A1 contains the estimated parameter values for the regression model described in Section 4.4.1. The following explanatory variables were included in the model:
  • Week number (weeknum1 … weeknum53);
  • Weekday (Monday … Sunday);
  • Time of day (hour00 … hour23);
  • Interaction term between weekday and time of day (Monday × hour00 … Sunday × hour23).
Table A1. Estimated parameter values for Negative Binomial model (Full Model).
Table A1. Estimated parameter values for Negative Binomial model (Full Model).
Parameterexp(Estimate)2.5%97.5%z-Valuep-Value
Intercept34.2629831.7695936.9520591.675880
weeknum21.020110.9691.073910.759190.44774
weeknum31.147021.089851.20725.257790
weeknum41.01810.967091.07180.684070.49393
weeknum51.115681.061.174284.190790.00003
weeknum61.211361.151111.274777.366230
weeknum71.281.216471.346859.504370
weeknum81.285391.22161.35259.667570
weeknum91.338411.272091.4081911.241650
weeknum101.673941.591631.7605120.025140
weeknum111.584551.50651.6666517.859640
weeknum121.661351.579641.7472919.726870
weeknum131.618561.538761.7024818.668830
weeknum141.939741.844772.0395925.870190
weeknum152.280942.169762.3978332.340760
weeknum162.209782.101982.3231131.071840
weeknum172.205862.098252.31931.000830
weeknum182.520492.397932.6493236.348070
weeknum192.562142.43762.6930437.006930
weeknum202.414332.296812.5378634.619580
weeknum212.863772.724913.009741.490030
weeknum222.757862.624022.8985139.970450
weeknum233.225383.069373.3893246.294550
weeknum242.873772.734443.020241.630740
weeknum252.669362.539732.8056138.656670
weeknum262.849032.710872.9942341.281890
weeknum272.839472.701762.9841941.146250
weeknum283.011982.866093.165343.527090
weeknum293.211433.056083.3746846.119240
weeknum303.129832.978353.2890145.07820
weeknum313.134232.982553.2936445.135090
weeknum323.018742.872533.1723943.617580
weeknum332.717232.585332.8558739.372550
weeknum342.998582.853333.1512343.346980
weeknum352.928312.786393.0774642.389460
weeknum362.730512.597982.8698139.568960
weeknum372.806662.670512.9497440.677560
weeknum382.591612.465672.7239837.466890
weeknum392.567382.442592.6985537.08920
weeknum402.415342.297772.5389334.636450
weeknum412.078961.977372.1857628.632930
weeknum421.98481.887692.086926.784540
weeknum432.105492.002642.2136129.139160
weeknum442.11872.015222.2274829.3890
weeknum451.783371.695851.8754122.531530
weeknum461.614761.535271.6983718.60410
weeknum471.640791.560051.725719.234950
weeknum481.432131.361341.506613.886540
weeknum491.584811.506741.6669217.866040
weeknum501.478091.405111.5548615.124770
weeknum511.483651.41041.560715.272070
weeknum520.962060.913741.01295−1.470790.14135
weeknum531.086271.023091.153342.706870.00679
Tuesday1.215111.10741.333284.114330.00004
Wednesday1.476841.347581.618488.343840
Thursday1.79861.642381.9696812.662320
Friday2.200752.010842.4085917.131480
Saturday3.153382.883723.4482725.179580
Sunday2.937072.684563.2133423.490040
hour10.633090.574510.69765−9.227250
hour20.353030.318260.39159−19.684510
hour30.241930.216730.27006−25.287590
hour40.214090.191320.23958−26.857450
hour50.353190.318410.39176−19.677290
hour61.174021.069781.288423.381740.00072
hour74.200063.841434.5921831.513660
hour88.054727.37238.8003146.188640
hour94.884544.468415.3394334.911680
hour102.969492.714253.2487323.735520
hour113.323173.038223.6348626.254960
hour124.452614.072764.8678932.827320
hour134.900574.483095.3569334.985470
hour144.843734.431035.2948834.722730
hour155.816535.322116.3568838.846650
hour167.344486.721728.0249544.106520
hour179.744758.9203810.6452950.48470
hour189.93389.0935610.8516750.918030
hour196.943756.354647.5874642.841010
hour204.537134.150184.9601633.250510
hour213.277082.995993.5845425.941930
hour222.560252.33942.8019420.425730
hour231.802331.64521.9744512.657880
Tuesday × hour10.950220.829561.08842−0.737080.46108
Wednesday × hour11.00050.875471.143390.007350.99414
Thursday × hour10.99720.873691.13818−0.041520.96688
Friday × hour11.143381.003231.303112.008330.04461
Saturday × hour11.349221.185821.535134.547710.00001
Sunday × hour11.503721.32091.711856.167980
Tuesday × hour20.88320.763791.02128−1.675840.09377
Wednesday × hour20.928730.805711.07055−1.019730.30786
Thursday × hour21.047190.91081.203990.647650.51721
Friday × hour21.35871.184771.558184.385820.00001
Saturday × hour21.777051.553172.033198.368740
Sunday × hour22.153561.88112.4654911.115370
Tuesday × hour30.781370.668730.91297−3.106450.00189
Wednesday × hour30.829190.712740.96466−2.42590.01527
Thursday × hour30.997250.860771.15537−0.036630.97078
Friday × hour31.317061.140861.520473.758430.00017
Saturday × hour31.847391.605442.12588.569760
Sunday × hour32.32692.021852.6779811.779070
Tuesday × hour40.633180.537980.74523−5.497070
Wednesday × hour40.641550.547640.75155−5.497120
Thursday × hour40.753170.646340.87765−3.632160.00028
Friday × hour40.971790.83791.12708−0.378330.70518
Saturday × hour41.524291.320751.759195.764210
Sunday × hour41.982391.717822.287699.363170
Tuesday × hour50.787390.680150.91153−3.200110.00137
Wednesday × hour50.669870.579460.77438−5.416570
Thursday × hour50.61680.534390.71191−6.6040
Friday × hour50.583610.506480.67249−7.446060
Saturday × hour50.666290.580410.76487−5.767490
Sunday × hour50.887910.773811.01884−1.693950.09027
Tuesday × hour60.947190.831481.07901−0.816120.41443
Wednesday × hour60.716740.629720.81578−5.043130
Thursday × hour60.618880.544110.70392−7.304530
Friday × hour60.454410.399540.51681−12.013390
Saturday × hour60.152910.134030.17446−27.917370
Sunday × hour60.193280.169480.22042−24.51690
Tuesday × hour70.974060.859351.10408−0.41110.681
Wednesday × hour70.766040.676590.86732−4.206820.00003
Thursday × hour70.618580.546630.69999−7.61350
Friday × hour70.434620.384180.49168−13.239320
Saturday × hour70.052290.046010.05942−45.216710
Sunday × hour70.0560.049240.06368−43.94230
Tuesday × hour80.956970.845081.08368−0.693220.48817
Wednesday × hour80.763540.675040.86364−4.292310.00002
Thursday × hour80.612580.541860.69253−7.830490
Friday × hour80.42660.377490.4821−13.652530
Saturday × hour80.050830.044880.05757−46.878740
Sunday × hour80.043710.038540.04958−48.678610
Tuesday × hour90.94070.830131.066−0.958110.33801
Wednesday × hour90.759560.671050.85975−4.350590.00001
Thursday × hour90.634030.560450.71726−7.240560
Friday × hour90.465450.411580.52636−12.187840
Saturday × hour90.154770.136810.1751−29.643790
Sunday × hour90.130160.114930.14742−32.096690
Tuesday × hour100.880950.776470.99949−1.967860.04908
Wednesday × hour100.724180.639030.82068−5.056530
Thursday × hour100.608390.537150.68906−7.821710
Friday × hour100.498440.440280.56428−10.999090
Saturday × hour100.366170.323670.41426−15.958520
Sunday × hour100.327480.289210.37081−17.605740
Tuesday × hour110.856970.755540.97201−2.401650.01632
Wednesday × hour110.702950.620470.7964−5.534770
Thursday × hour110.605010.534340.68504−7.928450
Friday × hour110.509560.450250.57667−10.679540
Saturday × hour110.443980.392640.50202−12.951940
Sunday × hour110.391190.345670.44271−14.869210
Tuesday × hour120.882430.778531.0002−1.956870.05036
Wednesday × hour120.733740.648110.83069−4.889680
Thursday × hour120.628650.55560.7113−7.365270
Friday × hour120.516480.456670.58412−10.522830
Saturday × hour120.407990.361010.46109−14.362720
Sunday × hour120.384380.339870.43472−15.225990
Tuesday × hour130.839180.740470.95105−2.746120.00603
Wednesday × hour130.714370.63110.80864−5.318910
Thursday × hour130.607010.536560.68672−7.930550
Friday × hour130.534620.472810.60451−9.989580
Saturday × hour130.419620.371370.47413−13.934320
Sunday × hour130.420760.372130.47575−13.813870
Tuesday × hour140.820690.724120.93012−3.094150.00197
Wednesday × hour140.70060.618910.79307−5.625050
Thursday × hour140.598130.528690.67669−8.162470
Friday × hour140.572570.506390.6474−8.897980
Saturday × hour140.448830.397240.50713−12.857150
Sunday × hour140.468930.414760.53018−12.090150
Tuesday × hour150.807190.712430.91455−3.361830.00077
Wednesday × hour150.681440.602160.77116−6.077540
Thursday × hour150.582720.515210.65907−8.5970
Friday × hour150.530260.469080.59942−10.142430
Saturday × hour150.375350.332250.42403−15.74780
Sunday × hour150.396450.350710.44816−14.791290
Tuesday × hour160.813630.718360.92154−3.245760.00117
Wednesday × hour160.692810.612410.78376−5.831360
Thursday × hour160.574430.508050.64949−8.847420
Friday × hour160.491570.434970.55554−11.378370
Saturday × hour160.279010.247010.31516−20.534880
Sunday × hour160.298940.264480.33789−19.325180
Tuesday × hour170.818380.722780.92664−3.162020.00157
Wednesday × hour170.682120.603140.77144−6.093060
Thursday × hour170.551420.487830.6233−9.522180
Friday × hour170.395780.350280.44719−14.874740
Saturday × hour170.209970.185910.23714−25.140420
Sunday × hour170.215120.190350.24312−24.615680
Tuesday × hour180.812580.717660.92005−3.274810.00106
Wednesday × hour180.691540.611490.78208−5.875730
Thursday × hour180.548150.484950.61959−9.618590
Friday × hour180.362920.321190.41008−16.261820
Saturday × hour180.189430.167720.21395−26.786980
Sunday × hour180.184120.16290.2081−27.086730
Tuesday × hour190.826230.729430.93587−3.00250.00268
Wednesday × hour190.720090.636490.81467−5.215620
Thursday × hour190.581910.514630.65799−8.636590
Friday × hour190.419740.371350.47444−13.889480
Saturday × hour190.24280.214910.27431−22.735720
Sunday × hour190.217650.192490.24609−24.332590
Tuesday × hour200.878660.775230.99589−2.024390.04293
Wednesday × hour200.762760.673790.86348−4.279610.00002
Thursday × hour200.61080.539830.6911−7.822890
Friday × hour200.513850.454370.58113−10.606780
Saturday × hour200.308350.272780.34855−18.8150
Sunday × hour200.241370.213310.27311−22.545640
Tuesday × hour210.914560.806351.0373−1.390040.16452
Wednesday × hour210.772260.68170.87485−4.060840.00005
Thursday × hour210.639130.564480.72364−7.064710
Friday × hour210.546950.483310.61896−9.561630
Saturday × hour210.332470.293920.37608−17.512940
Sunday × hour210.24550.216770.27804−22.116960
Tuesday × hour220.972320.856741.1035−0.434680.6638
Wednesday × hour220.849820.749730.96328−2.545170.01092
Thursday × hour220.719980.635550.81563−5.162060
Friday × hour220.609480.538270.6901−7.811240
Saturday × hour220.362930.320650.41078−16.039170
Sunday × hour220.261890.231070.29683−20.971120
Tuesday × hour230.987580.869061.12227−0.191540.8481
Wednesday × hour230.966020.851331.09615−0.536180.59183
Thursday × hour230.886220.781561.00489−1.883830.05959
Friday × hour230.833940.735930.945−2.846880.00442
Saturday × hour230.527260.465510.59719−10.071980
Sunday × hour230.279590.246320.31735−19.717680
Model Info:
   Observations: 8760
   Dependent variable: bookings
   Type: generalized linear model
      Family: Negative Binomial
      Link function: log
Model Fit:
   Pseudo-R 2 (Nagelkerke) = 0.94443
   AIC = 92,400.78528
   RMSE = 66.35545

Appendix A.2

The subsequent Table A2 contains the estimated parameter values for the regression model described in Section 4.4.2. Instead of using individual week numbers, we assigned a cluster number i = 1 8 to each calendar week. We then utilized these cluster numbers as categorical input variables for our regression model. In summary, the following explanatory variables were included in the model:
  • Number of cluster (cluster1 … cluster8);
  • Weekday (Monday … Sunday);
  • Time of day (hour00 … hour23);
  • Interaction term between weekday and time of day (Monday × hour00 … Sunday × hour23).
Table A2. Estimated parameter values for Negative Binomial model (Cluster Model ( i = 8 )).
Table A2. Estimated parameter values for Negative Binomial model (Cluster Model ( i = 8 )).
Parameterexp(Estimate)2.5%97.5%z-Valuep-Value
Intercept36.0680733.6665538.64089101.987740
cluster21.293441.268021.3193725.4070
cluster31.567031.537311.5973145.98870
cluster41.948241.907121.9902561.274610
cluster52.22892.184182.2745477.50410
cluster62.496252.443922.5496984.6360
cluster72.715122.665472.76569106.085420
cluster82.971042.911813.03147105.988630
Tuesday1.211461.102261.331473.980160.00007
Wednesday1.476161.344761.620418.187130
Thursday1.798381.639461.972712.432870
Friday2.201462.008142.4133916.827340
Saturday3.151992.877583.4525724.703370
Sunday2.930182.673713.2112523.003960
hour10.632550.573120.69814−9.098390
hour20.352510.317330.39159−19.437230
hour30.241460.216010.26991−25.006510
hour40.213560.190580.23931−26.576940
hour50.352260.31710.39131−19.448920
hour61.171621.065851.28793.280830.00104
hour74.188533.824324.5874230.860910
hour88.036627.343038.7957145.255450
hour94.875614.452595.3388234.211920
hour102.963472.704153.2476623.251620
hour113.313023.023773.6299425.699120
hour124.435754.050384.8577832.125530
hour134.881284.457785.3450334.237610
hour144.822774.404275.2810333.971390
hour155.79315.291556.342238.020060
hour167.319356.687168.0113143.188730
hour179.703148.8669310.6182249.421180
hour189.896279.0435310.8294349.85680
hour196.917286.31957.571641.939760
hour204.523154.13034.9533732.555990
hour213.271092.985433.5840825.419230
hour222.555772.331362.8017820.012370
hour231.798461.638931.9735212.384550
Tuesday × hour10.9510.828371.09177−0.713380.47561
Wednesday × hour11.000930.873861.146460.013350.98935
Thursday × hour10.997780.87221.14144−0.032420.97414
Friday × hour11.145231.002541.308231.997370.04578
Saturday × hour11.351341.184911.541154.490060.00001
Sunday × hour11.505041.318941.717396.070740
Tuesday × hour20.884940.763671.02545−1.625680.10402
Wednesday × hour20.92890.804131.07302−1.002270.31621
Thursday × hour21.048350.909841.207940.653110.51368
Friday × hour21.362741.185681.566244.35830.00001
Saturday × hour21.780421.552622.041638.258420
Sunday × hour22.159921.882372.4783910.973820
Tuesday × hour30.782910.668720.9166−3.042660.00234
Wednesday × hour30.829780.711810.96729−2.385080.01708
Thursday × hour30.999340.860811.16017−0.008610.99313
Friday × hour31.319211.140321.526163.726030.00019
Saturday × hour31.851331.605392.134958.469030
Sunday × hour32.334012.02362.6920311.640790
Tuesday × hour40.635120.53860.74894−5.397190
Wednesday × hour40.642270.54720.75386−5.416890
Thursday × hour40.753840.645630.88019−3.574060.00035
Friday × hour40.973460.837621.13134−0.350770.72576
Saturday × hour41.528311.321421.767595.715490
Sunday × hour41.989111.719952.30049.270380
Tuesday × hour50.790050.681020.91655−3.110040.00187
Wednesday × hour50.670110.578450.7763−5.333840
Thursday × hour50.618030.534330.71484−6.481010
Friday × hour50.583660.505430.67399−7.333570
Saturday × hour50.667180.579910.76759−5.657830
Sunday × hour50.890510.774341.02412−1.625840.10398
Tuesday × hour60.948660.83081.08323−0.778790.43611
Wednesday × hour60.715810.627430.81663−4.972610
Thursday × hour60.618280.54230.7049−7.187540
Friday × hour60.454240.398450.51784−11.802870
Saturday × hour60.153090.133870.17507−27.421160
Sunday × hour60.193590.169360.22129−24.065010
Tuesday × hour70.975570.858571.1085−0.379520.7043
Wednesday × hour70.76550.674450.86883−4.136410.00004
Thursday × hour70.618040.544810.70111−7.478480
Friday × hour70.434910.383490.49322−12.969950
Saturday × hour70.052370.045970.05966−44.367580
Sunday × hour70.056090.04920.06393−43.114720
Tuesday × hour80.957190.843181.08662−0.676160.49894
Wednesday × hour80.763010.672910.86518−4.218810.00002
Thursday × hour80.61130.539390.69279−7.708130
Friday × hour80.426860.376780.48359−13.371180
Saturday × hour80.050850.044780.05774−45.971180
Sunday × hour80.043750.038470.04975−47.740990
Tuesday × hour90.940820.82821.06876−0.93770.3484
Wednesday × hour90.75910.6690.86133−4.275560.00002
Thursday × hour90.6330.558170.71786−7.123980
Friday × hour90.465750.410840.52801−11.937580
Saturday × hour90.154680.136390.17542−29.07270
Sunday × hour90.130230.11470.14786−31.464980
Tuesday × hour100.88070.774361.00164−1.934970.05299
Wednesday × hour100.723230.636650.8216−4.980320
Thursday × hour100.607850.535370.69014−7.685080
Friday × hour100.498690.439430.56595−10.778650
Saturday × hour100.366010.322730.4151−15.652850
Sunday × hour100.327750.288730.37204−17.24990
Tuesday × hour110.857520.754180.97502−2.346050.01897
Wednesday × hour110.702360.618440.79768−5.441690
Thursday × hour110.605020.533040.68672−7.775070
Friday × hour110.510170.449690.57879−10.453040
Saturday × hour110.444010.39170.50331−12.694790
Sunday × hour110.392260.345750.44502−14.534530
Tuesday × hour120.882760.776911.00303−1.913490.05569
Wednesday × hour120.733510.646320.83246−4.799890
Thursday × hour120.629250.554760.71373−7.206590
Friday × hour120.517370.456340.58657−10.288820
Saturday × hour120.408660.36070.46299−14.050910
Sunday × hour120.385820.340290.43745−14.864770
Tuesday × hour130.840730.740020.95514−2.664930.0077
Wednesday × hour130.71460.629750.81088−5.210690
Thursday × hour130.60760.535760.68908−7.759960
Friday × hour130.535920.472790.60748−9.754630
Saturday × hour130.420270.371020.47606−13.631190
Sunday × hour130.42240.372650.4788−13.477240
Tuesday × hour140.822640.724060.93463−2.998110.00272
Wednesday × hour140.700880.617630.79534−5.509750
Thursday × hour140.598860.528030.67919−7.983640
Friday × hour140.574220.506590.65087−8.677280
Saturday × hour140.449730.397040.50941−12.568560
Sunday × hour140.470710.415290.53353−11.789330
Tuesday × hour150.808430.711770.91822−3.273120.00106
Wednesday × hour150.681150.600420.77274−5.965570
Thursday × hour150.583550.514670.66164−8.40570
Friday × hour150.531620.469120.60245−9.901250
Saturday × hour150.376010.332010.42585−15.403950
Sunday × hour150.397740.350970.45075−14.443850
Tuesday × hour160.814990.717780.92537−3.15690.00159
Wednesday × hour160.692120.61030.78492−5.732380
Thursday × hour160.574150.506540.65079−8.680110
Friday × hour160.492430.434650.55789−11.124470
Saturday × hour160.279260.246610.31623−20.108280
Sunday × hour160.299630.264430.33951−18.901020
Tuesday × hour170.820390.722750.93121−3.062430.0022
Wednesday × hour170.682350.601850.77361−5.967840
Thursday × hour170.551520.486720.62496−9.330080
Friday × hour170.396680.35020.44933−14.541770
Saturday × hour170.210350.185780.23816−24.605360
Sunday × hour170.215630.190320.24431−24.082920
Tuesday × hour180.815120.718130.92522−3.162350.00156
Wednesday × hour180.691090.609570.7835−5.770250
Thursday × hour180.548220.483810.62121−9.425350
Friday × hour180.363750.321120.41204−15.90130
Saturday × hour180.18970.167540.2148−26.22480
Sunday × hour180.184520.162850.20908−26.507920
Tuesday × hour190.828430.729570.94068−2.903150.00369
Wednesday × hour190.720190.635010.81679−5.111350
Thursday × hour190.582450.513830.66023−8.451570
Friday × hour190.420940.371480.47698−13.569160
Saturday × hour190.243330.214840.2756−22.2460
Sunday × hour190.218090.19240.24721−23.815040
Tuesday × hour200.880520.774961.00045−1.953070.05081
Wednesday × hour200.763350.672660.86627−4.184710.00003
Sunday × hour210.245670.216380.27892−21.676330
Thursday × hour200.611230.538880.69329−7.659190
Friday × hour200.5150.454260.58386−10.363320
Saturday × hour200.308760.272470.34989−18.420450
Sunday × hour200.241810.213170.27429−22.072480
Tuesday × hour210.915880.805551.04132−1.341690.1797
Wednesday × hour210.77240.680160.87714−3.980350.00007
Thursday × hour210.639070.563050.72534−6.929780
Friday × hour210.547510.482620.62111−9.359830
Saturday × hour210.332520.293240.37706−17.167030
Tuesday × hour220.973730.85591.10778−0.404510.68584
Wednesday × hour220.84970.747810.96547−2.49910.01245
Thursday × hour220.719960.633990.8176−5.063660
Friday × hour220.609850.537290.69222−7.65120
Saturday × hour220.363050.319970.41193−15.722550
Sunday × hour220.26220.230770.29791−20.550460
Tuesday × hour230.988660.867921.12619−0.171680.86369
Wednesday × hour230.966650.849851.09951−0.516220.6057
Thursday × hour230.887140.780481.00837−1.832450.06688
Friday × hour230.834770.734880.94824−2.777360.00548
Saturday × hour230.527790.464850.59926−9.862820
Sunday × hour230.280270.246320.31889−19.311510
Friday × hour160.491570.434970.55554−11.378370
Saturday × hour160.279010.247010.31516−20.534880
Sunday × hour160.298940.264480.33789−19.325180
Tuesday × hour170.818380.722780.92664−3.162020.00157
Wednesday × hour170.682120.603140.77144−6.093060
Thursday × hour170.551420.487830.6233−9.522180
Friday × hour170.395780.350280.44719−14.874740
Saturday × hour170.209970.185910.23714−25.140420
Sunday × hour170.215120.190350.24312−24.615680
Tuesday × hour180.812580.717660.92005−3.274810.00106
Wednesday × hour180.691540.611490.78208−5.875730
Thursday × hour180.548150.484950.61959−9.618590
Friday × hour180.362920.321190.41008−16.261820
Saturday × hour180.189430.167720.21395−26.786980
Sunday × hour180.184120.16290.2081−27.086730
Tuesday × hour190.826230.729430.93587−3.00250.00268
Wednesday × hour190.720090.636490.81467−5.215620
Thursday × hour190.581910.514630.65799−8.636590
Friday × hour190.419740.371350.47444−13.889480
Saturday × hour190.24280.214910.27431−22.735720
Sunday × hour190.217650.192490.24609−24.332590
Tuesday × hour200.878660.775230.99589−2.024390.04293
Wednesday × hour200.762760.673790.86348−4.279610.00002
Thursday × hour200.61080.539830.6911−7.822890
Friday × hour200.513850.454370.58113−10.606780
Saturday × hour200.308350.272780.34855−18.8150
Sunday × hour200.241370.213310.27311−22.545640
Tuesday × hour210.914560.806351.0373−1.390040.16452
Wednesday × hour210.772260.68170.87485−4.060840.00005
Thursday × hour210.639130.564480.72364−7.064710
Friday × hour210.546950.483310.61896−9.561630
Saturday × hour210.332470.293920.37608−17.512940
Sunday × hour210.24550.216770.27804−22.116960
Tuesday × hour220.972320.856741.1035−0.434680.6638
Wednesday × hour220.849820.749730.96328−2.545170.01092
Thursday × hour220.719980.635550.81563−5.162060
Friday × hour220.609480.538270.6901−7.811240
Saturday × hour220.362930.320650.41078−16.039170
Sunday × hour220.261890.231070.29683−20.971120
Tuesday × hour230.987580.869061.12227−0.191540.8481
Wednesday × hour230.966020.851331.09615−0.536180.59183
Thursday × hour230.886220.781561.00489−1.883830.05959
Friday × hour230.833940.735930.945−2.846880.00442
Saturday × hour230.527260.465510.59719−10.071980
Sunday × hour230.279590.246320.31735−19.717680
Model Info:
   Observations: 8760
   Dependent variable: bookings
   Type: generalized linear model
      Family: Negative Binomial
      Link function: log
Model Fit:
   Pseudo-R 2 (Nagelkerke) = 0.94235
   AIC = 92,635.93798
   RMSE = 66.26881

References

  1. United Nations. World Urbanization Prospects: The 2018 Revision (ST/ESA/SER.A/420); United Nations: San Francisco, CA, USA, 2019. [Google Scholar]
  2. Okraszewska, R.; Romanowska, A.; Wołek, M.; Oskarbski, J.; Birr, K.; Jamroz, K. Integration of a multilevel transport system model into sustainable Urban mobility planning. Sustainability 2018, 10, 479. [Google Scholar] [CrossRef]
  3. Lam, D.; Head, P. Sustainable Urban Mobility. In Energy, Transport, & the Environment; Springer: London, UK, 2012; pp. 359–371. ISBN 978-1-4471-2717-8. [Google Scholar] [CrossRef]
  4. Torrisi, V.; Garau, C.; Ignaccolo, M.; Inturri, G. “Sustainable Urban Mobility Plans”: Key Concepts and a Critical Revision on SUMPs Guidelines; Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Cham, Switzerland, 2020; Volume 12255, pp. 613–628. [Google Scholar] [CrossRef]
  5. van Wee, B.; Ettema, D. Travel behaviour and health: A conceptual model and research agenda. J. Transp. Health 2016, 3, 240–248. [Google Scholar] [CrossRef]
  6. Comission of the European Communities. Green Paper: Towards a New Culture for Urban Mobility; Technical Report; European Comission: Brussels, Belgium, 2007. [Google Scholar]
  7. Yu, C.; O’Brien, O.; DeMaio, P.; Rabello, R.; Chou, S.; Benicchio, T. The Meddin Bike-Sharing World Map Mid-2021 Report. Technical Report. 2021. Available online: https://bikesharingworldmap.com/reports/bswm_mid2021report.pdf (accessed on 6 June 2022).
  8. Yang, Z.; Hu, J.; Shu, Y.; Cheng, P.; Chen, J.; Moscibroda, T. Mobility modeling and prediction in bike-sharing systems. In Proceedings of the MobiSys 2016, 14th Annual International Conference on Mobile Systems, Applications, and Services, Singapore, 26–30 June 2016; Association for Computing Machinery: New York, NY, USA, 2016; pp. 165–178. [Google Scholar] [CrossRef]
  9. Li, Y.; Zheng, Y.; Zhang, H.; Chen, L. Traffic prediction in a bike-sharing system. In Proceedings of the GIS: ACM International Symposium on Advances in Geographic Information Systems, Seattle, WA, USA, 3–6 November 2015. [Google Scholar] [CrossRef]
  10. Kim, D.; Shin, H.; Im, H.; Park, J. Factors Influencing Travel Behaviors in Bikesharing. In Proceedings of the TRB Annual Meeting, Washington, DC, USA, 22–26 January 2012; Volume 509, pp. 1–14. [Google Scholar]
  11. Cantelmo, G.; Kucharski, R.; Antoniou, C. Low-Dimensional Model for Bike-Sharing Demand Forecasting that Explicitly Accounts for Weather Data. Transp. Res. Rec. 2020, 2674, 132–144. [Google Scholar] [CrossRef]
  12. Krause, K.; Assmann, T.; Schmidt, S.; Matthies, E. Autonomous driving cargo bikes—Introducing an acceptability-focused approach towards a new mobility offer. Transp. Res. Interdiscip. Perspect. 2020, 6, 100135. [Google Scholar] [CrossRef]
  13. Zug, S.; Schmidt, S.; Assmann, T.; Krause, K.; Salzer, S.; Seidel, M.; Schmidt, M. Smart Cities/Smart Regions—Technische, wirtschaftliche und gesellschaftliche Innovationen. In BikeSharing-System der 5. Generation; Springer: Wiesbaden, Germany, 2019; pp. 189–202. [Google Scholar] [CrossRef]
  14. Assmann, T.; Matthies, E.; Gehlmann, F.; Schmidt, S. Shared autonomous cargo bike fleets—A better solution for future mobility than shared autonomous car fleets? In Proceedings of the ETC Conference Papers 2020, Milan, Italy, 9–11 September 2020. [Google Scholar]
  15. Kastner, K.; Gehlmann, F.; Salzer, S.; Kastner, I.; Matthies, E. Determinants of the acceptability of autonomous (cargo) mobility. Transp. Res. Interdiscip. Perspect. 2021, 11, 100448. [Google Scholar] [CrossRef]
  16. Schmidt, S.; Assmann, T.; Junge, L.; Höfer, M.; Krause, K.; Manoeva, D.; Matthies, E.; Meißner, S.; Petersen, H.; Riestock, M.; et al. Shared Autonomous Cargo Bike Fleets—Approaches for a Novel Sustainable Urban Mobility Solution. In Proceedings of the FISITA 2021 World Congress, Prague, Czech Republic, 13–17 September 2021. [Google Scholar]
  17. Salah, I.H.; Mukku, V.D.; Schmidt, S.; Assmann, T. A Conceptual Model for the Simulation of the Next Generation Bike-Sharing System with Self-driving Cargo-Bikes. Adv. Intell. Syst. Comput. 2021, 1278, 253–262. [Google Scholar] [CrossRef]
  18. Mukku, V.D.; Salah, I.H.; Assmann, T. Simulation testbed for the next-generation bike-sharing system with self-driving cargo-bikes. IFAC-PapersOnLine 2021, 54, 1098–1103. [Google Scholar] [CrossRef]
  19. Lin, L.; He, Z.; Peeta, S. Predicting station-level hourly demand in a large-scale bike-sharing network: A graph convolutional neural network approach. Transp. Res. Part C Emerg. Technol. 2018, 97, 258–276. [Google Scholar] [CrossRef]
  20. Borgnat, P.; Abry, P.; Flandrin, P.; Robardet, C.; Rouquier, J.B.; Fleury, E. Shared bicycles in a city: A signal processing and data analysis perspective. Adv. Complex Syst. 2011, 14, 415–438. [Google Scholar] [CrossRef]
  21. Giot, R.; Cherrier, R. Predicting bikeshare system usage up to one day ahead. In Proceedings of the 2014 IEEE Symposium on Computational Intelligence in Vehicles and Transportation Systems (CIVTS), Orlando, FL, USA, 9–12 December 2014; pp. 22–29. [Google Scholar] [CrossRef]
  22. Cantelmo, G.; Kucharski, R.; Antoniou, C. A low dimensional model for bike sharing demand forecasting. arXiv 2019, arXiv:1911.10266. [Google Scholar]
  23. Yang, Y.; Heppenstall, A.; Turner, A.; Comber, A. Using graph structural information about flows to enhance short-term demand prediction in bike-sharing systems. Comput. Environ. Urban Syst. 2020, 83, 101521. [Google Scholar] [CrossRef]
  24. Zhou, Y.; Li, Y.; Zhu, Q.; Chen, F.; Shao, J.; Luo, Y.; Zhang, Y.; Zhang, P.; Yang, W. A reliable traffic prediction approach for bike-sharing system by exploiting rich information with temporal link prediction strategy. Trans. GIS 2019, 23, 1125–1151. [Google Scholar] [CrossRef]
  25. Duran-Rodas, D.; Chaniotakis, E.; Antoniou, C. Built Environment Factors Affecting Bike Sharing Ridership: Data-Driven Approach for Multiple Cities. Transp. Res. Rec. J. Transp. Res. Board 2019, 2673, 55–68. [Google Scholar] [CrossRef]
  26. Gao, C.; Chen, Y. Using Machine Learning Methods to Predict Demand for Bike Sharing. In Information and Communication Technologies in Tourism 2022; Springer: Cham, Switzerland, 2022; Volume 1, pp. 282–296. [Google Scholar] [CrossRef]
  27. Noland, R.B.; Smart, M.J.; Guo, Z. Bikeshare trip generation in New York City. Transp. Res. Part A Policy Pract. 2016, 94, 164–181. [Google Scholar] [CrossRef]
  28. Rudloff, C.; Lackner, B. Modeling Demand for Bikesharing Systems. Transp. Res. Rec. J. Transp. Res. Board 2014, 2430, 1–11. [Google Scholar] [CrossRef]
  29. Tran, T.D.; Ovtracht, N.; D’Arcier, B.F. Modeling bike sharing system using built environment factors. Procedia CIRP 2015, 30, 293–298. [Google Scholar] [CrossRef]
  30. Sohrabi, S.; Ermagun, A. Dynamic bike sharing traffic prediction using spatiotemporal pattern detection. Transp. Res. Part D Transp. Environ. 2021, 90, 102647. [Google Scholar] [CrossRef]
  31. Gammelli, D.; Wang, Y.; Prak, D.; Rodrigues, F.; Minner, S.; Pereira, F.C. Predictive and prescriptive performance of bike-sharing demand forecasts for inventory management. Transp. Res. Part C Emerg. Technol. 2022, 138, 103571. [Google Scholar] [CrossRef]
  32. Hamad, S.Y.; Ma, T.; Antoniou, C. Analysis and prediction of bikesharing traffic flow—Citi Bike, New York. In Proceedings of the 2021 7th International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS), Heraklion, Greece, 16–17 June 2021; pp. 1–8. [Google Scholar] [CrossRef]
  33. Kumar Dey, B.; Anowar, S.; Eluru, N. A framework for estimating bikeshare origin destination flows using a multiple discrete continuous system. Transp. Res. Part A Policy Pract. 2021, 144, 119–133. [Google Scholar] [CrossRef]
  34. Todd, J.; O’Brien, O.; Cheshire, J. A global comparison of bicycle sharing systems. J. Transp. Geogr. 2021, 94, 103119. [Google Scholar] [CrossRef]
  35. Frade, I.; Ribeiro, A. Bicycle Sharing Systems Demand. Procedia-Soc. Behav. Sci. 2014, 111, 518–527. [Google Scholar] [CrossRef]
  36. Garcia-Gutierrez, J.; Romero-Torres, J.; Gaytan-Iniestra, J. Dimensioning of a Bike Sharing System (BSS): A Study Case in Nezahualcoyotl, Mexico. Procedia-Soc. Behav. Sci. 2014, 162, 253–262. [Google Scholar] [CrossRef]
  37. Chen, L.; Zhang, D.; Wang, L.; Yang, D.; Ma, X.; Li, S.; Wu, Z.; Pan, G.; Nguyen, T.M.T.; Jakubowicz, J. Dynamic cluster-based over-demand prediction in bike sharing systems. In Proceedings of the UbiComp 2016—2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Heidelberg, Germany, 12–16 September 2016; pp. 841–852. [Google Scholar] [CrossRef]
  38. Corcoran, J.; Li, T.; Rohde, D.; Charles-Edwards, E.; Mateo-Babiano, D. Spatio-temporal patterns of a Public Bicycle Sharing Program: The effect of weather and calendar events. J. Transp. Geogr. 2014, 41, 292–305. [Google Scholar] [CrossRef]
  39. Schimohr, K.; Scheiner, J. Spatial and temporal analysis of bike-sharing use in Cologne taking into account a public transit disruption. J. Transp. Geogr. 2021, 92, 103017. [Google Scholar] [CrossRef]
  40. Koska, T.; Friedrich, M.; Rabenstein, B.; Bracher, T.; Hertel, M. Innovative Öffentliche Fahrradverleihsysteme; Technical Report; Wuppertal Institut: Berlin, Germany, 2014. [Google Scholar]
  41. Miranda-Moreno, L.; Nosal, T. Weather or not to cycle: Temporal trends and impact of weather on cycling in an urban environment. Transp. Res. Rec. 2011, 2247, 42–52. [Google Scholar] [CrossRef]
  42. O’Brien, O.; Cheshire, J.; Batty, M. Mining bicycle sharing data for generating insights into sustainable transport systems. J. Transp. Geogr. 2014, 34, 262–273. [Google Scholar] [CrossRef]
  43. Gebhart, K.; Noland, R.B. The impact of weather conditions on bikeshare trips in Washington, DC. Transportation 2014, 41, 1205–1225. [Google Scholar] [CrossRef]
  44. An, R.; Zahnow, R.; Pojani, D.; Corcoran, J. Weather and cycling in New York: The case of Citibike. J. Transp. Geogr. 2019, 77, 97–112. [Google Scholar] [CrossRef]
  45. Guo, Y.; Zhou, J.; Wu, Y.; Li, Z. Identifying the factors affecting bike-sharing usage and degree of satisfaction in Ningbo, China. PLoS ONE 2017, 12, e0185100. [Google Scholar] [CrossRef]
  46. Chibwe, J.; Heydari, S.; Faghih Imani, A.; Scurtu, A. An exploratory analysis of the trend in the demand for the London bike-sharing system: From London Olympics to COVID-19 pandemic. Sustain. Cities Soc. 2021, 69, 102871. [Google Scholar] [CrossRef]
  47. Caulfield, B.; O’Mahony, M.; Brazil, W.; Weldon, P. Examining usage patterns of a bike-sharing scheme in a medium sized city. Transp. Res. Part A Policy Pract. 2017, 100, 152–161. [Google Scholar] [CrossRef]
  48. Bean, R.; Pojani, D.; Corcoran, J. How does weather affect bikeshare use? A comparative analysis of forty cities across climate zones. J. Transp. Geogr. 2021, 95, 103155. [Google Scholar] [CrossRef]
  49. Rixey, R. Station-level forecasting of bikesharing ridership. Transp. Res. Rec. 2013, 2387, 46–55. [Google Scholar] [CrossRef]
  50. Raux, C.; Zoubir, A.; Geyik, M. Who are bike sharing schemes members and do they travel differently? The case of Lyon’s “Velo’v” scheme. Transp. Res. Part A Policy Pract. 2017, 106, 350–363. [Google Scholar] [CrossRef]
  51. Wang, X.; Lindsey, G.; Schoner, J.E.; Harrison, A. Modeling Bike Share Station Activity: Effects of Nearby Businesses and Jobs on Trips to and from Stations. J. Urban Plan. Dev. 2016, 142, 04015001. [Google Scholar] [CrossRef]
  52. Du, Y.; Deng, F.; Liao, F. A model framework for discovering the spatio-temporal usage patterns of public free-floating bike-sharing system. Transp. Res. Part C Emerg. Technol. 2019, 103, 39–55. [Google Scholar] [CrossRef]
  53. Zhao, D.; Ong, G.P.; Wang, W.; Zhou, W. Estimating public bicycle trip characteristics with consideration of built environment data. Sustainability 2021, 13, 500. [Google Scholar] [CrossRef]
  54. Eren, E.; Uz, V.E. A review on bike-sharing: The factors affecting bike-sharing demand. Sustain. Cities Soc. 2020, 54, 101882. [Google Scholar] [CrossRef]
  55. Zhu, L.; Ali, M.; Macioszek, E.; Aghaabbasi, M.; Jan, A. Approaching Sustainable Bike-Sharing Development: A Systematic Review of the Influence of Built Environment Features on Bike-Sharing Ridership. Sustainability 2022, 14, 5795. [Google Scholar] [CrossRef]
  56. Guo, Y.; Yang, L.; Chen, Y. Bike Share Usage and the Built Environment: A Review. Front. Public Health 2022, 10, 5–14. [Google Scholar] [CrossRef]
  57. Elmashhara, M.G.; Silva, J.; Sá, E.; Carvalho, A.; Rezazadeh, A. Factors influencing user behaviour in micromobility sharing systems: A systematic literature review and research directions. Travel Behav. Soc. 2022, 27, 1–25. [Google Scholar] [CrossRef]
  58. Haj Salah, I.; Mukku, V.D.; Kania, M.; Assmann, T.; Zadek, H. Implications of the Relocation Type and Frequency for Shared Autonomous Bike Service: Comparison between the Inner and Complete City Scenarios for Magdeburg as a Case Study. Sustainability 2022, 14, 5798. [Google Scholar] [CrossRef]
  59. Mukku, V.D.; Salah, I.H.; Roy, A.; Assmann, T. Evaluation of Station Distribution Strategies for Next-Generation Bike-Sharing System. In Smart Energy for Smart Transport, Proceedings of the 6th Conference on Sustainable Urban Mobility, CSUM2022, Skiathos Island, Greece, 31 August–2 September 2022; Nathanail, E.G., Gavanas, N., Adamos, G., Eds.; Springer: Cham, Switzerland, 2023; pp. 1358–1373. [Google Scholar]
  60. Pillat, J.; Manz, W. Modelle des Personenverkehrs. In Stadtverkehrsplanung Band 2; Vallée, D., Engel, B., Vogt, W., Eds.; Springer: Berlin/Heidelberg, Germany, 2021; pp. 273–339. [Google Scholar] [CrossRef]
  61. Friedrich, M.; Leurent, F.; Jackiva, I.; Fini, V.; Raveau, S. From Transit Systems to Models: Purpose of Modelling. In Modelling Public Transport Passenger Flows in the Era of Intelligent Transport Systems. Springer Tracts on Transportation and Traffic; Gentile, G., Nökel, K., Eds.; Springer: Cham, Switzerland, 2016; pp. 131–234. [Google Scholar] [CrossRef]
  62. R Core Team. R: A Language and Environment for Statistical Computing; R Core Team: Vienna, Austria, 2021. [Google Scholar]
  63. Collin. Erhebungen zur Verkehrsnachfrage; Springer: Berlin/Heidelberg, Germany, 2005; pp. 80–139. [Google Scholar] [CrossRef]
  64. Deutsche Bahn, A.G. Call A Bike—Buchungen Call a Bike (Stand 05/2017)—Open-Data-Portal. 2017. Available online: https://data.deutschebahn.com/dataset/data-call-a-bike.html (accessed on 1 March 2022).
  65. Pebesma, E. Simple Features for R: Standardized Support for Spatial Vector Data. R J. 2018, 10, 439–446. [Google Scholar] [CrossRef]
  66. Lovelace, R.; Ellison, R. stplanr: A Package for Transport Planning. R J. 2019, 10, 7. [Google Scholar] [CrossRef]
  67. Hoerstebrock, T. Strategische Analyse der Elektromobilität in der Metropolregion Bremen/Oldenburg. Ph.D. Thesis, University of Oldenburg, Oldenburg, Germany, 2014; pp. 1–191. [Google Scholar]
  68. Hilbe, J.M. Varieties of Count Data. In Modeling Count Data; Cambridge University Press: Cambridge, UK, 2014; pp. 1–34. [Google Scholar] [CrossRef]
  69. Zeileis, A.; Kleiber, C.; Jackman, S. Regression models for count data in R. J. Stat. Softw. 2008, 27, 1–25. [Google Scholar] [CrossRef]
  70. Nelder, J.A.; Wedderburn, R.W.M. Generalized Linear Models. J. R. Stat. Soc. Ser. A 1972, 135, 370–384. [Google Scholar] [CrossRef]
  71. Müller, M. Generalized Linear Models. In Handbook of Computational Statistics: Concepts and Methods; Gentle, J.E., Härdle, W.K., Mori, Y., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 681–709. [Google Scholar] [CrossRef]
  72. McCullagh, P.; Nelder, J.A. An outline on generalized linear models. In Generalized Linear Models, 2nd ed.; McCullagh, P., Nelder, J.A., Eds.; Monographs on Statistics and Applied Probability; Chapman & Hall/CRC: Boca Raton, FL, USA, 1989; Volume 37, pp. 21–47. [Google Scholar]
  73. Müller, M. Generalized Linear Models. In XploRe—Learning Guide; Härdle, W., Klinke, S., Müller, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2000; pp. 205–228. [Google Scholar] [CrossRef]
  74. Hilbe, J.M. Negative binomial regression. In Negative Binomial Regression; Cambridge University Press: Cambridge, UK, 2007. [Google Scholar] [CrossRef]
  75. Venables, W.N.; Ripley, B.D. Generalized Linear Models. In Modern Applied Statistics with S, 4th ed.; Springer: New York, NY, USA, 2002; pp. 183–210. [Google Scholar] [CrossRef]
  76. Hamann, T.K.; Güldenberg, S.; Renzl, B. Overshare and collapse: How sustainable are profit-oriented company-to-peer bike-sharing systems? Die Unternehm. 2019, 73, 345–373. [Google Scholar] [CrossRef]
  77. Nagelkerke, N.J.D. A note on a general definition of the coefficient of determination. Biometrika 1991, 78, 691–692. [Google Scholar] [CrossRef]
  78. Kaufmann, L.; Rousseeuw, P.J. Partitioning Around Medoids (Program PAM). In Finding Groups in Data: An Introduction to Cluster Analysis; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 1990; pp. 68–125. [Google Scholar] [CrossRef]
  79. Maechler, M.; Rousseeuw, P.; Struyf, A.; Hubert, M.; Hornik, K. Cluster: Cluster Analysis Basics and Extensions. 2022. Available online: https://cran.r-project.org/web/packages/cluster (accessed on 28 July 2022).
  80. Akaike, H. A new look at the statistical model identification. IEEE Trans. Autom. Control 1974, 19, 716–723. [Google Scholar] [CrossRef]
Figure 1. OSABS workflow.
Figure 1. OSABS workflow.
Applsci 14 00180 g001
Figure 2. Interaction between agents within the simulation model.
Figure 2. Interaction between agents within the simulation model.
Applsci 14 00180 g002
Figure 3. Simulation animation window.
Figure 3. Simulation animation window.
Applsci 14 00180 g003
Figure 4. Methodological approach.
Figure 4. Methodological approach.
Applsci 14 00180 g004
Figure 5. (a) Magdeburg city districts (green: inner-city area). (b) Inner-city OD-flows by foot. (c) Inner-city OD-flows by bike.
Figure 5. (a) Magdeburg city districts (green: inner-city area). (b) Inner-city OD-flows by foot. (c) Inner-city OD-flows by bike.
Applsci 14 00180 g005
Figure 6. Day-to-day variability in hourly bookings from conventional BSS in Hamburg, Germany.
Figure 6. Day-to-day variability in hourly bookings from conventional BSS in Hamburg, Germany.
Applsci 14 00180 g006
Figure 7. Year-to-year variability in daily bookings from conventional BSS in Hamburg, Germany (black: observed bookings; green: smoothed conditional means).
Figure 7. Year-to-year variability in daily bookings from conventional BSS in Hamburg, Germany (black: observed bookings; green: smoothed conditional means).
Applsci 14 00180 g007
Figure 8. Comparison of observed and predicted values for daily bookings.
Figure 8. Comparison of observed and predicted values for daily bookings.
Applsci 14 00180 g008
Figure 9. Comparison of observed and predicted values for weekly bookings.
Figure 9. Comparison of observed and predicted values for weekly bookings.
Applsci 14 00180 g009
Figure 10. Predicted weekly OSABS OD-traffic flows for Magdeburg inner-city area.
Figure 10. Predicted weekly OSABS OD-traffic flows for Magdeburg inner-city area.
Applsci 14 00180 g010
Figure 11. Predicted hourly bookings.
Figure 11. Predicted hourly bookings.
Applsci 14 00180 g011
Table 1. Stated OSABS distance limits.
Table 1. Stated OSABS distance limits.
Distance [km]Proportion of Respondents [%]Distance [km]Proportion of Respondents [%]
(0, 1]5.09(11, 12]0.85
(1, 2]7.07(12, 13]0.14
(2, 3]11.03(13, 14]0.14
(3, 4]4.53(14, 15]4.24
(4, 5]25.04(15, 16]0.14
(5, 6]4.38(16, 17]0.00
(6, 7]4.53(17, 18]0.00
(7, 8]4.81(18, 19]0.00
(8, 9]0.28(19, 20]5.66
(9, 10]21.92>200.00
(10, 11]0.14
Table 2. Comparison of models with different cluster sizes as categorical input variables.
Table 2. Comparison of models with different cluster sizes as categorical input variables.
Cluster Size iAICRMSE
Initial model92,400.7966.36
296,453.3783.44
399,898.74109.57
498,627.99102.34
598,641.62102.41
697,688.5992.40
797,098.7890.04
892,635.9466.27
996,912.4588.81
1096,914.2787.62
1196,853.3287.95
1296,794.5087.32
Table 3. Represented calendar weeks.
Table 3. Represented calendar weeks.
ClusterRepresented Calendar WeeksRelated Season
C11, 2, 3, 4, 5, 52, 53Winter
C26, 7, 8, 9, 48, 50, 51Winter
C310, 11, 12, 13, 45, 46, 47, 49Spring/Autumn
C414, 41, 42, 43, 44Spring/Autumn
C515, 16, 17, 18, 20, 40Spring/Autumn
C619, 25, 33, 38, 39Spring/Summer
C721, 22, 24, 26, 27, 28, 35, 36, 37Spring/Summer/Autumn
C823, 29, 30, 31, 32, 34Summer
Table 4. Characteristic BSS data (based on [34]).
Table 4. Characteristic BSS data (based on [34]).
BSSPopulationArea (km2)Weekday Journeys
Very large, high-use BSS4,299,51744168,660
Large BSS in major cities1,786,31116824,903
OSABS in Magdeburg239,3642018322 (high scenario), 5435 (low scenario)
Small to medium efficient BSS350,354364448
Medium BSS with extensive cycling infrastructure448,719742708
Small to medium inefficient BSS111,30217359
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kania, M.; Mukku, V.D.; Kastner, K.; Assmann, T. Data-Driven Approach for Defining Demand Scenarios for Shared Autonomous Cargo Bike Fleets. Appl. Sci. 2024, 14, 180. https://0-doi-org.brum.beds.ac.uk/10.3390/app14010180

AMA Style

Kania M, Mukku VD, Kastner K, Assmann T. Data-Driven Approach for Defining Demand Scenarios for Shared Autonomous Cargo Bike Fleets. Applied Sciences. 2024; 14(1):180. https://0-doi-org.brum.beds.ac.uk/10.3390/app14010180

Chicago/Turabian Style

Kania, Malte, Vasu Dev Mukku, Karen Kastner, and Tom Assmann. 2024. "Data-Driven Approach for Defining Demand Scenarios for Shared Autonomous Cargo Bike Fleets" Applied Sciences 14, no. 1: 180. https://0-doi-org.brum.beds.ac.uk/10.3390/app14010180

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop