AsymptoticLessEqual[f,g,xx*]
给出当 xx* 时
或
的条件.
AsymptoticLessEqual[f,g,{x1,…,xn}{
,…,
}]
给出当 {x1,…,xn}{
,…,
} 时
或
的条件.
AsymptoticLessEqual
AsymptoticLessEqual[f,g,xx*]
给出当 xx* 时
或
的条件.
AsymptoticLessEqual[f,g,{x1,…,xn}{
,…,
}]
给出当 {x1,…,xn}{
,…,
} 时
或
的条件.
更多信息和选项
- 渐近小于或等于也被表示为 f 是 g 的大写的 o,f 以 g 为上界,f 的大小最多为 g,f 最多与 g 增长得一样快. 经常从上下文中估计点 x*.
- 渐近小于或等于是一种排序关系, 意味着对于某些常数
,当 x 靠近 x* 时,
. - 典型的用途包括表示函数和序列在一些点附近的简单上界. 它经常用于方程的解,并给出计算复杂度的简单上界.
- 对于有限极限点 x* 和 {
,…,
}: -
AsymptoticLessEqual[f[x],g[x],xx*] 存在
和
,使得
意味着
成立AsymptoticLessEqual[f[x1,…,xn],g[x1,…,xn],{x1,…,xn}{
,…,
}]存在
和
,使得
意味着
成立 - 对于无限极限点:
-
AsymptoticLessEqual[f[x],g[x],x∞] 存在
和
,使得
意味着
成立AsymptoticLessEqual[f[x1,…,xn],g[x1,…,xn],{x1,…,xn}{∞,…,∞}] 存在
和
,使得
意味着
成立 - 在 x* 附近 g[x] 的值不为无限个零时,当且仅当 MaxLimit[Abs[f[x]/g[x]],xx*]<∞ 成立时, AsymptoticLessEqual[f[x],g[x],xx*] 才存在.
- 可以给出下列选项:
-
Assumptions $Assumptions 对参数的设定 Direction Reals 趋近极限点的方向 GenerateConditions Automatic 对参数生成条件 Method Automatic 所使用的方法 PerformanceGoal "Quality" 优化目标 - Direction 的可能设置包括:
-
Reals or "TwoSided" 从两个实方向 "FromAbove" or -1 从上面或较大的值 "FromBelow" or +1 从下面或较小的值 Complexes 从所有复方向 Exp[ θ] 从方向 
{dir1,…,dirn} 对变量 xi 分别使用方向 diri - 在 x* 处的 DirectionExp[ θ] 表示接近极限点 x* 的曲线的方向切线.
- GenerateConditions 的可能设置包括:
-
Automatic 只给出非通用条件 True 所有条件 False 不给出条件 None 如果需要条件则不经计算直接返回 - PerformanceGoal 的可能设置包括 $PerformanceGoal、"Quality" 和 "Speed". 当设置为 "Quality" 时,AsymptoticLessEqual 通常可以解出更多的问题或者产生更简单的结果,但是可能会耗费更多的时间和内存.
范例
打开所有单元 关闭所有单元范围 (9)
选项 (10)
Assumptions (1)
用 Assumptions 为参数指定条件:
Direction (5)
GenerateConditions (3)
当 GenerateConditions->True 时,非通用条件也要报告:
PerformanceGoal (1)
用 PerformanceGoal 来避免潜在的巨量计算:
应用 (10)
基本应用 (4)
计算复杂度 (4)
简单的排序算法(冒泡排序,插入排序)需要大约 a n2 个步骤对 n 个对象进行排序,而最优通用算法(堆排序,合并排序)大约需要 b n Log[n] 个步骤来进行排序. 证明
,对足够大的对象集合进行排序时,最优算法永远不会更慢:
某些特殊的算法(计数排序,基数排序),在有关可能的输入的信息提前存在的情况下,可在 c n 时间内完成. 证明
:
在冒泡排序中,对相邻的项进行比较,如果顺序不对即进行交换. 经过 n-1 次比较后,最大的元素在最后. 然后在剩余的 n-1 个元素上重复该过程,直到开头处只剩下两个元素. 如果比较和交换需要 c 个步骤,则排序需要的总步骤如下所示:
在合并排序中,元素列表被分成两部分,分别对每部分进行排序,然后合并两个部分. 因此,进行排序的总时间 T[n] 将是用于计算中值的某个固定时间 b 加上对每一半元素进行排序的时间 2T[n/2],再加上用于将两部分元素合并在一起的时间,即元素个数的倍数 a n:
旅行推销员问题 (TSP) 需要找到连接
个城市的最短路线. 一个朴素的算法是尝试所有
个路线. Held–Karp 算法将其减少到大约
个步骤. 证明
:
这两种算法都表明,TSP 的计算复杂度类不比 EXPTIME 难,EXPTIME 问题是可以在时间
内解决的问题. 对于 Held–Karp 算法,使用
就可以了,其中
:
可以在
时间内找到近似解,所以近似 TSP 属于复杂度类 P 问题,是在多项式时间内可以解决的问题. 任何多项式算法都比指数型算法快,或
:
收敛性测试 (2)
如果
,序列
被认为是绝对可以求和的. 如果第二个序列
,比较测试指出,如果
是绝对可以求和的,则
也是绝对可以求和的. 通过与
的和进行比较,用测试证明
收敛:
与 SumConvergence 给出的答案比较:
如果
,函数
被认为在
上是绝对可积的. 如果
和
在开区间
上是连续的,且在
和
处有
,比较测试指出,如果
是绝对可积的,那么
也是绝对可积的. 用测试证明
在
上是绝对可积的:
属性和关系 (8)
AsymptoticLessEqual 是一种自反关系,即
:
当且仅当 MaxLimit[Abs[f[x]/g[x]],xx0]<∞ 时,AsymptoticLessEqual[f[x],g[x],xx0] 的结果为:
如果 Limit[Abs[f[x]/g[x]],xx0]<∞,则 AsymptoticLessEqual[f[x],g[x],xx0] 的结果为:
然而,当极限为 Indeterminate 时,结果是不确定的:
相关指南
-
▪
- 渐近
文本
Wolfram Research (2018),AsymptoticLessEqual,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AsymptoticLessEqual.html.
CMS
Wolfram 语言. 2018. "AsymptoticLessEqual." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/AsymptoticLessEqual.html.
APA
Wolfram 语言. (2018). AsymptoticLessEqual. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AsymptoticLessEqual.html 年
BibTeX
@misc{reference.wolfram_2025_asymptoticlessequal, author="Wolfram Research", title="{AsymptoticLessEqual}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/AsymptoticLessEqual.html}", note=[Accessed: 13-April-2026]}
BibLaTeX
@online{reference.wolfram_2025_asymptoticlessequal, organization={Wolfram Research}, title={AsymptoticLessEqual}, year={2018}, url={https://reference.wolfram.com/language/ref/AsymptoticLessEqual.html}, note=[Accessed: 13-April-2026]}