This function aims at improving current design using exhaustive level permutation.
Usage
LP( X0, crit, maxiter, hits_ratio, vis)
Arguments
X0
Current design
crit
an character R object. Type of criterion to use.
"maximin" -- maximin Discrepancy ;
"CL2" --Centered L2 Discrepancy ;
"MD2" --Mixture L2 Discrepancy ;
maxiter
a positive integer R object
hits_ratio
an float R object. Default value is 0.1, which is the ratio to accept changes of design in inner for loop. Details can be checked in (Zhang, A. and Li, H. (2017). UniDOE: an R package for uniform design construction via stochastic optimization.)
vis
an boolean R object. If true, plot the criterion value sequence.
Value
A list that contains Initial design matrix(initial_design),optimal design matrix(final_design), initial criterion value(initial_criterion), final criterion value(criterion_value) and criterion list(criterion_lists) in update process.
References
Zhang, A. and Li, H. (2017). UniDOE: An R package for constructing uniform design of experiments via stochastic and adaptive threshold accepting algorithm. Technical Report.