为什么小THETA渐近记法不存在?

问题描述 投票:0回答:3

这个问题是由我们的教授问,我不明白为什么小THETA不存在/我想我明白这一点,但我们怎么可以用数学证明它不存在。

big-theta
3个回答
2
投票

您可以从定义看小哦和小欧米伽有一个空集交集。


2
投票

Definitions:

大O:上界的算法的运行时间。

大西塔(Θ):这是一个“紧”或“精确”的约束。这是大O和大欧米茄的组合。

大欧米茄(Ω):下界的算法的运行时间。

小○:上界的算法的运行时间,但渐进运行时不能等于上限。

小欧米茄(ω):下界的算法的运行时间,但渐进运行时可以不等于下界。

Think of It Like This

O(N)= O(N) - Θ(n)的(我们不能 “触摸” 的上界) ω(N)=Ω(N) - Θ(n)的(我们不能 “触摸” 的下限)

If We Did The Same

I(N)= G(N) - G(n)的

我们将基本上可以说,运行时不能碰的确切约束我们设置它...这是不可能的,因为它是一个确切的绑定。运行时是一定要去“摸”了。

How can we mathematically prove that it doesn't exist

有没有运行时,该算法可以承担,不会有一个确切的边界相交。因此,集属于理论上的小THETA所有运行时将是空集。

© www.soinside.com 2019 - 2024. All rights reserved.