|
假设| s |>|∑|,基因的渐近时间复杂度为:T=O | s |∑|!(134)证明:假设|s |>|∑|,我们注意到Geneses执行以下计算:通过计算φs(x)forO(1)来计算导数堆的C1计算/) 字符串(推论1),每个字符串都涉及读取输入s并对∑上的分布进行归一化,从而分配O(1)/ ×(|s |+|∑|)=O(1)/ ×|s |)。C2找到堆的凸包的顶点,最坏的情况是检查O(1)/) 点(通过字符串生成堆进行编码),贡献O(1)/ ×|∑|),其中每个检查在O(|∑|)时间内完成。C3发现δ,涉及计算字符串标识符处的导数(步骤2),从而贡献O(|Q |×|∑|×| s |)。C4使用遍历计数和归一化识别弧概率,以弧数为时间线性,i.eO(|Q |×|∑|)。把贡献加起来,我们得到:T=O(1/ ×|s |+1/ ×|∑|+| Q |×| s |×|∑|+| Q |×|∑|)=O1/ + |Q |∑|)×s|(135)注意到| Q |以可区分的符号派生词的最大数量为界,因此以1为界/, 我们得出结论:T=O | s |∑|!(136)这就完成了证明。有限概率识别被称为可能近似正确的学习[30]、[47]、[48](PAC学习),它接受了一个假设,该假设与高概率的正确语言没有太大区别。一种识别方法被称为识别目标语言L?在可能近似正确(PAC)的意义下[30]、[47]、[48],如果它总是停止并输出L,则:, δ>0,P(d(L?,L)5) = 1.- δ(137),其中d(·,·)是目标语言空间的度量。如果存在一种算法,即PAC识别类中的每种语言,并以1的时间多项式运行,则一类语言是高效PAC可学习的/, 1/δ、样本输入长度和推断的模型大小。
|