Abstract
This paper presents a coordinated model to optimize the rolling stock scheduling of two urban rail transit lines with a shared train depot. The proposed integrated and extended integrated optimization problems are transformed into mixed integer linear programming (MILP) problems, which can be efficiently solved by an ant colony optimization algorithm. Numerical examples based on the Beijing Subway System are implemented to demonstrate the performance of the proposed models and solution approach.
1. Introduction
China’s urban rail transit system (URT system) develops with great demands and its construction scale keeps expanding. However, it is still dominated by single-line construction at present, which means that each line is always equipped with at least one depot to meet the parking and maintenance needs of rolling stock and represents an Electric Multiple Unit (EMU) in a URT system. The depot of an urban rail transit system usually covers a huge area in the suburban area. It is worth exploring whether the flexible utilization of urban rail transit land resources, functional resources, and rolling stock utilization [1] can be reorganized through sharing the rolling stock depot in order to improve the operation effect and reduce the operating cost.
Rolling stock scheduling is a very complex and difficult optimization problem because it not only needs to undertake all the timetable tasks, but also needs to meet the infrastructure constraints such as depot location. The research on the EMU started earlier and there are many similarities between the use of the rolling stock of urban rail transits and the EMU. An overview of the state-of-the-art operations research models used by passenger railway operators [2] will be introduced firstly and then we conclude the rolling stock utilization models and techniques with different depot location situations in urban rail transit systems.
There have been lots of studies presented in the literature investigating how one could improve the performances of the train operations through rolling-stock-assignment and shunting schedules were provided [3]. The combinations of each vehicle were considered in studies [4,5,6,7]. Additionally, the constraints related to the number of vehicles for each train were modeled as a multi-commodity flow problem [4]. As a case of dealing with train-circulation and rolling-stock-assignment separately, the rule-based heuristic algorithm for assigning train units to train-circulations was provided [8]. Furthermore, a model of ideal cumulative mileage within one inspection cycle for efficiency was provided [9]. In addition, a mixed integer model was used to describe the rapid railway transportation system rolling stock cycle maintenance problem; the results illustrated that the idling of the rolling stock can be to a maximum extent [10].
The influence of the depot on the rolling stock scheduling are mainly reflected in two aspects: Firstly, the flexible utilization of the rolling stock resources by crossline operation organization through the rail connections. Secondly, through the shared depot, the rolling stocks of the connecting lines can share the depot’s maintenance resources. Cadarso et al. discussed the optimization of the marshaling and operation plan under the condition of the shared depot of multiple suburban railway lines [11,12], but the empty running line under the train operation is the pre-defined input condition and the departure frequency of suburban railway is far lower than that of urban rail transit system. Researches focused on urban rail transit systems mostly discuss the rolling stock scheduling optimization under the condition of single or multiple lines [13,14,15,16,17]. Placido and D’Acierno promoted a decision support system for assessing the feasibility of fleet compositions with dynamic demand and an Italy metro line was used to demonstrate the usage of this method [18]. Samà et al. discussed the train scheduling and routing problem in a complex railway network in which two practical cases from Dutch and British railways are studied [19]. D’Ariano et al. contributed a mixed-integer linear programming formulation to describe the optimization of train sequencing and routing decisions and timing decisions related to short-term maintenance works in a railway network subject to disturbed process times [20]. Hövell et al. introduced the rolling stock servicing scheduling problem to model the rolling stock exchange concept and used the proposed model to test on a real-life case from the Dutch railways [21]. These research methods are mainly constructing a mixed integer linear programming model or a mixed integer programming model and solving the models with an intelligent search algorithm or CPLEX. Table 1 summarizes some relevant studies on the rolling stock scheduling and circulation planning, in terms of the research object, infrastructure description (i.e., single line, multi lines, single depot, multi depots, and shared depot), mathematical formulations, and solution algorithms.
Table 1.
Summary of relevant studies on the rolling stock scheduling and circulation planning.
For the summary of Table 1, studies tend to further investigate the rolling stock scheduling process with more and more complex infrastructure descriptions and searches for a global optimal solution.
Our paper focuses on the optimization effect of rolling stock scheduling with a shared depot for multiple urban rail transit lines. Under the condition of the rolling stock shared base, the rolling stock scheduling should be divided into three situations by whether the rolling stock belongs to a certain depot. The first one is that the rolling stock belongs to a certain depot and the rolling stock needs to return to the starting depot after completing all its tasks, which is called the fixed depot rolling stock operation mode. The second is that the rolling stock completes several one-day tasks within a certain period and returns to the starting depot at the beginning of the cycle, which is called the cycle/beat type rolling stock operation mode. The third is the rolling stock does not belong to a depot, it can choose the nearest depot according to the operation situation, the only constraint condition in this situation is that after the end of each day, the number of rolling stock parking in the depot should be fixed, known as the variable rolling stock operation mode. The ownership relationship can be summarized in Table 2.
Table 2.
Comparison of the ownership relationship between the rolling stock and the parking depot.
As shown in Table 2, the flexibility of the variable rolling stock operation mode is higher than the other two modes, which can effectively improve the utilization rate of transportation capacity resources and the management complexity is correspondingly higher. Thus, the variable rolling stock operation mode will be adopted in our study
2. Problem Description
The rolling stock scheduling is based on the timetable of train operation, combined with the number of rolling stocks, the number of depot or parking lot, layout and capacity, etc., to create specific arrangements for each rolling stock under the time and place out of the yard, which train tasks, return to the yard, and so on. For urban rail transit systems, the operation plan is generally based on days and all trains run a short distance every day and have the characteristics of round-trip operation.
Under the condition of shared depot, the rolling stock scheduling is more flexible. If two lines share a depot and each line is equipped with a parking lot, the rolling stocks can be comprehensively applied between multiple lines, as shown in Figure 1.
Figure 1.
Layout of lines and depots with a shared depot.
If the two lines are not in operation, based on the circulation characteristics of urban rail transit lines, the middle station is treated with a virtual image, and there are altogether four cycles that start from the depot, run by the number of trains, and return to the depot.
4. Results
In order to illustrate the proposed methodology, we compute several experiments based on the Beijing Urban Rail Transit System in April 2021. According to the shared depot, we choose the actual operation of Line 5 and Line 8 as the basic data to present the case analysis.
The length of Line 5 is 27 km, with two depots, the Taipingzhuang depot in the north of the line connecting to Station D, Tiantongyuan North Station, and the Songjiazhuang depot in the south of the line connecting to Station E, Songjiazhuang Station. The length of Line 8 is 27.5 km, with the depot Pingxifu located in the middle of the line connecting to Station C, Huilongguan East Street Station. The Pingxifu depot is close to the Taipingzhuang depot and there is a connection line (shown in Figure 2) between them, which can be used to share the rolling stocks.
Figure 2.
The layout of the Beijing Urban Rail Transit Line 5 and Line 8.
The Beijing Subway Line 5 and Line 8 have arranged 562 and 432 trains, respectively, a total of 994 train number nodes. There are 43 and 44 rolling stocks for Line 5 and Line 8, respectively. The travel time from the depots to the stations are shown in Table 4 and the turn-back time is uniformly set as 180 s. The values of algorithm parameters are respected as: pheromone importance , relative importance of heuristic factor , pheromone quantity of an ant , pheromone dilution , maximum pheromone value , minimum pheromone value , and maximum cycle times . The fixed operation cost for each rolling stock working for a day is and the connection cost for each rolling stock running 1 s .
Table 4.
The running time between depots and the connecting stations.
In this paper, MATLAB software is used to obtain the results of the operation of two lines in the case with a shared depot. The solving procedure requires 6871 s in an Inter i5 processor with 1.6 GHz and 8 GB of RAM memory. The number of iterations is set as 100. As shown in Figure 3a, 84 rolling stocks are needed in total. Additionally, the total cost is closed to CNY 88.2 million.
Figure 3.
Results for the iteration equal to 100.
The train number missions undertaken by the rolling stocks are shown in Appendix A Table A1.
4.1. Number of Rolling Stock
According to the MATLAB operation results, the number of rolling stocks required by the two lines with a shared depot is 84. Compared with the number of rolling stocks under the independent operation of the two lines, it can reduce three rolling stocks, indicating that the sharing of depot can effectively reduce the number of rolling stocks, the operation cost, and can improve the total utilization of rolling stocks.
In the 84 rolling stocks, there are 68 trains contributing to the shared depot and 16 of the trains belong to the Songjiazhuang Depot.
In addition, according to the task of each rolling stock, statistics can be made on the interconnecting operation between the two lines. According to the statistics, 29.8% of the rolling stocks (25 out of 84 rolling stocks) have been used for both the two routes. It shows that the shared depot can effectively realize the interconnection between the two lines and increase the flexibility of operation.
4.2. Application Evaluation Index
In this paper, two indexes are introduced to evaluate the application of rolling stocks: the application efficiency of rolling stocks and the daily utilization efficiency .
The application efficiency of rolling stocks is an index to measure the utilization balance of the rolling stocks. The calculation method is the percentage of the running time of each rolling stock in the running time of all rolling stocks. The daily utilization efficiency of the rolling stocks is the ratio of the operating time of the rolling stock to the daily operating time of the rail transit, which can reflect the degree of efficient operation of the rolling stocks in a day. From the above operation results, the utilization time of each rolling stock can be counted. Based on the utilization time, the application efficiency and the daily utilization efficiency of the rolling stocks can be obtained.
is the operating time of the rolling stock k and is the operating time of the rail transit in a day (5:00–23:00). According to the rolling stock utilization plan obtained from Appendix A Table A1, we can obtain the running time of each rolling stock and then count the application efficiency and the daily utilization efficiency of the rolling stocks. The calculation results can be shown in Table 5.
Table 5.
The rolling stock of application evaluation index.
According to the data in Table 5, the overall utilization rate of the rolling stocks is not very high. The highest utilization rate is reached by the 22nd rolling stock, which is 2.16%. The rolling stock of the 51st rolling stock is just 0.2%. The reason for the low utilization rate is that the large number of timetable tasks, reaching 994, while the maximum number of timetable tasks can be borne by each rolling stock is only 20, so the overall utilization rate shall be low.
Moreover, there is a large difference in the application efficiencies of each rolling stock, which indicates that the balances of the utilization of the rolling stocks are not very good. This is presumably because of the ant colony algorithm this paper used. For in the process of ants searching for paths, at the beginning the ants can choose train timetable tasks from a more extensive set, but with the passage of time, all train timetable tasks will be selected. As a result, there are too few tasks that can be chosen by the subsequent ants. However, each train timetable node in the time–space network G should be passed through once, so it must send out a new rolling stock from the depot to undertake the task left, which may lead to the result of unbalanced application efficiency.
In addition, it can be seen from the data of the daily utilization efficiency that the daily utilization efficiency of rolling stocks is not balanced. The highest daily utilization efficiency of the rolling stock can reach 87.22%, that means that the daily operation time of the rolling stock can reach 15.7 h with a non-stop operation state. The lowest rolling stock daily utilization efficiency is 1.96% and the operating time is only 1.4 h.
4.3. Sensitivity Analysis
In this section, two kinds of sensitivity analysis are presented to explain the empirical results on the distributions of unit connection cost and to understand the influence of the mechanism of rolling stock purchase cost on fixed cost.
- (1).
- Explanation of the empirical results on the distributions of unit connection cost
There has been intensive interest in the parameters how to influence the optimal results. Using sensitivity analysis of the unit connection cost, as shown in Figure 4, the total cost, number of rolling stock, the connecting time, and the computation time can be analyzed from a quantitative point of view.
Figure 4.
The layout of the Beijing Urban Rail Transit Line 5 and Line 8.
As shown in Figure 4, though the total cost and computation time both have a slight disturbance caused by the raising of the unit connection cost, they have a similar stability. On the contrary, the number of rolling stocks show an irregular pattern of change between 85 and 89 because the unit connection cost affects the total cost, leading to changes in the optimal results.
- (2).
- Understanding the influence mechanism of rolling stock purchase cost on fixed cost
The rolling stock purchase cost can be a large part of the unit rolling stock operation daily cost, which is an important factor of total cost. In the sensitivity analysis process, the unit rolling stock purchase cost is high, which means that the operators will be more inclined to add the rolling stock connection and waiting behavior to complete the train tasks. The sensitivity analysis of the rolling stock purchase cost can be seen in Figure 5.
Figure 5.
The sensitivity analysis of rolling stock purchase cost.
Figure 5 illustrates the findings of the sensitivity analysis with the rolling stock purchase cost. Firstly, the total cost increased with the increase in the purchase cost, presenting a single growth trend. Then, the numbers of rolling stock were between 87 and 88 with different unit rolling stock purchase costs. Finally, the computation times were between 4100 and 5100 s.
5. Discussion
The optimization problem of the rolling stock utilization plan of urban rail transit based on shared depots studied in this paper shows that the rolling stock plan plays a very important role in the whole cycle gradually from the early single line operation time to the network operation time, which directly affects the quality of the service level and operating cost of urban rail transit systems.
By summarizing the characteristics of the sharing rolling stocks problem, the urban rail transit rolling stock planning can be compiled as a process into multiple traveling salesman problems, with the total cost and the rolling stock fixed cost minimum as objective functions.
The max–min ant colony algorithm is selected to calculate the above model using lots of the literature readings. The steps of the algorithm are formulated and the basic formula and parameters of the algorithm are explained.
Select Line 5 and Line 8 of the Beijing Metro as a case, both lines have 994 timetable train tasks in a day and the total number of rolling stocks required is 87. Combined with the case, MATLAB was used to calculate the number of rolling stocks operation plans jointly prepared by the two lines with a shared depot and found it to be 84, 3 less than the actual situation.
By analyzing the running time of each counted rolling stock, we find that the balance of the rolling stocks application rate is not very good. The usage rate of the rolling stocks varies from 1.96 to 87.22% in a day. An analysis of unsatisfactory equilibrium results is also carried out. In the future, more solutions will be used to study this problem for comparison.
Author Contributions
Conceptualization, J.F.; methodology, S.L.; software, G.L.; writing—original draft preparation, Y.S.; writing—review and editing, Z.L. All authors have read and agreed to the published version of the manuscript.
Funding
The research described in this paper was substantially supported by the Fundamental Research Funds for the Central Universities (2021JMBM015) and projects (Nos. of 71901022 and 71621001) from the National Natural Science Foundation of China.
Data Availability Statement
Not applicable.
Acknowledgments
The authors would like to thank anonymous referees for their helpful comments and valuable suggestions that improved the content and composition substantially.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
Table A1.
The rolling stock utilization plan.
Table A1.
The rolling stock utilization plan.
| No. of Rolling Stocks | Train Numbers |
|---|---|
| 1 | X-81002-81035-81040-81119-81118-81339-81334-81415-81414-81453-81454- 51437-X |
| 2 | X-51001-51014-51043-51072-51113-51138-51163-51180-51201-51218-51239- 51256-51277-51298-51341-51380-51391-51416-X |
| 3 | Y-51003-51016-51045-51074-51115-51140-51165-51182-51205-51222-51243- 51260-51281-51306-51337-51376-51387-51414-Y |
| 4 | X-51018-51047-51078-51119-51142-51167-51184-51207-51224-51245-51262- 51283-51310-51343-51382-51393-51418-X |
| 5 | X-51007-51020-51051-51082-51123-51144-51169-51186-51209-51226-51247- 51264-51285-51314-51345-51384-51395-51424-X |
| 6 | X-51009-51022-51055-51088-51129-51148-51171-51188-51211-51228-51251- 51268-51295-51328-51357-51390-51401-51422-X |
| 7 | X-51002-51027-51050-51091-51122-51149-51168-51191-51208-51229-51246- 51267-51284-51315-51352-51373-51402-51411-51430-X |
| 8 | X-51004-51029-51052-51093-51124-51151-51170-51195-51212-51233-51250- 51271-51288-51323-51362-51379-51406-51413-51434-X |
| 9 | X-81011-81012-81059-81064-81143-81132-81189-81188-81223-81224-81255- 81256-81289-81290-81345-81348-51369-51398-51407-51426-X |
| 10 | X-51006-51031-51054-51095-51126-51153-51174-51197-51214-51235-51252- 51273-51294-51327-51366-51381-51408-51415-51436-X |
| 11 | X-81006-81043-81050-81133-81130-81363-81358-81431-81432-81467-81468-X |
| 12 | X-51008-51035-51060-51101-51130-51155-51172-51193-51210-51231-51248- 51269-51286-51317-51354-51375-51404-51417-51438-X |
| 13 | X-81008-81049-81056-81131-81120-81183-81182-81215-81216-81247-81248- 81279-81280-81325-81328-81409-81408-51409-51428-X |
| 14 | Y-51011-51026-51063-51094-51133-51152-51175-51192-51213-51230-51253- 51270-51291-51324-51353-51388-51403-51440-Y |
| 15 | X-51010-51037-51070-51111-51136-51161-51178-51199-51216-51237-51254- 51275-51296-51329-51368-51383-51410-51419-51442-X |
| 16 | Y-51013-51028-51065-51098-51135-51154-51177-51194-51215-51232-51255- 51272-51297-51330-51359-51396-51405-Y |
| 17 | X-81010-81057-81062-81147-81144-81323-81318-81397-81398-81447-81448- 51431-X |
| 18 | X-51015-51030-51067-51100-51137-51156-51179-51196-51217-51234-51261- 51278-51305-51340-51367-51400-51427-X |
| 19 | X-81016-81065-81070-81153-81150-81197-81196-81227-81228-81259-81258- 81291-81292-81349-81352-51433-X |
| 20 | X-81013-81020-81077-81082-81167-81164-81203-81204-81235-81236-81267- 81268-81305-81306-81377-81382-51423-X |
| 21 | Y-81018-81071-81076-81159-81156-81331-81326-81407-81406-81449-81456- 51439-Y |
| 22 | X-51012-51039-51066-51107-51134-51159-51176-51203-51220-51241-51258- 51279-51302-51333-51372-51385-51412-51435-X |
| 23 | Y-81003-81024-81083-81086-81169-81168-81205-81206-81237-81238-81271- 81272-81307-81308-81381-81386-81441-81440-81475-81476-Y |
| 24 | Y-81005-81030-81095-81098-81175-81174-81209-81210-81241-81244-81275- 81276-81313-81316-81393-81396-51421-Y |
| 25 | X-81022-81079-81014-81165-81152-81309-81314-81405-81404-51397-X |
| 26 | X-51017-51032-51071-51102-51141-51160-51181-51198-51219-51236-51257- 51274-51299-51334-51361-51392-51425-X |
| 27 | Y-51019-51036-51077-51108-51145-51164-51185-51202-51223-51240-51263- 51280-51311-51348-51371-Y |
| 28 | X-51021-51038-51079-51114-51147-51166-51187-51204-51225-51242-51265- 51282-51313-51350-51377-X |
| 29 | Y-81026-81087-81090-81319-81320-81399-81400-51429-Y |
| 30 | X-81007-81032-81101-81104-51347-51386-81459-81460-X |
| 31 | X-81009-81072-81157-81154-81199-81198-81229-81230-81261-81262-81299- 81300-81365-81368-81435-81438-81473-81474-X |
| 32 | X-81023-81028-81089-81092-81171-81172-81207-81208-81239-81240-81273- 81274-81311-81312-81385-81392-X |
| 33 | X-81004-81041-81046-81123-81114-81295-81294-81353-81356-51399-51420-X |
| 34 | X-51024-51057-51090-51131-51150-51173-51190-51221-51238-51259-51276- 51301-51336-51363-51394-81465-81466-X |
| 35 | Y-81017-81042-81125-81122-81315-81310-81387-81394-81445-81446-81481- 81480-Y |
| 36 | X-81015-81034-81105-81108-81179-81178-81213-81214-81245-81246-81277- 81278-81317-81322-81403-81402-81455-81458-X |
| 37 | X-51034-51073-51104-51139-51158-51189-51206-51249-51266-51287-51318- 51349-X |
| 38 | X-81067-81094--81097-81112-81153-81158-81162-81181-81148-81213-81322- 81367-81374-X |
| 39 | X-51042-51083-51116-51157-51316-51351-X |
| 40 | Y-81036-81107-81110-81347-81342-81423-81424-81461-81462-Y |
| 41 | Y-51044-51085-51118-51331-51370-81463-81464-Y |
| 42 | X-81031-81048-81129-81128-81187-81186-81219-81220-81251-81252-81285- 81288-81337-81340-X |
| 43 | Y-81039-81038-81115-81116-81185-81184-81217-81218-81249-81250-81281- 81282-81329-81332-81413-81412-Y |
| 44 | X-81047-81044-81127-81126-81283-81284-81333-81336-81417-81416-X |
| 45 | X-51046-51087-51120-51339-51378-81471-81472-X |
| 46 | X-81051-81054-81137-81134-81343-81338-81419-81418-81457-81470-X |
| 47 | X-81019-81060-81145-81140-81193-81192-81225-81226-81257-81260-81293- 81296-81357-81360-81433-81434-81469-81478-X |
| 48 | X-81021-81058-81141-81138-81335-81330-81411-81410-81451-81452-X |
| 49 | Y-51048-51089-51128-51289-51320-51355-Y |
| 50 | Y-81052-81139-81136-81191-81190-81231-81232-81263-81264-81301-81302- 81369-81372-Y |
| 51 | X-81001-51432-X |
| 52 | Y-51005-51304Y |
| 53 | X-81025-81102-81177-81176-81211-81212-81243-81254-81287-81298-81361- 81364-81439-81442-81477-81482-X |
| 54 | X-81055-81066-81151-81148-81391-81388-X |
| 55 | Y-81063-81068-81163-81160-81201-81200-81233-81234-81265-81266-81321- 81324-81421-81420-Y |
| 56 | X-81027-81080-81173-81180-81221-81222-81253-81270-81373-81376-81437- 81436-81479-X |
| 57 | Y-51025-51058-51099-51132-81443-81444-X |
| 58 | X-51033-51062-51103-51146-51293-51326-51365-X |
| 59 | X-81029-81170-81269-81286-81341-81346-81425-81426-X |
| 60 | X-51041-51076-51117-51360-X |
| 61 | X-51056-51097-51312-81395-81390-X |
| 62 | X-51064-51105-51332-81427-81428-X |
| 63 | X-81069-81074-81155-81142-81195-81194-81297-81304-81429-81430-X |
| 64 | X-81078-81161-81158-51321-51358-X |
| 65 | X-81075-81084-81181-81202-51325-51364-X |
| 66 | X-51049-51080-51121-51346-X |
| 67 | X-81088-51309-51344-X |
| 68 | X-81094-81327-81344-X |
| 69 | X-81085-81096-51303-51338-X |
| 70 | X-81093-81100-81303-81354-X |
| 71 | X-51053-51084-51125-51290-51335-X |
| 72 | X-51059-51092-51307-51342-X |
| 73 | Y-51061-51096-81401-81422-Y |
| 74 | X-81053-81106-51069-51106-81383-81380-X |
| 75 | X-81033-81112-81099-81124-X |
| 76 | Y-81166-81375-81374-Y |
| 77 | X-51075-51110-81351-81350-X |
| 78 | X-51109-51300-81379-81378-X |
| 79 | X-81135-81146-81037-81162-81359-81370-X |
| 80 | X-81117-81242-51068-51127-51292-81389-81384-X |
| 81 | X-81061-81362-81045-81366-X |
| 82 | X-51086-51308-81371-81450-X |
| 83 | X-81109-51304-81355X |
| 84 | Y-51023-51040-51081-51112-51143-51162-51183-51200-51227-51244-51319-51356-51389-Y |
References
- Mao, B.; Gao, Z. Progress of operational resources sharing methods for urban rail networks. J. Transp. Syst. Eng. Inf. Technol. 2018, 18, 1–8. [Google Scholar]
- Huisman, D.; Kroon, L.G.; Lentink, R.M.; Vromans, M.J.C.M. Operations research in passenger railway transportation. Stat. Neerl. 2005, 59, 467–497. [Google Scholar] [CrossRef]
- Haahr, J.; Lusby, R.M. Integrating rolling stock scheduling with train unit shunting. Eur. J. Oper. Res. 2017, 259, 452–468. [Google Scholar] [CrossRef]
- Lin, Z.; Kwan, R.S.K. A branch-and-price approach for solving the train unit scheduling problem. Transp. Res. Part B Methodol. 2016, 94, 97–120. [Google Scholar] [CrossRef]
- Peeters, M.; Kroon, L. Circulation of railway rolling stock: A branch-and-price approach. Comput. Oper. Res. 2008, 35, 538–556. [Google Scholar] [CrossRef]
- Fioole, P.-J.; Kroon, L.; Maróti, G.; Schrijver, A. A rolling stock circulation model for combining and splitting of passenger trains. Eur. J. Oper. Res. 2006, 174, 1281–1297. [Google Scholar] [CrossRef]
- Cacchiani, V.; Caprara, A.; Toth, P. A Lagrangian heuristic for a train-unit assignment problem. Discret. Appl. Math. 2013, 161, 1707–1718. [Google Scholar] [CrossRef]
- Lai, Y.; Wang, S.; Huang, K. Optimized train-set rostering plan for Taiwan high-speed rail. IEEE Trans. Autom. Sci. Eng. 2017, 14, 286–298. [Google Scholar] [CrossRef]
- Tomiyama, T.; Sato, T.; Okada, K.; Wakamiya, T.; Murata, T. Railway rolling-stock-assignment-scheduling algorithm for minimizing inspection cost. IAENG Int. J. Appl. Math. 2018, 48, 228–237. [Google Scholar]
- Canca, D.; Sabido, M.; Barrena, E. A rolling stock circulation model for railway rapid transit systems. Transp. Res. Procedia 2014, 3, 680–689. [Google Scholar] [CrossRef]
- Luis, C.; Ángel, M. Robust rolling stock in rapid transit networks. Comput. Oper. Res. 2011, 38, 1131–1142. [Google Scholar]
- Giacco, G.L.; D’Ariano, A.; Pacciarelli, D. Rolling stock rostering optimization under maintenance constraints. J. Intell. Transp. Syst. 2014, 18, 95–105. [Google Scholar] [CrossRef]
- Zheng, L.; Song, R.; Xiao, Y.; Liu, J. Optimization method for working out vehicle scheduling plan of urban rail transit under network operation. China Railw. Sci. 2014, 35, 104–110. [Google Scholar]
- Yue, Y.; Han, J.; Wang, S.; Liu, X. Integrated train timetabling and rolling stock scheduling model based on time-dependent demand for urban rail transit. Comput.-Aided Civ. Infrastruct. Eng. 2017, 32, 856–873. [Google Scholar] [CrossRef]
- Wang, Y.; Tang, T.; Ning, B.; Meng, L. Integrated optimization of regular train schedule and train circulation plan for urban rail transit lines. Transp. Res. Part E Logist. Transp. Rev. 2017, 105, 83–104. [Google Scholar] [CrossRef]
- Zhang, M.; Wang, Y.; Su, S.; Tang, T.; Ning, B. A short turning strategy for train scheduling optimization in an urban rail transit line: The case of Beijing Subway Line 4. J. Adv. Transp. 2018, 2018, 5367295. [Google Scholar] [CrossRef]
- Zhong, Q.; Zhang, Y.; Dian, W.; Zhong, Q.; Wen, C.; Peng, Q. A mixed integer linear programming model for rolling stock deadhead routing before the operation period in an urban rail transit line. J. Adv. Transp. 2020, 2020, 3809734. [Google Scholar] [CrossRef]
- Placido, A.; D’Acierno, L. A methodology for assessing the feasibility of fleet compositions with dynamic demand. Transp. Res. Procedia 2015, 10, 595–604. [Google Scholar] [CrossRef]
- Samà, M.; D’Ariano, A.; Pacciarelli, D.; Corman, F. Lower and upper bound algorithms for the real-time train scheduling and routing problem in a railway network. IFAC-PapersOnLine 2016, 49, 215–220. [Google Scholar] [CrossRef]
- D’Ariano, A.; Meng, L.; Centulio, G.; Corman, F. Integrated stochastic optimization approaches for tactical scheduling of trains and railway infrastructure maintenance. Comput. Ind. Eng. 2019, 127, 1315–1335. [Google Scholar] [CrossRef]
- van Hövell, M.E.M.A.; Goverde, R.M.P.; Bešinović, N.; de Weerdt, M.M. Increasing the effiectiveness of the capacity usage at rolling stock service locations. J. Rail Transp. Plan. Manag. 2022, 21, 10297. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).




