对半分割分治递推式的恒等式与周期振荡
数据结构与算法
2022-10-21 v1 组合数学
摘要
我们研究如下形式的分治递推式 \begin{equation*} f(n) = \alpha f(\lfloor \tfrac n2\rfloor) + \beta f(\lceil \tfrac n2\rceil) + g(n) \qquad(n\ge2), \end{equation*} 其中给定 与 ,且 并满足 ;此类递推式常见于计算机算法分析、计数系统、组合序列及相关领域。我们证明在关于 的最优(当且仅当)条件下,解恒满足如下简单\emph{恒等式} \begin{equation*} f(n) = n^{\log_2(\alpha+\beta)} P(\log_2n) - Q(n) \end{equation*}。该形式不仅是一个恒等式,也是渐近展开,因为 为更小阶。我们给出了周期函数 的\emph{连续性}显式形式,以及其他若干光滑性性质。我们展示了如何将结果轻松应用于文献中收集的数十个具体例子,以及如何在不同方向上推广。我们的证明方法出奇地简单且初等,却对理论适用的所有例子给出了最强类型的结果。
引用
@article{arxiv.2210.10968,
title = {Identities and periodic oscillations of divide-and-conquer recurrences splitting at half},
author = {Hsien-Kuei Hwang and Svante Janson and Tsung-Hsi Tsai},
journal= {arXiv preprint arXiv:2210.10968},
year = {2022}
}
备注
69 pages, 13 figures, 13 tables