192 / 2025-07-07 10:38:54
基于半外部深度优先搜索的流程链高效提取方法
OODA环,流程链提取,半外部深度优先搜索,大规模OODA异构网络
全文录用
叶彬 / 中国人民解放军信息支援部队工程大学
郑雪 / 国防科技大学
亢靖 / 国防科技大学
陈克斌 / 国防科技大学
在高度信息化的现代互联体系中,OODA(观察 - 判断 - 决策 - 行动)异构网络作为多域实体协作的关键载体,其复杂拓扑结构下的流程链高效提取已成为系统分析与决策支持的核心挑战。当前,广域分布的实体通过通信互联形成包含海量节点与边的复杂网络,传统基于矩阵幂运算的提取方法存在路径冗余度高、要素完整性不足的缺陷,而经典深度优先搜索(DFS)算法在面对大规模稀疏图时,因内存无法容纳完整邻接表导致频繁磁盘 I/O 访问,形成显著的效率瓶颈。如何在规避无关路径遍历的同时,突破内存限制实现大规模网络中结构化流程链(S→D*→I)的快速定位,成为亟待解决的技术难题。

为解决大规模异构网络中结构化流程链(S→D*→I,路径长度限制为 3 至 5 个节点)的高效提取难题,本研究提出了一种融合语义约束的半外部深度优先搜索(Efficient Semi-External Depth-First Search, ESDFS)框架。该框架首先构建了精确的异构网络形式化模型。模型依据 OODA 环理论,将节点严格划分为三类功能实体:采集节点(S 节点,负责信息采集)、处理节点(D 节点,负责信息融合与指令生成)、执行节点(I 节点,负责操作执行)。信息流通过三类有向边连接:S 节点向 D 节点传递信息(S-D 边),D 节点之间进行信息共享或指令下达(D-D 边),D 节点向 I 节点发送执行指令(D-I 边)。该模型确保信息流转符合 OODA 环规范,并明确定义了有效流程链的拓扑结构(起始于 S 节点,经由 1 到 3 个 D 节点序列,终止于 I 节点,总节点数 3-5 个)和严格的边类型约束。

基于此模型,研究创新性地提出了 ESDFS 算法作为核心提取引擎。该算法的核心突破在于通过三重关键技术有效克服了传统 DFS 的内存限制与 I/O 瓶颈:(1)动态索引机制(FNN 机制):算法利用深度优先顺序(Depth-First Order, DFO)的局部稳定性特征,引入固定节点数(Fixed Number of Nodes, FNN)边界值标识图中路径结构已稳定的节点范围(DFO 值小于 FNN 的节点)。在后续遍历中,算法聚焦于处理 DFO 值大于或等于 FNN 的 “活跃” 节点及其关联边,显著减少了对磁盘上已确定连接关系的重复访问,从而大幅降低 I/O 开销。(2)语义驱动剪枝策略:在搜索过程中深度融入流程链的语义约束规则进行实时剪枝。具体包括:节点类型校验(确保路径严格遵循 S→D→D→…→D→I 的流向,例如遇到 S→I 边或 I→D 边则直接过滤);路径长度约束(路径节点数达到 5 且末节点非 I,或中间 D 节点连续数超过 3 时强制回溯);环路检测(避免对已存在于当前路径中的节点进行重复访问)。这些规则有效规避了对大量无效和冗余路径的遍历。(3)轻量级存储优化(-index):设计了一种磁盘友好的轻量级索引结构(-index)。该索引按尾节点类型及 DFO 范围分层组织边集信息(存储格式为头节点 ID、尾节点 ID、头节点类型、尾节点类型、头节点 DFO),并经过排序和压缩处理。结合 FNN 值,该索引使得算法能够按需、高效地批量加载符合作业链模式要求(头节点为 S 或 D 类型)且处于当前活跃状态(头节点 DFO≥FNN,尾节点 DFO>FNN)的候选边集,实现了磁盘的顺序大块读取,最大化 I/O 吞吐量,突破了传统邻接表存储因边分布稀疏导致的随机 I/O 性能瓶颈。

实验分析在一个包含 60 个节点(20 个 S 节点、30 个 D 节点、10 个 I 节点)的典型异构网络上进行。结果表明,所提出的 ESDFS 框架能够精确、高效地提取出所有符合定义的流程链。共计提取有效流程链 179 条,其中 3 节点链(S→D→I)占比 28.5%(51 条),4 节点链(S→D→D→I)占比 35.7%(64 条),5 节点链(S→D→D→D→I)占比 35.8%(64 条)。在性能方面,网络构建耗时 0.002 秒,流程链提取时间仅为 0.001 秒,充分验证了算法的高时效性。-index 索引压缩率达到 62%(从原始邻接表的 1.2MB 压缩至 456KB),有效降低了存储开销。语义剪枝策略效果显著:类型剪枝拦截了 79.3% 不符合 S→D、D→D、D→I 规则的无效边访问;长度约束剪除了 32.6% 的超长路径(>5 节点)搜索;FNN 机制成功跳过了 43.2% 的稳定节点访问,大幅减少计算量。算法输出结果包含每条流程链的完整节点序列及类型信息,为后续评估链路的时效性、识别关键枢纽节点(如实验中发现某特定 S 节点参与了 98% 的流程链)提供了精确的数据基础,对优化网络结构、提升系统决策效率具有重要支持价值。

该研究的主要结论为:面向大规模异构网络的流程链高效提取需求,基于半外部深度优先搜索(ESDFS)的框架通过动态索引机制、语义剪枝策略与轻量级存储优化的有机融合,有效解决了传统方法面临的路径冗余、内存限制和 I/O 瓶颈问题。实验证明该方案能够实现流程链的精准、快速提取(毫秒级),并揭示网络的关键拓扑特征,为大型动态异构网络的实时分析、能力评估与辅助决策提供了可行且高效的技术途径。当前研究主要针对静态网络优化,未来工作将聚焦于动态环境(如节点更新)下的增量索引更新机制、结合 OODA 环时延约束的加权路径搜索以及面向万级节点规模的并行化扩展。
重要日期
  • 会议日期

    08月02日

    2025

    08月04日

    2025

  • 07月07日 2025

    初稿截稿日期

主办单位
国防科技大学系统工程学院
联系方式
历届会议
移动端
在手机上打开
小程序
打开微信小程序
客服
扫码或点此咨询