backfill

Ensures that the samples of discrete variables with finite support are unique

Specification

  • Alias: None

  • Arguments: None

Description

Traditional LHS can generate replicate samples when applied to discrete variables. This keyword enforces uniqueness, which is determined only over the set of discrete variables with finite support. This allows one to generate LHS for a mixed set of continuous and discrete variables whilst still enforcing that the set of discrete LHS components of all the samples are unique.

Default Behavior

Uniqueness of samples over discrete variables is not enforced.

Usage Tips

Uniqueness can be useful when applying discrete LHS to simulations without noise.

Examples

method,
        sampling
          samples = 12
          seed = 123456
          sample_type lhs backfill

variables,
        active all
        uniform_uncertain = 1
          lower_bounds =  0.
          upper_bounds =  1.
          descriptors  = 'continuous-uniform'

        discrete_uncertain_set
          integer = 1
           elements_per_variable = 4
            elements  1 3 5 7
            descriptors =    'design-set-int'
          real = 1
            initial_point = 0.50
            set_values  =  0.25 0.50 0.75 1.00
            descriptors =  'design-set-real'

interface,
        direct analysis_driver = 'text_book'

responses,
        response_functions = 3
        no_gradients
        no_hessians