Iterative Linear Quadratic Optimization for Nonlinear Control: Differentiable Programming Algorithmic Templates
Iterative optimization algorithms depend on access to information about the objective function. In a differentiable programming framework, this information, such as gradients, can be automatically derived from the computational graph. We explore how nonlinear control algorithms, often employing line...
Saved in:
| Published in: | Open Journal of Mathematical Optimization Vol. 5; pp. 1 - 63 |
|---|---|
| Main Authors: | , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Université de Montpellier
04.11.2024
|
| Subjects: | |
| ISSN: | 2777-5860, 2777-5860 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Iterative optimization algorithms depend on access to information about the objective function. In a differentiable programming framework, this information, such as gradients, can be automatically derived from the computational graph. We explore how nonlinear control algorithms, often employing linear and/or quadratic approximations, can be effectively cast within this framework. Our approach illuminates shared components and differences between gradient descent, Gauss–Newton, Newton, and differential dynamic programming methods in the context of discrete time nonlinear control. Furthermore, we present line-search strategies and regularized variants of these algorithms, along with a comprehensive analysis of their computational complexities. We study the performance of the aforementioned algorithms on various nonlinear control benchmarks, including autonomous car racing simulations using a simplified car model. All implementations are publicly available in a package coded in a differentiable programming language. |
|---|---|
| AbstractList | Iterative optimization algorithms depend on access to information about the objective function. In a differentiable programming framework, this information, such as gradients, can be automatically derived from the computational graph. We explore how nonlinear control algorithms, often employing linear and/or quadratic approximations, can be effectively cast within this framework. Our approach illuminates shared components and differences between gradient descent, Gauss–Newton, Newton, and differential dynamic programming methods in the context of discrete time nonlinear control. Furthermore, we present line-search strategies and regularized variants of these algorithms, along with a comprehensive analysis of their computational complexities. We study the performance of the aforementioned algorithms on various nonlinear control benchmarks, including autonomous car racing simulations using a simplified car model. All implementations are publicly available in a package coded in a differentiable programming language. |
| ArticleNumber | 8 |
| Author | Harchaoui, Zaid Srinivasa, Siddhartha Fazel, Maryam Roulet, Vincent |
| Author_xml | – sequence: 1 givenname: Vincent surname: Roulet fullname: Roulet, Vincent – sequence: 2 givenname: Siddhartha surname: Srinivasa fullname: Srinivasa, Siddhartha – sequence: 3 givenname: Maryam surname: Fazel fullname: Fazel, Maryam – sequence: 4 givenname: Zaid surname: Harchaoui fullname: Harchaoui, Zaid |
| BookMark | eNpNkEtLAzEcxINUsNbiV8jN09Zsso_EW6mvhWIV6jn8N481ZTcp2VXQT-_WiniaYRh-MHOOJj54g9BlShY5J_Q67LqwYPQETWlZlknOCzL558_QvO93hBDKBSuFmKJQDSbC4D4MXjtvIOKXd9CHROHNfnCd-xp98NiGiJ-Cb4-lVfBDDO0NvnXWmmj84KBuDX6OoYnQdc43eNk2IbrhrRtRW9PtWxhMf4FOLbS9mf_qDL3e321Xj8l681CtlutEUZLShCslRK20YDwTnENOxglpRrWpLePUlkJRGIuaEijSFGrCuBaG1JwyoEqwGaqOXB1gJ_fRdRA_ZQAnf4IQGwlxHNkaqQUFbpXVJc-zTBe1AsXzAgyrVUkVGVlXR5aKoe-jsX-8lMjD7fJwu2SUfQMNbXmZ |
| Cites_doi | 10.1002/oca.2123 10.1038/323533a0 10.1109/ICRA.2017.7989016 10.1051/proc/202171107 10.1137/0801037 10.1137/S0036144504446096 10.1109/9.86943 10.1109/CDC.2016.7798414 10.1007/978-3-540-36119-0_4 10.1016/j.asej.2018.11.001 10.1023/A:1021711402723 10.1137/1.9780898718577 10.1137/1.9780898717761 10.1007/BF01262937 10.1007/978-1-4615-6281-8_15 10.1007/s10107-004-0559-y 10.1146/annurev-control-053018-023825 10.1080/00207170701364913 10.1109/ACC.2005.1470308 10.1109/ICRA.2014.6907001 10.1016/S1474-6670(17)61205-9 10.1007/s12532-021-00208-8 10.1016/0304-3975(83)90110-X 10.1017/CBO9780511804441 10.1002/oca.2026 10.1007/978-3-319-91578-4 10.1007/s12532-018-0139-4 10.1007/BF00940728 10.1007/BF00934463 10.1007/s12532-015-0081-7 10.1080/10556789208805503 10.1007/978-3-030-68928-5 10.1109/LRA.2021.3098928 10.1080/00207178808906114 10.1007/BF00940784 10.1109/CDC.1991.261700 10.1016/0167-8191(90)90060-M 10.1007/978-3-642-01094-1_32 10.1137/15M1020575 |
| ContentType | Journal Article |
| DBID | AAYXX CITATION DOA |
| DOI | 10.5802/ojmo.32 |
| DatabaseName | CrossRef DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | CrossRef |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website |
| DeliveryMethod | fulltext_linktorsrc |
| EISSN | 2777-5860 |
| EndPage | 63 |
| ExternalDocumentID | oai_doaj_org_article_d92a8fcfd78544d6bcac856ae3bc72c0 10_5802_ojmo_32 |
| GroupedDBID | AAFWJ AAYXX ADRWJ AEXTA AFPKN ALMA_UNASSIGNED_HOLDINGS CITATION GROUPED_DOAJ M~E |
| ID | FETCH-LOGICAL-c2012-8cc99bcd9384988a50777142debf382f79c2a012d20a611ab038d9e0b823a2c93 |
| IEDL.DBID | DOA |
| ISSN | 2777-5860 |
| IngestDate | Fri Oct 03 12:53:30 EDT 2025 Sat Oct 25 05:19:29 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c2012-8cc99bcd9384988a50777142debf382f79c2a012d20a611ab038d9e0b823a2c93 |
| OpenAccessLink | https://doaj.org/article/d92a8fcfd78544d6bcac856ae3bc72c0 |
| PageCount | 63 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_d92a8fcfd78544d6bcac856ae3bc72c0 crossref_primary_10_5802_ojmo_32 |
| PublicationCentury | 2000 |
| PublicationDate | 2024-11-04 |
| PublicationDateYYYYMMDD | 2024-11-04 |
| PublicationDate_xml | – month: 11 year: 2024 text: 2024-11-04 day: 04 |
| PublicationDecade | 2020 |
| PublicationTitle | Open Journal of Mathematical Optimization |
| PublicationYear | 2024 |
| Publisher | Université de Montpellier |
| Publisher_xml | – name: Université de Montpellier |
| References | LeCun, Yann (key2025101710011842434_29) 1988 Schmidhuber, Jürgen (key2025101710011842434_49) 1990 Werbos, Paul (key2025101710011842434_60) 1994 Betts, John (key2025101710011842434_7) 2010 Wächter, Andreas (key2025101710011842434_59) 2006; 106 Srinivasan, Akshay (key2025101710011842434_51) 2015 Sideris, Athanasios (key2025101710011842434_50) 2005 Giftthaler, Markus (key2025101710011842434_20) 2018 Tassa, Yuval (key2025101710011842434_54) 2014 Dunning, Iain (key2025101710011842434_17) 2017; 59 Andersson, Joel A. E. (key2025101710011842434_2) 2019; 11 Li, Weiwei (key2025101710011842434_30) 2007; 80 Tassa, Yuval (key2025101710011842434_52) 2007; 20 Polak, Elijah (key2025101710011842434_44) 1971; 77 Messerer, Florian (key2025101710011842434_37) 2021; 71 Jallet, Wilson (key2025101710011842434_27) 2023 Lions, Pierre-Louis (key2025101710011842434_34) 1982 Frasch, Janick V. (key2025101710011842434_19) 2015; 7 Paszke, Adam (key2025101710011842434_43) 2019 Wright, Stephen (key2025101710011842434_64) 1993; 77 Tassa, Yuval (key2025101710011842434_53) 2012 Todorov, Emanuel (key2025101710011842434_55) 2012 Liniger, Alexander (key2025101710011842434_33) 2015; 36 Liao, Li-Zhi (key2025101710011842434_31) 1991; 36 Baydin, Atilim Gunes (key2025101710011842434_5) 2018; 18 Boyd, Stephen (key2025101710011842434_10) 1997 Nocedal, Jorge (key2025101710011842434_41) 2006 Verschueren, Robin (key2025101710011842434_56) 2022; 14 Wright, Stephen (key2025101710011842434_62) 1991; 1 Gilbert, Jean Charles (key2025101710011842434_21) 1992; 1 Houska, Boris (key2025101710011842434_25) 2013; 34 Magdy, Mohamed (key2025101710011842434_35) 2019; 10 Baur, Walter (key2025101710011842434_4) 1983; 22 Diehl, Moritz (key2025101710011842434_15) 2009; 384 Wright, Stephen (key2025101710011842434_61) 1990; 16 Von Stryk, Oskar (key2025101710011842434_58) 1993 Nganga, John (key2025101710011842434_40) 2021; 6 Nesterov, Yurii (key2025101710011842434_39) 2018 Liao, Li-Zhi (key2025101710011842434_32) 1992 Bellman, Richard (key2025101710011842434_6) 1971; 40-II Diehl, Moritz (key2025101710011842434_14) 2006; 340 Griewank, Andreas (key2025101710011842434_24) 2008 Rao, Christopher (key2025101710011842434_45) 1998; 99 Roulet, Vincent (key2025101710011842434_47) 2019; 97 Verschueren, Robin (key2025101710011842434_57) 2016 Farshidian, Farbod (key2025101710011842434_18) 2017 Recht, Benjamin (key2025101710011842434_46) 2019; 2 Kakade, Sham (key2025101710011842434_28) 2020; 33 Goodfellow, Ian (key2025101710011842434_23) 2016 Bradbury, James (key2025101710011842434_12) 2018 Rumelhart, David E. (key2025101710011842434_48) 1986; 323 Mayne, David (key2025101710011842434_36) 1975; 16 Dunn, Joseph (key2025101710011842434_16) 1989; 63 Boyd, Stephen (key2025101710011842434_11) 2004 Murray, Donald (key2025101710011842434_38) 1984; 43 Bock, Hans Georg (key2025101710011842434_8) 1984; 17 Bolte, Jerome (key2025101710011842434_9) 2020 Zhang, Aston (key2025101710011842434_65) 2023 Bynum, Michael L. (key2025101710011842434_13) 2021; 67 Abadi, Martín (key2025101710011842434_1) 2015 Gill, Philip E. (key2025101710011842434_22) 2005; 47 Bambade, Antoine (key2025101710011842434_3) 2022 Jacobson, David (key2025101710011842434_26) 1970 Wright, Stephen (key2025101710011842434_63) 1991 Pantoja, J. (key2025101710011842434_42) 1988; 47 |
| References_xml | – year: 2022 ident: key2025101710011842434_3 publication-title: PROX-QP: Yet another quadratic programming solver for robotics and beyond – volume: 36 start-page: 628 issue: 5 year: 2015 ident: key2025101710011842434_33 article-title: Optimization-based autonomous racing of 1: 43 scale RC cars publication-title: Optim. Control Appl. Methods doi: 10.1002/oca.2123 – volume: 33 start-page: 15312 year: 2020 ident: key2025101710011842434_28 article-title: Information theoretic regret bounds for online nonlinear control publication-title: Adv. Neural Inf. Process. Syst. – year: 1988 ident: key2025101710011842434_29 article-title: A theoretical framework for back-propagation publication-title: 1988 Connectionist Models Summer School, CMU, Pittsburg, PA – volume: 323 start-page: 533 issue: 6088 year: 1986 ident: key2025101710011842434_48 article-title: Learning representations by back-propagating errors publication-title: Nature doi: 10.1038/323533a0 – start-page: 93 year: 2017 ident: key2025101710011842434_18 article-title: An efficient optimal planning and control framework for quadrupedal locomotion publication-title: 2017 IEEE International Conference on Robotics and Automation (ICRA) doi: 10.1109/ICRA.2017.7989016 – volume: 71 start-page: 64 year: 2021 ident: key2025101710011842434_37 article-title: Survey of sequential convex programming and generalized Gauss–Newton methods publication-title: ESAIM, Proc. Surv. doi: 10.1051/proc/202171107 – year: 2018 ident: key2025101710011842434_12 article-title: JAX: composable transformations of Python+NumPy programs – year: 2020 ident: key2025101710011842434_9 article-title: A mathematical model for automatic differentiation in machine learning publication-title: Proceedings of the 34rd International Conference on Neural Information Processing Systems – volume: 1 start-page: 620 issue: 4 year: 1991 ident: key2025101710011842434_62 article-title: Partitioned dynamic programming for optimal control publication-title: SIAM J. Optim. doi: 10.1137/0801037 – year: 2023 ident: key2025101710011842434_27 publication-title: Proxddp: Proximal constrained trajectory optimization – year: 1993 ident: key2025101710011842434_58 publication-title: Numerical solution of optimal control problems by direct collocation – volume: 47 start-page: 99 issue: 1 year: 2005 ident: key2025101710011842434_22 article-title: SNOPT: An SQP algorithm for large-scale constrained optimization publication-title: SIAM Rev. doi: 10.1137/S0036144504446096 – volume: 36 start-page: 692 issue: 6 year: 1991 ident: key2025101710011842434_31 article-title: Convergence in unconstrained discrete-time differential dynamic programming publication-title: IEEE Trans. Autom. Control doi: 10.1109/9.86943 – start-page: 1099 year: 2016 ident: key2025101710011842434_57 article-title: Exploiting convexity in direct optimal control: a sequential convex quadratic programming method publication-title: 2016 IEEE 55th Conference on Decision and Control (CDC) doi: 10.1109/CDC.2016.7798414 – start-page: 8026 year: 2019 ident: key2025101710011842434_43 article-title: PyTorch: An Imperative Style, High-Performance Deep Learning Library publication-title: Proceedings of the 33rd International Conference on Neural Information Processing Systems – year: 2023 ident: key2025101710011842434_65 publication-title: Dive into Deep Learning – volume: 340 start-page: 65 year: 2006 ident: key2025101710011842434_14 article-title: Fast direct multiple shooting algorithms for optimal robot control publication-title: Fast motions in biomechanics and robotics: optimization and feedback control doi: 10.1007/978-3-540-36119-0_4 – volume: 10 start-page: 129 issue: 1 year: 2019 ident: key2025101710011842434_35 article-title: Modeling of inverted pendulum system with gravitational search algorithm optimized controller publication-title: Ain Shams Engineering Journal doi: 10.1016/j.asej.2018.11.001 – volume: 18 year: 2018 ident: key2025101710011842434_5 article-title: Automatic differentiation in machine learning: a survey publication-title: J. Mach. Learn. Res. – start-page: 4906 year: 2012 ident: key2025101710011842434_53 article-title: Synthesis and stabilization of complex behaviors through online trajectory optimization publication-title: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems – volume: 99 start-page: 723 issue: 3 year: 1998 ident: key2025101710011842434_45 article-title: Application of interior-point methods to model predictive control publication-title: J. Optim. Theory Appl. doi: 10.1023/A:1021711402723 – year: 2010 ident: key2025101710011842434_7 publication-title: Practical methods for optimal control and estimation using nonlinear programming doi: 10.1137/1.9780898718577 – start-page: 5026 year: 2012 ident: key2025101710011842434_55 article-title: MuJoCo: A physics engine for model-based control publication-title: International Conference on Intelligent Robots and Systems (IROS) – year: 2008 ident: key2025101710011842434_24 publication-title: Evaluating derivatives: principles and techniques of algorithmic differentiation doi: 10.1137/1.9780898717761 – volume: 16 start-page: 277 issue: 3 year: 1975 ident: key2025101710011842434_36 article-title: First-order strong variation algorithms for optimal control publication-title: J. Optim. Theory Appl. doi: 10.1007/BF01262937 – volume: 97 start-page: 5518 year: 2019 ident: key2025101710011842434_47 article-title: Iterative linearized control: stable algorithms and complexity guarantees publication-title: Proceedings of the 36th International Conference on Machine Learning – start-page: 279 year: 1997 ident: key2025101710011842434_10 article-title: Semidefinite programming relaxations of non-convex problems in control and combinatorial optimization publication-title: Communications, Computation, Control, and Signal Processing doi: 10.1007/978-1-4615-6281-8_15 – year: 2015 ident: key2025101710011842434_51 publication-title: Graphical Newton – year: 1982 ident: key2025101710011842434_34 publication-title: Generalized Solutions of Hamilton-Jacobi Equations – year: 1990 ident: key2025101710011842434_49 publication-title: Making the world differentiable: on using self supervised fully recurrent neural networks for dynamic reinforcement learning and planning in non-stationary environments – volume: 106 start-page: 25 year: 2006 ident: key2025101710011842434_59 article-title: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming publication-title: Math. Program. doi: 10.1007/s10107-004-0559-y – volume: 2 start-page: 253 year: 2019 ident: key2025101710011842434_46 article-title: A tour of reinforcement learning: The view from continuous control publication-title: Annual Review of Control, Robotics, and Autonomous Systems doi: 10.1146/annurev-control-053018-023825 – volume: 80 start-page: 1439 issue: 9 year: 2007 ident: key2025101710011842434_30 article-title: Iterative linearization methods for approximately optimal control and estimation of non-linear stochastic system publication-title: Int. J. Control doi: 10.1080/00207170701364913 – start-page: 2275 year: 2005 ident: key2025101710011842434_50 article-title: An efficient sequential linear quadratic algorithm for solving nonlinear optimal control problems publication-title: Proceedings of the 2005 American Control Conference doi: 10.1109/ACC.2005.1470308 – year: 2015 ident: key2025101710011842434_1 article-title: TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems – volume: 40-II year: 1971 ident: key2025101710011842434_6 publication-title: Introduction to the mathematical theory of control processes. Vol. II: Nonlinear processes – start-page: 1168 year: 2014 ident: key2025101710011842434_54 article-title: Control-limited differential dynamic programming publication-title: 2014 IEEE International Conference on Robotics and Automation (ICRA) doi: 10.1109/ICRA.2014.6907001 – volume: 17 start-page: 1603 issue: 2 year: 1984 ident: key2025101710011842434_8 article-title: A multiple shooting algorithm for direct solution of optimal control problems publication-title: IFAC Proceedings Volumes doi: 10.1016/S1474-6670(17)61205-9 – volume: 14 start-page: 147 year: 2022 ident: key2025101710011842434_56 article-title: acados — a modular open-source framework for fast embedded optimal control publication-title: Math. Program. Comput. doi: 10.1007/s12532-021-00208-8 – volume: 22 start-page: 317 issue: 3 year: 1983 ident: key2025101710011842434_4 article-title: The complexity of partial derivatives publication-title: Theor. Comput. Sci. doi: 10.1016/0304-3975(83)90110-X – year: 2004 ident: key2025101710011842434_11 publication-title: Convex optimization doi: 10.1017/CBO9780511804441 – volume: 20 year: 2007 ident: key2025101710011842434_52 article-title: Receding horizon differential dynamic programming publication-title: Adv. Neural Inf. Process. Syst. – year: 2016 ident: key2025101710011842434_23 publication-title: Deep learning – volume: 34 start-page: 396 issue: 4 year: 2013 ident: key2025101710011842434_25 article-title: A quadratically convergent inexact SQP method for optimal control of differential algebraic equations publication-title: Optim. Control Appl. Methods doi: 10.1002/oca.2026 – year: 2018 ident: key2025101710011842434_39 publication-title: Lectures on convex optimization doi: 10.1007/978-3-319-91578-4 – volume: 11 start-page: 1 year: 2019 ident: key2025101710011842434_2 article-title: CasADi – A software framework for nonlinear optimization and optimal control publication-title: Math. Program. Comput. doi: 10.1007/s12532-018-0139-4 – volume: 63 start-page: 23 issue: 1 year: 1989 ident: key2025101710011842434_16 article-title: Efficient dynamic programming implementations of Newton’s method for unconstrained optimal control problems publication-title: J. Optim. Theory Appl. doi: 10.1007/BF00940728 – volume: 43 start-page: 395 issue: 3 year: 1984 ident: key2025101710011842434_38 article-title: Differential dynamic programming and Newton’s method for discrete optimal control problems publication-title: J. Optim. Theory Appl. doi: 10.1007/BF00934463 – volume: 7 start-page: 289 issue: 3 year: 2015 ident: key2025101710011842434_19 article-title: A parallel quadratic programming method for dynamic optimization problems publication-title: Math. Program. Comput. doi: 10.1007/s12532-015-0081-7 – volume: 1 start-page: 13 issue: 1 year: 1992 ident: key2025101710011842434_21 article-title: Automatic differentiation and iterative processes publication-title: Optim. Methods Softw. doi: 10.1080/10556789208805503 – volume: 67 year: 2021 ident: key2025101710011842434_13 publication-title: Pyomo–optimization modeling in python doi: 10.1007/978-3-030-68928-5 – start-page: 1 year: 2018 ident: key2025101710011842434_20 article-title: A family of iterative Gauss-Newton shooting methods for nonlinear optimal control publication-title: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) – volume: 6 start-page: 7659 issue: 4 year: 2021 ident: key2025101710011842434_40 article-title: Accelerating Second-Order Differential Dynamic Programming for Rigid-Body Systems publication-title: IEEE Robotics and Automation Letters doi: 10.1109/LRA.2021.3098928 – year: 1992 ident: key2025101710011842434_32 publication-title: Advantages of differential dynamic programming over Newton’s method for discrete-time optimal control problems – volume: 47 start-page: 1539 issue: 5 year: 1988 ident: key2025101710011842434_42 article-title: Differential dynamic programming and Newton’s method publication-title: Int. J. Control doi: 10.1080/00207178808906114 – volume: 77 start-page: 161 issue: 1 year: 1993 ident: key2025101710011842434_64 article-title: Interior point methods for optimal control of discrete time systems publication-title: J. Optim. Theory Appl. doi: 10.1007/BF00940784 – start-page: 1711 year: 1991 ident: key2025101710011842434_63 article-title: Structured interior point methods for optimal control publication-title: Proceedings of the 30th IEEE Conference on Decision and Control doi: 10.1109/CDC.1991.261700 – year: 1970 ident: key2025101710011842434_26 publication-title: Differential Dynamic Programming – volume: 16 start-page: 221 issue: 2-3 year: 1990 ident: key2025101710011842434_61 article-title: Solution of discrete-time optimal control problems on parallel computers publication-title: Parallel Comput. doi: 10.1016/0167-8191(90)90060-M – year: 2006 ident: key2025101710011842434_41 publication-title: Numerical optimization – volume: 384 start-page: 391 year: 2009 ident: key2025101710011842434_15 article-title: Efficient numerical methods for nonlinear MPC and moving horizon estimation publication-title: Nonlinear model predictive control: towards new challenging applications doi: 10.1007/978-3-642-01094-1_32 – volume: 77 year: 1971 ident: key2025101710011842434_44 publication-title: Computational methods in optimization: a unified approach – year: 1994 ident: key2025101710011842434_60 publication-title: The Roots of Backpropagation: From Ordered Derivatives to Neural Networks and Political Forecasting – volume: 59 start-page: 295 issue: 2 year: 2017 ident: key2025101710011842434_17 article-title: JuMP: A modeling language for mathematical optimization publication-title: SIAM Rev. doi: 10.1137/15M1020575 |
| SSID | ssj0002893799 |
| Score | 2.2867222 |
| Snippet | Iterative optimization algorithms depend on access to information about the objective function. In a differentiable programming framework, this information,... |
| SourceID | doaj crossref |
| SourceType | Open Website Index Database |
| StartPage | 1 |
| SubjectTerms | Differentiable Programming Dynamic Differentiable Programming Gauss–Newton Newton Nonlinear Discrete Time Control |
| Title | Iterative Linear Quadratic Optimization for Nonlinear Control: Differentiable Programming Algorithmic Templates |
| URI | https://doaj.org/article/d92a8fcfd78544d6bcac856ae3bc72c0 |
| Volume | 5 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 2777-5860 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002893799 issn: 2777-5860 databaseCode: DOA dateStart: 20200101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2777-5860 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002893799 issn: 2777-5860 databaseCode: M~E dateStart: 20200101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV09T8MwELUQYmBBIEB8ywNraGIntc1WShEMlCIVqVtknx1o1TRVaRn57ZzjgMrEwpLBsWzpzr57J9-9I-SSFQz9jk4iUIJFqYQi0ohiI8djzTLp_GNf3WxC9PtyNFKDtVZfPics0AMHwbWsYloWUFghszS1bQMaZNbWjhsQDOpoPRZqLZiahOczLpQKVbKZjFmrmpTVFWe_3M8aS3_tTu52yU6DA2kn7L9HNtxsn1QPNccxGiCKMSKeQfq80taPAH3Cu102RZMUkSbtB5ILnNQN6ebX9LbpdoK31kwdHYTcqxK9E-1MX6vFePlW4lJDV86nHmMekJe73rB7HzUdESJAR42mC0ApA1ZxmSopNYI5IZKUWWcKLlkhFDCNEy2LdTtJtIm5tMrFRjKuGSh-SDZn1cwdEWo4pFwkhbGJZzUzioOEpEDTl3GEAOqY0G9B5fNAfJFjwOBlmXtZ5pwdkxsvwJ_fnqm6HkD95Y3-8r_0d_Ifi5ySbYZgo64RTM_I5nKxcudkCz6W4_fFRX008Pv42fsC88LEgw |
| linkProvider | Directory of Open Access Journals |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Iterative+Linear+Quadratic+Optimization+for+Nonlinear+Control%3A+Differentiable+Programming+Algorithmic+Templates&rft.jtitle=Open+Journal+of+Mathematical+Optimization&rft.au=Roulet%2C+Vincent&rft.au=Srinivasa%2C+Siddhartha&rft.au=Fazel%2C+Maryam&rft.au=Harchaoui%2C+Zaid&rft.date=2024-11-04&rft.issn=2777-5860&rft.eissn=2777-5860&rft.volume=5&rft.spage=1&rft.epage=63&rft_id=info:doi/10.5802%2Fojmo.32&rft.externalDBID=n%2Fa&rft.externalDocID=10_5802_ojmo_32 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2777-5860&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2777-5860&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2777-5860&client=summon |