Algorithm 求主定理的lambda

Algorithm 求主定理的lambda,algorithm,complexity-theory,big-o,recurrence,master-theorem,Algorithm,Complexity Theory,Big O,Recurrence,Master Theorem,假设我有一个这样的箱子 T(n)=2T(n/4)+log(n). a=2, b=4, f(n)=log(n) 这应该是情况1,因为n^(1/2)>log(n)。案例1中还有一个lambdaf(n)=O(n^((1/2)-lambda)这是正确的吗?我怎样才能找到这个lambda?常数lambda很重要:它的目的是避免考虑介于情况1和情况2之间的奇怪情况。因为大O只是上界而不是下界,所以选择较小的lambda“更好”从这个意义上说,它们涵盖了更多的函数。由于lambda必须为正,因此没有“最佳”

假设我有一个这样的箱子

T(n)=2T(n/4)+log(n). a=2, b=4, f(n)=log(n)
这应该是情况1,因为
n^(1/2)>log(n)
。案例1中还有一个lambda
f(n)=O(n^((1/2)-lambda)
这是正确的吗?我怎样才能找到这个lambda?

常数lambda很重要:它的目的是避免考虑介于情况1和情况2之间的奇怪情况。因为大O只是上界而不是下界,所以选择较小的lambda“更好”从这个意义上说,它们涵盖了更多的函数。由于lambda必须为正,因此没有“最佳”的lambda选择。lambda=10^-3应该让您通过足够多的示例来了解为什么大多数主定理的处理方法都不会通过选择lambda而产生结果。

f(n)=logn

ε可以是1/4,因为

n(logbaε)=n(log42-1/4)=n(1/2-1/4)=n(1/4)

f(n)=O(n(1/4))


在主定理T(n)=Θ(nlogba)=Θ(n(1/2)).的情况1中,是的,lambda是一个常数>0好的,这个递归的解是什么?T(n)=n^(1/2)?