华南理工大学学报(自然科学版)

• 电子、通信与自动控制 • 上一篇    下一篇

基于图拓扑结构和贪心算法的锚点选取优化

戴邵武1  顾昊伦1   

  1. 海军航空大学 山东 烟台 264001

  • 出版日期:2025-08-22 发布日期:2025-08-22

Optimization of Anchor Selection Based on Graph Topology and Greedy Algorithm

DAI Shaowu  GU Haolun   

  1. Naval Aviation University, Yantai 264001, Shandong, China

  • Online:2025-08-22 Published:2025-08-22

摘要:

针对基于数据分发服务的分散式组网导航系统(Decentralized Networked Navigation System Based on DDS, DDS-DNNS)锚点选取问题,构建了节点位置图以及节点位置估计模型,并将锚点选取问题表述为固定基数约束下最大化Fisher信息矩阵的D-最优度量,以此为基础,设计了基于图拓扑结构的DDS-DNNS锚点选取优化算法。该算法利用图拓扑结构与Fisher信息矩阵D-最优度量之间的联系,将最大化Fisher信息矩阵D-最优度量近似转化为最大化降维加权Laplacian矩阵的对数行列式值,并基于集合函数相关性质以及Cauchy交错定理证明了近似优化模型是一个非正则、非单调、非负的子模最大化问题,由此设计了包含基于近似最小度排序的稀疏Cholesky分解、惰性评估、矩阵维度保持及置换向量复用、Cholesky分解结果复用的改进贪心算法用以求解近似优化模型,同时证明了算法具备近似优化性能保证以及远小于经典随机贪心算法的计算复杂度。最后通过算例仿真验证了算法的有效性。

关键词: 锚点选取, 图拓扑, D-最优度量, 集合函数, 子模性, 改进贪心算法

Abstract:

Addressing the anchor selection problem for the Decentralized Networked Navigation System Based on DDS (DDS-DNNS), a node location graph and a node location estimation model were constructed. The anchor selection problem was formulated as a D-optimal metric for maximizing the Fisher information matrix under a fixed cardinality constraint. Based on this, an optimization algorithm for anchor selection in DDS-DNNS was designed, leveraging graph topology. This algorithm capitalizes on the connection between graph topology and the D-optimal metric of the Fisher information matrix, approximately transforming the maximization of the D-optimal metric of the Fisher information matrix into maximizing the logarithmic determinant value of the dimensionality-reduced weighted Laplacian matrix. Furthermore, based on the relevant properties of set functions and Cauchy's alternating theorem, it was proven that the approximate optimization model is a non-regular, non-monotonic, and non-negative submodular maximization problem. Consequently, an improved greedy algorithm was devised to solve the approximate optimization model, incorporating sparse Cholesky decomposition based on approximate minimum degree sorting, lazy evaluation, matrix dimension preservation and permutation vector reuse, and Cholesky decomposition result reuse. It was also demonstrated that the algorithm possesses approximate optimization performance guarantees and a computational complexity significantly lower than that of the classical random greedy algorithm. Finally, the effectiveness of the algorithm was verified through experiments.

Key words: anchor selection, graph topology, D-optimal metric, set function, submodularity, improved greedy algorithm