The function takes the list of design options design_opt_input and generates one or more obfuscation designs subject to the specified restrictions. A full specification of all the options available can be found in the manual along with detailed examples of different designs. At a minimum the user must supply the number of rules and actions, i.e. the dimensions of the design problem.

generate_designs(design_opt_input = list())

Arguments

design_opt_input

A list of user supplied design options.

Value

A list of matrices with rules and actions

Examples

design_opt_input <- list(rules = 4, actions = 5) generate_designs(design_opt_input)
#> [[1]] #> A1 A2 A3 A4 A5 #> R1 -1 0 -1 0 0 #> R2 0 -1 -1 0 0 #> R3 -1 0 0 0 -1 #> R4 -1 -1 0 -1 0 #> attr(,"iter") #> [1] 2 #> attr(,"design_conditions") #> [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> attr(,"c_rule") #> [1] 1 #>