Skip to content

05 GENERAL METHODS

下面我们通过求解前项平方和来巩固所学,还会学到处理一般情况的有用策略。我们把前项平方和记作 和之前一样,我们先看比较小的情况 | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |--|--|--|--|--|--|--|--|--|--|--|--|--|--| | \square_n$ | 0 | 1 | 5 | 14 | 30 | 55 | 91 | 140 | 204 | 285 | 385 | 506 | 650 |

Method 0: You could look it up

类似前项平方和的问题前人可能已经解决了。CRC Standard Mathematical Tables p36 给出了答案 这本书还有立方和等信息。
Handbook of Mathematical Functions 是数学公式的权威参考,里面也有解答,同时有更多相似的求和公式。Handbook of Integer Sequences 是关于序列的权威书籍。同时,Axiom, MACSYMA, Maple, Mathematica 也非常有用。
熟悉标准信息来源很有用,不过和本书目的相悖。下面我们自己解决问题。

Method 1: Guess the answer, prove it by induction

如果我们知道答案,或者通过不严格的方式得到一个解,那么只需要证明就可以了。
假设我们猜到了一个更好记忆的公式 对于最基本的情况,很容易验证。假设成立。我们有 那么 所以对都成立。
归纳法非常有用,非常重要。不过我们还是希望从零开始求解而不是靠灵光一闪。

Method 2: Perturb the sum

我们使用对几何级数很有用的扰动法。 左右两边的抵消了。不过我们通过对前项平方和使用扰动法得到了前项和 那么我们从项立方和(用表示)出发,是不是就可以得到项平方和了呢? 项立方和被抵消了,所以

Method 3: Build a repertoire

把递归式稍微泛化一下就能处理的求和。 解的一般形式是 时,公式和一样,那么我们已经有了的解。把代入得到 所以 那么就有 这样就确定下来了。我把这些关系再写在这里 那么 我们要求,那么中的各个系数分别是,也就是说

Method 4: Replace sums by integrals

离散数学中的和微积分中的常常可以互换,很多性质都是一致的。那么我们可以利用微积分的思想来求解。
微积分中积分可以看做是曲线下面的面积。我们要求的可以看做是一系列狭长的矩形,那么它们之和就近似于轴之间的面积。

面积是 那么我们知道近似于。现在来求误差。由于,可以找到的递归式 这是一个更简单的递归式,容易求解。
另外一种方式是通过计算楔形面积来得到误差 不管怎样,求解之后就可以得到

Method 5: Expand and contract

我们先展开成二重和式,再求解。这个二重和式如果拿捏得当,那么是能简化问题的。 从单重和式到二重和式,以退为进,因为产生了更容易处理的和式。我们不能指望能够不断简化问题而解决所有问题。

Method 6: Use finite calculus

Method 7: Use generating functions

未来学习更多技术和方法之后,再来用这两种方法求解