理解适用于主定理的 lambda

Posted

技术标签:

【中文标题】理解适用于主定理的 lambda【英文标题】:Understanding the lambda as it applies to the Master Theorem 【发布时间】:2012-02-23 19:52:28 【问题描述】:

假设我有一个像 T(n)=2T(n/4)+1 这样的情况。 f(n)=1 a=2 和 b=4。因此n^(1/2)>1。那应该是第一种情况。但是在第一种情况下也有一个 lambda,因此对于某些 lambda >0,f(n)=O(n^((1/2)-lambda))。在这种情况下,lambda 将是 1/2?

【问题讨论】:

【参考方案1】:

是的,没错。请注意,在这种情况下,我们有 a = 2 和 b = 4。在这种情况下,函数 f(n) 是 1,我们确实有 1 = Θ(n1/2 - ε sup>) 对于某些 ε > 0,在这种情况下 ε = 1/2。因此,根据主定理,您将得到 T(n) = Θ(n1/2)。

这个 ε 的要点是,如果每个级别完成的工作量足够小(低于 logb a),那么工作主要由拆分而不是每个级别的工作占主导地位.您可以从指数中减去 ε > 0 的事实表明,每级的功必须严格渐近地增长慢于分裂率,并且必须以某个多项式量增长。

希望这会有所帮助!

【讨论】:

以上是关于理解适用于主定理的 lambda的主要内容,如果未能解决你的问题,请参考以下文章

FWORK-数据存储篇 -- 范式与反模式 (学习和理解)

正确理解CAP定理

数据库三大范式个人理解,书上讲的太抽象

理解奈奎斯特定理和香农定理

理解贝叶斯定理

Unity Photon Rigidbody Addforce 仅适用于主客户端