{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T05:04:41Z","timestamp":1774933481138,"version":"3.50.1"},"reference-count":49,"publisher":"Springer Science and Business Media LLC","issue":"18","license":[{"start":{"date-parts":[[2022,5,5]],"date-time":"2022-05-05T00:00:00Z","timestamp":1651708800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,5,5]],"date-time":"2022-05-05T00:00:00Z","timestamp":1651708800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100012166","name":"national basic research program of china","doi-asserted-by":"publisher","award":["2017YFB1200702"],"award-info":[{"award-number":["2017YFB1200702"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"national natural science foundation of china","doi-asserted-by":"publisher","award":["52072314"],"award-info":[{"award-number":["52072314"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010890","name":"chinese government scholarship","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100010890","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Soft Comput"],"published-print":{"date-parts":[[2023,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The planning process in urban rail transportation can be split into several stages, including line planning, timetabling, rolling stock scheduling and so on. The outcome of a stage provides inputs or constraints to the subsequent ones. However, while the output can be good or optimal at each stage, it rarely considers the global quality for the overall planning process. Furthermore, problems tackled at planning phase often use a more aggregate representation of reality, to achieve a more general overview. An integrated approach, while more complex to solve, may mitigate the gap between solution of different stages and a validation of a plan would still be required before its implementation in practice. In this paper, we focus on integrated optimization of train timetabling and rolling stock circulation for urban rail transit line with time-based origin-destination-dependent passenger travel demand and heterogeneous rolling stocks. The aim is to generate a comfortable timetable for passengers and an efficient timetable for operators. The objective is to minimize the total waiting time for passengers and the costs for operators, while constraints regarding train movements, passenger boarding and alighting, available rolling stocks and their capacity are considered. A mixed integer linear programming model is formulated and solved by an iterative programming approach. Computational experiments are performed on the Chongqing Rail Transit Line 2 to verify the efficiency and effectiveness of the proposed model and solving method. With respect to CPLEX, results show the proposed iterative programming approach has advantages both on computation time and solution quality.\n<\/jats:p>","DOI":"10.1007\/s00500-022-07057-0","type":"journal-article","created":{"date-parts":[[2022,5,5]],"date-time":"2022-05-05T07:03:57Z","timestamp":1651734237000},"page":"12959-12977","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Train timetabling with passenger data and heterogeneous rolling stocks circulation on urban rail transit line"],"prefix":"10.1007","volume":"27","author":[{"given":"Yang","family":"Yuhua","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6427-0366","authenticated-orcid":false,"given":"Sam\u00e0","family":"Marcella","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pacciarelli","family":"Dario","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ni","family":"Shaoquan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,5,5]]},"reference":[{"issue":"3","key":"7057_CR1","doi-asserted-by":"crossref","first-page":"378","DOI":"10.1287\/trsc.1060.0155","volume":"40","author":"A Alfieri","year":"2006","unstructured":"Alfieri A, Groot R, Kroon L, Schrijver A (2006) Efficient circulation of railway rolling stock. Transp Sci 40(3):378\u2013391","journal-title":"Transp Sci"},{"key":"7057_CR2","first-page":"379","volume":"2","author":"I Amit","year":"1971","unstructured":"Amit I, Goldfarb D (1971) The timetable problem for railways. Dev Oper Res 2:379\u2013387","journal-title":"Dev Oper Res"},{"key":"7057_CR3","unstructured":"Bampas E, Kaouri G, Lampis M, Pagourtzis A (2006) Periodic metro scheduling. In: Jacob R, M\u00fcller-Hannemann M (eds) 6th workshop on algorithmic methods and models for optimization of railways (ATMOS\u201906), volume 5 of OpenAccess Series in Informatics (OASIcs), Dagstuhl. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Germany"},{"key":"7057_CR4","doi-asserted-by":"crossref","unstructured":"Barrena E, Canca D, Coelho LC, Laporte G (2014a) Exact formulations and algorithm for the train timetabling problem with dynamic demand. Comput Oper Res 44:66\u201374","DOI":"10.1016\/j.cor.2013.11.003"},{"key":"7057_CR5","doi-asserted-by":"crossref","unstructured":"Barrena E, Canca D, Coelho LC, Laporte G (2014b) Single-line rail rapid transit timetabling under dynamic passenger demand. Transp Res Part B Methodol 70:134\u2013150","DOI":"10.1016\/j.trb.2014.08.013"},{"key":"7057_CR6","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.trb.2017.08.022","volume":"105","author":"S Binder","year":"2017","unstructured":"Binder S, Maknoon Y, Bierlaire M (2017) Exogenous priority rules for the capacitated passenger assignment problem. Transp Res Part B 105:19\u201342","journal-title":"Transp Res Part B"},{"key":"7057_CR7","doi-asserted-by":"crossref","first-page":"358","DOI":"10.1287\/trsc.32.4.358","volume":"32","author":"U Br\u00e4nnlund","year":"1998","unstructured":"Br\u00e4nnlund U, Lindberg P, N\u00f6u A, Nilssoni J (1998) Railway timetabling using Lagrangian relaxation. Transp Sci 32:358\u2013369","journal-title":"Transp Sci"},{"issue":"1\u20133","key":"7057_CR8","first-page":"415","volume":"79","author":"MR Bussieck","year":"1997","unstructured":"Bussieck MR, Winter T, Zimmermann UT (1997) Discrete optimization in public rail transport. Math Program Ser B 79(1\u20133):415\u2013444","journal-title":"Math Program Ser B"},{"issue":"3","key":"7057_CR9","doi-asserted-by":"crossref","first-page":"727","DOI":"10.1016\/j.ejor.2011.11.003","volume":"219","author":"V Cacchiani","year":"2012","unstructured":"Cacchiani V, Toth P (2012) Nominal and robust train timetabling problems. Eur J Oper Res 219(3):727\u2013737","journal-title":"Eur J Oper Res"},{"key":"7057_CR10","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/s10479-011-0978-0","volume":"199","author":"L Cadarso","year":"2012","unstructured":"Cadarso L, Marin A (2012) Integration of timetable planning and rolling stock in rapid transit networks. Ann Oper Res 199:113\u2013135","journal-title":"Ann Oper Res"},{"issue":"4","key":"7057_CR11","first-page":"285","volume":"6","author":"G Caimi","year":"2017","unstructured":"Caimi G, Kroon L, Liebchen C (2017) Models for railway timetable optimization: applicability and applications in practice. J Rail Transp Plan Manag 6(4):285\u2013312","journal-title":"J Rail Transp Plan Manag"},{"key":"7057_CR12","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1002\/atr.1261","volume":"48","author":"D Canca","year":"2014","unstructured":"Canca D, Barrena E, Algaba E, Zarzo A (2014) Design and analysis of demand-adapted railway timetables. J Adv Transp 48:119\u2013137","journal-title":"J Adv Transp"},{"key":"7057_CR13","first-page":"125","volume":"73","author":"A Caprara","year":"1997","unstructured":"Caprara A, Fischetti M, Toth P, Vigo D, Guida PL (1997) Algorithms for railway crew management. Math Program 73:125\u2013141","journal-title":"Math Program"},{"issue":"5","key":"7057_CR14","doi-asserted-by":"crossref","first-page":"851","DOI":"10.1287\/opre.50.5.851.362","volume":"50","author":"A Caprara","year":"2002","unstructured":"Caprara A, Fischetti M, Toth P (2002) Modeling and solving the train timetabling problem. Oper Res 50(5):851\u2013861","journal-title":"Oper Res"},{"issue":"1","key":"7057_CR15","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1007\/s10107-004-0518-7","volume":"102","author":"E Danna","year":"2005","unstructured":"Danna E, Rothberg E, Pape CL (2005) Exploring relaxation induced neighborhoods to improve MIP solutions. Math Program 102(1):71\u201390","journal-title":"Math Program"},{"key":"7057_CR16","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.sbspro.2014.12.115","volume":"160","author":"JL Espinosa-Aranda","year":"2014","unstructured":"Espinosa-Aranda JL, Garc\u00eda-R\u00f3denas R, Cadarso L, Mar\u00edn A (2014) Train scheduling and rolling stock assignment in high speed trains. Procedia Soc Behav Sci 160:45\u201354","journal-title":"Procedia Soc Behav Sci"},{"key":"7057_CR17","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1016\/j.trb.2016.01.015","volume":"81","author":"M Gaudry","year":"2016","unstructured":"Gaudry M, Lapeyre B, Quinet \u00c9mile (2016) Infrastructure maintenance, regeneration and service quality economics: a rail example. Transp Res Part B Methodol 81:181\u2013210","journal-title":"Transp Res Part B Methodol"},{"key":"7057_CR18","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1016\/j.trpro.2014.10.044","volume":"3","author":"GL Giacco","year":"2014","unstructured":"Giacco GL, Carillo D, D\u2019Ariano A, Pacciarelli D, Mar\u00edn \u00c1ngel G (2014) Short-term rail rolling stock rostering and maintenance scheduling. Transp Res Procedia 3:651\u2013659","journal-title":"Transp Res Procedia"},{"issue":"A","key":"7057_CR19","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1016\/j.trb.2016.07.003","volume":"93","author":"SD Gupta","year":"2016","unstructured":"Gupta SD, Tobin JK, Pavela L (2016) A two-step linear programming model for energy-efficient timetables in metro railway networks. Transp Res Part B 93(A):57\u201394","journal-title":"Transp Res Part B"},{"issue":"7","key":"7057_CR20","doi-asserted-by":"crossref","first-page":"663","DOI":"10.1016\/j.trb.2007.11.005","volume":"42","author":"Y Hamdouch","year":"2008","unstructured":"Hamdouch Y, Lawphongpanich S (2008) Schedule-based transit assignment model with travel strategies and capacity constraints. Transp Res Part B Methodol 42(7):663\u2013684","journal-title":"Transp Res Part B Methodol"},{"issue":"2","key":"7057_CR21","first-page":"85","volume":"17","author":"SS Harrod","year":"2012","unstructured":"Harrod SS (2012) A tutorial on fundamental model structures for railway timetable optimization. Surv Oper Res Manag Sci 17(2):85\u201396","journal-title":"Surv Oper Res Manag Sci"},{"issue":"6","key":"7057_CR22","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1016\/j.trb.2007.11.002","volume":"42","author":"L Kroon","year":"2008","unstructured":"Kroon L, Mar\u00f3ti G, Helmrich MR, Vromans M, Dekker R (2008) Stochastic improvement of cyclic railway timetables. Transp Res Part B Methodol 42(6):553\u2013570","journal-title":"Transp Res Part B Methodol"},{"issue":"1","key":"7057_CR23","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1287\/inte.1080.0409","volume":"39","author":"L Kroon","year":"2009","unstructured":"Kroon L, Huisman D, Abbink E, Fioole P-J, Fischetti M, Mar\u00f3ti G, Schrijver A, Steenbeek A, Ybema R (2009) The new Dutch timetable: the OR revolution. INFORMS J Appl Anal 39(1):6\u201317","journal-title":"INFORMS J Appl Anal"},{"issue":"1","key":"7057_CR24","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1080\/21680566.2019.1589598","volume":"7","author":"D Li","year":"2019","unstructured":"Li D, Zhang T, Dong X, Yin Y, Cao J (2019) Trade-off between efficiency and fairness in timetabling on a single urban rail transit line under time-dependent demand condition. Transportmetrica B Transp Dyn 7(1):1203\u20131231","journal-title":"Transportmetrica B Transp Dyn"},{"issue":"4","key":"7057_CR25","doi-asserted-by":"crossref","first-page":"420","DOI":"10.1287\/trsc.1080.0240","volume":"42","author":"C Liebchen","year":"2008","unstructured":"Liebchen C (2008) The first optimized railway timetable in practice. Transp Sci 42(4):420\u2013435","journal-title":"Transp Sci"},{"key":"7057_CR26","volume":"90","author":"R Liu","year":"2020","unstructured":"Liu R, Li S, Yang L (2020) Collaborative optimization for metro train scheduling and train connections combined with passenger flow control strategy. Omega 90:101990","journal-title":"Omega"},{"issue":"6","key":"7057_CR27","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1007\/s00158-003-0368-6","volume":"26","author":"RT Marler","year":"2004","unstructured":"Marler RT, Arora JS (2004) Survey of multi-objective optimization methods for engineering. Structural and Multidisciplinary Optimization 26(6):369\u2013395","journal-title":"Structural and Multidisciplinary Optimization"},{"key":"7057_CR28","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1016\/j.cie.2019.04.031","volume":"132","author":"P Mo","year":"2019","unstructured":"Mo P, Yang L, Wang Y, Qi J (2019) A flexible metro train scheduling approach to minimize energy cost and passenger waiting time. Comput Ind Eng 132:412\u2013432","journal-title":"Comput Ind Eng"},{"issue":"9","key":"7057_CR29","doi-asserted-by":"crossref","first-page":"3621","DOI":"10.1109\/TITS.2019.2930085","volume":"21","author":"P Mo","year":"2020","unstructured":"Mo P, Yang L, D\u2019Ariano A, Yin J, Yao Y, Gao Z (2020) Energy-efficient train scheduling and rolling stock circulation planning in a metro line: a linear programming approach. IEEE Trans Intell Transp Syst 21(9):3621\u20133633","journal-title":"IEEE Trans Intell Transp Syst"},{"key":"7057_CR30","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1016\/j.trc.2013.08.016","volume":"36","author":"H Niu","year":"2013","unstructured":"Niu H, Zhou X (2013) Optimizing urban rail timetable under time-dependent demand and oversaturated conditions. Transp Res Part C Emerg Technol 36:212\u2013230","journal-title":"Transp Res Part C Emerg Technol"},{"key":"7057_CR31","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/j.trb.2015.03.004","volume":"76","author":"H Niu","year":"2015","unstructured":"Niu H, Zhou X, Gao R (2015) Train scheduling for minimizing passenger waiting time with time-dependent demand and skip-stop patterns: nonlinear integer programming models with linear constraints. Transp Res Part B Methodol 76:117\u2013135","journal-title":"Transp Res Part B Methodol"},{"issue":"2","key":"7057_CR32","doi-asserted-by":"crossref","first-page":"538","DOI":"10.1016\/j.cor.2006.03.019","volume":"35","author":"M Peeters","year":"2008","unstructured":"Peeters M, Kroon L (2008) Circulation of railway rolling stock: a branch-and-price approach. Comput Oper Res 35(2):538-556","journal-title":"Comput Oper Res"},{"key":"7057_CR33","doi-asserted-by":"crossref","first-page":"480","DOI":"10.1016\/j.cor.2016.02.008","volume":"78","author":"M Sam\u00e0","year":"2017","unstructured":"Sam\u00e0 M, D\u2019Ariano A, Corman F, Pacciarelli D (2017) A variable neighbourhood search for fast train scheduling and routing during disturbed railway traffic situations. Comput Oper Res 78:480\u2013499","journal-title":"Comput Oper Res"},{"issue":"3","key":"7057_CR34","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1007\/s00291-011-0251-6","volume":"34","author":"A Sch\u00f6bel","year":"2012","unstructured":"Sch\u00f6bel A (2012) Line planning in public transportation: models and methods. OR Spectrum 34(3):491\u2013510","journal-title":"OR Spectrum"},{"key":"7057_CR35","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1016\/j.trc.2016.11.018","volume":"74","author":"A Sch\u00f6bel","year":"2017","unstructured":"Sch\u00f6bel A (2017) An Eigenmodel for iterative line planning, timetabling and vehicle scheduling in public transportation. Transp Res Part C Emerg Technol 74:348\u2013365","journal-title":"Transp Res Part C Emerg Technol"},{"issue":"4","key":"7057_CR36","doi-asserted-by":"crossref","first-page":"550","DOI":"10.1137\/0402049","volume":"2","author":"P Serafini","year":"1989","unstructured":"Serafini P, Ukovich W (1989) A mathematical model for periodic scheduling problems. SIAM J Discrete Math 2(4):550\u2013581","journal-title":"SIAM J Discrete Math"},{"key":"7057_CR37","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1016\/j.trc.2014.06.003","volume":"46","author":"L Sun","year":"2014","unstructured":"Sun L, Jin JG, Lee D-H, Axhausen KW, Erath A (2014) Demand-driven timetable design for metro services. Transp Res Part C Emerg Technol 46:284\u2013299","journal-title":"Transp Res Part C Emerg Technol"},{"issue":"2","key":"7057_CR38","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1016\/S0191-2615(98)00030-7","volume":"33","author":"CO Tong","year":"1999","unstructured":"Tong CO, Wong SC (1999) A stochastic transit assignment model using a dynamic schedule-based network. Transp Res Part B Methodol 33(2):107\u2013121","journal-title":"Transp Res Part B Methodol"},{"key":"7057_CR39","unstructured":"UITP (2018) World metro figures. Statistics brief"},{"key":"7057_CR40","unstructured":"United Nations (2018) The world\u2019s cities in 2018\u2014data booklet. ST\/ESA\/SER.A\/417"},{"key":"7057_CR41","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.trc.2015.07.012","volume":"60","author":"Y Wang","year":"2015","unstructured":"Wang Y, Tang T, Ning B, van den Boom TJJ, De Schutter B (2015) Passenger-demands-oriented train scheduling for an urban rail transit network. Transp Res Part C Emerg Technol 60:1\u201323","journal-title":"Transp Res Part C Emerg Technol"},{"key":"7057_CR42","doi-asserted-by":"crossref","unstructured":"Wang Y, Liao Z, Tang T, Ning B (2017a) Train scheduling and circulation planning in urban rail transit lines. Control Eng Pract 61:112\u2013123","DOI":"10.1016\/j.conengprac.2017.02.006"},{"key":"7057_CR43","doi-asserted-by":"crossref","unstructured":"Wang Y, Tang T, Ning B, Meng L (2017b) Integrated optimization of regular train schedule and train circulation plan for urban rail transit lines. Transp Res Part E Logist Transp Rev 105:83\u2013104","DOI":"10.1016\/j.tre.2017.06.001"},{"key":"7057_CR44","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/j.trb.2018.10.006","volume":"118","author":"Y Wang","year":"2018","unstructured":"Wang Y, D\u2019Ariano A, Yin J, Meng L, Tang T, Ning B (2018) Passenger demand oriented train scheduling and rolling stock circulation planning for an urban rail transit line. Transp Res Part B Methodol 118:193\u2013227","journal-title":"Transp Res Part B Methodol"},{"issue":"10","key":"7057_CR45","doi-asserted-by":"crossref","first-page":"856","DOI":"10.1111\/mice.12300","volume":"32","author":"Y Yue","year":"2017","unstructured":"Yue Y, Han J, Wang S, Liu X (2017) Integrated train timetabling and rolling stock scheduling model based on time-dependent demand for urban rail transit. Comput Aided Civ Infrastruct Eng 32(10):856\u2013873","journal-title":"Comput Aided Civ Infrastruct Eng"},{"key":"7057_CR46","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1016\/j.apm.2018.02.013","volume":"58","author":"T Zhang","year":"2018","unstructured":"Zhang T, Li D, Qiao Y (2018) Comprehensive optimization of urban rail transit timetable by minimizing total travel times under time-dependent passenger demand and congested conditions. Appl Math Model 58:421\u2013446","journal-title":"Appl Math Model"},{"key":"7057_CR47","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1016\/j.trb.2019.08.001","volume":"128","author":"Y Zhang","year":"2019","unstructured":"Zhang Y, Peng Q, Yao Y, Zhang X, Zhou X (2019) Solving cyclic train timetabling problem through model reformulation: extended time-space network construct and alternating direction method of multipliers methods. Transp Res Part B Methodol 128:344\u2013379","journal-title":"Transp Res Part B Methodol"},{"issue":"5","key":"7057_CR48","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1111\/j.1467-8667.2007.00494.x","volume":"22","author":"J Zhao","year":"2007","unstructured":"Zhao J, Rahbee A, Wilson NHM (2007) Estimating a rail passenger trip origin-destination matrix using automatic data collection systems. Comput Aided Civ Infrastruct Eng 22(5):376\u2013387","journal-title":"Comput Aided Civ Infrastruct Eng"},{"key":"7057_CR49","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1016\/j.trc.2017.09.002","volume":"85","author":"Y Zhu","year":"2017","unstructured":"Zhu Y, Mao B, Bai Y, Chen S (2017) A bi-level model for single-line rail timetable design with consideration of demand and capacity. Transp Res Part C Emerg Technol 85:211\u2013233","journal-title":"Transp Res Part C Emerg Technol"}],"container-title":["Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-022-07057-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00500-022-07057-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-022-07057-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T13:24:14Z","timestamp":1690377854000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00500-022-07057-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,5]]},"references-count":49,"journal-issue":{"issue":"18","published-print":{"date-parts":[[2023,9]]}},"alternative-id":["7057"],"URL":"https:\/\/doi.org\/10.1007\/s00500-022-07057-0","relation":{},"ISSN":["1432-7643","1433-7479"],"issn-type":[{"value":"1432-7643","type":"print"},{"value":"1433-7479","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,5]]},"assertion":[{"value":"20 February 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 May 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 August 2022","order":3,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Update","order":4,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Missing Open Access funding information has been added in the Funding Note","order":5,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"No human participants or animals have been involved in this study.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"The authors have no conflict of interest to declare that are relevant to the content of this article.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}}]}}