The software for the NASA Langley UQ Challenge on Optimization Under Uncertainty is distributed as Matlab executable mex files and content-obscured pcode files. Source code is hidden from users to prevent “reverse engineering” the formulation.
System Requirements:
- Matlab version R2019a or greater (code will not execute in previous versions of Matlab)
- Matlab Controls Toolbox
- The following computer architectures are supported:
- Mac OS 64-bit
- Windows 64-bit
- Linux 64-bit
Installation and Code Validation
- Step 1: Download the distribution corresponding to your computer architecture.
- Step 2: unzip the distribution
- Step 3: In Matlab, run the code “test.m” .
- Compare the resulting workspace variable “g” to with the validation data provided below:
- gval=[-0.216950489259476, -0.00468138805280617, -0.484466777446399]
- The difference between the “g” computed on your platform and “gval” provided above should be very small.
- We expect this difference to satisfy: norm(g-gval)<4.0e-15
- Please contact us if your installation does not pass this validation test.
Download Software (click the link corresponding to your computer architecture)
Please Read: Important Note relative to Subproblem D.1
- All respondents must provide their design vector, θ, in a Matlab matfile format. The name of this matfile must be: new_design.mat and will contain a single, 9-element vector with the name: theta_new