Next Article in Journal
Water Security Assessment of the Grand River Watershed in Southwestern Ontario, Canada
Previous Article in Journal
M-Government Cooperation for Sustainable Development in China: A Transaction Cost and Resource-Based View
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Scheduling Based on Predicted Inventory Variation Rate for Public Bicycle System

Key Laboratory of Transport Industry of Big Data Application Technologies for Comprehensive Transport, Beijing Jiaotong University, Beijing 100044, China
*
Author to whom correspondence should be addressed.
Sustainability 2019, 11(7), 1885; https://doi.org/10.3390/su11071885
Submission received: 5 March 2019 / Revised: 19 March 2019 / Accepted: 27 March 2019 / Published: 29 March 2019
(This article belongs to the Section Sustainable Transportation)

Abstract

:
To improve efficiency and reduce the total scheduling cost of the public bicycle system (PBS), dynamic scheduling based on the predicted inventory variation rate (DS-PIVR) is proposed. Regarding a station in the PBS as an inventory system, its inventory variation rate during the scheduling period and its inventory rate at the end of the scheduling period were predicted based on the stationary Markov process condition. A mixed integer programming (MIP) model, whose objective is to minimize the total scheduling distance, was established to describe the dynamic scheduling problem (DSP). Results from Boston and Washington D.C. PBSs show that, when compared to the dynamic scheduling based on the rolling horizon (DS-RH), the DS-PIVR method could at most shorten the routing distance by 62.25% (for Boston) and 74.7% (for Washington D.C.) among all scheduling areas, and could at most shorten the total routing distance for the whole PBS by 21.06% (for Boston) and 17.26% (for Washington D.C.). Moreover, the DS-PIVR method makes the repositioning vehicle journey only once and keeps the inventory rate of each station in balance during the scheduling period. Furthermore, the DS-PIVR method provides a promising reference to improve the operation efficiency by reducing the scheduling cost and the quality of service by satisfying the users’ demand in time during the rush hours for the PBS operators.

1. Introduction

As a short-distance, carbon-free traffic mode, public bicycles can solve the “last mile” problem of urban public transportation. In recent years, public bicycle systems (PBSs) have been widely used all over the world [1,2,3]. Studies on PBSs emerge [3,4], including bicycle safety [1] and health [5], modal shift [2], usage patterns [1,4,6], spatial-temporal features of the operations [5,7,8,9], etc.
The public bicycle systems (PBSs) can be mainly divided into docking and dockless PBSs [10]. The former provides services via docking stations, while the latter realizes the standardized management by setting up electronic fences [10]. The spatial and temporal distribution of travel demand is uneven in PBSs. With the expansion of PBSs and the growth of users, problems in borrow and return processes are gradually emerging [10,11]. How to maximize the quality of service and control the operational cost in a rational range has become the primary goal of the PBS operators. Efficiently scheduling the vehicles to rebalance the system is the key to solving this problem [6,12].
To optimize the PBS scheduling process, previous studies [4] suggested that the problem should be divided into three aspects. The first is the forecasting of the rebalancing demand. It mainly includes the mathematical models such as the Markov chain [13], queuing theory [14], etc., and the machine learning models such as neural networks [15], random forest [16,17], gradient boosting regression tree (GBRT) [18], etc. The second is the division of the scheduling area. It mainly includes district partition by administrative boundary and clustering by the attributes of stations, such as k-means clustering [19], Gale–Shapley algorithm [20], saving heuristic [21], etc. The third is the repositioning of vehicle routing, which is the core issue of scheduling optimization problems.
The goal of repositioning the vehicle routing could be divided into two categories. One is to reduce the rebalancing cost [22,23], including the total routing distance of the repositioned vehicle, the total execution time of the rebalancing task, and the total number of transferred bicycles. The other is to improve users’ satisfaction and simultaneously reduce the rebalancing cost, which is a multi-objective optimization [24,25] considering the trade-off between the operating cost and the service quality. Here, users’ satisfaction is commonly quantified by the waiting time, or by the users’ satisfaction function based on the fuzzy time window.
There are two main types of PBS scheduling optimization, namely static scheduling, and dynamic scheduling. Static scheduling, often performed at night or in the off-peak period, can ignore the influence of the users borrowing and returning the bicycles during the scheduling procedure. Static scheduling can be simply summarized as the vehicle routing problem (VRP) [26], which can be established by the MIP model [27,28]. Dynamic scheduling, often performed during the rush hour, considers the inventory variation of stations during the scheduling procedure. The common methods for dynamic scheduling include the rolling horizon [29] and the time-space network flow [30], both of which divide the scheduling period into discrete time slices. The DS-RH transforms the DSP into the static scheduling problem (SSP) in consecutive time slices [31]. The scheduling scheme of each time slice is passively adjusted with the stage detection, which is essentially the composition of the local optimization scheme. Due to the insufficient information of the prediction, the overall efficiency of the scheduling period in the DS-RH cannot be guaranteed. The time-space network flow method divides the scheduling period into discrete time slices as well and sets several time-space nodes to transform the DSP into the SSP [30]. Since the same station needs to be set as a virtual time-space node in each time slice, the complexity of solving the time-space network flow model will be greatly increased when we meet a large PBS with a long-time scheduling task.
This paper proposes a dynamic scheduling method for the PBS based on the predicted inventory variation rate. By calculating the inventory variation rate of each station, the inventory rate of the station at the end of the scheduling period is actively predicted, and an optimal scheduling scheme for the whole scheduling period is generated. The results prove that compared to the DS-RH method, the DS-PIVR method is more reasonable and effective. DS-PIVR method will provide a promising reference to improve the operation efficiency and the quality of service of a PBS during the rush hours.
The remainder of this paper is organized as follows. Section 2 introduces the properties of a station of a PBS. Dynamic scheduling based on the predicted inventory variation rate is proposed in Section 3. Then, Section 4 shows the case of the Boston PBS to test the DS-DIVR method. The last section discusses the results compared with previous studies and makes recommendations for future research directions.

2. Properties of a Station

A station, which provides a borrow and return service via bicycle docks, can be regarded as an inventory system [5,28]. We define the properties of a station and provide the related calculation methods.

2.1. Inventory Variation Rate

During the scheduling period T , the cumulative number of borrowed and returned bicycles at a station i is denoted as B i and R i , respectively. The average borrowing and returning rate of a station i are defined as λ i = B i / T and μ i = R i / T , respectively. Then the inventory variation rate of a station i is δ i = λ i μ i , which depicts the borrow-return trend of a station. The larger the positive value of δ i , the stronger the borrowing demand; the larger the negative value of δ i , the stronger the return demand.
According to the historical operation data of the Boston PBS, the predicted inventory variation rate of a station could be calculated as the following steps.
First, the travel demand OD matrix is obtained in the period T as F = ( f i j ) n · n , where f i j is the travel amount from station i to station j . The borrow transfer probability matrix is obtained:
P = ( p i j ) n · n = ( f i j k = 1 n f i k ) n · n
where p i j indicates the probability of the bicycles borrowed from station i and returned to station j . Accordingly, the return transfer probability matrix is obtained:
Q = ( q i j ) n · n = ( f i j k = 1 n f k j ) n · n
where q i j indicates the probability of the bicycles borrowed from station i and returned to station j .
Secondly, assuming that the borrow-return process is a stationary Markov process [4]. According to the stationary distribution of the Markov process [32], we obtain:
{ φ b = φ b · P φ r = Q · φ r
where φ b and φ r indicate the stationary probability vector of the borrow and return in the period T , respectively.
Then, the cumulative number of borrowed and returned bicycles are obtained as follows:
{ B = φ b · h ¯ R = h ¯ · φ r
where B and R are vectors come up with the cumulative number of borrowed and returned bicycles of each station in the scheduling period T , h ¯ indicates the average hourly trips in the same period calculated by using historical trip data.
Finally, the inventory variation rate is obtained:
δ i = ( B i R i ) / T

2.2. Predicted Inventory Rate

The number of docks at station i is defined as the station capacity C i . The number of bicycles stored at station i at moment t is defined as inventory V i ( t ) . The ratio of inventory to capacity is defined as the inventory rate S i ( t ) = V i ( t ) C i .
At the beginning moment t 0 of the time period T , the initial inventory rate of station i is defined as S i ( t 0 ) = V i ( t 0 ) C i , then the predicted inventory rate of station i at the moment ( t 0 + T ) will be
S ˜ i ( t 0 + T ) = S i ( t 0 ) δ i · T / C i .
If either S i ( t 0 ) or S ˜ i ( t 0 + T ) exceeds the reasonable interval [ S min , S max ] , then station i will be rebalanced during the time period T . Let t i represent the time that the repositioning vehicle arrives at station i . Thus, the optimization object is to keep the inventory rate and always stay in a reasonable interval
S min < S i ( t ) < S max ,   t [ t i , t 0 + T ]

2.3. Rebalancing Demand

The target inventory V ^ i ( t i ) of station i at t i is calculated as:
V ^ i ( t i ) = [ ( ( S max S min ) π · tan 1 ( δ i · ( t 0 + T t i ) ) + S max + S min 2 ) · C i ]
The rebalancing demand of station i
q i = [ V ^ i ( t i ) ( V i ( t 0 ) δ i · ( t i t 0 ) ) ] ,
where V i ( t 0 ) is the initial inventory. If q i > 0 , it indicates the delivery requirement, else if q i < 0 , it indicates the pickup requirement.

2.4. Latest Arrival Time

To avoid an empty or full situation, the repositioning of vehicles is limited to the latest arrival time of station i , which is defined as
D i = { min ( t 0 + V i ( t 0 ) δ i , t 0 + T ) δ i > 0 t 0 + T δ i = 0 min ( t 0 + V i ( t 0 ) C i δ i , t 0 + T ) δ i < 0

3. Methodology

To avoid the lag of scheduling, a regional and phased strategy is adopted. In this paper, a dynamic scheduling optimization method based on predicted inventory variation rate δ i , is studied in a given scheduling period and scheduling area. For each scheduling area, we assigned one depot and one repositioning vehicle.

Scheduling Scheme

In a given scheduling area, the scheduling scheme is shown in Figure 1. The generating process is:
Step 1: Predict the station inventory rate at the end of the scheduling period S ˜ i ( t 0 + T ) .
Step 2: Identify the set of stations with rebalancing requirements. The initial inventory rate S i ( t 0 ) at each station, the predicted inventory rate at the end of the scheduling period S ˜ i ( t 0 + T ) and the reasonable inventory rate interval [ S min , S max ] are compared to determine the stations with rebalancing demands.
Step 3: Calculate the latest arrival time D i .
Step 4: Establish the scheduling optimization model by minimizing the routing distance of the repositioned vehicle.
Step 5: Solve the optimization model and obtain the scheduling scheme.
The latest arrival time is used to describe the urgency of the rebalancing requirement of a station. According to the service order of the repositioning vehicle, the rebalancing demand of each station is dynamically calculated. According to the initial inventory rate and the predicted inventory rate, it is judged whether a station should be rebalanced.
The heart of the scheduling process is a vehicle routing problem (VRP). An MIP model [13,27] is established to describe the scheduling procedure as
Min   Z = i j N 0 d i j · x i j
s . t .
t j t i + t w | q i | + t i j x i j + P ( x i j 1 ) i j N 0
j i N 0 x j i = j i N 0 x i j = 1 i N 0
i j N 0 t i j x i j + i N t w | q i | T
i j S x i j | S | 1 S N ,   2 | S | | N |
0 Q i j i N 0 x i j q j Q i N 0
0 Q 0 Q
x i j { 0 , 1 } i j N 0
t 0 t i D i i N 0
The objective function (11) minimizes the routing distance of repositioning the vehicle, Constraints (12) limit visiting times of stations, which ensure the minimal time required for repositioning the vehicle to travel from station i to station j . Constraints (13) take care of flow conservation, which ensures each station with rebalancing demand visited only once by the repositioning vehicle, and it means that the vehicle starts from the depot and finally returns to the depot. Constraints (14) limit the total routing times of repositioning vehicles plus total loading and unloading times to the total time of the scheduling period. Constraints (15) are sub-tour elimination constraints which are similar to those of Miller et al. [33]. Constraints (16) ensure that the vehicle inventory remains non-negative and within capacity after leaving station i . Constraint (17) is the limit on the initial inventory of repositioning vehicles. Constraints (18) are binary constraints. Constraints (19) take care of visiting time of each station within the latest arrival time. All parameters are listed, and explained in Table 1.

4. Validation of DS-PIVR

Take the Boston PBS at the evening rush hour (17:00–18:00) of the weekday as an example to verify the dynamic scheduling based on the predicted inventory variation rate (DS-PIVR).
According to the maximum spanning star [28], the workload constraint of the scheduling area is judged. With the scanning algorithm [34] and the k-means ( K 2 ) clustering algorithm, the scheduling area of the Boston PBS is divided, and 17 scheduling areas are obtained (see Figure 2). Table 2 lists related station information of the 17 scheduling areas.
Here, taking Area #3 as an example, the scheduling scheme is shown. The status of all stations in Area #3 is shown in Table 3. The simulated annealing (SA) algorithm is used to solve the scheduling problem. Figure 3 shows the DS-PIVR and DS-RH schemes. The routing distance of the DS-PIVR and DS-RH scheduling schemes are 3822.97 m and 5666.36 m, respectively.
Figure 4 shows the complete scheduling scheme of the DS-PIVR and DS-RH methods for the whole Boston PBS under the given initial inventory rate setting. The DS-PIVR method can at most shorten the routing distance of the repositioning vehicle by up to 36.55%, and the total routing distance of the system can be reduced by 18.59%, compared to the DS-RH method (see Table 4).
To comprehensively validate the DS-PIVR method, we employ the validation process of previous works [13,27,28,35,36], and numerically generate 50 independent settings for each station of Boston PBS and Washington D.C. PBS, respectively. Table 5 summarizes our computational results for Boston and Washington D.C. PBSs. Compared to DS-RH method, the best found MIP solution of the DS-PIVR method among all scheduling areas can shorten the routing distance of the repositioning vehicle by 62.25% (for Boston) and 74.7% (for Washington D.C.), and the best found MIP solution for the whole PBS can shorten the total routing distance by 21.06% (for Boston) and 17.26% (for Washington D.C.). In addition, 17 settings for Boston and 14 settings for Washington D.C. (out of 50) did not yield an MIP solution for the DS-PIVR method or DS-RH method.

5. Discussion

This paper proposes a dynamic scheduling method based on the predicted inventory variation rate for the rebalancing of a PBS. The bicycle station is regarded as an inventory system. The rebalancing demand of the stations and the scheduling route of the repositioning vehicle are considered simultaneously. Based on the historical trip data and the theory of the stationary Markov process, the inventory variation rate of each station during the whole scheduling period is predicted. The station inventory rate at the end of the scheduling period and the latest arrival time constraint for each station are calculated. The routing distance of the repositioning vehicle is set as the objective function, and the binary nonlinear MIP model is solved to obtain an optimized scheduling scheme. The results prove that the proposed method significantly improves the scheduling efficiency and reduces the scheduling cost, compared to the DS-RH method. The scheduling scheme generated by the proposed method ensures that the repositioning of the vehicles make the journey only once to keep all stations rebalanced for each given area. Furthermore, the DS-PIVR method is applicable to the dynamic scheduling situation during daily rush hours and can be used as a promising reference for the public bicycle operators to obtain a reasonable scheduling scheme.
Meanwhile, in the proposed model, the inventory variation rate in a scheduling period is predicted based on the historical operation data. The accuracy of the prediction will be determined by the selection of the prediction model. Therefore, how to select a more accurate and more adaptable prediction model is a good question to make the DS-PIVR method more practical.
The proposed model takes the area division as a precondition, which is originated from two considerations. On the one hand, for the bicycle dispatchers, the constant scheduling area is the more reasonable and operable task. If the scheduling area varies by time, then the bicycle dispatchers have to pay more attention to be familiar with the routes and the area, which will increase the complexity and decrease the efficiency of dispatching process. On the other hand, the scheduling area is independent with each other, i.e., the scheduling vehicle can only cruise in its assigned area. The purpose is to ensure that the scheduling scheme meets the scheduling requirements with time constraints and operability. Therefore, how to divide the scheduling areas simultaneously meeting the variation of scheduling requirements in a different scheduling period and keeping the operability for the practitioners is one of the important future works.
The compilation of the scheduling scheme includes a VRP solution process. To simplify the whole rebalancing problem, the traffic condition on the roads was not taken into consideration in the proposed model. Considering the traffic condition, and even considering the real-time traffic condition via an intelligent transport system, will improve the practicability of the proposed model a lot.
Furthermore, to our knowledge, there are two more future directions to extend our work. One is to take the state before the current scheduling period into consideration to improve the accuracy of the prediction procedure. The other is to remove the constant assumption about the inventory variation rate during the scheduling period, which will make the future works more practical for the real PBS. Both of them will provide a promising way to reduce the scheduling cost further, and improve the quality of the service (QoS) of a real PBS.

6. Conclusions

Based on the predicted inventory variation rate, a dynamic scheduling method called a DS-PIVR method for the rebalancing of a PBS is proposed. Results of extensive experiments prove that the proposed method could at most shorten the routing distance by 62.25% (for Boston) and 74.7% (for Washington D.C.) among all scheduling areas, and could at most shorten the total routing distance for the whole PBS by 21.06% (for Boston) and 17.26% (for Washington D.C.). It is believed that the DS-PIVR method provides a promising reference to improve the operation efficiency by reducing the scheduling cost and the quality of the service by satisfying the users’ demand in time during the rush hours for the PBS operating companies.

Author Contributions

L.G. conceived and designed the experiments; L.G. and W.X. prepared the data and wrote the manuscript; W.X. analyzed the data and performed the experiments in this article; Y.D. edited the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No.91646124, No.71571017, No.71621001, and No. 91746201).

Acknowledgments

The authors thank for support from the Fundamental Research Funds for the Central Universities (2018JBM026).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Martin, E.; Cohen, A.; Botha, J.; Shaheen, S. Bikesharing and Bicycle Safety. Mineta Transportation Institute Publications. Available online: http://transweb.sjsu.edu/research/bikesharing-and-bicycle-safety (accessed on 18 March 2019).
  2. Shaheen, S.; Martin, E.; Cohen, A. Public Bikesharing and Modal Shift Behavior: A Comparative Study of Early Bikesharing Systems in North America. Int. J. Transp. 2013, 1, 35–54. [Google Scholar] [CrossRef]
  3. Pucher, J.; Buehler, R. Cycling towards a more sustainable transport future. Transp. Rev. 2017, 37, 689–694. [Google Scholar] [CrossRef] [Green Version]
  4. Fishman, E. Bikeshare: A Review of Recent Literature. Transp. Rev. 2016, 36, 92–113. [Google Scholar] [CrossRef]
  5. Lu, T.; Mondschein, A.; Buehler, R.; Hankey, S. Adding temporal information to direct-demand models: Hourly estimation of bicycle and pedestrian traffic in Blacksburg, VA. Transp. Res. Part D 2018, 63, 244–260. [Google Scholar] [CrossRef]
  6. Faghih-Imani, A.; Hampshire, R.; Marla, L.; Eluru, N. An empirical analysis of bike sharing usage and rebalancing: Evidence from Barcelona and Seville. Transp. Res. Part A 2017, 97, 177–191. [Google Scholar] [CrossRef]
  7. Wergin, J.; Buehler, R. Where Do Bikeshare Bikes Actually Go? Analysis of Capital Bikeshare Trips with GPS Data. Transp. Res. Rec. 2017, 2662, 12–21. [Google Scholar] [CrossRef]
  8. Hankey, S.; Lu, T.; Mondschein, A.; Buehler, R. Spatial models of active travel in small communities: Merging the goals of traffic monitoring and direct-demand modeling. J. Transp. Health Part B 2017, 7, 149–159. [Google Scholar] [CrossRef]
  9. Lu, T.; Buehler, R.; Mondschein, A.; Hankey, S. Designing a Bicycle and Pedestrian Traffic Monitoring Program to Estimate Annual Average Daily Traffic in a Small Rural College Town. Transp. Res. Part D 2017, 53, 193–204. [Google Scholar] [CrossRef]
  10. Shaheen, S.; Guzman, S.; Zhang, H. Bikesharing in Europe, the Americas, and Asia: Past, Present, and Future. Transp. Res. Rec. 2011, 2143, 159–167. [Google Scholar] [CrossRef]
  11. Cagliero, L.; Cerquitelli, T.; Chiusano, S.; Garza, P.; Ricupero, G.; Baralis, E. Characterizing Situations of Dock Overload in Bicycle Sharing Stations. Appl. Sci. 2018, 8, 2521. [Google Scholar] [CrossRef]
  12. Li, L.; Shan, M. Bidirectional Incentive Model for Bicycle Redistribution of a Bicycle Sharing System during Rush Hour. Sustainability 2016, 8, 1299. [Google Scholar] [CrossRef]
  13. Zhou, Y.; Wang, L.; Zhong, R.; Tan, Y. A Markov Chain Based Demand Prediction Model for Stations in Bike Sharing Systems. Math. Prob. Eng. 2016, 2016, 8028714. [Google Scholar] [CrossRef]
  14. Raviv, T.; Kolka, O. Optimal Inventory Management of a Bike-sharing Station. IIE Trans. 2013, 45, 1077–1093. [Google Scholar] [CrossRef]
  15. Xu, C.; Ji, J.; Liu, P. The Station-free Sharing Bike Demand forecasting with a Deep Learning Approach and Large-scale Datasets. Transp. Res. Part C 2018, 95, 47–60. [Google Scholar] [CrossRef]
  16. Feng, Y.; Wang, S. A Forecast for Bicycle Rental Demand based on Random Forests and Multiple Linear Regression. In Proceedings of the IEEE/ACIS International Conference on Computer and Information Science, Wuhan, China, 24–26 May 2017. [Google Scholar] [CrossRef]
  17. Ashqar, H.I.; Elhenawy, M.; Almannaa, M.H.; Ghanem, A.; Rakha, H.A.; House, L. Modeling Bike Availability in a Bike-Sharing System Using Machine Learning. In Proceedings of the 5th IEEE International Conference on Models and Technologies for Intelligent Transportation Systems, Naples, Italy, 26–28 June 2017. [Google Scholar] [CrossRef]
  18. Jiang, J.; Lin, F.; Fan, J.; Lv, H.; Wu, J. A Destination Prediction Network Based on Spatiotemporal Data for Bike-Sharing. Complexity 2019, 2019, 7643905. [Google Scholar] [CrossRef]
  19. Dong, H.; Shi, C.; Chen, N.; Liu, D. Clustering Division of Public Bicycle Scheduling Regional Based on Association Rules. Bullet. Sci. Techn. 2013, 29, 209–212. (In Chinese) [Google Scholar] [CrossRef]
  20. Almannaa, M.H.; Elhenawy, M.; Ghanem, A.; Ashqar, H.I.; Rakha, H.A. Network-Wide Bike Availability Clustering Using the College Admission Algorithm: A Case Study of San Francisco Bay Area. In Proceedings of the 5th IEEE International Conference on Models and Technologies for Intelligent Transportation Systems, Naples, Italy, 26–28 June 2017. [Google Scholar] [CrossRef]
  21. Forma, I.A.; Raviv, T.; Tzur, M. A 3-step Math Heuristic for the Static Repositioning Problem in Bike-sharing Systems. Transp. Res. Part B 2015, 71, 230–247. [Google Scholar] [CrossRef]
  22. Dell’Amico, M.; Hadjicostantinou, E.; Iori, M.; Novellani, S. The Bike Sharing Rebalancing Problem: Mathematical Formulations and Benchmark Instances. Omega 2014, 45, 7–19. [Google Scholar] [CrossRef]
  23. Erdogan, G.; Battarra, M.; Calvo, R.W. An Exact Algorithm for the Static Rebalancing Problem arising in Bicycle Sharing Systems. Eur. J. Oper. Res. 2015, 245, 667–679. [Google Scholar] [CrossRef]
  24. Li, Y.; Szeto, W.Y.; Long, J.; Shui, C.S. A Multiple Type Bike Repositioning Problem. Transp. Res Part B 2016, 90, 263–278. [Google Scholar] [CrossRef]
  25. Szeto, W.; Liu, Y.; Ho, S. Chemical Reaction Optimization for Solving a Static Bike Repositioning Problem. Transp. Res. Part D 2016, 47, 104–135. [Google Scholar] [CrossRef]
  26. Braekers, K.; Ramaekers, K.; Nieuwenhuyse, I.V. The Vehicle Routing Problem: State of the Art Classification and Review. Comput. Ind. Eng. 2016, 99, 300–313. [Google Scholar] [CrossRef]
  27. Raviv, T.; Tzur, M.; Forma, I.A. Static Repositioning in a Bike-sharing System: Models and Solution Approaches. Eur. J. Transp. Logist. 2013, 2, 187–229. [Google Scholar] [CrossRef]
  28. Schuijbroek, J.; Hampshire, R.C.; Hoeve, W.J. Inventory Rebalancing and Vehicle Routing in Bike Sharing Systems. Eur. J. Oper. Res. 2017, 257, 992–1004. [Google Scholar] [CrossRef]
  29. Shui, C.S.; Szeto, W.Y. Dynamic Green Bike Repositioning Problem—A Hybrid Rolling Horizon Artificial Bee Colony Algorithm Approach. Transp. Res. Part D 2018, 60, 119–136. [Google Scholar] [CrossRef]
  30. Zhang, D.; Yu, C.; Desai, J.; Lau, H.Y.K.; Srivathsan, S. A Time-space Network Flow Approach to Dynamic Repositioning in Bicycle Sharing Systems. Transp. Res. Part B 2017, 103, 188–207. [Google Scholar] [CrossRef]
  31. Yu, K.; Yang, J. MILP Model and a Rolling Horizon Algorithm for Crane Scheduling in a Hybrid Storage Container Terminal. Math. Prob. Eng. 2019, 2019, 4739376. [Google Scholar] [CrossRef]
  32. Gagniuc, P.A. Markov Chains: From Theory to Implementation and Experimentation; John Wiley & Sons: Hoboken, NJ, USA, 2017. [Google Scholar]
  33. Miller, C.E.; Tucker, A.W.; Zemlin, R.A. Integer Programming Formulation of Traveling Salesman Problems. J. ACM 1960, 7, 326–329. [Google Scholar] [CrossRef]
  34. Gillet, B.; Miller, L. A Heuristic Algorithm for the Vehicle-Dispatch Problem. Oper. Res. 1974, 22, 340–349. [Google Scholar] [CrossRef]
  35. Perboli, G.; Rosano, M.; Saint-Guillain, M.; Rizzo, P. Simulation-optimisation framework for City Logistics: An application on multimodal last-mile delivery. IET Intell. Transp. Syst. 2018, 12, 262–269. [Google Scholar] [CrossRef]
  36. Perboli, G.; Rosano, M. Parcel delivery in urban areas: Opportunities and threats for the mix of traditional and green business models. Transp. Res. Part C 2019, 99, 19–36. [Google Scholar] [CrossRef]
Figure 1. Generating process of scheduling scheme.
Figure 1. Generating process of scheduling scheme.
Sustainability 11 01885 g001
Figure 2. The results of the scheduling area division. The number in the figure is the area ID.
Figure 2. The results of the scheduling area division. The number in the figure is the area ID.
Sustainability 11 01885 g002
Figure 3. (a) DS-PIVR and (b) DS-RH scheme of Area #3. The numbers in the figures are the station ID, and 0 represents the depot. The scheduling route of DS-PIVR scheme is: 0→150→65→31→24→192→22→0; and that of DS-RH scheme is: 0→150→31→192→22→0→65→0→24→0.
Figure 3. (a) DS-PIVR and (b) DS-RH scheme of Area #3. The numbers in the figures are the station ID, and 0 represents the depot. The scheduling route of DS-PIVR scheme is: 0→150→65→31→24→192→22→0; and that of DS-RH scheme is: 0→150→31→192→22→0→65→0→24→0.
Sustainability 11 01885 g003
Figure 4. (a) DS-PIVR and (b) DS-RH schemes for the whole Boston PBS.
Figure 4. (a) DS-PIVR and (b) DS-RH schemes for the whole Boston PBS.
Sustainability 11 01885 g004
Table 1. Parameters used in the model.
Table 1. Parameters used in the model.
N Station sets that need to be rebalanced
N 0 The union of the set of stations that need to be rebalanced and the depot, which is marked as 0
q i The rebalancing demand of station i , a positive value indicates the delivery requirement, while a negative value indicates the pickup requirement.
Q 0 The initial load of the repositioning vehicle
Q i Number of bicycles loaded after repositioning vehicle leaving the station i
Q The load limit of the repositioning vehicle, up to 30 bicycles
T Scheduling time period, take 1h
t 0 Initial time of scheduling
t i j Travel time of repositioning vehicle from station i to station j
d i j Distance from station i to station j
D i The latest arrival time of station i
P Penalty factor (a large value) for latest arrival time constraint
x i j Decision variable, which equals 1 if the vehicle travels directly from station i to station j , and 0 otherwise
t i The time when the repositioning vehicle arrives at station i
t w Time required to load or unload a bicycle from the repositioning vehicle at station i , take 20 s
Table 2. Station information of 17 scheduling areas.
Table 2. Station information of 17 scheduling areas.
Area IDNumber of StationsStation ID
#11040, 47, 85, 129, 38, 98, 94, 190, 169, 171
#2843, 48, 151, 20, 23, 44, 6, 60
#3931, 24, 7, 64, 192, 22, 63, 150, 65
#4959, 49, 81, 35, 42, 54, 120, 58, 152
#5517, 29, 149, 15, 41
#6950, 134, 36, 16, 4, 25, 26, 39, 13
#78119, 146, 121, 135, 1336, 186, 163, 161
#8821, 55, 61, 52, 53, 33, 5, 46
#9737, 8, 207, 66, 175, 208, 174
#10645, 122, 32, 19, 10, 9
#115160, 3, 11, 14, 30
#12756, 200, 51, 12, 27, 196, 204
#135113, 138, 106, 199, 128
#147167, 130, 93, 203, 205, 173, 92
#154197, 131, 159, 125
#165201, 126, 170, 202, 162
#172133, 124
Table 3. Status of stations in Area #3 before rebalancing.
Table 3. Status of stations in Area #3 before rebalancing.
Station IDStation CapacityInitial InventoryInventory Variation Rate
311513−1
241952
71561
641914−1
192192−1
22467−4
631580
150192−1
651914−3
Table 4. Comparison of scheduling schemes.
Table 4. Comparison of scheduling schemes.
Area IDDS-PIVRDS-RHReduction Ratio (%)
RouteDistanceRouteDistance
#10→98→190→38→40→85→129→169→94→06345.500→98→169→129→85→40→38→190→0→94→07468.6215.04
#20→44→48→151→43→20→6→03180.530→48→43→20→6→0→151→0→44→04045.7421.39
#30→150→65→31→24→192→22→03822.970→150→31→192→22→0→65→0→24→05666.3632.53
#40→81→152→59→54→120→42→49→03502.150→42→120→54→59→0→49→0→81→152→04346.8219.43
#50→29→149→15→02386.700→15→0→149→29→02861.8416.60
#60→25→39→4→16→134→36→03300.590→134→16→0→39→0→36→03962.9616.71
#70→163→186→135→119→121→161→05767.280→135→163→161→0→186→119→06919.3316.65
#80→52→55→46→21→53→33→03499.600→52→33→0→55→21→0→53→03835.568.76
#90→66→37→174→175→05368.510→66→174→175→0→37→05924.429.38
#100→9→19→45→03316.310→45→19→9→03316.310.00
#110→30→11→160→3→02564.480→30→11→0→3→0→160→02923.5812.28
#120→56→204→196→27→12→51→200→05419.800→56→27→51→0→12→204→0→196→08542.3636.55
#130→138→113→128→199→106→04635.720→113→128→199→106→0→138→05003.247.35
#140→92→167→130→203→205→06132.410→92→205→130→0→203→07942.7222.79
#150→131→197→125→03201.650→131→125→0→197→03763.6414.93
#160→201→202→170→162→03762.740→202→162→0→170→201→05110.3926.37
#170→124→133→01372.870→124→0→133→01372.870.00
Table 5. Results for Boston and Washington D.C. PBSs.
Table 5. Results for Boston and Washington D.C. PBSs.
CaseNumber of Settings with MIP SolutionReduction Ratio Among All AreasReduction Ratio for the Whole PBS
Best FoundAverageBest FoundAverage
Boston3362.25%13.68%21.06%16.93%
Washington DC3674.70%10.66%17.26%14.37%

Share and Cite

MDPI and ACS Style

Gao, L.; Xu, W.; Duan, Y. Dynamic Scheduling Based on Predicted Inventory Variation Rate for Public Bicycle System. Sustainability 2019, 11, 1885. https://doi.org/10.3390/su11071885

AMA Style

Gao L, Xu W, Duan Y. Dynamic Scheduling Based on Predicted Inventory Variation Rate for Public Bicycle System. Sustainability. 2019; 11(7):1885. https://doi.org/10.3390/su11071885

Chicago/Turabian Style

Gao, Liang, Wei Xu, and Yifeng Duan. 2019. "Dynamic Scheduling Based on Predicted Inventory Variation Rate for Public Bicycle System" Sustainability 11, no. 7: 1885. https://doi.org/10.3390/su11071885

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