跳转到内容

数值方法资格考试试题及解答 (马里兰大学)/Jan05 667

来自维基教科书,开放的书籍,开放的世界

是一个非线性光滑函数。为了确定 的(局部)最小值,可以使用如下形式的下降方法



其中 是通过回溯获得的适当参数,而 是一个下降方向,即它满足


问题 4a

[编辑 | 编辑源代码]

写出最速下降法(或梯度法),并证明存在 使得由此产生的方法满足 (2)

解答 4a

[编辑 | 编辑源代码]

最速下降法

[编辑 | 编辑源代码]


选择 使得 最小化 ,即


方向导数为负

[edit | edit source]

为了满足 (2),方向导数应该为负,即



这意味着



因为

问题 4b

[edit | edit source]

写出牛顿法,并检验是否存在 使得 (2) 成立。确定 的海森矩阵 上的条件,这些条件保证了 的存在。

解 4b

[edit | edit source]

牛顿法

[edit | edit source]

方向导数为负

[编辑 | 编辑源代码]

为了下降,我们需要方向导数为负,即



这意味着



因此 是正定的,因此 是正定的。

问题 4c

[编辑 | 编辑源代码]

如果我们用矩阵 替换 Hessian,其中 是单位矩阵,我们得到一个拟牛顿法。求 的条件,它会导致 (2)。

我们现在需要 是正定的。


的特征值。


然后 的特征值。


由于我们希望 为正定,等价于对




考虑以下在 中的非线性自治初值问题,其中


问题 5a

[编辑 | 编辑源代码]

将 ODE 写成积分形式,并使用中点求积规则推导出具有均匀时间步长 的中点法。


解答 5a

[编辑 | 编辑源代码]

对于


问题 5b

[edit | edit source]

定义截断误差 . 假设 , 证明误差 的估计值。该方法的阶数是多少?(提示:利用 是 Lipschitz 连续的)。

解 5b

[edit | edit source]

其中 的 Lipschitz 常数。重新排列项,我们得到



特别是,


那么 由下式给出


问题 5c

[edit | edit source]

证明 对于此方法。(提示:首先展开 附近,然后展开 也展开 附近。)

解 5c

[edit | edit source]

中点法可以改写如下



这意味着



将每项在 附近展开,得到 .


考虑以下边界为两点的边值问题,在内,且


问题 6a

[编辑 | 编辑源代码]

写出有限元方法,其中分段线性元素在上形成一个均匀网格,网格尺寸为。如果是有限元解的节点值向量,找到(刚度)矩阵和右手边,使得是否对称?是否正定?

解答 6a

[编辑 | 编辑源代码]

弱变分公式

[编辑 | 编辑源代码]

用测试函数乘以给定方程,并从 0 到 1 进行积分,得到等效的弱变分公式


找到,使得对于所有,以下成立


离散变分公式

[编辑 | 编辑源代码]


那么我们有离散变分公式,它是弱变分公式的近似。


寻找 使得对于所有的


定义 V_h 的基底

[编辑 | 编辑源代码]

是线性“帽”函数,它定义了 的基底。



然后计算得到以下结果:(画图)





矩阵形式的离散变分公式

[edit | edit source]

由于 的一个基,



此外,离散变分公式也可以表示为



其矩阵形式为



不是对称矩阵。 如果满足以下条件,则为正定矩阵


问题 6b

[编辑 | 编辑源代码]

找出三个参数 之间的关系,使得 矩阵,即当 时,有 ,以及

第一行、第二行和最后一行都得出了关于 - 矩阵的相同不等式。


问题 6c

[编辑 | 编辑源代码]

考虑常微分方程的迎风修改



证明由此产生的矩阵 是一个 M 矩阵,不受 的限制。

代入 得到以下矩阵



所有非对角线元素为 。对角线元素为


第一行满足最后一个条件,因为



第二行到第 (n-1) 行满足最后一个条件,因为



最后一行满足最后一个条件,因为


华夏公益教科书