n stands for the number of rows (or run size).
k stands for the number of columns (or the number of factors).
m stands for the number of particles. The default is set to be 10.
N stands for the number of iterations. The default is set to be 10.
SameNumP stands for how many elements in current column of current particle LHD should be the same as corresponding Personal Best. SameNumP=0, 1, 2, ..., n, and 0 means to skip the "exchange". The default is set to be 0.
SameNumG stands for how many elements in current column of current particle LHD should be the same as corresponding Global Best. SameNumP=0, 1, 2, ..., n, and 0 means to skip the "exchange". The default is set to be n/4.
SameNumP and SameNumG cannot be 0 at the same time.
p0 stands the probability of exchange two randomly selected elements in current column of current particle LHD. The default is set to be 1/(k - 1).
OC stands for the optimality criterion, the default setting is "phi_p", and it could be one of the following: "phi_p", "AvgAbsCor", "MaxAbsCor", "MaxProCriterion".
p is the parameter in the phi_p formula, and p is prefered to be large. The default is set to be 15.
If q is 1 (the default setting), dij is the rectangular distance. If q is 2, dij is the Euclidean distance.