线性递归的低复杂度算法

摘要:多项式和有理数解的计算的问题,系数是多项式与整数系数;超几何序列在有理数上的无限和与有限和的计算问题。这些任务的算法都涉及到中间量整数$N$(离散度或者指标多项式的根),该整数的位数可能在输入的位数指数级增长。以前的算法的位复杂性至少是$N$的平方级别。我们重新审视这些算法,并提出了利用解的结构并避免展开$N$次多项式的变种。我们给出了两个算法:一种是概率算法,用$O(\sqrt{N}\log^{2}N)$位操作来检测多项式和有理数解的存在与否;另一种是确定性算法,用$O(N\log^{3}N)$位操作来计算解的紧凑表示形式。在无限和与有限和的超几何序列中也可以得到类似的加速。我们描述了一个实现结果。

作者:Alin Bostan (INRIA Rocquencourt), Fr''ed''eric Chyzak (INRIA Rocquencourt), Bruno Salvy (INRIA Rocquencourt), Thomas Cluzeau (INRIA Sophia Antipolis)

论文ID:cs/0605068

分类:Symbolic Computation

分类简称:cs.SC

提交时间:2008-04-03

PDF 下载: 英文版 中文版pdf翻译中