2. Related Work
The dispatching problem for shared bikes encompasses two primary aspects: demand forecasting and dispatching optimization [
3]. In the demand forecasting stage, predicting bike demand in specific times and regions is achieved by analyzing historical user order data, a task that aligns with traffic flow forecasting. The subsequent dispatching optimization stage then involves strategically arranging bike allocation and dispatching tasks based on the generated demand forecasts to attain optimal operating efficiency while satisfying service level requirements. This process seeks to enhance resource utilization efficiency and more effectively meet users’ travel needs through optimization techniques.
In the realm of traffic flow prediction, several time series forecasting methods are commonly employed, including Recurrent Neural Networks (RNN), Long Short-Term Memory (LSTM), Gated Recurrent Units (GRU), Seasonal Autoregressive Integrated Moving Average (SARIMA), and Elman networks. Qu et al. [
4] propose the M-B-LSTM model, a hybrid deep learning network tailored for traffic flow data. It features an online self-learning mechanism to address data imbalances and mitigate over-fitting. Moreover, a DBLSTM component captures bidirectional contextual information to reduce uncertainty. Meng et al. [
5] introduced an attention mechanism to address the issue of varying influence of input features at different moments on traffic flow prediction, showing that this enhancement significantly improves prediction accuracy compared to standard time series methods. Sadeghi-Niaraki et al. [
6] introduced a short-term traffic flow prediction model, an enhanced Elman recurrent neural network (GA-MENN). The model uses genetic algorithms (GA) to refine ELM’s hyperparameters and integrate various features, such as weather conditions, working days, and specific times, to improve prediction accuracy.
However, these traditional models often overlook the spatial dependence of traffic flow, leading to the integration of Convolutional Neural Networks (CNNs) for extracting spatial road network features. Zhang et al. [
7] introduced a model for short-term traffic flow prediction, which is based on convolutional neural networks (CNNs), a subset of deep learning technology. This model employs a unique algorithm called the spatio-temporal feature selection algorithm(STFSA), which decides how to incorporate historical data, including both temporal and spatial information, as inputs. After the model’s construction, its accuracy is tested by comparing the predicted traffic flows with real-world data. Du et al. [
8] proposed a simplified deep learning method for traffic prediction. It uses one-dimensional Convolutional Neural Networks (1D CNNs) and Gated Recurrent Units (GRUs) with attention mechanisms. The 1D CNNs capture local trends, while the GRUs identify long-term patterns. The method is enhanced by a multimodal deep learning framework, combining multiple CNN-GRU-Attention modules to merge different traffic data, improving prediction accuracy. Graph Neural Networks (GNNs) have recently gained prominence, particularly for capturing the "non-Euclidean structure" of traffic networks. Attention mechanisms and convolutional strategies have been incorporated into GNNs, resulting in Graph Attention Networks (GANs) and Graph Convolutional Networks (GCNs). Zhao et al. [
9] proposed the Temporal Graph Convolutional Network (T-GCN), merging GCN’s spatial feature extraction with GRU’s time series prediction to simultaneously capture spatial and temporal dependencies in traffic data. Bai et al. [
10] introduced an attention mechanism into the T-GCN, creating the Attention-Based Temporal Graph Convolutional Network (A3 T-GCN), which adjusts weights of different time points and integrates global time information to enhance prediction accuracy. Zhu et al. [
11] proposed the Attribute-Enhanced Temporal Graph Convolutional Network (AST-GCN) for traffic flow prediction, incorporating external factors like weather and Point of Interest (POI) distribution, demonstrating improved prediction accuracy and model explainability.
The dispatching optimization phase of shared bikes can be regarded as the Vehicle Routing Problem (VRP). The essence of this problem is a combinatorial optimization problem, and it is difficult for traditional accurate algorithms to find the optimal solution in a reasonable time. With the continuous development of computer computing power, using computer heuristic algorithm has become an effective way to solve the problem. Heuristic algorithms such as genetic algorithm, ant colony algorithm and artificial neural network have shown high application potential.
Liu et al. [
12] established the income function of bike delivery at the drop-off point with reference to the newspaper boy model, and based on this, established the replacement path planning model of shared bikes with pickup and delivery, and used genetic algorithm to solve it. Xv et al. [
13] and others combined chaos theory and ant colony system to improve the ant colony algorithm to solve the process planning problem of static dispatching of shared bike services. Wang et al. [
14] developed a new model for optimizing shared bike dispatching using the NSGA-II algorithm. The model analyzes user travel patterns through order data, segments operating areas into interconnected communities, and evaluates submarkets within these communities. It then optimizes the number of transport vehicles and dispatch points to minimize costs and maximize bike utilization. Cui et al. [
15] proposed a scheduling model to address the cost and service loss problems in the operation of shared bikes. The model takes truck activation, route selection, and vehicle scheduling as core variables. To transform the model into a linear programming problem, a linearization method was devised. Additionally, a greedy strategy based on an artificial swarm algorithm was developed to efficiently solve large-scale scheduling problems. Through numerical experiments, a detailed analysis of the problem and algorithm performance was conducted, providing a scientific basis for shared bike scheduling decisions. Xu et al.[
16] suggests a bike-sharing dispatch strategy that encourages users to ride idle shared bikes (red envelope bikes) to high-demand areas for scheduling. Users receive a red packet reward for completing the task. The study devises a hybrid integer programming model and a hybrid tabu search algorithm to efficiently solve the large-scale scheduling problem.