无源定位入门(四):常用求解方法及其优缺点

本文介绍了无源定位中的常见求解方法,包括网格搜索法、迭代类算法(梯度下降法、高斯牛顿法、牛顿法)以及部分仿生算法(如粒子群优化)。各种方法各有优缺点,如网格搜索法计算量大但能获得全局最优解,而迭代算法和仿生算法则依赖于初始点的选择和收敛性。
摘要由CSDN通过智能技术生成

       无论是利用两步法还是直接法定位,一般的定位求解方法分为网格搜索法、迭代类算法(梯度下降法、高斯牛顿法、牛顿法)和部分仿生算法(如粒子群、GA等等)。

1 网格搜索法

就是在目标可能存在的区域内按一定搜索步长进行搜索,每个搜索点都可能是真实目标点。该类是最常见的,在测量和带求量之间存在高度非线性时仍可以得到全局最优解,但是计算量和搜索区域以及搜索步长成正比关系,精度和搜索步长成反比,一般是粗搜和细搜相结合。

2 迭代类算法

迭代类算法有很多种,但是,此处仅分析这三种常用的算法。迭代类算法需要分析收敛性和全局收敛问题(注意:这两个不是一个东西,一个是是否收敛;一个是是否收敛到全局最优,因为迭代类算法很容易收敛到局部最优点)。

2.1 梯度下降法

给定一个初始点即目标函数对待估参数求一阶导数(即梯度g),按一定步长b沿着负梯度方向进行迭代直到达到停止条件。注意,梯度下降算法存在锯齿现象,收敛速度慢。因此,一般用计算目标位置的前期迭代或者间插过程。而且迭代类算法需要一个比较靠近最优点的初始值来保证全局收敛和收敛性。

注意:梯度下降是对非线性的问题一阶线性化。

具体可参考最优化理论与算法这本书。

2.2 高斯牛顿法

高斯牛顿法一般是避免牛顿法中对待估目标位置求二阶导数(海森矩阵)一种折中方法。仅用目标函数对待估参数求一阶导数(即梯度g),

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值