We discuss the implementation of a novel demanding algorithm to compute contraction metrics for nonlinear systems. We compare MATLAB- and C++-implementations and study the effect of parallelizing the code. Further, we explore the use of different low-level math-libraries for the C++-implementation and the use of an undocumented code-path that considerably speeds up MATLAB code 011 AMD's Ryzen processors.

Giesl, P., Hafstein, S., Mehrabi Nezhad, I. (2021). Computing Contraction Metrics: Comparison of Different Implementations. In IFAC-PapersOnLine (pp.310-316). Elsevier B.V. [10.1016/j.ifacol.2021.06.088].

Computing Contraction Metrics: Comparison of Different Implementations

Mehrabi Nezhad I.
2021

Abstract

We discuss the implementation of a novel demanding algorithm to compute contraction metrics for nonlinear systems. We compare MATLAB- and C++-implementations and study the effect of parallelizing the code. Further, we explore the use of different low-level math-libraries for the C++-implementation and the use of an undocumented code-path that considerably speeds up MATLAB code 011 AMD's Ryzen processors.
paper
Contraction metric; Lyapunov function; Mesh-free collocation; Numerical algorithm; Riemannian metric;
English
24th International Symposium on Mathematical Theory of Networks and Systems, MTNS 2020 - 23 August 2021 through 27 August 2021
2021
IFAC-PapersOnLine
2021
54
9
310
316
open
Giesl, P., Hafstein, S., Mehrabi Nezhad, I. (2021). Computing Contraction Metrics: Comparison of Different Implementations. In IFAC-PapersOnLine (pp.310-316). Elsevier B.V. [10.1016/j.ifacol.2021.06.088].
File in questo prodotto:
File Dimensione Formato  
Giesl-2021-MTNS 2020-VoR.pdf

accesso aperto

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Creative Commons
Dimensione 676.23 kB
Formato Adobe PDF
676.23 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/523970
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
Social impact