基于REINFORCE算法的组网测向选站方法

朱晨晨 ,  张静

信息工程大学学报 ›› 2026, Vol. 27 ›› Issue (3) : 291 -296.

PDF (1158KB)
信息工程大学学报 ›› 2026, Vol. 27 ›› Issue (3) : 291 -296. DOI: 10.3969/j.issn.1671-0673.2026.03.006
测绘科学与技术

基于REINFORCE算法的组网测向选站方法

作者信息 +

A Station Selection Method for Networked Direction-Finding Based on the REINFORCE Algorithm

Author information +
文章历史 +
PDF (1185K)

摘要

针对传统组网测向方法应对高速移动、短时出联目标信号时,存在时效性差、难以实时跟监的问题,提出一种基于REINFORCE算法的组网测向选站方法。采用马尔可夫决策过程(Markov Decision Process, MDP)框架,将站点组合过程分解为多步决策过程,通过逐次选取站点来构建组合,实现组合优化问题到序贯决策问题的转化;同时,以站点与目标的位置关系作为状态空间,用选站组合数量约束智能体的学习步数,对已选择的站点进行动作屏蔽,并利用几何精度因子(Geometrical Dilution of Precision, GDOP)作为奖惩函数评价选站方案的优劣。实验结果表明,该方法在时间复杂度上显著优于遍历方法与遗传算法,在定位精度上与遍历方法基本持平,在泛化能力上,能够学习到测向站空间构型与GDOP之间的映射关系,对于未训练的目标场景也可以完成组网方案决策。

Abstract

To address the issue of the poor timeliness and difficulty of real-time tracking in traditional networked direction-finding methods when handling fast-moving targets with short signal burst durations, a station selection method based on the REINFORCE algorithm is proposed. A Markov decision process (MDP) framework is employed to decompose the station combination process into a multi-step sequential decision process. By selecting stations one by one, the combinatorial optimization problem is transformed into a sequential decision problem. The positional relationship between stations and the target is used as the state space, the number of stations in the combination constrains the agent’s learning steps, action masking is applied to the selected stations, and the geometrical dilution of precision(GDOP) serves as the reward function to evaluate the quality of station selection schemes. Experimental results demonstrate that the proposed method significantly outperforms both the exhaustive method and the genetic algorithm in terms of time complexity, while achieving comparable localization accuracy to the exhaustive method. Furthermore, it exhibits strong generalization ability by learning the mapping between station spatial configuration and GDOP, enabling effective network deployment decisions for unseen target scenarios.

Graphical abstract

关键词

组网测向 / 序贯决策 / 强化学习 / 动作屏蔽 / 几何精度因子

Key words

networked direction-finding / sequential decision / reinforcement learning / action masking / geometric dilution of precision

引用本文

引用格式 ▾
朱晨晨,张静. 基于REINFORCE算法的组网测向选站方法[J]. 信息工程大学学报, 2026, 27(3): 291-296 DOI:10.3969/j.issn.1671-0673.2026.03.006

登录浏览全文

4963

注册一个新账户 忘记密码

随着无线电技术的发展,对无人机、飞机和轮船等目标信号进行测向定位监控在保证航空、航海安全方面发挥着重要作用。传统目标信号一出就调用全网测向站的组测模式,不仅加重了站点任务负荷,更易在多目标并发场景下导致漏测与失监。为此,亟需一种自主协同组网测向模式,通过优化选站,在保障测向精度的前提下减轻站点压力,提升多目标实时监控能力。
组网测向的本质是站点优化选择问题,即在现有的测向站分布中选择合适的布局对目标进行定位。测向站布局优化是提高测量精度的有效手段,在设备精度与定位算法确定的前提下,通过选择最优布局来最大化测量精度[1]。
现有研究主要分为两类:一类是对布局模型的研究。这类研究主要对常见的布局形式如矩形[2]、菱形[3]进行建模,仿真分析不同的几何布局对定位精度的影响,为布站提供参考。文献[4]分析了三站不同布局、站点数量以及测向误差对定位误差的影响。文献[5]分析了双站测向交叉定位的布站方案。然而,这类研究仅适用于初期建站选址,无法用于从已有测向站中选站,且局限于规则区域布局[6],难以适应实际应用中需考虑地理条件和信号质量的不规则布站场景。另一类是对模型求解算法的研究。在站点位置已知、存在多种组合方案的情况下,根据约束条件建立模型并求解最优几何布局,主要算法包括遍历方法和启发式算法。遍历方法在小数量级的站点组合下可以快速得到全局最优解,但随着测向站规模的扩大,组网方案呈非线性增长,求解速度显著下降,甚至无法在有限时间内求解;启发式算法则以几何精度因子(Geometrical Dilution of Precision, GDOP)、克拉美罗下界(Cramer-Rao Lower Bound, CRLB)等作为适应度函数,模拟生物界觅食、遗传进行解空间搜索,在非均匀解空间中寻找近似最优解。文献[7]分析了自适应差分进化算法在TDOA(Time Difference of Arrival)定位布站优化中的优势,并在时间复杂度上与穷举法进行对比。文献[8]使用改进粒子群算法求解最优布站问题。文献[1]采用自适应调整策略改进遗传算法来解决测控设备布站优化问题。基于启发式算法的优化布站方法具有算法简单、收敛速度快等优点,但主要面向静态站点优化问题,面对目标位置移动、信号时变的动态场景,需要重新建模求解,通常只能获得近似优解。
上述算法各有其适用场景,不存在普适的最优算法。近年来,强化学习(Reinforcement Learning, RL)在人工智能领域表现突出,已广泛应用于充电桩位置规划[9]、应急避难所选址[10]等实际选站(址)问题,为本文采用强化学习方法开展选站研究提供了技术思路。
针对目标信号出联时间窗口短的特点,结合强化学习的自主决策能力,本文提出了一种基于REINFORCE算法[11]的组网测向选站方法,该方法采用了马尔可夫决策过程(Markov Decision Process, MDP)框架,将组合选站过程分解为多步决策过程,以站点与目标的位置关系作为状态空间,用选站组合数量约束智能体学习步数。针对站点不可重复选择的规则,引入动作屏蔽机制加以约束,以GDOP作为奖励函数引导智能体向更优站点组合方向学习。为验证所提方法的性能,本文设计了仿真实验,将该方法与遗传算法及遍历方法进行了对比分析。

1 问题模型

1.1 AOA测向定位模型

在基于目标信号到达角度值(Angle of Arrival, AOA)的球体测向定位模型中(如图1所示),将地球建模为半径为1的标准球体,N表示北极,目标信号S的位置为(B,L),其中B表示纬度,L表示经度;第i个测向站的坐标为(Bi,Li),i=1,2,⋯,N,第i个测向站观测目标的方位角为θi。

根据示向线与目标信号源的关系可得[12]:

θi=arctanxy
x=cosBsin(L-Li);y=cosBisinB-sinBicosBcos(L-Li).      

式中,arctan(∙)为四象限反正切函数。

将式(1)展开成可求解的非线性方程组,并进行牛顿迭代法求解,可得目标信号的位置(B,L)。

1.2 定位精度指标

在AOA测向定位系统中,定位精度主要受测量设备误差、定位算法、测向站几何布局的影响。测量设备误差和定位算法属于系统固有误差,受客观因素制约,而测向站几何布局可通过优化加以改善,从而提高定位精度[12]。常用GDOP衡量测向误差对定位误差的放大程度,反映几何构型对定位精度的影响,其值越小,定位精度越高。多站测向定位中,GDOP的计算如下[13]:

NGDOP=traceHTH-1
H=Y-Y1r12      -X+X1r12⋮                     ⋮Y-YNrN2      -X+XNrN2
Xi=πR180Li;Yi=Rlntanπ4+Bi2.                         

式中:H为测向几何矩阵,反映站点与目标间的空间布局特性;ri为平面坐标系中第i个测向站与目标的几何距离;Xi、Yi分别为地理坐标系下的纬度、经度投影到平面直角体系下的横坐标、纵坐标的值;R为地球半径。

1.3 限定站数的测向选站问题

基于前述测向定位系统模型与定位精度评价指标,本文研究如下组合优化问题:从N个测向站中选择M个构成一个组网方案,以最大化该方案下的定位精度为目标。

1.3.1 自变量

在二维平面中,第i个测向站的坐标为(Xi,Yi),i=1,2,⋯,N。该问题的自变量ci为

ci=1, 第 i 个测向站参与组网;0, 其他.

1.3.2 约束条件

参与组网的站点数量约束:s.t.∑i=1Nci=M,ci∈0,1。

1.3.3 目标函数

GDOP可反映组网方案的定位精度,选择GDOP最小的测向站布局,可有效提高定位精度。因此目标函数为:minNGDOPls,ls=c1,c2,⋯,cN。其中:ls代表一个组网方案,ci=1时,表示组网方案包含编号i的测向站;反之,ci=0时,表示不包含编号为i的测向站。

2 模型构建

2.1 REINFORCE算法原理

强化学习是一种机器学习范式,旨在让智能体以马尔可夫决策过程为框架与环境进行交互。其交互过程为感知状态、作出决策、改变状态、得到反馈等。其中:学习、决策的机器称为智能体;智能体所处的空间称为环境;当前所处的环境称为状态;每步所作的决定称为动作;作用于环境的动作得到的反馈称为奖励;在每个状态下选择动作的依据称为策略π。根据强化学习训练过程中动作选取方式的不同,可以分为基于值函数算法和基于策略梯度算法[14]。

基于值函数算法是智能体在学习过程中策略保持不变,通过优化值函数去适应策略,进而找到最优策略。常用的策略有贪婪法、汤普森采样等。

值函数包括状态值函数Vπ(s)和动作状态值函数Qπ(s,a)。Vπ(s)表示在t时刻处于状态s时,遵循当前策略π所获得的未来累积回报的期望;Qπ(s,a)表示在t时刻处于状态s并执行动作a,遵循当前策略π所获得的未来累积回报的期望[15]。

               Vπ(s)=EGtSt=s
               Qπ(s,a)=EGtSt=s, At=a
Gt=rt+γrt+1+γ2rt+2+⋯=∑k=tTrkγk-t

式中:E[·]为期望函数;Gt表示从t时刻到终止时刻T获得的累计回报之和;γ是衰减因子。

值函数算法的最优策略可以通过最优值函数来表示,对于任意状态s,最优策略π*为

π*(s)=argmaxaQ*(s,a)

式中,Q*(s,a)为最优动作状态值函数,表示在状态s下采取动作a后,遵循最优策略所能获得的期望累积回报。

最优状态值函数V*(s)与最优动作状态值函数满足以下关系:

V*(s)=maxaQ*(s,a)

式中,V*(s)表示在状态s下,选取最优动作所能达到的最大期望累积回报。

最优值函数是所有策略对应一般值函数的上界,满足以下关系:

V*(s)=maxπVπ(s);Q*(s,a)=maxπQπ(s,a).

一般值函数可通过贝尔曼方程迭代求解得到,该方程反映了固定策略下当前状态与下一状态价值的递推规律。具体形式如下:

Vπ(s)=Er+γVπ(s')s

式中:r表示状态s下即时奖励;Vπ(s')表示下一状态s'的值函数。

基于策略梯度算法是通过直接优化策略函数,使其朝着累积奖励的期望J(θ)增大的方向更新,从而实现最优策略求解。该方法通常构造一个以θ为参数、以状态s为输入、输出动作概率分布的策略πθ(as),以累积奖励的期望J(θ)作为目标函数,策略πθ(as)是参数θ的函数,目标函数J(θ)是策略πθ(as)的函数,则目标函数为参数θ的函数,原问题变成基于θ的最优化问题[16]。用梯度上升法优化参数θ使目标函数取得最大值,从而得到最优策略。

REINFORCE算法是Williams[11]等提出的一种典型的策略梯度算法,是深度强化学习中策略梯度类方法的基础。算法采用回合制更新,在一个完整回合结束后,利用整条轨迹的累积回报来更新策略,无需价值函数辅助,具体步骤如下。

在给定的策略πθ下,智能体与环境交互得到一条轨迹τ:

τ=s1,a1,r1,⋯,sT,aT,rT

该轨迹发生的概率是:

πθ(τ)=Ps1∏t=1TπθatstPst+1st,at

式中:πθ(as)表示在状态s下选择动作a的概率;Pst+1st,at表示在状态st下执行动作at后,转移到状态st+1的概率。

所有轨迹的奖励期望J(θ)为:

J(θ)=∑τGτπθ(τ)
                                     Gτ=∑t=1Trtγt-1

式中,Gτ表示一条轨迹的累积奖励。

通过不断优化参数θ,使得J(θ)最大化,常用梯度上升法优化参数θ:θ←θ+α∇J(θ),其中,α是学习率。

最优策略对应参数θ*应满足:

θ*=argmaxθJ(θ)

对奖励期望J(θ)进行求导、变换可得:

∇J(θ)=Eτ~πθ(τ)Gτ∇log2πθ(τ)

式中,Eτ~πθ(τ)表示对策略πθ(τ)生成的所有可能轨迹τ的期望。

由于期望难以直接计算,通过采样N条轨迹,可近似得到∇J(θ):

∇J(θ)=Eτ~πθ(τ)Gτ∇log2πθ(τ)≈               1N∑n=1N∑t=1Tn∇log2πθ(atnstn)⋅Gτn

针对策略梯度方差大的问题,REINFORCE算法对累积奖励Gτ进行修改,用t时刻后的回报函数Rt代替Gτ:

Rt=∑k=tTrkγk-t
∇J(θ)=1N∑n=1N∑t=1Tn∇log2πθ(atnstn)⋅Rtn

2.2 基于REINFORCE算法的求解模型

将目标视为智能体,智能体依据含有测向站和目标信号等信息的当前状态St,按照某种策略作出动作At,即选择i号测向站参与组网,动作作用于环境得到反馈Rt,并更新自己的状态为St+1,持续与环境交互,直到得到一个选站方案。组网测向选站MDP模型如图2所示。

针对选站问题,重点从状态空间、动作空间与奖励函数3个方面展开设计。

1)状态空间设计。在强化学习模型中,状态反映智能体对所处环境的感知。在组网测向定位模型中,第i个测向站与目标的相对位置关系si为(X-Xi,Y-Yi),i=1,2,⋯,N。则T时刻的状态ST为所有测向站与目标的相对位置关系:

ST=s1,s2,⋯,sN

T时刻的动作为n,表示第n个测向站已经被选择,则(T+1)时刻模型的状态为

ST+1=s1,s2,⋯,sn-1,sn,sn+1,⋯,sN

式中,sn为第n个测向站与目标的相对位置关系,且sn=(0, 0)。

2)动作空间设计。动作是智能体在当前状态下可执行的决策。在测向站选站问题中,每个动作对应选择一个未被选过的测向站。智能体需要从N个测向站中选出M个站点,系统原始动作空间大小为N。由于测向站选择具有无重复性,即在同一选站过程中已选站点不可被重复选择,实际可选动作空间会随着学习过程逐步缩小。设智能体需要M步来完成一组站点的选择:第1步,智能体的可选动作空间大小是N,第2步是(N-1),第M步是(N-M+1),当M步结束后,所选的动作集合A={A1, A2,⋯, AM}即构成一个完整的选站方案。为避免智能体重复选择站点,引入动作屏蔽机制,以应对模型动作空间缩减。

3)奖励函数设计。奖励是对智能体所做动作的反馈,因GDOP能够衡量站点布局对定位误差的影响,因此选择其作为奖励函数的设计依据。由于GDOP值越小表示定位精度越高,为使奖励值与优化目标方向一致,本文将奖励函数定义为GDOP的相反数:

Rt=-NGDOP(ls)

本文算法如下所示。

输入:测向站坐标集,目标坐标,限定数量M

输出:选站结果A={a1,a2,…,aM }

1. 初始化状态空间 S 、策略参数θ、目标位置;

2. for each episode do

3. for t=1 to M do

4. 获取网络输出logits;根据状态ST取值为0的维度,将对应位置动作的logits设为-∞;施加Softmax,得到概率分布πθ(as),根据当前分布采样选择动作aT;

5. 执行动作aT,获得奖励,进入下一状态ST+1;

6. end for

7. 将轨迹τ=s1,a1,r1, ⋯,sT,aT,rT存入缓冲区;

8. for t=1 to M do

9. 计算Rt;

10. ∇J(θ)←∇J(θ)+∇θlog2πθ(st,at)⋅Rt

11. end for

12. θnew←θold+α∇θJ(θ)

13. ∇J(θ)←0

14. 丢弃轨迹τ;

15. end for

3 实验验证

3.1 仿真环境设置

为验证本文算法的有效性,在相同条件下,将其与遍历方法、遗传算法进行对比实验。基于Python 3.8.19环境与Tensorflow 2.11.0框架搭建仿真平台,环境配置如下:在东经[110°,150°]、北纬[15°,55°]范围内随机生成60个测向站,假设各测向站的测量误差相互独立且均服从零均值高斯分布。

3.2 性能评价标准及参数设置

一个性能良好的组测算法,即便无法保证始终获得全局最优解,通常也能以较高的概率找到近似最优解。解的质量排名占比D为全部解数量和优于算法解的数量之差与全部解数量的比值,即:

D=C-CRC

式中:CR表示解的值小于算法求得GDOP的值的解的数量;C表示全部解的数量。D值越大,表明本文算法解在全部解中的排名越靠前,解的质量越高;D值越小,表明解的质量越低。强化学习方法网络仿真参数及遗传算法参数设置见表1和表2。

3.3 仿真结果对比分析

3.3.1 算法时间复杂度分析

在M=5的条件下,利用Python语言下time模块仿真出遍历方法、遗传算法以及强化学习方法从不同测向站数量中选取组网方案所使用的时间。图3是3种方法所用的平均时间对比。

由图3可得,在相同测向站数量下,遍历方法所需时间最多,强化学习方法所需时间最少,遍历方法与遗传算法、强化学习方法所需时间数量级相差较大。随着测向站数量增多,遗传算法和遍历方法用时逐渐增大,且遍历方法时间增加幅度显著,强化学习方法运行时间保持相对平稳,消耗时间受测向站数量影响不大。。

3.3.2 算法定位性能分析

M=5时,仿真出3种方法在不同测向站数量的场景下,选取组网方案解的质量排名占比情况。图4对比了3种方法求得的解的质量排名占比。

排名占比越大,越接近最优解,其中遍历方法代表全局最优解,占比为100%。由图4可得,在测向站数量较少时,强化学习方法与遗传算法得到的解的排名占比相近,无显著差异。随着测向站数量增多,解的空间增大,强化学习方法解的质量排名占比略优于遗传算法。在不同测向站数量的场景下,强化学习方法解的质量排名占比均在94%以上,具备良好的鲁棒性。

3.3.3 移动目标定位性能分析

在N=40、M=5的场景下,当算法收敛后,仿真研究了移动目标的定位性能的变化情况。表3分析了随着目标位置机动变化,3种算法的选站方案GDOP情况。

由表3可得,强化学习推荐的选站方案计算出的GDOP值与遍历算法无显著差异,整体略优于遗传算法。表明智能体已经在训练中学习到了测向站空间构型与GDOP之间的映射关系,对于未训练的目标场景也可以完成测向站点组网方案决策,具备良好的泛化能力。

4 结束语

本文针对组网测向场景下的站点选择问题,提出一种基于REINFORCE算法的组网测向选站方法。该方法将站点组合过程分解为多步决策过程,实现组合优化问题到序贯决策问题的转化。仿真结果表明,本文方法在定位精度与遍历法持平的前提下,时间复杂度显著优于遍历法和遗传算法;同时,该方法能够有效学习测向站空间构型与GDOP之间的映射关系,对未训练的目标场景仍具备良好的组网决策泛化能力。

参考文献

[1]

刘宏建,王明孝,蔡中祥,等.一种基于自适应遗传算法的测控设备布站优化方法[J].测绘科学技术学报,2020,37(3):325-330.

[2]

张世航.基于TDOA的对地目标定位技术研究[D].成都:电子科技大学,2023:49.

[3]

赵家凯.基于群智能算法的无源时差定位最优布站研究[D].西安:西安电子科技大学,2022:15.

[4]

曹文焕,韩升明,陈超.多站测向交叉定位的定位精度研究[J].现代电子技术,2026,49(5):51-55.

[5]

孟圣波,李鹏飞,黄建廷.对空观察哨双站测向交叉定位误差分析与验证[J].舰船电子工程,2023,43(7):36-39.

[6]

窦雪倩,李华,许博.基于几何稀释度的多站外源时差定位最优布站方法[J].电子信息对抗技术,2018,33(5):37-40.

[7]

曾凤,蔡方凯,龙宁.基于自适应DE算法的TDOA定位布站优化策略[J].电子信息对抗技术,2025,40(1):53-62.

[8]

丁磊,任潞,侯轩,等.面向高精度AOA定位的布站优化算法[J].计算机科学,2025,52():679-687.

[9]

高铭壑.基于多目标融合的充电桩位置规划方法研究[D].北京:华北电力大学,2020:3.

[10]

刘雅婷.基于多智能体强化学习的应急避难所动态选址算法研究[D].北京:北京交通大学,2023:7.

[11]

WILLIAMS R J. Simple statistical gradient-following algorithms for connectionist reinforcement learning[J]. Machine Learning, 1992,8(3/4):229-256.

[12]

张天予,滕鹏晓,吕君,等.结合球面伪线性估计器和传播噪声估计的广域次声源定位算法[J].声学学报,2025,50(2):395-411.

[13]

肖秀丽,唱亮.测向交会定位的定位精度分析[J].中国无线电,2011(4):51-53;66.

[14]

杨思明,单征,丁煜,等.深度强化学习研究综述[J].计算机工程,2021,47(12):19-29.

[15]

祝亢,黄珍,王绪明.基于深度强化学习的智能船舶航迹跟踪控制[J].中国舰船研究,2021,16(1):105-113.

[16]

万里鹏,兰旭光,张翰博,等.深度强化学习理论及其应用综述[J].模式识别与人工智能,2019,32(1):67-81.

AI Summary AI Mindmap
PDF (1158KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/

〈 〉