algorithm - 如何证明一般多项式情况下的 Big-omega?
问题描述
大欧米茄(Ω)定义是这个。
函数 f(n) = Ω(g(n)) ,当且仅当存在正常数 c 和 n0 使得 f(n) >= c*g(n) 对于所有 n,n>=n0。
这里有一个定理。
我想证明这一点,而不使用 'limit'。我可以找到易于使用的限制。
我想了很多小时并在互联网上搜索,但我找不到它。只是限制...请帮助我!
解决方案
|Am.n^m + Am-1.n^m-1 + … A1.n + A0| <= n^m (|Am| + |Am-1|/n + … + |A1|/n^m-1 + |A0|/n^m)
选择一些n0
并设置
c = (|Am| + |Am-1|/n0 + … + |A1|/n0^m-1 + |A0|/n0^m).
这保证了
n >= n0 implies |f(n)| <= c.n^m
因为c(n) < c(n0)
.
推荐阅读
- closures - 关闭和装饰器
- python-3.x - 使 os.system('cls') 更快
- kubernetes - 如何使用在不同命名空间中运行的应用程序 pod 配置 prometheus 以进行服务发现
- flutter - 当其子项是 PageView 时如何使 RefreshIndicator 工作
- laravel - 使用 nexmo 在 laravel 中将发件人名称从验证更改为我的公司名称
- python - 我如何使用已安装的 python 模块
- c++ - 控制 RGB LED 的开/关 - 比使用“if”更聪明的方法?(阿杜诺,C++)
- java - 如何让我的方法在另一种方法中搜索变量?
- javascript - 我想制作一个可以互换的滑块,而不是用 JQuery 移动
- python-3.x - Python:进行 6000 次 API 调用