damar-wicaksono / uqtestfuns

A Python3 library of test functions from the uncertainty quantification community with a common interface for validation and benchmarking purposes.
https://uqtestfuns.readthedocs.io/en/latest/
MIT License
8 stars 0 forks source link

Add the high-dimensional, low-degree polynomial test function from Alemazkoor and Meidani (2018) #292

Closed damar-wicaksono closed 12 months ago

damar-wicaksono commented 1 year ago

The 20-dimensional function was used in a metamodeling exercise[^1]; it features a sparse polynomial structure in high-dimension but with low degree of interaction. The function reads:

$$ \mathcal{M}(\boldsymbol{x}) = \sum_{m = 1}^{19} xm x{m + 1}, $$

where $X_i \sim \mathcal{U}(-1, 1)$.

[^1]: N. Alemazkoor and H. Meidani, “A near-optimal sampling strategy for sparse recovery of polynomial chaos expansions,” Journal of Computational Physics, vol. 371, pp. 137–151, Oct. 2018, doi: 10.1016/j.jcp.2018.05.025.

damar-wicaksono commented 12 months ago

This issue has been resolved by PR #322.