{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,25]],"date-time":"2024-09-25T04:29:23Z","timestamp":1727238563225},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2023,9,16]],"date-time":"2023-09-16T00:00:00Z","timestamp":1694822400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,9,16]],"date-time":"2023-09-16T00:00:00Z","timestamp":1694822400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"National Centre of Competence in Research Automation, Switzerland","award":["51NF40_180545","51NF40_180545","51NF40_180545"],"award-info":[{"award-number":["51NF40_180545","51NF40_180545","51NF40_180545"]}]},{"name":"Swiss Federal Institute of Technology Zurich"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Oper. Res. Forum"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Over the past few years, the field of train trajectory optimization has been enriched with numerous publications proposing novel solution algorithms, solving known practical problems or applying existing methods to academic and industrial applications. However, the data that were used in the numerical experiments - especially those related to the railway infrastructure - are rarely public, making the comparison of different algorithms or the reproduction of any results difficult if not impossible. In this work, we try to bridge this gap by introducing a library of track data with slope and speed limit information as a first step towards an open-source benchmark suite for train trajectory optimization. The collected items were either publicly available in some form or acquired by the digitalization of published figures. We encourage authors in the field to contribute to this library for the common benefit of the community.<\/jats:p>","DOI":"10.1007\/s43069-023-00248-x","type":"journal-article","created":{"date-parts":[[2023,9,16]],"date-time":"2023-09-16T13:01:43Z","timestamp":1694869303000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["TTOBench\u2014an Open-Source Library for Train Trajectory Optimization"],"prefix":"10.1007","volume":"4","author":[{"given":"Dimitris","family":"Kouzoupis","sequence":"first","affiliation":[]},{"given":"Ishan","family":"Pendharkar","sequence":"additional","affiliation":[]},{"given":"Francesco","family":"Corman","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,9,16]]},"reference":[{"key":"248_CR1","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1016\/j.ejor.2016.09.044","volume":"257","author":"GM Scheepmaker","year":"2017","unstructured":"Scheepmaker GM, Goverde RMP, Kroon LG (2017) Review of energy-efficient train control and timetabling. Eur J Oper Res 257:355\u2013376","journal-title":"Eur J Oper Res"},{"key":"248_CR2","unstructured":"Strobel H, Horn P, Kosemund M (1974) Contribution to optimum computer-aided control of train operation. In: 2nd IFAC\/IFIP\/IFORS Symposium on Traffic Control and Transportation Systems, pp 377\u2013387"},{"key":"248_CR3","doi-asserted-by":"crossref","unstructured":"Howlett PG, Pudney PJ (1995) Energy-efficient train control. Springer, London","DOI":"10.1007\/978-1-4471-3084-0"},{"key":"248_CR4","unstructured":"Franke R, Terwiesch P, Meyer M (2000) An algorithm for the optimal control of the driving of trains. In: Proceedings of the IEEE Conference on Decision and Control (CDC)"},{"key":"248_CR5","unstructured":"Nold M, Corman F (2022) Modelling realistic energy losses from variable efficiency and vehicle systems. In: Determining Energy Efficient Train Control. Swiss Transport Research Conference (STRC)"},{"key":"248_CR6","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1016\/j.trc.2017.09.010","volume":"85","author":"N Ghaviha","year":"2017","unstructured":"Ghaviha N, Bohlin M, Holmberg C, Dahlquist E, Skoglund R, Jonasson D (2017) A driver advisory system with dynamic losses for passenger electric multiple units. Transport Res C Emerg Technol 85:111\u2013130","journal-title":"Transport Res C Emerg Technol"},{"key":"248_CR7","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.trc.2013.01.007","volume":"29","author":"Y Wang","year":"2013","unstructured":"Wang Y, Schutter BD, van den Boom TJJ, Ning B (2013) Optimal trajectory planning for trains - a pseudospectral method and a mixed integer linear programming approach. Transport Res C Emerg Technol 29:97\u2013114","journal-title":"Transport Res C Emerg Technol"},{"key":"248_CR8","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1016\/j.trc.2016.06.008","volume":"69","author":"P Wang","year":"2016","unstructured":"Wang P, Goverde RMP (2016) Multiple-phase train trajectory optimization with signalling and operational constraints. Transport Res C Emerg Technol 69:255\u2013275","journal-title":"Transport Res C Emerg Technol"},{"key":"248_CR9","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1016\/j.ejor.2020.10.018","volume":"292","author":"RMP Goverde","year":"2021","unstructured":"Goverde RMP, Scheepmaker GM, Wang P (2021) Pseudospectral optimal train control. Eur J Operat Res 292:353\u2013375","journal-title":"Eur J Operat Res"},{"key":"248_CR10","doi-asserted-by":"crossref","unstructured":"Kouzoupis D, Pendharkar I, Frey J, Diehl M, Corman F (2023) Direct multiple shooting for computationally efficient train trajectory optimization. Transport Res C Emerg Technol 152","DOI":"10.1016\/j.trc.2023.104170"},{"key":"248_CR11","doi-asserted-by":"crossref","unstructured":"Kouzoupis D (2022) GitHub repository: Public library of train trajectory optimization algorithms. https:\/\/github.com\/dkouzoup\/TTOBench","DOI":"10.1007\/s43069-023-00248-x"},{"issue":"1","key":"248_CR12","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1002\/net.22117","volume":"81","author":"A B\u00e4rmann","year":"2023","unstructured":"B\u00e4rmann A, Gemander P, Hager L, N\u00f6th F, Schneider O (2023) EETTlib-energy-efficient train timetabling library. Networks 81(1):51\u201374","journal-title":"Networks"},{"key":"248_CR13","unstructured":"Rohatgi A (2022) WebPlotDigitizer. https:\/\/automeris.io\/WebPlotDigitizer"},{"key":"248_CR14","unstructured":"Meyer M, Menth S, Lerjen M (2007) Potentialermittlung Energieeffizienz Traktion bei den SBB. Technical report, Bundesamt f\u00fcr Energie BFE"},{"key":"248_CR15","doi-asserted-by":"publisher","first-page":"102852","DOI":"10.1016\/j.trc.2020.102852","volume":"121","author":"GM Scheepmaker","year":"2020","unstructured":"Scheepmaker GM, Goverde RMP (2020) Energy-efficient train control using nonlinear bounded regenerative braking. Transport Res C Emerg Technol 121:102852","journal-title":"Transport Res C Emerg Technol"},{"key":"248_CR16","first-page":"100163","volume":"13","author":"GM Scheepmaker","year":"2020","unstructured":"Scheepmaker GM, Willeboordse HY, Hoogenraad JH, Luijt RS, Goverde RMP (2020) Comparing train driving strategies on multiple key performance indicators. J Rail Trans Plan Manage 13:100163","journal-title":"J Rail Trans Plan Manage"},{"key":"248_CR17","doi-asserted-by":"publisher","first-page":"100013","DOI":"10.1016\/j.ejtl.2020.100013","volume":"10","author":"A Trivella","year":"2021","unstructured":"Trivella A, Wang P, Corman F (2021) The impact of wind on energy-efficient train control. EURO J Transport Logist 10:100013","journal-title":"EURO J Transport Logist"},{"key":"248_CR18","unstructured":"M\u00e4der D (2023) Entwicklung eines tools f\u00fcr die auslegung von traktionsbatterien f\u00fcr die netzunterst\u00fctzung. Master\u2019s thesis, FHNW"},{"key":"248_CR19","doi-asserted-by":"crossref","unstructured":"Aradi S, B\u00e9csi T, G\u00e1sp\u00e1r P (2013) A predictive optimization method for energy-optimal speed profile generation for trains. In: IEEE International Symposium on Computational Intelligence and Informatics, pp 135\u2013139","DOI":"10.1109\/CINTI.2013.6705179"},{"key":"248_CR20","doi-asserted-by":"crossref","unstructured":"Aradi S, B\u00e9csi T, G\u00e1sp\u00e1r P (2014) Design of predictive optimization method for energy-efficient operation of trains. In: Proceedings of the European Control Conference (ECC), pp 2490\u20132495","DOI":"10.1109\/ECC.2014.6862208"},{"issue":"2","key":"248_CR21","first-page":"79","volume":"3","author":"X Yang","year":"2015","unstructured":"Yang X, Li X, Ning B, Tang T (2015) An optimisation method for train scheduling with minimum energy consumption and travel time in metro rail systems. Transp B Trans Dyn 3(2):79\u201398","journal-title":"Transp B Trans Dyn"},{"key":"248_CR22","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1016\/j.trb.2016.08.002","volume":"93","author":"H Ye","year":"2016","unstructured":"Ye H, Liu R (2016) A multiphase optimal control method for multi-train control and scheduling on railway lines. Transport Res B 93:377\u2013393","journal-title":"Transport Res B"},{"issue":"2\u20133","key":"248_CR23","doi-asserted-by":"publisher","first-page":"602","DOI":"10.1080\/10556788.2019.1604704","volume":"36","author":"W Zhong","year":"2021","unstructured":"Zhong W, Lin Q, Loxton R, Teo KL (2021) Optimal train control via switched system dynamic optimization. Optim Methods Softw 36(2\u20133):602\u2013626","journal-title":"Optim Methods Softw"},{"key":"248_CR24","unstructured":"Kouzoupis D (2022) GitHub repository: Direct multiple shooting for energy efficient train control. https:\/\/github.com\/dkouzoup\/ms-eetc"}],"container-title":["Operations Research Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s43069-023-00248-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s43069-023-00248-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s43069-023-00248-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,24]],"date-time":"2024-09-24T14:08:29Z","timestamp":1727186909000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s43069-023-00248-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,16]]},"references-count":24,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["248"],"URL":"https:\/\/doi.org\/10.1007\/s43069-023-00248-x","relation":{},"ISSN":["2662-2556"],"issn-type":[{"type":"electronic","value":"2662-2556"}],"subject":[],"published":{"date-parts":[[2023,9,16]]},"assertion":[{"value":"22 December 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 August 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 September 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics Approval"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to Participate"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for Publication"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}],"article-number":"67"}}