THE Sparse Grids Matlab Kit

The Sparse Grids Matlab Kit provides a Matlab implementation of sparse grids, and can be used for approximating high-dimensional functions and, in particular, for surrogate-model-based uncertainty quantification.

It is lightweight, high-level and (hopefully) easy to use, good for quick prototyping and teaching. It comes with a very extensive documentation and examples (8800 lines of code, 4800 lines of comments). 


Contributors


License

The Sparse Grids Matlab Kit is distributed with a BSD2 License 


Download

Source code available at https://github.com/lorenzo-tamellini/sparse-grids-matlab-kit

Releases:


Features


Cite us - sparse grids matlab kit paper (with code)

Please cite our toolbox by mentioning the webpage containing the package and adding the following references to your work:


1) C. Piazzola, L. Tamellini. Algorithm 1040: The Sparse Grids Matlab Kit - a Matlab implementation of sparse grids for high-dimensional function approximation and uncertainty quantification. ACM Transactions on Mathematical Software, 2023.
Paper available at this link
Codes available here 



@article{piazzola.tamellini:SGK,

 author = {Piazzola, C. and Tamellini, L.},

 title  = {{Algorithm 1040: The Sparse Grids Matlab Kit - a Matlab implementation of sparse grids for high-dimensional function approximation and uncertainty quantification}},

 journal= {ACM Transactions on Mathematical Software},

 year   = {2024},

 volume = {50},

 number = {1},

 doi = {10.1145/3630023}

}


OTHER selected PUBLICATIONs USING THE SPARSE GRIDS MATLAB KIT (with code)





Get in touch

For any questions or to report a bug, send an email to tamellini AT imati DOT cnr DOT it . 

Send us your email if you want to be notified when a new version is released online


ACKNOWLEDGEMENTS

The projects listed below have supported the development of the Sparse Grids Matlab Kit (projects prior to 2017 not listed):