{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T17:35:53Z","timestamp":1772213753392,"version":"3.50.1"},"reference-count":49,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2014,4,19]],"date-time":"2014-04-19T00:00:00Z","timestamp":1397865600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Comput Optim Appl"],"published-print":{"date-parts":[[2014,12]]},"DOI":"10.1007\/s10589-014-9651-2","type":"journal-article","created":{"date-parts":[[2014,4,18]],"date-time":"2014-04-18T18:07:39Z","timestamp":1397844459000},"page":"667-688","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Efficient parallel solution of large-scale nonlinear dynamic optimization problems"],"prefix":"10.1007","volume":"59","author":[{"given":"Daniel P.","family":"Word","sequence":"first","affiliation":[]},{"given":"Jia","family":"Kang","sequence":"additional","affiliation":[]},{"given":"Johan","family":"Akesson","sequence":"additional","affiliation":[]},{"given":"Carl D.","family":"Laird","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,4,19]]},"reference":[{"issue":"11","key":"9651_CR1","doi-asserted-by":"crossref","first-page":"1737","DOI":"10.1016\/j.compchemeng.2009.11.011","volume":"34","author":"J \u00c5kesson","year":"2010","unstructured":"\u00c5kesson, J., \u00c5rz\u00e9n, K.E., G\u00e4fvert, M., Bergdahl, T., Tummescheit, H.: Modeling and optimization with Optimica and JModelica.org\u2013languages and tools for solving large-scale dynamic optimization problem. Comput. Chem. Eng. 34(11), 1737\u20131749 (2010). doi: 10.1016\/j.compchemeng.2009.11.011","journal-title":"Comput. Chem. Eng."},{"issue":"2","key":"9651_CR2","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1016\/S0045-7825(99)00242-X","volume":"184","author":"P Amestoy","year":"2000","unstructured":"Amestoy, P., Duff, I., L\u2019Excellent, J.: Multifrontal parallel distributed symmetric and unsymmetric solvers. Comput. Methods Appl. Mech. Eng. 184(2), 501\u2013520 (2000)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"9651_CR3","doi-asserted-by":"crossref","unstructured":"Andersson, J., \u00c5kesson, J., Casella, F., Diehl, M.: (2011, March). Integration of CasADi and JModelica.org. In 8th International Modelica Conference 2011, Dresden, Germany","DOI":"10.3384\/ecp11063218"},{"key":"9651_CR4","doi-asserted-by":"crossref","unstructured":"Andersson, J., \u00c5kesson, J., Diehl, M.: (2012) CasADi: A symbolic package for automatic differentiation and optimal control. In Recent Advances in Algorithmic, Differentiation. Springer 297\u2013307","DOI":"10.1007\/978-3-642-30023-3_27"},{"issue":"6","key":"9651_CR5","doi-asserted-by":"crossref","first-page":"1435","DOI":"10.2514\/1.20478","volume":"29","author":"DA Benson","year":"2006","unstructured":"Benson, D.A., Huntington, G.T., Thorvaldsen, T.P., Rao, A.V.: Direct trajectory optimization and costate estimation via an orthogonal collocation method. J. Guid. Control. Dyn. 29(6), 1435\u20131440 (2006)","journal-title":"J. Guid. Control. Dyn."},{"issue":"4","key":"9651_CR6","doi-asserted-by":"crossref","first-page":"575","DOI":"10.1016\/S0009-2509(01)00376-1","volume":"57","author":"L Biegler","year":"2002","unstructured":"Biegler, L., Cervantes, A., W\u00e4chter, A.: Advances in simultaneous strategies for dynamic process optimization. Chem. Eng. Sci. 57(4), 575\u2013593 (2002)","journal-title":"Chem. Eng. Sci."},{"issue":"8","key":"9651_CR7","doi-asserted-by":"crossref","first-page":"1169","DOI":"10.1016\/j.compchemeng.2003.11.003","volume":"28","author":"L Biegler","year":"2004","unstructured":"Biegler, L., Grossmann, I.: Retrospective on optimization. Comput. Chem. Eng. 28(8), 1169\u20131192 (2004)","journal-title":"Comput. Chem. Eng."},{"key":"9651_CR8","doi-asserted-by":"crossref","unstructured":"Biegler, L. T.: (2010). Nonlinear programming: concepts, algorithms, and applications to chemical processes, Vol. 10. SIAM","DOI":"10.1137\/1.9780898719383"},{"key":"9651_CR9","unstructured":"Brenan, K. E., Campbell, S. L.-V., Petzold, L. R.: (1989). Numerical solution of initial-value problems in differential-algebraic equations, Vol. 14. SIAM"},{"key":"9651_CR10","doi-asserted-by":"crossref","unstructured":"Casella, F., Donida, F., \u00c5kesson, J.: (2011, August) Object-oriented modeling and optimal control: A case study in power plant start-up. In 18th IFAC World Congress, Milano, Italy","DOI":"10.3182\/20110828-6-IT-1002.03229"},{"issue":"1","key":"9651_CR11","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/S0377-0427(00)00302-2","volume":"120","author":"A Cervantes","year":"2000","unstructured":"Cervantes, A., Biegler, L.: A stable elemental decomposition for dynamic process optimization. J. Comput. Appl. Math. 120(1), 41\u201357 (2000)","journal-title":"J. Comput. Appl. Math."},{"issue":"1","key":"9651_CR12","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/S0098-1354(00)00302-1","volume":"24","author":"A Cervantes","year":"2000","unstructured":"Cervantes, A., W\u00e4chter, A., T\u00fct\u00fcnc\u00fc, R., Biegler, L.: A reduced space interior point strategy for optimization of differential algebraic systems. Comput. Chem. Eng. 24(1), 39\u201351 (2000)","journal-title":"Comput. Chem. Eng."},{"key":"9651_CR13","doi-asserted-by":"crossref","first-page":"433","DOI":"10.2514\/1.52136","volume":"48","author":"CL Darby","year":"2011","unstructured":"Darby, C.L., Hager, W.W., Rao, A.V.: Direct trajectory optimization using a variable low-order adaptive pseudospectral method. J. Spacecr. Rockets 48, 433\u2013445 (2011)","journal-title":"J. Spacecr. Rockets"},{"issue":"1","key":"9651_CR14","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1287\/moor.1070.0282","volume":"33","author":"V DeMiguel","year":"2008","unstructured":"DeMiguel, V., Nogales, F.: On decomposition methods for a class of partially separable nonlinear programs. Math. Oper. Res. 33(1), 119\u2013139 (2008)","journal-title":"Math. Oper. Res."},{"issue":"4","key":"9651_CR15","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1016\/S0959-1524(01)00023-3","volume":"12","author":"M Diehl","year":"2002","unstructured":"Diehl, M., Bock, H., Schl\u00f6der, J., Findeisen, R., Nagy, Z., Allg\u00f6wer, F.: Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations. J. Process Control 12(4), 577\u2013585 (2002)","journal-title":"J. Process Control"},{"key":"9651_CR16","volume-title":"A practical guide to pseudospectral methods","author":"B Fornberg","year":"1998","unstructured":"Fornberg, B.: A practical guide to pseudospectral methods, vol. 1. Cambridge University Press, Cambridge (1998)"},{"issue":"4","key":"9651_CR17","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1137\/S0036144502414942","volume":"44","author":"A Forsgren","year":"2002","unstructured":"Forsgren, A., Gill, P.E., Wright, M.H.: Interior methods for nonlinear optimization. SIAM review 44(4), 525\u2013597 (2002)","journal-title":"SIAM review"},{"issue":"11","key":"9651_CR18","doi-asserted-by":"crossref","first-page":"1843","DOI":"10.1016\/j.automatica.2010.06.048","volume":"46","author":"D Garg","year":"2010","unstructured":"Garg, D., Patterson, M., Hager, W.W., Rao, A.V., Benson, D.A., Huntington, G.T.: A unified framework for the numerical solution of optimal control problems using pseudospectral methods. Automatica 46(11), 1843\u20131851 (2010)","journal-title":"Automatica"},{"issue":"2","key":"9651_CR19","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1007\/s10589-009-9291-0","volume":"49","author":"D Garg","year":"2011","unstructured":"Garg, D., Patterson, M.A., Francolin, C., Darby, C.L., Huntington, G.T., Hager, W.W., Rao, A.V.: Direct trajectory optimization and costate estimation of finite-horizon and infinite-horizon optimal control problems using a Radau pseudospectral method. Comput. Optim. Appl. 49(2), 335\u2013358 (2011)","journal-title":"Comput. Optim. Appl."},{"issue":"1","key":"9651_CR20","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/s10107-007-0096-6","volume":"114","author":"P Goulart","year":"2008","unstructured":"Goulart, P., Kerrigan, E., Ralph, D.: Efficient robust optimization for robust control with constraints. Math. Progr. 114(1), 115\u2013147 (2008)","journal-title":"Math. Progr."},{"key":"9651_CR21","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4614-3226-5","volume-title":"Pyomo-optimization modeling in Python","author":"W Hart","year":"2012","unstructured":"Hart, W., Laird, C., Watson, J., Woodruff, D.: Pyomo-optimization modeling in Python, vol. 67. Springer, New York (2012)"},{"issue":"11","key":"9651_CR22","doi-asserted-by":"crossref","first-page":"1873","DOI":"10.1016\/j.compchemeng.2010.02.036","volume":"34","author":"A Hartwich","year":"2010","unstructured":"Hartwich, A., Marquardt, W.: Dynamic optimization of the load change of a large-scale chemical plant by adaptive single shooting. Comput. Chem. Eng. 34(11), 1873\u20131889 (2010)","journal-title":"Comput. Chem. Eng."},{"issue":"4","key":"9651_CR23","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1007\/s11081-010-9104-4","volume":"12","author":"A Hartwich","year":"2011","unstructured":"Hartwich, A., Stockmann, K., Terboven, C., Feuerriegel, S., Marquardt, W.: Parallel sensitivity analysis for efficient large-scale dynamic optimization. Optim. Eng. 12(4), 489\u2013508 (2011)","journal-title":"Optim. Eng."},{"issue":"3","key":"9651_CR24","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1002\/oca.939","volume":"32","author":"B Houska","year":"2011","unstructured":"Houska, B., Ferreau, H.J., Diehl, M.: ACADO toolkit-An open-source framework for automatic control and dynamic optimization. Optim. Control Appl. Methods 32(3), 298\u2013312 (2011)","journal-title":"Optim. Control Appl. Methods"},{"key":"9651_CR25","unstructured":"HSL (2011) A collection of Fortran codes for large scale scientific computation. HSL. http:\/\/www.hsl.rl.ac.uk"},{"key":"9651_CR26","unstructured":"JModelica.org (2012a). CombinedCycle.mo. https:\/\/svn.jmodelica.org\/trunk\/Python\/src\/pyjmi\/examples\/files . [Revision 4090]"},{"key":"9651_CR27","unstructured":"JModelica.org (2012b). CombinedCycleStartup.mop. https:\/\/svn.jmodelica.org\/trunk\/Python\/src\/pyjmi\/examples\/files . [Revision 4090]"},{"issue":"1","key":"9651_CR28","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s10589-007-9098-9","volume":"41","author":"S Kameswaran","year":"2008","unstructured":"Kameswaran, S., Biegler, L.T.: Convergence rates for direct transcription of optimal control problems using collocation at Radau points. Comput. Optim. Appl. 41(1), 81\u2013126 (2008)","journal-title":"Comput. Optim. Appl."},{"issue":"10","key":"9651_CR29","doi-asserted-by":"crossref","first-page":"873","DOI":"10.1016\/S0307-904X(01)00019-1","volume":"25","author":"S Kocak","year":"2001","unstructured":"Kocak, S., Akay, H.: Parallel Schur complement method for large-scale systems on distributed memory computers. Appl. Math. Model. 25(10), 873\u2013886 (2001)","journal-title":"Appl. Math. Model."},{"key":"9651_CR30","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1007\/978-3-540-79409-7_22","volume-title":"Modeling, simulation and optimization of complex processes","author":"C Laird","year":"2008","unstructured":"Laird, C., Biegler, L.: Large-scale Nonlinear Programming for Multi-scenario Optimization. In: Bock, H.G., Kostina, E., Phu, H.X., Ranacher, R. (eds.) Modeling, simulation and optimization of complex processes, pp. 323\u2013326. Springer, New York (2008)"},{"issue":"2","key":"9651_CR31","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1061\/(ASCE)0733-9496(2005)131:2(125)","volume":"131","author":"C Laird","year":"2005","unstructured":"Laird, C., Biegler, L., van Bloemen Waanders, B., Bartlett, R.: Contamination source determination for water networks. J. Water Res. Plan. Manag. 131(2), 125\u2013134 (2005)","journal-title":"J. Water Res. Plan. Manag."},{"key":"9651_CR32","doi-asserted-by":"crossref","unstructured":"Laird, C., Wong, A., Akesson, J.: (2011) Parallel solution of large-scale dynamic optimization problems. In 21st European Symposium on Computer Aided Process Engineering-ESCAPE, Vol. 21","DOI":"10.1016\/B978-0-444-53711-9.50163-2"},{"issue":"8","key":"9651_CR33","doi-asserted-by":"crossref","first-page":"931","DOI":"10.1016\/j.compchemeng.2006.10.017","volume":"31","author":"Y-D Lang","year":"2007","unstructured":"Lang, Y.-D., Biegler, L.: A software environment for simultaneous dynamic optimization. Comput. Chem. Eng. 31(8), 931\u2013942 (2007)","journal-title":"Comput. Chem. Eng."},{"issue":"2","key":"9651_CR34","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/S0098-1354(02)00158-8","volume":"27","author":"D Leineweber","year":"2003","unstructured":"Leineweber, D., Bauer, I., Bock, H., Schl\u00f6der, J.: An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization. part 1: theoretical aspects. Comput. Chem. Eng. 27(2), 157\u2013166 (2003)","journal-title":"Comput. Chem. Eng."},{"issue":"3","key":"9651_CR35","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1137\/0914043","volume":"14","author":"S Mattsson","year":"1993","unstructured":"Mattsson, S., S\u00f6derlind, G.: Index reduction in differential-algebraic equations using dummy derivatives. SIAM J. Sci. Comput. 14(3), 677\u2013692 (1993)","journal-title":"SIAM J. Sci. Comput."},{"key":"9651_CR36","unstructured":"Modelica Association (2007) The Modelica language specification version 3.0"},{"issue":"3","key":"9651_CR37","doi-asserted-by":"crossref","first-page":"723","DOI":"10.1023\/A:1021711402723","volume":"99","author":"CV Rao","year":"1998","unstructured":"Rao, C.V., Wright, S.J., Rawlings, J.B.: Application of interior-point methods to model predictive control. J. Optim. Theory Appl. 99(3), 723\u2013757 (1998)","journal-title":"J. Optim. Theory Appl."},{"issue":"3","key":"9651_CR38","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1016\/j.future.2003.07.011","volume":"20","author":"O Schenk","year":"2004","unstructured":"Schenk, O., G\u00e4rtner, K.: Solving unsymmetric sparse systems of linear equations with PARDISO. Future Gener. Comput Syst 20(3), 475\u2013487 (2004)","journal-title":"Future Gener. Comput Syst"},{"issue":"5","key":"9651_CR39","doi-asserted-by":"crossref","first-page":"715","DOI":"10.1016\/j.jprocont.2011.01.013","volume":"21","author":"H Scheu","year":"2011","unstructured":"Scheu, H., Marquardt, W.: Sensitivity-based coordination in distributed model predictive control. J. Process Control 21(5), 715\u2013728 (2011)","journal-title":"J. Process Control"},{"issue":"4","key":"9651_CR40","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1145\/962437.962440","volume":"29","author":"J Scott","year":"2003","unstructured":"Scott, J.: Parallel frontal solvers for large sparse linear systems. ACM Trans. Math. Softw. (TOMS) 29(4), 395\u2013417 (2003)","journal-title":"ACM Trans. Math. Softw. (TOMS)"},{"issue":"1","key":"9651_CR41","doi-asserted-by":"crossref","first-page":"011302","DOI":"10.1115\/1.4001955","volume":"133","author":"R Tanaka","year":"2011","unstructured":"Tanaka, R., Martins, C.: Parallel dynamic optimization of steel risers. J. Offshore Mech. Arct. Eng. 133(1), 011302\u2013011309 (2011)","journal-title":"J. Offshore Mech. Arct. Eng."},{"issue":"1","key":"9651_CR42","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1007\/s10107-004-0559-y","volume":"106","author":"A W\u00e4chter","year":"2006","unstructured":"W\u00e4chter, A., Biegler, L.T.: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Progr. 106(1), 25\u201358 (2006)","journal-title":"Math. Progr."},{"issue":"73","key":"9651_CR43","doi-asserted-by":"crossref","first-page":"1983","DOI":"10.1098\/rsif.2011.0829","volume":"9","author":"D Word","year":"2012","unstructured":"Word, D., Cummings, D., Burke, D., Iamsirithaworn, S., Laird, C.: A nonlinear programming approach for estimation of transmission parameters in childhood infectious disease using a continuous time model. J. R. Soc. Interface 9(73), 1983\u20131997 (2012)","journal-title":"J. R. Soc. Interface"},{"issue":"23","key":"9651_CR44","doi-asserted-by":"crossref","first-page":"7867","DOI":"10.1021\/ie060338n","volume":"45","author":"V Zavala","year":"2006","unstructured":"Zavala, V., Biegler, L.: Large-scale parameter estimation in low-density polyethylene tubular reactors. Ind. Eng. Chem. Res. 45(23), 7867\u20137881 (2006)","journal-title":"Ind. Eng. Chem. Res."},{"issue":"19","key":"9651_CR45","doi-asserted-by":"crossref","first-page":"4834","DOI":"10.1016\/j.ces.2007.05.022","volume":"63","author":"V Zavala","year":"2008","unstructured":"Zavala, V., Laird, C., Biegler, L.T.: Interior-point decomposition approaches for parallel solution of large-scale nonlinear parameter estimation problems. Chem. Eng. Sci. 63(19), 4834\u20134845 (2008)","journal-title":"Chem. Eng. Sci."},{"key":"9651_CR46","unstructured":"Zhu, Y. Laird, C.: (2008) A parallel algorithm for structured nonlinear programming. In Proceeding of 5th International Conference on Foundations of Computer-Aided Process Operation, FOCAPO, pp. 345\u2013348"},{"key":"9651_CR47","doi-asserted-by":"crossref","unstructured":"Zhu, Y., Legg, S., Laird, C.: (2009) Optimal design of cryogenic air separation columns under uncertainty. Computers & Chemical Engineering 34. Selected papers from the 7th International Conference on the Foundations of Computer-Aided Process Design (FOCAPD)","DOI":"10.1201\/9781439809136-c63"},{"issue":"5","key":"9651_CR48","doi-asserted-by":"crossref","first-page":"953","DOI":"10.1016\/j.ces.2010.11.039","volume":"66","author":"Y Zhu","year":"2011","unstructured":"Zhu, Y., Legg, S., Laird, C.: Optimal operation of cryogenic air separation systems with demand uncertainty and contractual obligations. Chem. Eng. Sci. 66(5), 953\u2013963 (2011)","journal-title":"Chem. Eng. Sci."},{"key":"9651_CR49","doi-asserted-by":"crossref","first-page":"783","DOI":"10.1016\/S1570-7946(09)70351-7","volume":"27","author":"Y Zhu","year":"2009","unstructured":"Zhu, Y., Word, D., Siirola, J., Laird, C.: Exploiting modern computing architectures for efficient large-scale nonlinear programming. Comput. Aided Chem. Eng. 27, 783\u2013788 (2009)","journal-title":"Comput. Aided Chem. Eng."}],"container-title":["Computational Optimization and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10589-014-9651-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10589-014-9651-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10589-014-9651-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,9]],"date-time":"2019-08-09T13:47:04Z","timestamp":1565358424000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10589-014-9651-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,4,19]]},"references-count":49,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,12]]}},"alternative-id":["9651"],"URL":"https:\/\/doi.org\/10.1007\/s10589-014-9651-2","relation":{},"ISSN":["0926-6003","1573-2894"],"issn-type":[{"value":"0926-6003","type":"print"},{"value":"1573-2894","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,4,19]]}}}