Next Article in Journal / Special Issue
A Bus-Scheduling Method Based on Multi-Sensor Data Fusion and Payment Authenticity Verification
Previous Article in Journal
Landslide Displacement Prediction Model Using Time Series Analysis Method and Modified LSTM Model
Previous Article in Special Issue
Finite-Time Neural Network Fault-Tolerant Control for Robotic Manipulators under Multiple Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intelligent Bus Scheduling Control Based on On-Board Bus Controller and Simulated Annealing Genetic Algorithm

1
Guangzhou Public Transport Group Co., Ltd., Guangzhou 510110, China
2
Department of School of Electronic and Information Engineering, South China University of Technology, Guangzhou 510641, China
3
School of Humanities and Social Sciences, Beihang University, Beijing 100191, China
4
School of Communications and Information Engineering & School of Artificial Intelligence, Xi’an University of Posts and Telecommunications, Xi’an 710199, China
5
Guangzhou Institute of Industrial Intelligence, Guangzhou 511458, China
6
Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China
7
Guangdong Zhongke Zhenheng Information Technology Co., Ltd., Foshan 528225, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(10), 1520; https://doi.org/10.3390/electronics11101520
Submission received: 13 April 2022 / Revised: 7 May 2022 / Accepted: 9 May 2022 / Published: 10 May 2022
(This article belongs to the Special Issue Human Robot Interaction and Intelligent System Design)

Abstract

:
The stable and fast service of a bus network is one of the important indicators of the service quality and management level of urban public transport. With the continuous expansion of cities, the bus network complexity has been increasing accordingly. The application of new technologies such as self-driving buses has made the bus network more complex and its vulnerability more obvious. Therefore, how to collect information on passenger flow, traffic flow, and transport distribution using intelligent means, and how to establish an effective intelligent bus scheduling control method have been important questions surrounding the improvement of the level of urban bus operation. To address this challenge, this paper proposes the design method of a bus controller based on data collection and the edge computing requirements of autonomous driving buses; and installs them widely on buses. In addition, an intelligent bus control scheduling method based on the simulated annealing genetic algorithm was developed according to the current scheduling requirements. The proposed method combines the strong local search ability of the simulated annealing algorithm, which prevents the search process from falling into a local optimum, and the strong search ability of the genetic algorithm in the overall search process, leading an intelligent bus control scheduling method based on the simulated annealing genetic algorithm. The proposed method was verified by experiments on the optimal scheduling of multi-destination public transport as an example, we verified the research method, and finally, simulated it using historical data. There is good model prediction of the experimental results. Therefore, the intelligent traffic control can be realized through efficient bus scheduling, thus improving the robustness of the bus network operation.

1. Introduction

Due to the characteristics of large capacity, fast speed, punctuality, along with safety, and environmental protection, urban buses have developed rapidly both in China and worldwide in recent years [1]. The passenger flow of public transport, including buses, subways, and passenger ships, has been one of the most crucial factors affecting the public transport operation in urban public transport. Therefore, the bus passenger flow analysis has become an important market research tool, as well as an important basis for urban transportation system planning and construction, and an important means of business analysis for passenger computing companies [2,3,4]. By systematically analyzing the distribution characteristics and changing patterns of the passenger flow mastering the corresponding changing patterns, an important reference for management decision-makers can be provided [5]. Xu et al. [6] proposed a subway passenger flow prediction method based on temporal and spatial characteristics, taking the influence of time and space as the influencing factor of prediction, and using linear regression to predict subway passenger flow. Yang et al. [7] developed a method for the short-term passenger flow prediction of urban rail transit based on a backpropagation neural network model, considering influence factors such as weather conditions and date. Mo et al. [8] presented a neural network-based real-time bus line passenger flow prediction model, which uses the passenger flow, date, time, and weather conditions as input parameters and the real-time passenger flow prediction as an output parameter, and they analyzed the bus passenger flow through multi-dimensional analysis.
One of the main purposes of the bus passenger flow analysis is to provide various intelligent algorithms for bus scheduling, thereby improving the level of bus operation management. The core problem of intelligent bus scheduling is timetable optimization, which has been a common research topic. The influencing factors of intelligent bus scheduling include the bus model [9], number of vehicles [10], and passenger transfer [11]. However, most of the existing bus scheduling optimization methods have been developed based on certain assumptions, such as fixed inter-station running time [12], fixed demand of passengers in each group of origin-destinations (ODs) [12], and fixed frequency [13], which conflict with the actual management. In addition, continuous investment in customized buses [14,15,16], the promotion of multiple payment methods [17,18,19], and the application of autonomous driving [20,21,22,23], combined with various neural networks and route planning methods [24,25,26], have increased the complexity of statistical analysis of bus passenger flow and have put higher requirements for the optimization of intelligent bus scheduling methods.
To improve the accuracy of passenger flow statistical analysis, this paper proposes an on-board bus controller suitable for the current situation. In addition, based on the requirements for complex multi-source bus operation data, an intelligent bus scheduling method based on a simulated annealing genetic algorithm is proposed. The statistical analysis results of bus passenger flow data show that the limited bus network and vehicle resources can be reasonably allocated. Moreover, the travel needs of various passengers can be met at reduced manpower, material resources, and funds, which can significantly reduce the operating cost of bus companies and adjust the balance between supply and demand. In this way, more passengers will be motivated to use buses as a means of transport, which is beneficial for both bus enterprises and passengers.

2. Autonomous Driving Bus On-Board Controller Design and Edge Computing

2.1. Autonomous Driving Bus On-Board Controller

Considering the requirements for openness, versatility, and high-end performance of an autonomous driving on-board controller, the self-controllable processor and chip are used to design a safe and reliable intelligent controller. Using the research system management control and hardware acceleration technology adopting autonomous processors, self-organizing communication design and collaborative communication optimization technology can provide a multi-level networking interconnection, complete regional communication coverage, and operation coordination.
This study designed the hardware circuit for high-end intelligent controllers, analyzed the differences in computing modes and computing power requirements in different application scenarios, designed a unified hardware architecture, and realized the collocation and collaborative management of heterogeneous computing power processors. In addition, the application optimization of processors with independent intellectual property rights was performed for better adaptation. A system bus architecture that supports multi-mode computer buses was designed to achieve fast access support for various sensors. Finally, this study also designed a multi-mode is adopted communication mode to achieve high-speed self-organizing communication.
An autonomous driving on-board controller has the characteristics of high computing power and low power consumption according to the application scenario. In application scenarios that require high computing power, such as obstacle avoidance and switching lanes, the main requirement is high computing power. This application is mainly related to buses running on various complex roads; in bus lanes, BRT (Bus Rapid Transit), and other relatively simple scenarios, the main requirement is low power consumption. The autonomous driving on-board controller was designed for a unified hardware architecture, and can invoke various processors and computing resources. To adapt to external sensors and intelligent devices for different applications, the computer bus coupling mechanism is used in the processor exterior to achieve control between the internal bus and external devices. Considering differences in transmission protocols and technologies of different applications, a variety of computer bus protocol adaptations were implemented in the controller. In addition, to meet the connection requirements of various external sensors and devices, several external interfaces were used, including the Ethernet, CAN bus, and serial port, and support time-sensitive network docking. The hardware block diagram of an autonomous processor-based on-board controller for autonomous vehicles is presented in Figure 1.

2.2. Mobile Edge Computing

The mobile edge computing architecture of a bus controller relies on the edge-cloud coordination and communication infrastructure and services provided by the LTE/5G system installed on the on-board unit. However, with the application of AI and V2X, the vehicle control system of intelligent networked vehicles has become more complex. Load integration and methods have been used to simplify the control system, and integrate HMIs of different systems, ADAD, IVI, digital instruments, and HUD. The on-board information services are complex and run on the same hardware platform through virtualization technology. The schematic diagram of the hardware architecture of the on-board computing unit is presented in Figure 2. However, the load integration based on virtualization and hardware abstraction layer HAL makes it easier for the cloud to perform flexible business orchestration, deep learning model updating, and software and firmware upgrading for the vehicle driving system. The hardware architecture diagram of the on-board computing unit is shown below [22,23,27,28].
The management and control of intelligent and connected vehicles have very high requirements for the real-time response of a system. For instance, the braking time includes not only the vehicle control time, but also the response time of the entire system, including network cloud computing, processing the agreement between vehicles, vehicle system computing, and the time of each process, such as braking processing. Therefore, dividing the response time into intervals corresponding to functional modules of the edge computing platform in real-time can greatly shorten the computing time. In this way, the time required for the detection and precise positioning of surrounding targets, fusion and analysis of sensor data, and behavior and route planning will also be reduced. However, in the computing process, the ability to allocate network processing transactions based on data priorities needs to be improved.

3. Intelligent Bus Scheduling Control Based on Simulated Annealing Genetic Algorithm

3.1. Simulated Annealing Genetic Algorithm

The simulated annealing algorithm is a heuristic random search algorithm based on the iterative Monte Carlo method. It simulates the similarity between the thermal equilibrium problem of the solid material annealing process and the random search optimization problem to find or approximate the global optimum. This algorithm is a random search method technology established by direct and simple simulation. It has a strong local search ability, allowing the search process to avoid falling into local optima, but the overall search ability is poor, which is inconvenient for allowing the search process to enter the most promising area. Therefore, the entire search space cannot be performed well, and the convergence speed is slow, making the computational efficiency of the simulated annealing algorithm low.
A genetic algorithm is a random search algorithm that simulates the natural selection and evolution of biology. The random search algorithm obtains the optimal solution through individual selection, crossover and mutation, and continuous evolution. Its advantages are mainly manifested in intelligence, parallelism, universality, and global optimality. Furthermore, this algorithm does not require prior information. However, it has the disadvantage of an insufficient local search ability. Nevertheless, the ability to grasp the overall search process is strong.
In this work, the two mentioned algorithms were combined. Namely, the genetic algorithm was integrated into the operation of the simulated annealing algorithm, which not only accelerates the convergence speed of the algorithm, but also avoids falling into local optima. Therefore, in the process of searching for an optimal solution, the simulated annealing method not only accepts improved solutions, but a random acceptance criterion called the Metropolis criterion is used to accept deteriorating solutions to a limited extent. The probability of accepting a deteriorating solution gradually tends to zero, which makes it possible for the algorithm to jump out of the local extreme region and find the global optimal solution. Moreover, in this way, the convergence of the algorithm is guaranteed and the multi-objective optimization solution is realized.
In the prediction process of the genetic algorithm, the judgment of the simulated annealing algorithm is added to prevent the genetic algorithm from falling into a local optimum during the prediction process, thus preventing the final output result from differing from the global optimal scheduling result. In the process of intelligent prediction of shift scheduling by the genetic algorithm, due to the completely random process of new shift scheduling individuals generated by mutation, the algorithm can easily fall into a local optimum, which can result in gradient disappearance. However, the introduction of the simulated annealing algorithm can correct the mutation probability in the iterative process, thus solving the problem of gradient disappearance and ensuring the global optimal solution is found. The mutation probability correction function is given by [29,30]:
P i = { ε E ( i + 1 ) E ( i ) T i , E ( i + 1 ) E ( i ) , i = 0 , 1 , , n 1   , E ( i + 1 ) < E ( i ) , i = 0 , 1 , , n T i = T i ( 0 ) lg ( 1 + i ) , i = 0 , 1 , , n
where P i is the jumping probability of the simulated annealing algorithm; T i is the current temperature; E ( i ) is the current energy; ε is a random value in the interval [ 0 , 1 ) ; T i ( 0 ) is the initial temperature; n is the number of iterations.
The solution process of the simulated annealing algorithm includes the following steps:
Step 1: Set the population size, the number of iterations, the probability of crossover and mutation, and the initial temperature, and randomly generate the initial solution x 0 ;
Step 2: Initialize the annealing temperature T i ( 0 ) ;
Step 3: At temperature T i execute the following operations:
(1) Generate a new feasible solution x , where x represents the neighborhood solution of the final solution x ;
(2) Calculate the difference between functions f ( x ) and f ( x ) : Δ f = f ( x ) f ( x ) ;
(3) Using the probability of min { 1 , exp ( Δ f / T i ) } > r a n d o m [ 0 , 1 ] , accept the new solution, where r a n d o m [ 0 , 1 ] is a random number in the interval of [ 0 , 1 ] . If the equilibrium temperature T i is reached, proceed to Step 4; otherwise, repeat Step 3;
Step 4: Decrease the temperature according to the decreasing function defined by:
T i + 1 = α T i lg ( 1 + i ) , α [ 0 , 1 ]
Step 5: If the convergence criterion is satisfied, the annealing process terminates; otherwise, the algorithm proceeds to Step 3.
Based on the above steps of the simulated annealing process, the annealing temperature controls the solution process to the optimal direction of the minimum value. At the same time, it accepts inferior solutions with a probability, exp ( Δ f / T i ) so that the algorithm can jump out of the local extreme points. As long as the initial temperature is high enough and the annealing process is slow enough, the algorithm can converge to the global optimal solution.

3.2. Intelligent Bus Scheduling Control Method

Vehicle scheduling and dispatching denote the key to the operation of public transport enterprises. After a multi-dimensional and refined analysis of bus passenger flow vehicles, stations, routes, and vehicle arrival predictions, the 5G, artificial intelligence, simulation, and other technologies were comprehensively applied to simulate the whole process of scheduling the vehicles on a route. At the same time, a rationality evaluation index system was established to verify the optimal scheduling scheme that matches the passenger flow and transport capacity, thereby realizing automatic bus scheduling, dispatching, and intelligent scheduling.
By introducing the simulated annealing genetic algorithm, the number of vehicles operating in different areas, times, and lines can be reasonably configured. The driving operation plan is automatically arranged and the shift interval is planned to ensure an optimal riding environment and the highest operating efficiency. For small and special-service routes with long shift intervals, the departure time shall be announced according to the travel operation plan, and the buses will automatically depart at fixed times and places. For routes with a large passenger flow and many uncertain factors in road traffic, the turnaround time is calculated based on the bus passenger flow prediction, real-time scheduling is adopted, and a simulated annealing genetic algorithm is used for dynamic adjustment to achieve the best matching of capacity and passenger flow. This method effectively improves the bus scheduling, efficiency, the matching between the departure schedule and the passenger flow demand, and the utilization rate of bus vehicles. It also reduces the operating cost of public transport enterprises, and improves their operation and management capabilities. Further, it promotes the maximum effectiveness of route resources, improves the quality and reliability of public transport services, and enhances passenger comfort and information service capabilities.

4. Results and Analysis

The business data collected on the bus routes in Guangzhou in August 2021 were used to construct the database for testing the proposed method. The real-time calculation and verification were performed using 4.3229 million trip records collected on 18 August 2021. In the calculation process, to ensure real-time efficiency, the distributed storage and calculation of the travel chain information on different vehicle payment methods (e.g., bus card, QR code, and UnionPay) were used to obtain the passenger OD. Based on the bus running routes and bus positioning information on a given day, and considering the real-time traffic operation conditions, an index library of bus network capacity and full capacity operation rate was constructed to form the final test library.
The accuracy of the proposed method was evaluated using the actual bus route operation indicators and scheduling timetable as test data. The traffic simulation method and the intelligent bus scheduling control method based on the simulated annealing genetic algorithm, were applied on the accurate data, such as the full capacity rate of the vehicle.
The all-day bus operation plan selected for testing was used as an analysis object, and the algorithm was verified by simulating and optimizing the actual data and comparing the simulation results with the real data.
In practical applications, bus operators commonly set the minimum deviation in the given timetable, waiting time of passengers, bus operating cost, minimum carpooling cost, and the shortest route as a goal to realize bus scheduling. This study sets the waiting time of passengers as a goal and combines the bus schedule optimization, multi-mode combined scheduling, carpooling mitigation, passenger flow evacuation, uncertain-demand scenarios, and the proposed algorithm. The impact of carpooling, surges in passenger flow, random passenger flow, passengers’ personalized choices of different transportation modes, passenger flow evacuation, and other scenarios are considered in order to solve the bus scheduling problems in different scenarios.
To verify the effectiveness of the bus scheduling for the bus line network management, one of the bus lines was selected as a simulation structure for analysis. The operation of a bus line during the morning rush hour from 8:30 to 9:00 was randomly selected for direct analysis. The bus line has a total of 21 stations. The number of waiting passengers at the same main bus station in this period was used as the main analysis object. The travel demand of passengers at parts of the main stations of the selected bus line at 8:30 on the day considered in the analysis using the travel demand thermodynamic diagram is presented in Figure 3. The dispatching results comparison by average waiting time of passengers compared the intelligent bus scheduling method and the traditional manual scheduling method is shown in Figure 4.
The statistical interval was set to 15 min. The thermodynamic diagrams of the passenger travel demand at the main stations at 8:45 obtained by the traditional bus scheduling method and the proposed method are presented in Figure 5a,b, respectively. The dispatching results comparison by average waiting time of passengers compared the intelligent bus scheduling method and the traditional manual scheduling method, and is shown in Figure 5c, corresponding to Figure 5a,b.
The thermodynamic diagrams of the passenger travel demand at the main stations at 9:00 obtained by the traditional bus scheduling method and the proposed method are presented in Figure 5d,e, respectively. The dispatching results comparison by average waiting time of passengers compared the intelligent bus scheduling method and the traditional manual scheduling method and is shown in Figure 5f, corresponding to Figure 5d,e.
The thermodynamic diagram of the passenger travel demand and the dispatching results at the main stations in the analyzed interval shows that the overall average wait time of passengers decreased. It also shows that the thermodynamic diagrams obtained by the proposed method were slightly weaker than those obtained by the traditional bus scheduling method. This indicates that the bus capacity scheduling was improved to a certain extent by using the proposed method. This improvement in the bus capacity scheduling reduced the number of waiting passengers.
According to the simulation results in the period of 8:30–8:45, by using the proposed method, the passenger transportation volume can be increased by 13.23% compared to the traditional bus scheduling method under the same transportation capacity. Furthermore, by using the proposed method, the transportation capacity was reduced by 11.68% under the same passenger volume. In addition, in the period of 8:45–9:00, by using the proposed method, the passenger transportation volume increased by 12.12% under the same transportation capacity, whereas the transportation capacity decreased by 10.81% under the same passenger volume.
According to the simulation results of the same route throughout the day, compared to the traditional bus scheduling method, the passenger transportation volume increased by 9.31% by using the proposed method, whereas the transportation capacity was reduced by 8.52% under the same passenger volume.
Considering the public welfare of public transport, the bus network planning considered indicators such as bus coverage and repetition rate. The overall results of the proposed method for the bus network from 8:30 to 8:45 showed an increase in the passenger transportation volume by 6.98% under the same transport capacity, whereas the transportation capacity was reduced by 6.53% under the same passenger volume. Similarly, the overall results from 8:45 to 9:00 showed an increase in the passenger capacity by 7.25%, whereas the transportation capacity was reduced by 6.76% under the same passenger volume.
According to the results of the operating hours throughout the day, by using the proposed method, the passenger traffic increased by 9.01% under the same capacity. On the other hand, the transportation capacity was reduced by 8.34% under the same passenger volume.
Overall, the results demonstrated that during the morning and evening peak hours, the efficiency of intelligent scheduling and control of the transportation capacity was more obvious for the routes near the city center than those in the suburbs and that in the early morning and at night, they did not significantly improve.

5. Discussion and Conclusions

In this paper, according to the data acquisition and edge computing requirements of autonomous driving buses, the design method of an on-board bus controller was proposed. On this basis, an intelligent bus control scheduling method based on the simulated annealing genetic algorithm was developed. The proposed method is verified by experiments on the optimal scheduling of multi-destination buses. The experimental results show that compared to the traditional bus scheduling method, the thermodynamic diagram of the passenger travel demand at the main stations obtained by the proposed method is slightly weaker. This indicates that by applying the proposed method, the bus capacity scheduling can be improved, thereby reducing the number of waiting passengers. The statistical results demonstrate that the efficiency of intelligent scheduling of transportation capacity during the morning and evening peak hours is better for the routes near the city center than for those in the suburbs. Consequently, the proposed method in this paper can effectively improve the efficiency of intelligent bus scheduling.
Although the proposed method can improve the bus optimization scheduling problem, this study has certain limitations. Namely, in the intelligent bus scheduling control, this study considers the running time between stations, the number of passengers, road congestion, and other influencing factors of bus operation. In future work, more practical factors should be considered when solving the bus optimization and scheduling problem, such as the influence of traffic lights and collinear bus transport. In addition, when studying intelligent bus scheduling and control, public welfare should also be considered, as well as many other aspects, including the passenger waiting time and bus operation cost and benefit. Furthermore, when selecting the analysis object, more consideration should be given to the routes with high travel demand and less consideration should be given to inclusive routes. These factors need further analysis and optimization in future research.

Author Contributions

Conceptualization, Z.D. and H.S.; methodology, J.S.; software, H.W.; validation, H.S.; formal analysis, J.X.; investigation, Z.X.; resources, J.Y. (Jiehan Yu) and Z.D.; data curation, X.L.; writing—original draft preparation, J.Y. (Jiehan Yu) and J.Y. (Jingfeng Yang); writing—review and editing, Z.D. and J.Y. (Jingfeng Yang); visualization, H.W. and J.X.; supervision, J.X.; project administration, J.Y. (Jiehan Yu) and J.Y. (Jingfeng Yang); funding acquisition, Z.X. and H.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by National Key Research and Development Program (Grant No. 2019YFB1804200), Guangdong Natural Science Foundation (Grant No. 2020A1515010584), Key Industry Innovation Chain Project of Shaanxi Province (Grant No. 2021ZDLGY07-10, No. 2021ZDLNY03-08), the Key Research and Development plan of Shaanxi Province (Grant No. 2018ZDXM-GY-041).

Data Availability Statement

The original data used to support the findings of this study are restricted by the relevant law-enforcement departments in order to protect vehicle information privacy and law enforcement basis. Data are available from relevant law-enforcement departments for researchers who meet the criteria for access to confidential data.

Conflicts of Interest

Authors declare that they have no conflict of interest.

References

  1. Li, W.; Zhou, F.; Zhu, W.; Xu, R.H. Mass Flow Visualization Study of Rail Transit Network. China Railw. 2015, 2, 94–98. [Google Scholar]
  2. Wu, Y.B.; Yang, Y.C. Passenger Flow Analysis of Public Transport Routes. In Proceedings of the China’s Urban Public Transport Modernization Forum in the New Century, Beijing, China, 1–3 August 2001; pp. 176–178. [Google Scholar]
  3. Wang, W.; Zhou, X.F. Summary of Urban Rail Transit Passenger Flow Analysis Methods. Sichuan Cem. 2015, 11, 331. [Google Scholar]
  4. Ma, H.G.; Li, X.; Yu, H.T. Single Bus Line Timetable Optimization with Big Data: A case Study in Beijing. Inf. Sci. 2020, 536, 53–66. [Google Scholar] [CrossRef]
  5. Wang, B.P. Passenger Flow Analysis Method Based on Preferred Information and its Application. Shanghai Railw. Sci. Technol. 2012, 58–92. Available online: http://xueshu.baidu.com/usercenter/paper/show?paperid=3fea6b5b913cdfc5bdf1e869e6068fb0&site=xueshu_se (accessed on 12 April 2022).
  6. Xu, W.; Qin, Y.; Huang, H. A New Method of Railway Passenger Flow Forecasting Based on Spatio-Temporal Data Mining. In Proceedings of the 7th International IEEE Conference on Intelligent Transportation Systems, Washington, WA, USA, 3–6 October 2004; pp. 402–405. [Google Scholar]
  7. Yang, R.; Wu, B. Short-Term Passenger Flow Forecast of Urban Rail Transit Based on BP Neural Network. In Proceedings of the 2010 8th World Congress on Intelligent Control and Automation, Jinan, China, 7–9 July 2010; pp. 4574–4577. [Google Scholar]
  8. Mo, Y.K.; Su, Y.Y. Neural Networks Based Real-Time Transit Passenger Volume Prediction. In Proceedings of the International Conference on Power Electronics and Intelligent Transportation System, Shenzhen, China, 13–14 November 2010. [Google Scholar]
  9. Ceder, A. Methods for Creating Bus Timetables. Transp. Res. Part A (Gen.) 1987, 21, 59–83. [Google Scholar] [CrossRef]
  10. Yan, S.; Chen, H.L. A Scheduling Model and a Solution Algorithm for Inter-City Bus Carriers. Transp. Res. Part A Policy Pract. 2002, 36, 805–825. [Google Scholar] [CrossRef]
  11. Liebchen, C.; Stiller, S. Delay Resistant Timetabling. Public Transp. 2009, 1, 55–72. [Google Scholar] [CrossRef]
  12. Wu, Y.; Yang, H.; Tang, J.F.; Yu, Y. Multi-Objective Re-Synchronizing of Bus Timetable: Model, Complexity and Solution. Transp. Res. Part C Emerg. Technol. 2016, 67, 149–168. [Google Scholar] [CrossRef]
  13. Shafahi, Y.; Khani, A. A Practical Model for Transfer Optimization in a Transit Network: Model Formulations and Solutions. Transp. Res. Part A Policy Pract. 2010, 44, 377–389. [Google Scholar] [CrossRef]
  14. Li, M.; Wang, L.; Yang, J.; Zhang, Z.; Zhang, N.; Xiang, Y.; Zhou, H. Passenger Flow Forecast for Customized Bus Based on Time Series Fuzzy Clustering algorithm. Interact. Stud. 2019, 20, 42–60. [Google Scholar] [CrossRef]
  15. Yang, J.; Zhang, Z.; Zhang, N.; Li, M.; Zheng, Y.; Wang, L.; Li, Y.; Yang, J.; Xiang, Y.; Zhang, Y. Vehicle Text Data Compression and Transmission Method Based on Maximum Entropy Neural Network and Optimized Huffman Encoding Algorithms. Complexity 2019, 2019, 8616215. [Google Scholar] [CrossRef]
  16. Yang, J.; Zhang, N.; Li, M.; Zheng, Y.; Wang, L.; Li, Y.; Yang, J.; Xiang, Y.; Luo, L. Vehicle Information Influence Degree Screening Method Based on GEP Optimized RBF Neural Network. Complexity 2018, 2018, 1067927. [Google Scholar] [CrossRef]
  17. Wang, L.; Yang, J.; Zhang, N.; Yang, J.; Li, Y.; He, J.; Yang, F.; Zhou, H. A spatial–temporal estimation model of residual energy for pure electric buses based on traffic performance index. Tech. Gaz. 2017, 24, 1803–1811. [Google Scholar]
  18. Wang, L.; Yang, J.; Zhang, N.; Yang, J.; Li, Y.; He, J.; Yang, F.; Zhou, H. Time-Space Relationship Analysis Model on the Bus Driving Characteristics of Different Drivers Based on the Traffic Performance Index System. Tech. Gaz. 2018, 25, 236–244. [Google Scholar]
  19. Wei, Q.B.; Su, Y.J.; Gao, Y.; Yang, J.F.; Mo, J.J. Real Time Estimation of Bus Loading Rate Based on Bus Electronic Payment Data. J. Transp. Syst. Eng. Inf. Technol. 2021, 21, 75–81. [Google Scholar]
  20. Yang, J.; Luo, Z.; Zhang, N.; Wang, H.; Li, M.; Xiao, J. Numerical Calibration Method for Vehicle Velocity Data from Electronic Registration Identification of Motor Vehicles Based on Mobile Edge Computing and Particle Swarm Optimization Neural Network. Complexity 2020, 2020, 2413564. [Google Scholar] [CrossRef]
  21. Yang, J.; Luo, Z.; Zhang, N.; Xiao, J.; Wang, H.; Zhou, S.; Liu, X.; Li, M. Stochastic Parameter Identification Method for Driving Trajectory Simulation Process Based on Mobile Edge Computing and Self-Organizing Feature Mapping. Complexity 2021, 2021, 8884390. [Google Scholar]
  22. Song, H.; Zhou, S.; Chang, Z.; Su, Y.; Liu, X.; Yang, J. Collaborative Processing and Data Optimization of Environmental Perception Technologies for Autonomous Vehicles. Assem. Autom. 2021, 41, 283–291. [Google Scholar] [CrossRef]
  23. Zhou, S.; Chang, Z.; Song, H.; Su, Y.; Liu, X.; Yang, J. Optimal Resource Management and Allocation for Autonomous-vehicle-Infrastructure Cooperation under Mobile Edge Computing. Assem. Autom. 2021, 41, 384–392. [Google Scholar] [CrossRef]
  24. Zhao, Z.; Ren, Y.; Mu, C.; Zou, T.; Hong, K.S. Adaptive Neural-Network-Based Fault-Tolerant Control for a Flexible String with Composite Disturbance Observer and Input Constraints. IEEE Trans. Cybern. 2021, 1–11. [Google Scholar] [CrossRef]
  25. Liu, C.; Wen, G.; Zhao, Z.; Sedaghati, R. Neural-Network-based Sliding Mode Control of an Uncertain Robot Using Dynamic Model Approximated Switching Gain. IEEE Trans. Cybern. 2021, 51, 2339–2346. [Google Scholar] [CrossRef] [PubMed]
  26. Ren, Y.; Zhao, Z.; Zhang, C.; Yang, Q.; Hong, K.S. Adaptive Neural-Network Boundary Control for a Flexible Manipulator with Input Constraints and Model Uncertainties. IEEE Trans. Cybern. 2021, 51, 4796–4807. [Google Scholar] [CrossRef] [PubMed]
  27. Liu, Z.; Shi, J.; Zhao, X.; Zhao, Z.; Li, H.X. Adaptive Fuzzy Event-triggered Control of Aerial Refueling Hose System with Actuator Failures. IEEE Trans. Fuzzy Syst. 2021, 1. [Google Scholar] [CrossRef]
  28. Jiang, Y.; Wang, Y.; Miao, Z.; Na, J.; Zhao, Z.; Yang, C. Composite Learning based Adaptive Neural Control for Dual Arm Robots with Relative Motion. IEEE Trans. Neural Netw. Learn. Syst. 2020, 1010–1021. [Google Scholar] [CrossRef]
  29. Xu, X. Improved Genetic Algorithm for Fabric Formulation Prediction Based on Simulated Annealing Algorithm. J. Text. Res. 2021, 42, 123–128. [Google Scholar]
  30. Lan, X.J.; Liu, Y.W.; Zhao, Z.J. Cooperative Control for Swarming Systems Based on Reinforcement Learning in Unknown Dynamic Environment. Neurocomputing 2020, 410, 410–418. [Google Scholar] [CrossRef]
Figure 1. The hardware block diagram of the controller based on an autonomous processor.
Figure 1. The hardware block diagram of the controller based on an autonomous processor.
Electronics 11 01520 g001
Figure 2. Hardware architecture of the on-board computing unit.
Figure 2. Hardware architecture of the on-board computing unit.
Electronics 11 01520 g002
Figure 3. Thermodynamic diagram of the passenger travel demand at the major stations at 8:30.
Figure 3. Thermodynamic diagram of the passenger travel demand at the major stations at 8:30.
Electronics 11 01520 g003
Figure 4. Dispatching results comparison by average waiting time of passengers.
Figure 4. Dispatching results comparison by average waiting time of passengers.
Electronics 11 01520 g004
Figure 5. (a) Travel thermodynamic diagram at 8:45 obtained by the traditional bus scheduling method. (b) Travel thermodynamic diagram at 8:45 obtained by the proposed bus scheduling method. (c) Dispatching results comparison by average waiting time of passengers. (d) Travel thermodynamic diagram at 9:00 obtained by the traditional bus scheduling method. (e) Travel thermodynamic diagram at 9:00 obtained by the proposed bus scheduling method. (f) Dispatching results comparison by average waiting time of passengers.
Figure 5. (a) Travel thermodynamic diagram at 8:45 obtained by the traditional bus scheduling method. (b) Travel thermodynamic diagram at 8:45 obtained by the proposed bus scheduling method. (c) Dispatching results comparison by average waiting time of passengers. (d) Travel thermodynamic diagram at 9:00 obtained by the traditional bus scheduling method. (e) Travel thermodynamic diagram at 9:00 obtained by the proposed bus scheduling method. (f) Dispatching results comparison by average waiting time of passengers.
Electronics 11 01520 g005aElectronics 11 01520 g005b
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yu, J.; Xie, Z.; Dong, Z.; Song, H.; Su, J.; Wang, H.; Xiao, J.; Liu, X.; Yang, J. Intelligent Bus Scheduling Control Based on On-Board Bus Controller and Simulated Annealing Genetic Algorithm. Electronics 2022, 11, 1520. https://doi.org/10.3390/electronics11101520

AMA Style

Yu J, Xie Z, Dong Z, Song H, Su J, Wang H, Xiao J, Liu X, Yang J. Intelligent Bus Scheduling Control Based on On-Board Bus Controller and Simulated Annealing Genetic Algorithm. Electronics. 2022; 11(10):1520. https://doi.org/10.3390/electronics11101520

Chicago/Turabian Style

Yu, Jiehan, Zhendong Xie, Zhiguo Dong, Haina Song, Jiayi Su, Honggang Wang, Jinchao Xiao, Xiaosong Liu, and Jingfeng Yang. 2022. "Intelligent Bus Scheduling Control Based on On-Board Bus Controller and Simulated Annealing Genetic Algorithm" Electronics 11, no. 10: 1520. https://doi.org/10.3390/electronics11101520

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