利索能及
我要发布
收藏
专利号: 2021103597457
申请人: 南京信息工程大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-12-30
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种递归生成大阶数行限制覆盖阵列的药物临床试验设计方法,其特征在于,包括以下步骤:步骤1、将药物临床试验方案转化为行限制覆盖阵列设计问题;

步骤2、构造行数较少的行限制覆盖阵列和一般覆盖阵列,利用递归方法,生成大阶数行限制覆盖阵列;

步骤3、将生成的行限制覆盖阵列转化为实际的药物临床试验方案,所述步骤1具体包括以下步骤:

步骤1.1、若共有k种药物需要进行组合测试,每种药物有v种剂量,将v分解为v1、v2,其中v1和v2均为大于等于2的正整数,而实验者只能同时服用w种药物,则将问题转化为构造带有行限制的覆盖阵列CARL(2,k,v:w),所述步骤2具体包括以下步骤:

步骤2.1、通过算法生成基础的小阶数行限制覆盖阵列A=CARL(2,k,v1:w),覆盖阵列B=CA(2,v1,v2),以及行限制覆盖阵列C=CARL(2,k,v2:w),并分别记阵列A,B,C的行数分别为NA、NB、NC;

记矩阵A=(aij),这里空元素记为“‑”,非空元素 记矩阵B中的各列分别为βi,i∈{0,1,…,v1},即 βi为NB维列向量;记矩阵C=(cij),这里空元素记为“一”,非空元素

步骤2.2、将矩阵A中的每个非空元素aij替换为NB行二元序对 空元素“‑”替换为NB行的空元素“‑”,记新得的矩阵为D,矩阵D共有NANB行,所有非空元素步骤2.3、将矩阵C复制v1份竖放,并将其中第s份中每个非空元素cij替换为二元序对(s,cij),空元素“‑”替换为NC行的空元素“‑”,这里s=0,…,v1‑1,记得到的新矩阵为E,共有v1NC行;

步骤2.4、将矩阵D,E竖放构成新矩阵,此矩阵是一个行限制覆盖阵列CARL(2,k,v1v2:w),行数为NANB+v1NC行。

2.根据权利要求1所述的递归生成大阶数行限制覆盖阵列的药物临床试验设计方法,其特征在于,步骤2.1中,所述算法包括贪心法、退火法和进化算法。

3.根据权利要求1所述的递归生成大阶数行限制覆盖阵列的药物临床试验设计方法,其特征在于,步骤2.2中,所述替换是将A中元素0,1,…,v1‑1及空元素“‑”分别代换:

0→(0,β1),共NB行

1→(1,β2),共NB行

共NB行

“‑”→NB行“‑”;

进而得到新矩阵D。