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 60-dimensional test function from Moon et al. (2012) #287

Open damar-wicaksono opened 1 year ago

damar-wicaksono commented 1 year ago

The function[^1] is actually a combination of the Borehole (8 dimensions), Wing Weight (10 dimensions), OTL (6 dimensions), and Piston (7 dimensions) test functions plus additional 29 inert input variables. The function was used as a test function in sensitivity analysis exercises.

All the constituent test functions are already implemented in UQTestFuns.

[^1]: H. Moon, A. M. Dean, and T. J. Santner, “Two-Stage Sensitivity-Based Group Screening in Computer Experiments,” Technometrics, vol. 54, no. 4, pp. 376–387, Nov. 2012, doi: 10.1080/00401706.2012.725994.