Jacob Trepat Borecka , Florin Leutwiler , Francesco Corman , Nikola Bešinović
{"title":"铁路时刻表规划中的地理分解:建模与计算评估","authors":"Jacob Trepat Borecka , Florin Leutwiler , Francesco Corman , Nikola Bešinović","doi":"10.1016/j.cor.2025.107240","DOIUrl":null,"url":null,"abstract":"<div><div>Railway timetable planning is the core of railway operations, which aims to make efficient use of infrastructure capacity and provide fast, punctual, and reliable services for customers. A timetable consists of a feasible train schedule adhering to operational constraints and meeting certain quality objectives, and the complexity and scale of railway networks require advanced algorithms to address large-scale instances. For this, decomposition approaches have been developed, exploiting for instance the geographical structure of the problem by partitioning the problem into more manageable smaller areas or stations and junctions. Nevertheless, it remains an open question how these specific choices balance to a different extent the computation effort to solve decomposed subproblems versus coordinating them towards a global, optimal solution. In this paper, we carry out an extensive computational analysis to evaluate the effects of diverse decomposition scenarios in a real-life case study of the Swiss Federal Railways. For this, we model and implement automatic geographic decomposition architectures based on a systematic algorithmic approach, on an existing logic-based Benders decomposition framework for railway timetable planning. In particular, we explore a process based on aggregation of areas into larger areas to generate a set of decompositions. The results of the computational analysis by means of random forests show the potential to minimize runtimes in decompositions with small number of large-sized areas with a relatively small master problem, facilitating a simpler coordination mechanism between master problem and subproblems, which strongly influences the computational effort to solve problem instances. Nonetheless, despite finding explainability in the contributions of factors to the computational effort required to solve different decompositions of the timetabling problem, the analysis also reveals complex relationships between multiple factors.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"184 ","pages":"Article 107240"},"PeriodicalIF":4.3000,"publicationDate":"2025-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Geographic decompositions in railway timetable planning: Modelling and computational assessment\",\"authors\":\"Jacob Trepat Borecka , Florin Leutwiler , Francesco Corman , Nikola Bešinović\",\"doi\":\"10.1016/j.cor.2025.107240\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Railway timetable planning is the core of railway operations, which aims to make efficient use of infrastructure capacity and provide fast, punctual, and reliable services for customers. A timetable consists of a feasible train schedule adhering to operational constraints and meeting certain quality objectives, and the complexity and scale of railway networks require advanced algorithms to address large-scale instances. For this, decomposition approaches have been developed, exploiting for instance the geographical structure of the problem by partitioning the problem into more manageable smaller areas or stations and junctions. Nevertheless, it remains an open question how these specific choices balance to a different extent the computation effort to solve decomposed subproblems versus coordinating them towards a global, optimal solution. In this paper, we carry out an extensive computational analysis to evaluate the effects of diverse decomposition scenarios in a real-life case study of the Swiss Federal Railways. For this, we model and implement automatic geographic decomposition architectures based on a systematic algorithmic approach, on an existing logic-based Benders decomposition framework for railway timetable planning. In particular, we explore a process based on aggregation of areas into larger areas to generate a set of decompositions. The results of the computational analysis by means of random forests show the potential to minimize runtimes in decompositions with small number of large-sized areas with a relatively small master problem, facilitating a simpler coordination mechanism between master problem and subproblems, which strongly influences the computational effort to solve problem instances. Nonetheless, despite finding explainability in the contributions of factors to the computational effort required to solve different decompositions of the timetabling problem, the analysis also reveals complex relationships between multiple factors.</div></div>\",\"PeriodicalId\":10542,\"journal\":{\"name\":\"Computers & Operations Research\",\"volume\":\"184 \",\"pages\":\"Article 107240\"},\"PeriodicalIF\":4.3000,\"publicationDate\":\"2025-08-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computers & Operations Research\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0305054825002692\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Operations Research","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0305054825002692","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
Geographic decompositions in railway timetable planning: Modelling and computational assessment
Railway timetable planning is the core of railway operations, which aims to make efficient use of infrastructure capacity and provide fast, punctual, and reliable services for customers. A timetable consists of a feasible train schedule adhering to operational constraints and meeting certain quality objectives, and the complexity and scale of railway networks require advanced algorithms to address large-scale instances. For this, decomposition approaches have been developed, exploiting for instance the geographical structure of the problem by partitioning the problem into more manageable smaller areas or stations and junctions. Nevertheless, it remains an open question how these specific choices balance to a different extent the computation effort to solve decomposed subproblems versus coordinating them towards a global, optimal solution. In this paper, we carry out an extensive computational analysis to evaluate the effects of diverse decomposition scenarios in a real-life case study of the Swiss Federal Railways. For this, we model and implement automatic geographic decomposition architectures based on a systematic algorithmic approach, on an existing logic-based Benders decomposition framework for railway timetable planning. In particular, we explore a process based on aggregation of areas into larger areas to generate a set of decompositions. The results of the computational analysis by means of random forests show the potential to minimize runtimes in decompositions with small number of large-sized areas with a relatively small master problem, facilitating a simpler coordination mechanism between master problem and subproblems, which strongly influences the computational effort to solve problem instances. Nonetheless, despite finding explainability in the contributions of factors to the computational effort required to solve different decompositions of the timetabling problem, the analysis also reveals complex relationships between multiple factors.
期刊介绍:
Operations research and computers meet in a large number of scientific fields, many of which are of vital current concern to our troubled society. These include, among others, ecology, transportation, safety, reliability, urban planning, economics, inventory control, investment strategy and logistics (including reverse logistics). Computers & Operations Research provides an international forum for the application of computers and operations research techniques to problems in these and related fields.