中文

多维分治与加权数字和

数据结构与算法 2010-03-02 v1 经典分析与常微分方程

摘要

本文研究了在算法分析中分别出现的三类函数,我们使用类似的Mellin变换技术精确分析了它们。第一类是解决dd维空间中点问题时出现的多维分治(MDC)递推的解。第二类涉及加权数字和。将nn写为二进制表示n=(bibi1...b1b0)2n=(b_i b_{i-1}... b_1 b_0)_2,并设SM(n)=t=0itMˉbt2tS_M(n) = \sum_{t=0}^i t^{\bar{M}} b_t 2^t。我们分析了平均值TSM(n)=1nj<nSM(j)TS_M(n) = \frac{1}{n}\sum_{j<n} S_M(j)。第三类是加权数字和的一个不同变体。将nn写为n=2i1+2i2+...+2ikn=2^{i_1} + 2^{i_2} + ... + 2^{i_k},其中i1>i2>...>ik0i_1 > i_2 > ... > i_k\geq 0,并设WM(n)=t=1ktM2itW_M(n) = \sum_{t=1}^k t^M 2^{i_t}。我们分析了平均值TWM(n)=1nj<nWM(j)TW_M(n) = \frac{1}{n}\sum_{j<n} W_M(j)。我们证明了MDC函数和TSM(n)TS_M(n)(其中d=M+1d=M+1)的解都具有形式λdnlgd1n+m=0d2(nlgmn)Ad,m(lgn)+cd\lambda_d n \lg^{d-1}n + \sum_{m=0}^{d-2}(n\lg^m n)A_{d,m}(\lg n) + c_d,其中λd,cd\lambda_d,c_d是常数,Ad,m(u)A_{d,m}(u)是周期为1的周期函数(由绝对收敛的傅里叶级数给出)。我们还证明了TWM(n)TW_M(n)的解具有形式nGM(lgn)+dMlgMn+d=0M1(lgdn)GM,d(lgn)n G_M(\lg n) + d_M \lg^M n + \sum_{d=0}^{M-1}(\lg^d n)G_{M,d}(\lg n),其中dMd_M是常数,GM(u)G_M(u)GM,d(u)G_{M,d}(u)同样是周期为1的周期函数(由绝对收敛的傅里叶级数给出)。

关键词

引用

@article{arxiv.1003.0150,
  title  = {Multidimensional Divide-and-Conquer and Weighted Digital Sums},
  author = {Y. K. Cheung and Philippe Flajolet and Mordecai Golin and C. Y. James Lee},
  journal= {arXiv preprint arXiv:1003.0150},
  year   = {2010}
}

备注

44 pages, 8 figures