1. 问题1
问题1
令求
这里是一个关于的比较复杂的序列,而我们想要给它一个“渐近分析”,再具体一点通过渐近分析求得其极限。说白了就是得到即写成一个常数加上一个无穷小。
那么现在我们来看的渐近展开的方法。其实本质上就是逐项估计。
主要想法
如果我们使用Taylor展开每一项,然后对每一项做估计,然后估计误差的累积可能就会达到我们的目的,只要误差的累积可以被控制起来。
我们发现,那么 第一行的求和的意思:
- 首先我们利用的是对任意,存在使得对任意都有满足不等式这意味着假设我们有个值都满足,那么我们完全可以把这些结果加起来使得而我们知道每个都满足不等式,于是于是我们可以写作
- 现在的情况是我们知道,任意的,当n足够大的时候是可以任意小的。因此我们知道,对任意的存在正整数使得的时候,于是参照上面的分析得到 第二行的意思是:
- 我们知道,其中这个对象满足不等式,对任意的,当n足够大的时候有不等式,所以我们表示为。
- 按照同样的道理,那么第二部分是什么意思?同样的,表示一个对象,假设为好了,满足对任意的,n足够大的时候所以很自然地我们也把它表示为
- 最后一行我们用到了一个关于o的运算律,,这是什么意思呢?假设等式左边两个o代表的对象是,对任意的,都存在使得的时候,所以我们也可以用表示整个。因此 那么现在即便是得到了又如何?其实我们得到的是一个不等式,什么不等式?对任意的存在正整数,使得任意的都有这意味着。
所以诸位网友请看,全程我们是不涉及极限符号使用的,但是处处都是谈论极限,并且Landau符号的使用是严格的。
2. 问题2
问题2
令其中是一个固定的实数,求
主要想法
把乘积通过指数映射转换为和,然后对和做渐近分析。
令,于是
- 第二步,借助于函数这样的Taylor展开,其含义是存在使得所有满足都有,而无论是什么实数,只要是固定不变的,那么由于,那么就存在足够大的使得当的时候可以令带入到的渐近展开中。至于说的部分,因为这部分是有限的,于是我们用一个控制起来。
- 第三行,这里其实省略了,因为形成的级数是收敛的,因此整个和可以被一个常数控制起来,此外再加上一个被常数控制的项,最终依旧可以被常数控制。
- 最后的是调和级数的前N项和,这是单调增加且无界的一个序列。因此如果,那么。此外,于是的极限为0。
3. Landau符号的优点
一个道理
我们用于思考的工具也同时改变着思考这件事本身。
因此我们用Landau符号做估计,不仅仅是给余项换个符号表达而已,它会改变我们的思考模式。
Landau符号的优点:
对于分析问题,我们一开始可以通过分析知道每一步至多需要达到什么样的精度。而这是关键的,因为这样我们可以提前规划:
- 如果精度要求高,直接排除工具箱当中精度达不到的工具,提前评估问题的难度。
- 如果精度要求低,可以避免“杀鸡用牛刀”的情况。
- 隐藏对问题没有影响的余项中蕴含的细节,方便我们集中精力解决问题。
4. 使用Landau符号的时候常见的错误
常见错误 4.1
在对的估计当中余项与参数有关的时候,一个常见的错误是,当我们发现对于任意固定的都有的时候我们就直接写这是不对的!因为这样做的一个前提条件是,我们必须要保证对任意的的时候是有界的。
在估计 的时候,如果余项 同时依赖于 和 ,一个常见错误是:我们发现对每一个固定的 ,都有 ,于是就直接认为
把 Landau 符号翻译成不等式,就能看出问题。所谓“对每一个固定的 有 ”,真正说的是:对每一个固定的 ,存在常数 ,使得当 足够大时有 。
注意这里的常数是 ,它可以依赖于 。但是当我们估计 时, 不再是固定的,而是在 里面变化。此时如果想推出 ,真正需要的是存在统一常数 ,使得当 足够大时,对所有 都有 。也就是说,需要的是
但逐点估计 并不能推出这个统一估计。
例如令 ,。对每一个固定的 ,都有 ,所以确实有 。但是这个 的隐含常数是 ,并不是对所有 一致有界。
如果错误地把它当成统一估计,就会得到
但实际上
所以它根本不是 。
错误的根源在于:对每一个固定的 成立的估计,不等于对所有 一致成立的估计。正确写法应该是 ,这里下标 表示隐含常数依赖于 。如果要把它放进求和号里面使用,就必须额外证明这个隐含常数对求和范围内的 是一致有界的。
说到底所谓landau符号的运算不过是不等式运算的简写而已。那么当我们谈论不等式的运算就不得不小心”正负号”以及不等式的方向问题。
常见错误4.2
假设我们需要估计的和,然后我们还事先知道于是我们就认为我们把上面的式子写成不等式就能发现其荒谬之处。首先我们知道于是我们便认为在Landau符号当中,当然但是当前语境下可没说过总是为正的对吧。比如说此处如果是那么当然有但是而正确地运用Landau符号实际上是利用下面的不等式也就是说
说到底,这个错误的本质是:把一个绝对值估计误当成了可以带符号相消的代数运算。
