20、拷贝数进化问题与k - 元组计数工具的研究进展

拷贝数进化问题与k - 元组计数工具的研究进展

1. 拷贝数进化问题算法分析

在拷贝数进化研究中,主要涉及拷贝数三元组(CN3)问题和拷贝数树(CNT)问题。

1.1 CN3问题的动态规划算法

对于CN3问题,提出了DP - Alg1和DP - Alg2两种动态规划算法。
- DP - Alg1:
- 首先要计算集合$S(i, m, du, au, dv, av)$中的三元组$(m, σ(m, ui), σ(m, vi))$,集合定义为包含所有满足特定条件的三元组,其中删除/扩增数量由$du, au, dv, av$给出,且$mi = m$,对于所有$j ∈{1, …, n}$,$mj ≤N$。
- 通过以下基本情况来初始化表格$L$:
1. 若$ui > 0$,且$du ≥mi$或$ui ≠ mi - du + au$,则$L[i, m, du, au, dv, av] = ∞$。
2. 若$vi > 0$,且$dv ≥mi$或$vi ≠ mi - dv + av$,则$L[i, m, du, au, dv, av] = ∞$。
3. 若$ui = 0$且$du < mi$,则$L[i, m, du, au, dv, av] = ∞$。
4. 若$vi = 0$且$dv < mi$,则$L[i, m, du, au, dv, av] = ∞$。
5. 若$i = 1$,则$L[i, m, du, au, dv, av] = du + au + dv + av$。
- 对于非基本情况的条目$L[i, m, du, au, dv, av]$,使用以下公式计算:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值