gpt4 book ai didi

algorithm - 大 O 符号的指数增长

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:44:17 25 4
gpt4 key购买 nike

我对理解以下问题有疑问。它说:

Prove that exponential functions have different orders of growth for different values of base.

在我看来,例如,考虑一个n。如果a=3,它的增长率会比a=2时大。看起来很明显。这真的是问题想要的吗?我怎样才能为此做一个正式的证明?

预先感谢您的帮助。

最佳答案

f(n) ∈ O(g(n)) 表示存在正常数 c 和 k,因此对于所有 n ≥ k,0 ≤ f(n) ≤ cg(n)。对于函数 f,c 和 k 的值必须是固定的,并且不能依赖于 n。

不失一般性地令1>a>b,并假设b^n ∈ O(a^n)。这意味着存在正常数 c 和 k,使得 0 ≤ b^n ≤ c.a^n 对于所有 n ≥ k,这是不可能的:
b^n ≤ c.a^n 对于所有 n ≥ k 意味着 (b/a)^n ≤ c 对于所有 n ≥ k
这与 lim (b/a)^n = +inf 矛盾,因为 b/a>1.

如果 1>a>b 那么 b^n ∉ O(a^n),但是 a^n ∈ O(b^n) 所以 O(a^n)⊊O(b^n)

关于algorithm - 大 O 符号的指数增长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15041273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com