no_scrambling
Do not scramble this digital net
Specification
Alias: None
Arguments: None
Description
The digital net should preserve the structure of the points after randomization.
This can be achieved by scrambling the digital net. Scrambling can also improve the rate of convergence
of a method that uses these scrambled points to compute the mean of the model response.
Owen’s scrambling [Owe98] is the most well-known scrambling technique. A particular variant
is linear matrix scrambling, which is implemented in Dakota [Matouvsek98].
In linear matrix scrambling, we left-multiply each generating matrix with a lower-triangular random scramble matrix.
The number of rows in the scramble matrix can be set with the keyword t_scramble
.
Usage tips
When this keyword is provided, the digital net points will not be scrambled. Unscrambled digital net points are generally less performant compared to their scrambled counterparts, so it is highly recommended to not use this keyword, unless you’re absolutely sure you know what you’re doing.
Examples
environment
tabular_data
tabular_data_file = 'samples.dat'
freeform
method
sampling
samples 32
sample_type
low_discrepancy
digital_net
generating_matrices inline
1 2 4 8 16
# this encodes the generating matrix
# 1 0 0 0 0
# 0 1 0 0 0
# 0 0 1 0 0
# 0 0 0 1 0
# 0 0 0 0 1
1 3 5 15 17
# this encodes the generating matrix
# 1 1 1 1 1
# 0 1 0 1 0
# 0 0 1 1 0
# 0 0 0 1 0
# 0 0 0 0 1
m_max 5
t_max 5
no_scrambling
no_digital_shift
variables
uniform_uncertain = 2
lower_bounds 0.0 0.0
upper_bounds 1.0 1.0
interface
analysis_drivers = 'genz'
analysis_components = 'cp1'
direct
responses
response_functions = 1
no_gradients
no_hessians