1. Introduction
China’s urbanization rate was 7.3% in 1949 [
1], and after 74 years of steady development and ongoing urbanization promotion, it reached 64.6% in 2023. Rapid economic growth and a steady pace of urbanization contribute to the annual increase in the number of individual private automobiles. Insufficient development of transportation infrastructure, inadequate road networks, and a surge in private motor vehicles are the primary factors contributing to traffic congestion in most major cities across China. In addition to affecting economic growth, traffic congestion also has a negative impact on the daily lives of urban residents. Traffic congestion is a significant problem in approximately two-thirds of Chinese cities [
2,
3]. This is due to the underdeveloped public transportation infrastructure, low public transportation usage, and a noticeable mismatch between the supply and demand of transportation. The rapid growth of urbanization and motorization has made traffic and parking in cities more stressful. This has also significantly impacted the living environment, which will likely limit overall societal sustainability. The resulting traffic issues have become a pressing social problem that cannot be overlooked [
4].
As an important branch of public transportation, the public transportation system has the advantages of low pollution, large passenger capacity, and economic convenience. It is an important measure for the development of public transportation to vigorously develop public transportation. An important factor affecting the development of buses is bus passenger flow. The size of passenger flow determines whether the bus company is profitable and whether the public recognizes public transportation. In order to effectively attract passenger flow, it is necessary to improve the service quality of buses. The measures that can be taken include: compiling a reasonable bus operation time interval that can effectively reduce the waiting time of passengers, building bus lanes that can shorten the driving time of buses, and setting up bus stops reasonably.
Reasonable bus scheduling can not only improve the service quality of public transport but also improve the punctuality, efficiency, attractiveness, and comfort of public transport so as to attract more people to use public transport. The basis of the operation organization is to prepare the scheduling plan, and the departure interval is the core of the operation organization. A bus timetable is the key element for bus companies to provide high-quality services to passengers. Buses operate on this line, which directly affects passengers’ travel and the benefits of bus companies. Under the premise of considering the concept of green transportation, this paper establishes a bus scheduling model with the minimum sum of the bus company operating cost, passenger interest loss, and exhaust emission cost as the optimization objective function. The genetic algorithm is used to solve the example. According to the passenger flow situation of a certain line in Nanjing at each time of the day, the design of the bus dispatching model is realized. The example is solved to obtain a line with the optimal bus running time interval and the least number of bus assignments. Studies have shown that reasonable bus scheduling can improve passengers’ willingness to choose bus commuting, reducing operating costs and exhaust emissions of bus companies.
The structure of the article is as follows: The first chapter introduces the research background and significance of the article; the second chapter reads, summarizes, analyzes, and synthesizes the relevant literature, and summarizes the current research status, research progress, existing problems, and future research directions in the current research field. In the third chapter, in order to simplify the problem, the model is assumed, and then a bus scheduling model with the minimum sum of the operating cost of the bus company, the loss of passenger benefits, and the cost of exhaust emissions as the optimization objective function is established. The fourth chapter introduces the parameters and solving steps of the genetic algorithm. In the fifth chapter, taking a line in Nanjing as an example, on the basis of the input parameters of the above model, the optimal departure interval and the number of departures in the one-day operation cycle of the line are obtained. The cost before and after optimization is compared and analyzed, and the feasibility of the model in bus dispatching is verified. The sixth part discusses the key problems to be solved in bus dispatching. The seventh part summarizes the article and puts forward the shortcomings and prospects of the article.
2. Literature Review
The form of bus scheduling refers to the form of transportation organization adopted by bus companies in the operation scheduling plan. Domestic and foreign scholars consider the constraints of fleet size, vehicle full load rate, etc., construct a bus scheduling model that meets the interests of passengers or takes into account the interests of bus passengers and enterprises and uses mathematical programming, genetic algorithms, etc. The model is solved to obtain the optimal departure interval and departure timetable. Jiang et al. [
5] discussed a large-scale multi-location electric bus scheduling problem considering vehicle-location constraints and partial charging strategy. To solve this problem, we establish a mixed-integer programming model and an efficient branch plus price (BP) algorithm. In the BP algorithm, we design a heuristic method to generate a good initial solution and use heuristic decisions in the label-setting algorithm to solve the pricing problem. Chang [
6] developed a mathematical model for the optimization of radial bus networks with time-dependent supply and demand characteristics and obtained closed-form solutions for optimal route angles, frequency intervals at different periods, and station spacing at different locations to minimize the total cost. Due to the limited driving range and long charging time of electric buses, such models are not suitable for electric buses. Therefore, it is necessary to develop new mathematical models to consider the unique characteristics of electric buses. Alamatsaz et al. [
7] proposed a comprehensive literature review to critically review and classify the work done on these topics. This paper will compare the existing research in this field, highlighting the missing links and gaps in the papers considered, as well as the potential research that can be carried out in the future. Chakroborty [
8] studied the optimization problem of optimal fleet size allocation and scheduling of a bus system considering interchange factors, applying a simple optimization method based on binary coded genetic algorithms (GA) to obtain optimal results with limited computational effort. Ibarra-Rojas [
9] studied a bus network in Monterrey, Mexico, where priority is given to passenger transfers and almost uniform departure intervals are sought to avoid bunching of buses on different routes, and posed the problem of timetabling the network to maximize the number of synchronizations to facilitate the passenger transfers, and, applying a new heuristic algorithm for obtaining a high-quality solution, a two-layer planning model is developed, and the model is solved using a forbidden search algorithm. Wang et al. [
10] created a two-layer planning model, which they solved using a prohibited search algorithm. The lower-level goal is to minimize the fixed cost of the firm’s vehicles and the amount of vehicle idling, while the upper-level goal is to minimize vehicle congestion and passenger waiting times. Sunder et al. [
11] used the suburban railway station as the study site and coordinated the frequency between suburban trains and public buses with the objective function of minimizing the interchange time between the two routes and the vehicle operating cost of the buses. Verma and Sunder [
12] developed a combination optimization model to improve the schedules of urban rail and feeder bus operations. The model aimed to minimize total operating and user costs while considering load factor and waiting time constraints. Shrivastava et al. [
13] developed an integrated model for suburban train and public bus operations in which a genetic algorithm is used to assign the optimally coordinated timetable for feeder buses based on the given suburban train timetable in a “scheduling sub-model”. Avila-Torres et al. [
14] developed a dual-objective fuzzy planning model to address traffic demand uncertainty. They considered factors like departure frequency, schedule, operating cost, and cycle synchronization. The model uses three evaluation indexes—confidence, fuzzy, and demand level—to assess bus, metro, and train scheduling, proving its value for transport operators. Yu et al. [
15] studied the use of the symmetry principle to solve the problem of bus scheduling. By considering the symmetrical operation route of public transport vehicles, a new scheduling algorithm is proposed to simplify the complexity of the scheduling scheme and improve the scheduling efficiency. When there is a shortage of backup buses or a large area of disruption, it becomes unrealistic and challenging to develop a feasible and reasonable rescheduling plan for the remaining bus services. In response to this challenge, Deng et al. [
16] proposed an innovative model that comprehensively considers service capabilities and regularity, aiming to minimize rescheduling costs through schedule adjustment and scheduling redistribution. Dynamic programming is used to fully consider the lag effect of interruption and the long-term optimal rescheduling scheme is realized. In order to solve the proposed model efficiently, the large neighborhood search algorithm is improved by combining the operation rules. Bie et al. [
17] developed a vehicle scheduling method for electric bus (EB) lines, considering the random volatility of travel time and energy consumption. An optimization model is established with the goal of minimizing the expected travel departure time delay, the sum of energy consumption expectations, and bus procurement costs. Finally, a real bus line is taken as an example to verify the proposed method by Li et al. [
18]. Considering the coordinated scheduling with EB, this paper proposes an optimization model for the joint restoration of post-disaster distribution systems. Using integer algebraic techniques, the repair problem with bus scheduling constraints is re-expressed as a mixed integer linear program, which can be processed by an off-the-shelf solver.
Bus vehicles are one of the main means of transport for urban residents to travel. With the growth in the number of bus routes and vehicles, bus exhaust emissions have gradually gained widespread attention in the academic community. Rabl [
19] quantified the benefits of natural gas-fueled and diesel-fueled buses. The study showed that the environmental loss cost of diesel buses is higher than that of natural gas-fueled buses. Zhang et al. [
20] calculated the emissions of public transport diesel vehicles based on the year of engine purchase, model and fleet, etc., and analyzed various factors affecting the carbon smoke emissions of public transport diesel vehicles. Hu et al. [
21] studied the power, fuel economy, and emissions of GTL diesel and regular diesel in in-service buses without engine adjustments. They found that GTL diesel can reduce both NOx and particulate matter emissions, making it a promising clean fuel option for diesel engines. Their findings suggest that GTL diesel is a viable choice for reducing emissions from diesel engines. Alam et al. [
22,
23] simulated greenhouse gas emissions from buses on busy lanes and assessed how different fuels and driving conditions affect emissions. They also analyzed the impact of strategies such as bus signal priority, queue-cutting lanes, and bus stop relocation on bus emissions. Combining these strategies with TSP results in more noticeable emission reduction benefits. Additionally, they examined how factors such as network congestion, road type, passenger load, and fuel type individually and collectively affect transit greenhouse gas emissions. They found that, while increased bus ridership raises emissions, the impact of higher passenger loads on emissions per passenger varies depending on bus ridership levels. In their study of public transportation bus performance and emissions, Addo et al. [
24] measured operational improvements (speed increases, idle reductions). The effectiveness of emission reduction techniques is largely dependent on the features of the buses and their drive cycles. Fan [
25] evaluated the setting of bus lanes from the perspective of the traffic environment by studying the development of bus lanes and motor vehicle tailpipe emission models, establishing a quantitative method for the setting of bus lanes on motor vehicle fuel consumption and tailpipe emission. Example analyses show that the fuel consumption, CO
2, CO, HC (hydrocarbon), and NOx emissions of road sections are reduced after the implementation of bus-only lanes.
While public transport enterprises are committed to providing efficient traveling services to passengers with less economic costs, they bear the social responsibility of reducing transport emissions. Some studies have found that reasonable bus scheduling is conducive to reducing bus tailpipe emissions [
26]. Currently, few scholars have considered bus tailpipe emissions as the optimization objective of the scheduling strategy in their studies on bus scheduling optimization. A demand-responsive bus scheduling optimization model was put forward by Dessouky et al. [
27]. Three objectives were chosen: bus emissions, operating costs, and service level. The objective of the model was to identify a scheduling strategy that would reduce bus exhaust emissions significantly, albeit somewhat at the expense of operating costs and passenger travel time. In order to cut down operational expenses and vehicle emissions while purchasing fresh buses under a restricted budget and adhering to strict bus travel timetables, Li and Head [
28] looked into the bus scheduling challenge. Taking into consideration the variations in the importance of the bus-stopping scheme and the frequency of departure in the optimization process, Jin et al. [
29] established a combined skip-stop and inter-area bus scheduling model to minimize the total cost of passenger time, the total cost of bus operation, and the cost of tailpipe emission. It, additionally, suggested a dynamic probabilistic genetic algorithm for optimization with probability varying with the number of iterations to solve for the optimal stopping scheme, along with the frequency of departure. The research on optimizing the combination scheduling of large station express buses aims to propose an optimal scheduling program that satisfies passenger, enterprise, and environmental requirements. Wei [
30] prioritizes minimizing passenger time costs and enterprise operating costs as the primary objectives, while considering reducing bus exhaust emissions as a secondary objective. Taking the reduction of bus exhaust emissions as one of the model optimization objectives, Han [
31] studied the combination of two full buses, inter-area buses, buses with big stops, and express buses, considering the benefits to passengers and bus companies, and solved the two models by using genetic algorithms.
This work investigates bus scheduling optimization, taking into account bus exhaust emissions and drawing inspiration from previous studies on bus exhaust emissions and scheduling. However, the existing research still has the following problems:
- (1)
The full-vehicle scheduling models in the literature are proposed mostly by taking the travel time cost of passengers and the operating cost of public transport enterprises as the optimization objectives, and there are very few researches that have taken bus exhaust emissions into account in the optimal design of scheduling strategies.
- (2)
The proposed scheduling model in the literature has not considered the impact of passenger travel choice behavior on passenger flow distribution and the constraints on the number of buses allocated to a route.
- (3)
Unbalanced dispatching strategies are adopted in most previous studies, but unbalanced scheduling schemes obtained by using intelligent algorithms are not only detrimental to the schedulers’ designation of the scheduling plan but also prolong the waiting time of some passengers.
This paper uses Nanjing’s segmented IC card data as the main database. It employs a balanced dispatching strategy and aims to minimize the total cost of passenger travel time, bus operation, and exhaust emissions. The bus scheduling model considers constraints such as bus service level, average full load rate, and allocated number of buses per route. It is solved using a genetic algorithm. The benefits of the scheduling scheme considering bus exhaust emission and the original schedule made according to manual experience are compared to verify the advantages and stability of the constructed scheduling model considering bus exhaust emission.
6. Discussion
The urban public transport scheduling problem is a very complex problem, and the calculation process is cumbersome and involves a wide range. In this paper, the influence of bus exhaust emissions is considered, and the bus dispatching model is established. Based on the green concept, the bus scheduling model is optimized to obtain a bus scheduling optimization model with the goal of minimizing the operating cost of the bus company, minimizing the loss of passenger benefits, and minimizing the cost of exhaust emissions. The optimal scheduling scheme of a line is obtained by solving an example.
In future scheduling research, the following factors can also be considered:
The number of operating vehicles, passenger waiting time, traffic venue distribution, bicycle ownership, GDP, resident population, urban road mileage, bus operation line length, number of civil motor vehicles, average fare, and other factors that may impact urban public transport. Discuss the interrelatedness of these factors and their cumulative impact on the efficiency and sustainability of public transport systems.
The integration of green concept in bus scheduling: explore the significance of incorporating environmental factors (such as bus exhaust emissions, and the impact of vehicle driving state on exhaust emissions) into the bus scheduling model. Exploring how to optimize the bus schedule based on the green principle can not only reduce environmental pollution but also helps bus companies save costs and improve the overall passenger experience.
The combination of multi-objective optimization methods: This paper expounds on the challenges brought by the multi-objective characteristics of the urban public transport scheduling problem, in which the key objectives are to minimize the operating cost, passenger travel cost, and environmental impact. In this paper, a single genetic algorithm is used to solve the model. In future research, the combination of genetic algorithm and optimization methods such as simulated annealing algorithm, ant colony algorithm, and particle swarm optimization algorithm can be considered to improve the effectiveness of solving these complex optimization problems and achieve a balanced solution considering various conflict objectives.
Verification analysis and practical application: This paper provides insights for the verification and analysis of passenger flow data in specific cities (such as Nanjing). How to verify the effectiveness of the proposed bus scheduling optimization model by discussing the results of this practical application. Future research directions should emphasize the practical relevance of research results and their implementation potential in different urban environments.
Potential Impacts on Urban Mobility and Sustainability: Discuss the broad implications of optimizing public transport scheduling, including its potential to improve urban mobility, ease traffic congestion, and promote the development of sustainable public transport systems. It is emphasized that optimizing the departure interval and departure frequency can improve the efficiency of bus operation, improving the overall quality of urban traffic services. By solving these key points, more optimized answers will be obtained in future public transport scheduling research.
7. Conclusions
There are many factors affecting urban public transport: public transport operating vehicles, passenger waiting time, distribution of transport venues, bicycle ownership, GDP, resident population, urban road mileage, length of conventional bus operation lines, civilian motor vehicle ownership, average public transport fares, etc. All have an impact on urban public transport and affect the operation of urban public transport. There is a certain relationship between the influencing factors of public transport scheduling. In this paper, the impact of bus tailpipe emission is considered to construct a bus scheduling model; the bus scheduling model is optimized based on the green concept, and the bus scheduling optimization model minimizes the operating cost of the bus company, minimizing the loss of passengers’ interests, and minimizing the cost of tailpipe emission. The urban bus scheduling problem is a multi-objective function problem, which is solved using a genetic algorithm. The final example validation analysis, using the passenger flow data of a line in Nanjing city, is validated and analyzed, and the results show that the application of genetic algorithms to bus scheduling can be a good solution to the problems arising in scheduling. Reasonable departure intervals and the number of departures can improve the efficiency of bus operation, alleviate urban traffic congestion, and help to build a sustainable public transport system. Urban public transport scheduling problem is a very complex problem, the calculation process is cumbersome, involving more areas. The shortcomings of this paper are as follows: studying a single line without considering the overall scheduling of multiple lines; the number of passengers arriving at the bus station by default is evenly distributed, and the actual arrival rate of passengers is uneven; the bus is traveling at a constant speed—in the actual situation, it is easy to cause traffic jams and accidents; bus exhaust emissions at stops are not considered. In future research, we can further study the scheduling problem of double-line lines; based on real-time passenger flow information, vehicle operation information, etc., the bus dynamic scheduling problem can be studied. In this paper, a single genetic algorithm is used to solve multi-objective optimization problems. In future research, the tabu algorithm and simulated annealing algorithm can be introduced to design a hybrid genetic algorithm to solve scheduling problems.