| Literature DB >> 33267423 |
Zhao Huang1,2, Jizhe Xia1, Fan Li1,3, Zhen Li1, Qingquan Li1.
Abstract
Road traffic congestion has a large impact on travel. The accurate prediction of traffic congestion has become a hot topic in intelligent transportation systems (ITS). Recently, a variety of traffic congestion prediction methods have been proposed. However, most approaches focus on floating car data, and the prediction accuracy is often unstable due to large fluctuations in floating speed. Targeting these challenges, we propose a method of traffic congestion prediction based on bus driving time (TCP-DT) using long short-term memory (LSTM) technology. Firstly, we collected a total of 66,228 bus driving records from 50 buses for 66 working days in Guangzhou, China. Secondly, the actual and standard bus driving times were calculated by processing the buses' GPS trajectories and bus station data. Congestion time is defined as the interval between actual and standard driving time. Thirdly, congestion time prediction based on LSTM (T-LSTM) was adopted to predict future bus congestion times. Finally, the congestion index and classification (CI-C) model was used to calculate the congestion indices and classify the level of congestion into five categories according to three classification methods. Our experimental results show that the T-LSTM model can effectively predict the congestion time of six road sections at different time periods, and the average mean absolute percentage error ( M A P E ¯ ) and root mean square error ( R M S E ¯ ) of prediction are 11.25% and 14.91 in the morning peak, and 12.3% and 14.57 in the evening peak, respectively. The TCP-DT method can effectively predict traffic congestion status and provide a driving route with the least congestion time for vehicles.Entities:
Keywords: GPS trajectory; LSTM; driving time; intelligent transportation systems; road congestion prediction
Year: 2019 PMID: 33267423 PMCID: PMC7515224 DOI: 10.3390/e21070709
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Figure 1Framework of the traffic congestion prediction based on bus driving time (TCP-DT) method. LSTM, long short-term memory; CI-C, congestion index and classification.
Figure 2Longitudinal division based on the benchmark of 0° longitude.
Figure 3Bus driving time diagram.
Figure 4Structure of time prediction based on long short-term memory (T-LSTM) model.
Figure 5Structure of LSTM Cell.
Road sections used in the experiment.
| Origin | Destination | Section Label |
|---|---|---|
| Luoshou south residence | Shangjiao | section 1 |
| Shangjiao | Wuzhou decoration city | section 2 |
| Wuzhou decoration city | Longtan village | section 3 |
| Datang village | Tianhe south | section 4 |
| Tianhe south | Tianhe bus station | section 5 |
| Chuangde shoe factory | West second village | section 6 |
Summary of experimental data.
| Data Type | Description | Feature |
|---|---|---|
| Station and line data | Six road sections, total of 66,228 daily records, covering 66 working days | Station name and bus line, ID, latitude, and longitude |
| Bus trajectory data | Low-frequency sampling every 60 s | Direction angle, time of data acquisition, bus plate number, instantaneous latitude, longitude, and speed |
Figure 6(a) Average driving time of six road sections; (b) distribution of congestion time and index.
Detailed parameter settings of LSTM model.
| Parameter | Description | Value |
|---|---|---|
| rnn_unit | Number of hidden layer neurons | 10 |
| lstm_layers | Number of hidden layers | 3 |
| learning_rate | Learning rate in training process | 0.0006 |
| keep_prob | Probability of retained neurons in dropout layer | 0.5 |
| batch_size | Size of batch training | 40 |
| time_step | Time step | 30 |
Summary of prediction results.
| Station | Peak |
|
|
|---|---|---|---|
| section 1 | Morning | 12.7% | 4.02 |
| Evening | 13.5% | 3.84 | |
| section 2 | Morning | 11.5% | 4.70 |
| Evening | 11.3% | 2.90 | |
| section 3 | Morning | 8.0% | 35.00 |
| Evening | 15% | 13.67 | |
| section 4 | Morning | 12.6% | 34.20 |
| Evening | 12.1% | 44.50 | |
| section 5 | Morning | 10.8% | 8.50 |
| Evening | 9.7% | 11.50 | |
| section 6 | Morning | 11.9% | 3.05 |
| Evening | 12.3% | 11.06 |
Figure 7Distribution of real and predicted congestion time: (a) morning peak, (b) evening peak.
Figure 8Equal interval classification of predicted data: (a) morning peak, (b) evening peak.
Figure 9Natural breakpoint classification of predicted data: (a) morning peak, (b) evening peak.
Figure 10Geometric interval classification of predicted data: (a) morning peak, (b) evening peak.
Proportions of congestion.
| Method | Peak | Section 1 | Section 2 | Section 3 | Section 4 | Section 5 | Section 6 |
|---|---|---|---|---|---|---|---|
| Equal Interval | Morning | 39% | 39% | 73% | 58% | 35% | 47% |
| Evening | 31% | 50% | 19% | 54% | 69% | 61% | |
| Natural Breakpoint | Morning | 58% | 53% | 66% | 61% | 46% | 62% |
| Evening | 58% | 58% | 60% | 54% | 69% | 62% | |
| Geometric Interval | Morning | 58% | 53% | 58% | 62% | 49% | 62% |
| Evening | 62% | 58% | 62% | 54% | 58% | 61% |
Information entropy of six road sections.
| Method | Peak | Section 1 | Section 2 | Section 3 | Section 4 | Section 5 | Section 6 |
|---|---|---|---|---|---|---|---|
| Equal Interval | Morning | 1.85 | 2.18 | 2.18 | 2.26 | 2.10 | 2.11 |
| Evening | 1.81 | 1.97 | 1.65 | 2.19 | 1.98 | 2.06 | |
| Natural Breakpoint | Morning | 2.28 | 2.26 | 2.22 | 2.19 | 2.24 | 2.21 |
| Evening | 2.23 | 2.28 | 2.28 | 2.30 | 2.28 | 2.28 | |
| Geometric Interval | Morning | 2.30 | 2.30 | 2.29 | 2.30 | 2.26 | 2.30 |
| Evening | 2.29 | 2.32 | 2.30 | 2.30 | 2.29 | 2.30 |
Total information entropy of three classification methods.
| Peak | Equal Interval | Natural Breakpoint | Geometric Interval |
|---|---|---|---|
| Morning | 12.68 | 13.40 | 13.76 |
| Evening | 11.67 | 13.64 | 13.79 |
| Total | 24.35 | 27.04 | 27.55 |