This paper presents an overview of the open-source code equadratures. While originally developed to replicate polynomial chaos results seen in literature, it has since evolved to touch upon multiple aspects of computational engineering and machine learning. Today, the code uses orthogonal polynomial approximations to facilitate various parameter-based studies including uncertainty quantification, sensitivity analysis, dimension reduction, and classification. Additionally, it can address well-known limitations of polynomial approximations. These include the ability to fit to high-dimensional problems without requiring large input-output data pairs, and the ability to negotiate discontinues in any provided data. For the former, subspace-based polynomial approximations are employed, while for the latter, a tree-based piecewise polynomial hierarchy is adopted. Beyond this, ancillary topics such as coefficient computation, dealing with correlated inputs, moment computation, and gradient enhancement are also discussed. Following a deep-dive of the underpinning methods in the code, this paper details numerous case studies—with a slant towards computational aerodynamic problems.

Programming with equadratures: an open-source package for uncertainty quantification, dimension reduction, and much more

Seshadri P.
;
Virdis I.;Ghisu T.;
2022-01-01

Abstract

This paper presents an overview of the open-source code equadratures. While originally developed to replicate polynomial chaos results seen in literature, it has since evolved to touch upon multiple aspects of computational engineering and machine learning. Today, the code uses orthogonal polynomial approximations to facilitate various parameter-based studies including uncertainty quantification, sensitivity analysis, dimension reduction, and classification. Additionally, it can address well-known limitations of polynomial approximations. These include the ability to fit to high-dimensional problems without requiring large input-output data pairs, and the ability to negotiate discontinues in any provided data. For the former, subspace-based polynomial approximations are employed, while for the latter, a tree-based piecewise polynomial hierarchy is adopted. Beyond this, ancillary topics such as coefficient computation, dealing with correlated inputs, moment computation, and gradient enhancement are also discussed. Following a deep-dive of the underpinning methods in the code, this paper details numerous case studies—with a slant towards computational aerodynamic problems.
2022
978-1-62410-631-6
File in questo prodotto:
File Dimensione Formato  
TGhisu_C30.pdf

Solo gestori archivio

Tipologia: versione post-print (AAM)
Dimensione 3.88 MB
Formato Adobe PDF
3.88 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/11584/332061
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact