视觉SLAM十四讲(第二版)CH6习题

  1. 证明线性方程当系数矩阵A超正定时,最小二乘解为

系数矩阵A超定,说明线性方程为超定方程组,方程组个数大于未知量个数,A行数大于列数且列满秩

  1. 调研最速下降法、牛顿法、高斯牛顿法和列文伯格-马夸尔特方法各有什么优缺点?除了Ceres库和g2o库意外,还有哪些常用的优化库?

方法

优点

缺点

最速下降法

沿着反向梯度方向前进,目标函数必然下降

过于贪心,容易走出锯齿路线,反而增加了迭代次数

牛顿法

保留一阶与二阶项,不会出现锯齿路线

需要计算目标函数的H矩阵

高斯牛顿法

用J*J^T近似代替H矩阵,省略H矩阵的计算过程,简单实用

求解增量方程时需要计算H^-1,(J*J^T)只有半正定性,增量的稳定性较差,可能导致算法不收敛(原函数在此点的局部近似不像二次函数)

列文伯格-马夸尔特方法

为增量添加信赖区域,动态调整信赖区域的半径,避免线性方程组的系数矩阵的非奇异和病态问题,提供更稳定、更准确的增量

  1. 为什么高斯牛顿法的增量方程系数矩阵可能不正定?不正定有什么几何含义?为什么在这种情况下就不稳定了?
  1. Dogleg是什么?它与高斯牛顿法和列文伯格-马夸尔特方法有何异同?请搜索相关的材料。

参考:

视觉slam十四讲(第二版)习题-第6章 - 知乎 (zhihu.com)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值