{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T15:44:58Z","timestamp":1781883898270,"version":"3.54.5"},"reference-count":51,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2019,8,8]],"date-time":"2019-08-08T00:00:00Z","timestamp":1565222400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001807","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo","doi-asserted-by":"crossref","award":["2017\/18785-5"],"award-info":[{"award-number":["2017\/18785-5"]}],"id":[{"id":"10.13039\/501100001807","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Math. Softw."],"published-print":{"date-parts":[[2019,9,30]]},"abstract":"<jats:p>The ROLMIP (Robust LMI Parser) is a toolbox specialized in control theory for uncertain linear systems, built to work under MATLAB jointly with YALMIP, to ease the programming of sufficient Linear Matrix Inequality (LMI) conditions that, if feasible, assure the validity of parameter-dependent LMIs in the entire set of uncertainty considered. This article presents the new version of the ROLMIP toolbox, which was completely remodeled to provide a high-level user-friendly interface to cope with distinct uncertain domains (hypercube and multi-simplex) and to treat time-varying parameters in discrete- and continuous-time. By means of simple commands, the user is able to define polynomial matrices as well as to describe the desired parameter-dependent LMIs in an easy way, considerably reducing the programming time to end up with implementable LMI conditions. Therefore, ROLMIP helps the popularization of the state-of-the-art robust control methods for uncertain systems based on LMIs among graduate students, researchers, and engineers in control systems.<\/jats:p>","DOI":"10.1145\/3323925","type":"journal-article","created":{"date-parts":[[2019,8,8]],"date-time":"2019-08-08T12:30:31Z","timestamp":1565267431000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":102,"title":["Algorithm 998"],"prefix":"10.1145","volume":"45","author":[{"given":"Cristiano M.","family":"Agulhari","sequence":"first","affiliation":[{"name":"Federal University of Technology of Paran\u00e1, PR, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexandre","family":"Felipe","sequence":"additional","affiliation":[{"name":"University of Campinas-UNICAMP and CPqD"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8225-7058","authenticated-orcid":false,"given":"Ricardo C. L. F.","family":"Oliveira","sequence":"additional","affiliation":[{"name":"University of Campinas-UNICAMP, Campinas, SP, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pedro L. D.","family":"Peres","sequence":"additional","affiliation":[{"name":"University of Campinas-UNICAMP, Campinas, SP, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,8,8]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"C. M. Agulhari A. Felipe R. C. L. F. Oliveira and P. L. D. Peres. 2019. Manual of \u201cThe Robust LMI Parser\u201d: Version 3.0. Retrieved from: https:\/\/github.com\/rolmip\/rolmip.github.io\/raw\/master\/manual_rolmip.pdf.  C. M. Agulhari A. Felipe R. C. L. F. Oliveira and P. L. D. Peres. 2019. Manual of \u201cThe Robust LMI Parser\u201d: Version 3.0. Retrieved from: https:\/\/github.com\/rolmip\/rolmip.github.io\/raw\/master\/manual_rolmip.pdf."},{"key":"e_1_2_2_2_1","volume-title":"Proceedings of the 19th Brazilian Conference on Automation. 2298--2305","author":"Agulhari C. M.","year":"2012","unstructured":"C. M. Agulhari , R. C. L. F. Oliveira , and P. L. D. Peres . 2012 . Robust LMI parser: A computational package to construct LMI conditions for uncertain systems . In Proceedings of the 19th Brazilian Conference on Automation. 2298--2305 . Retrieved from: http:\/\/rolmip.github.io. C. M. Agulhari, R. C. L. F. Oliveira, and P. L. D. Peres. 2012. Robust LMI parser: A computational package to construct LMI conditions for uncertain systems. In Proceedings of the 19th Brazilian Conference on Automation. 2298--2305. Retrieved from: http:\/\/rolmip.github.io."},{"key":"e_1_2_2_3_1","volume-title":"Applied Optimization","volume":"33","author":"Andersen E. D.","unstructured":"E. D. Andersen and K. D. Andersen . 2000. The MOSEK interior point optimizer for linear programming: An implementation of the homogeneous algorithm. In High Performance Optimization, H. Frenk, K. Roos, T. Terlaky, and S. Zhang (Eds.) . Applied Optimization , Vol. 33 . Springer US, 197--232. Retrieved from: http:\/\/www.mosek.com. E. D. Andersen and K. D. Andersen. 2000. The MOSEK interior point optimizer for linear programming: An implementation of the homogeneous algorithm. In High Performance Optimization, H. Frenk, K. Roos, T. Terlaky, and S. Zhang (Eds.). Applied Optimization, Vol. 33. Springer US, 197--232. Retrieved from: http:\/\/www.mosek.com."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02293050"},{"key":"e_1_2_2_5_1","doi-asserted-by":"crossref","unstructured":"A. Ben-Tal L. El Ghaoui and A. S. Nemirovski. 2009. Robust Optimization. Princeton University Press Princeton NJ.  A. Ben-Tal L. El Ghaoui and A. S. Nemirovski. 2009. Robust Optimization. Princeton University Press Princeton NJ.","DOI":"10.1515\/9781400831050"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1137\/080734510"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2007.03.003"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0363012901398691"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysconle.2003.08.001"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2006.377429"},{"key":"e_1_2_2_11_1","doi-asserted-by":"crossref","unstructured":"S. Boyd L. El Ghaoui E. Feron and V. Balakrishnan. 1994. Linear Matrix Inequalities in System and Control Theory. SIAM Studies in Applied Mathematics Philadelphia PA.  S. Boyd L. El Ghaoui E. Feron and V. Balakrishnan. 1994. Linear Matrix Inequalities in System and Control Theory. SIAM Studies in Applied Mathematics Philadelphia PA.","DOI":"10.1137\/1.9781611970777"},{"key":"e_1_2_2_12_1","volume-title":"Proceedings of the 8th IFAC Symposium on Robust Control Design (ROCOND\u201915)","author":"Chamanbaz M.","unstructured":"M. Chamanbaz , F. Dabbene , D. Peaucelle , and R. Tempo . 2015. R-RoMulOC: A unified tool for randomized and robust multiobjective control . In Proceedings of the 8th IFAC Symposium on Robust Control Design (ROCOND\u201915) . M. Chamanbaz, F. Dabbene, D. Peaucelle, and R. Tempo. 2015. R-RoMulOC: A unified tool for randomized and robust multiobjective control. In Proceedings of the 8th IFAC Symposium on Robust Control Design (ROCOND\u201915)."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0005-1098(03)00039-6"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2002.808465"},{"key":"e_1_2_2_15_1","volume-title":"Proceedings of the 43rd IEEE Conference on Decision and Control. 4095--4100","author":"Chesi G.","unstructured":"G. Chesi , A. Garulli , A. Tesi , and A. Vicino . 2004. Parameter-dependent homogeneous Lyapunov functions for robust stability of linear time-varying systems . In Proceedings of the 43rd IEEE Conference on Decision and Control. 4095--4100 . G. Chesi, A. Garulli, A. Tesi, and A. Vicino. 2004. Parameter-dependent homogeneous Lyapunov functions for robust stability of linear time-varying systems. In Proceedings of the 43rd IEEE Conference on Decision and Control. 4095--4100."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2005.843848"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2009.2015979"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0024-3795(99)00086-5"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1137\/S1052623496305717"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/9.508913"},{"key":"e_1_2_2_21_1","unstructured":"P. Gahinet A. Nemirovskii A. J. Laub and M. Chilali. 1995. LMI Control Toolbox User\u2019s Guide. The Math Works Natick MA.  P. Gahinet A. Nemirovskii A. J. Laub and M. Chilali. 1995. LMI Control Toolbox User\u2019s Guide. The Math Works Natick MA."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0024-3795(98)10123-4"},{"key":"e_1_2_2_23_1","unstructured":"G. H. Hardy J. E. Littlewood and G. P\u00f3lya. 1952. Inequalities (2nd ed.). Cambridge University Press Cambridge UK.  G. H. Hardy J. E. Littlewood and G. P\u00f3lya. 1952. Inequalities (2nd ed.). Cambridge University Press Cambridge UK."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/b96977"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/779359.779363"},{"key":"e_1_2_2_26_1","volume-title":"Proceedings of the European Control Conference. 502--510","author":"Herceg M.","unstructured":"M. Herceg , M. Kvasnica , C. N. Jones , and M. Morari . 2013. Multi-parametric toolbox 3.0 . In Proceedings of the European Control Conference. 502--510 . M. Herceg, M. Kvasnica, C. N. Jones, and M. Morari. 2013. Multi-parametric toolbox 3.0. In Proceedings of the European Control Conference. 502--510."},{"key":"e_1_2_2_27_1","volume-title":"Proceedings of the 1st IFAC Workshop on Linear Parameter Varying Systems (LPVS\u201915)","author":"Hjartarson A.","unstructured":"A. Hjartarson , A. Packard , and P. Seiler . 2015. LPVTools: A toolbox for modeling, analysis and synthesis of parameter varying control systems . In Proceedings of the 1st IFAC Workshop on Linear Parameter Varying Systems (LPVS\u201915) . 139--145. A. Hjartarson, A. Packard, and P. Seiler. 2015. LPVTools: A toolbox for modeling, analysis and synthesis of parameter varying control systems. In Proceedings of the 1st IFAC Workshop on Linear Parameter Varying Systems (LPVS\u201915). 139--145."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1137\/S1052623400366802"},{"key":"e_1_2_2_29_1","volume-title":"An Introduction to Polynomial and Semi-Algebraic Optimization","author":"Lasserre J. B.","unstructured":"J. B. Lasserre . 2015. An Introduction to Polynomial and Semi-Algebraic Optimization . Cambridge University Press , Cambridge, UK . J. B. Lasserre. 2015. An Introduction to Polynomial and Semi-Algebraic Optimization. Cambridge University Press, Cambridge, UK."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/CACSD.2004.1393890"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2008.4739192"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysconle.2008.01.006"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0895479803433842"},{"key":"e_1_2_2_34_1","volume-title":"Stability of polytopes of matrices via affine parameter-dependent Lyapunov functions: Asymptotically exact LMI conditions. Lin. Alg. Appl. 405 (Aug","author":"Oliveira R. C. L. F.","year":"2005","unstructured":"R. C. L. F. Oliveira and P. L. D. Peres . 2005b. Stability of polytopes of matrices via affine parameter-dependent Lyapunov functions: Asymptotically exact LMI conditions. Lin. Alg. Appl. 405 (Aug . 2005 ), 209--228. R. C. L. F. Oliveira and P. L. D. Peres. 2005b. Stability of polytopes of matrices via affine parameter-dependent Lyapunov functions: Asymptotically exact LMI conditions. Lin. Alg. Appl. 405 (Aug. 2005), 209--228."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2007.900848"},{"key":"e_1_2_2_36_1","first-page":"4","article-title":"A convex optimization procedure to compute H<sub>2<\/sub> and H \u221e norms for uncertain linear systems in polytopic domains","volume":"29","author":"Oliveira R. C. L. F.","year":"2008","unstructured":"R. C. L. F. Oliveira and P. L. D. Peres . 2008 . A convex optimization procedure to compute H<sub>2<\/sub> and H \u221e norms for uncertain linear systems in polytopic domains . Optim. Cont. Appl. Meth. 29 , 4 (July\/Aug. 2008), 295--312. R. C. L. F. Oliveira and P. L. D. Peres. 2008. A convex optimization procedure to compute H<sub>2<\/sub> and H \u221e norms for uncertain linear systems in polytopic domains. Optim. Cont. Appl. Meth. 29, 4 (July\/Aug. 2008), 295--312.","journal-title":"Optim. Cont. Appl. Meth."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-003-0387-5"},{"key":"e_1_2_2_39_1","volume-title":"Proceedings of the IEEE International Symposium on Computer Aided Control Systems Design. 1152--1157","author":"Peaucelle D.","unstructured":"D. Peaucelle and D. Arzelier . 2006. Robust multi-objective control toolbox . In Proceedings of the IEEE International Symposium on Computer Aided Control Systems Design. 1152--1157 . D. Peaucelle and D. Arzelier. 2006. Robust multi-objective control toolbox. In Proceedings of the IEEE International Symposium on Computer Aided Control Systems Design. 1152--1157."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6911(99)00119-X"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2008.2010971"},{"key":"e_1_2_2_42_1","unstructured":"D. Peaucelle A. Tremba D. Arzelier A. Bortott G. C. Calafiore G. Chevarria F. Dabbene E. Gryazina B. T. Polyak P. S. Shcherbakov M. Sevin Ph. Spiesser and R. Tempo. 2014. R-RoMulOC : Randomized and Robust Multi-Objective Control toolbox. Retrieved from: http:\/\/projects.laas.fr\/OLOCEP\/romuloc.  D. Peaucelle A. Tremba D. Arzelier A. Bortott G. C. Calafiore G. Chevarria F. Dabbene E. Gryazina B. T. Polyak P. S. Shcherbakov M. Sevin Ph. Spiesser and R. Tempo. 2014. R-RoMulOC : Randomized and Robust Multi-Objective Control toolbox. Retrieved from: http:\/\/projects.laas.fr\/OLOCEP\/romuloc."},{"key":"e_1_2_2_43_1","volume-title":"SOSTOOLS: Sum of Squares Optimization Toolbox for MATLAB\u2014User\u2019s Guide. Retrieved from: http:\/\/www.cds.caltech.edu\/sostools.","author":"Prajna S.","year":"2004","unstructured":"S. Prajna , A. Papachristodoulou , P. Seiler , and P. A. Parrilo . 2004 . SOSTOOLS: Sum of Squares Optimization Toolbox for MATLAB\u2014User\u2019s Guide. Retrieved from: http:\/\/www.cds.caltech.edu\/sostools. S. Prajna, A. Papachristodoulou, P. Seiler, and P. A. Parrilo. 2004. SOSTOOLS: Sum of Squares Optimization Toolbox for MATLAB\u2014User\u2019s Guide. Retrieved from: http:\/\/www.cds.caltech.edu\/sostools."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6911(01)00120-7"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/9.995048"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.2005.1470025"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0895479803430953"},{"key":"e_1_2_2_48_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10107-005-0684-2","article-title":"Matrix sum-of-squares relaxations for robust semi-definite programs","volume":"107","author":"Scherer C. W.","year":"2006","unstructured":"C. W. Scherer and C. W. J. Hol . 2006 . Matrix sum-of-squares relaxations for robust semi-definite programs . Math. Prog.: Series B 107 , 1 -- 2 (June 2006), 189--211. C. W. Scherer and C. W. J. Hol. 2006. Matrix sum-of-squares relaxations for robust semi-definite programs. Math. Prog.: Series B 107, 1--2 (June 2006), 189--211.","journal-title":"Math. Prog.: Series B"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1080\/10556789908805766"},{"key":"e_1_2_2_50_1","volume-title":"Proceedings of the 17th IFAC World Congress","volume":"41","author":"Tremba A.","unstructured":"A. Tremba , G. C. Calafiore , F. Dabbene , E. Gryazina , B. T. Polyak , P. S. Shcherbakov , and R. Tempo . 2008. RACT: Randomized algorithms control toolbox for MATLAB . In Proceedings of the 17th IFAC World Congress , Vol. 41 . 390--395. Retrieved from: http:\/\/ract.sourceforge.net. A. Tremba, G. C. Calafiore, F. Dabbene, E. Gryazina, B. T. Polyak, P. S. Shcherbakov, and R. Tempo. 2008. RACT: Randomized algorithms control toolbox for MATLAB. In Proceedings of the 17th IFAC World Congress, Vol. 41. 390--395. Retrieved from: http:\/\/ract.sourceforge.net."},{"key":"e_1_2_2_51_1","volume-title":"Proceedings of the 38th IEEE Conference on Decision and Control","volume":"1","author":"Trofino A.","year":"1999","unstructured":"A. Trofino . 1999 . Parameter dependent Lyapunov functions for a class of uncertain linear systems: An LMI approach . In Proceedings of the 38th IEEE Conference on Decision and Control , Vol. 1 . 2341--2346. A. Trofino. 1999. Parameter dependent Lyapunov functions for a class of uncertain linear systems: An LMI approach. In Proceedings of the 38th IEEE Conference on Decision and Control, Vol. 1. 2341--2346."},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/9.940939"}],"container-title":["ACM Transactions on Mathematical Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3323925","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3323925","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:12Z","timestamp":1750204452000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3323925"}},"subtitle":["The Robust LMI Parser\u2014A Toolbox to Construct LMI Conditions for Uncertain Systems"],"short-title":[],"issued":{"date-parts":[[2019,8,8]]},"references-count":51,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,9,30]]}},"alternative-id":["10.1145\/3323925"],"URL":"https:\/\/doi.org\/10.1145\/3323925","relation":{},"ISSN":["0098-3500","1557-7295"],"issn-type":[{"value":"0098-3500","type":"print"},{"value":"1557-7295","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,8]]},"assertion":[{"value":"2017-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-08-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}