算法

输入:参数集L,参数取值集Li,覆盖强度t

输出:t阶强度未覆盖组合集O

01 DEFINE param_1 = [1, 2, …, m]

02 DEFINE param_2 = [1, 2, …, m]

03 …

04 DEFINE param_n = [1, 2, …, m]

05 DEFINE combs = []

06 for each combination c in combinations([param_1, param_2, …, param_n], t) DO

07 for each product p in product(*c) DO

08 APPEND p TO combs

09 end for

10 end for

11 print combs

12 with file 'combs.xlsx' DO

13 for each comb in combs DO

14 write comb to file

15 end for

16 end with