一种基于深度学习的时间交通网络拆解方法

《RELIABILITY ENGINEERING & SYSTEM SAFETY》:A deep-learning-based approach for temporal transportation network dismantling

【字体: 大 中 小 】 时间:2026年03月13日 来源:RELIABILITY ENGINEERING & SYSTEM SAFETY 11

编辑推荐:

  动态交通网络节点重要性评估与鲁棒性优化方法,提出基于DAG时序建模和多头图注意力网络的新型分解框架,有效捕捉拓扑演化特征并解决梯度消失问题,实验验证其在多类交通网络中的高效性和鲁棒性预测能力。

  
李红|朱一帆|刘开硕|刘宇|范长军|徐梦桥
大连理工大学软件技术学院,中国辽宁省大连市经济技术开发区图强街321号,116620

摘要

准确评估不同时间点上各个节点对维护时间交通网络效率的重要性是一个重要的挑战性问题。本文首次将这一问题表述为一个时间网络拆除(ND)问题,该问题旨在识别出那些其中断能够迅速降低时间网络效率的最小节点集。本文提出了一种基于深度学习的网络拆除框架来解决这一问题。具体来说,我们使用有向无环图(DAG)来捕捉时间网络中的连续拓扑变化。然后,我们的框架采用多头图注意力网络(GAT)来聚合节点及其邻居的不同时间特征,从而学习潜在的高阶特征,并结合了快捷连接技术来缓解梯度消失问题。在合成网络和真实世界网络上的广泛实验表明,所提出的方法优于现有基线方法,并表现出显著的鲁棒性。此外,我们还采用了一个预警信号指标来量化时间网络的拆除风险。我们的方法为识别时间交通网络中的关键节点提供了实用工具,从而帮助利益相关者提高交通服务的可靠性。

引言

大多数现实世界的交通系统,包括全球班轮运输网络[1]、铁路网络[2]、地铁网络[3]和航空网络[4],通常都按照预定的时间表运行。这些按时间表运行的交通网络被表示为时间网络,它们不仅具有复杂的拓扑结构,还表现出显著的时间依赖性[5]。当面临不良事件(如自然灾害、设备故障或事故)时,时间交通网络的运行功能会受到严重影响。准确评估不同时间点上各个节点对维持网络性能的重要性是一个关键问题。这类时间网络在很大程度上受到少数具有时间信息的节点的影响,这些节点的故障或蓄意攻击可能会显著降低某些网络功能[[6],[7],[8],[9],[10]]。这一发现促使我们专注于识别出那些其中断能够迅速破坏网络性能的最小节点集,这被建模为时间网络拆除(ND)问题。有效解决这一时间ND问题是网络科学中的一个重要且具有挑战性的任务。
考虑到时间交通网络结构的时间变化特性,首先为时间交通网络构建一个合理的图表示至关重要。一些现有的关于时间网络图表示的研究[2,7,[11], [12], [13], [14], [15], [16], [17], [18], [19]]将时间信息聚合到静态图中,或者将其离散化为连续的时间基快照。然而,这些方法忽略了节点之间连接路径的时间信息,无法完全捕捉网络拓扑随时间的连续演变。因此,它们难以准确描述时间网络的性能,并量化在不同时间发生节点故障时的网络性能下降情况。为了解决这个问题,一些研究[[20], [21], [22], [23]]将时间网络表示为时间图。尽管时间图建模方法可以有效保留网络中的时间信息,但这些方法仍处于探索阶段。受到[22]和[23]研究的启发,我们通过转换原始时间图得到了由节点和单向边组成的有向无环图。其无环特性确保了任何节点都无法通过有向路径被重复访问,从而自然避免了循环依赖并减少了冗余路径。有向无环图时间网络模型能够精确表示节点之间的时间尊重路径[24],这些路径被描述为带有单调递增时间戳的边序列。此外,它为量化网络性能提供了一个基础框架。
传统的静态网络拆除问题专注于找到能够迅速破坏网络的最小节点集[[25], [26], [27], [28]]。网络拆除问题属于离散组合优化问题,具有NP难度[29]。在时间网络中,拓扑结构会随时间演变,因此在不同时间移除相同节点对网络性能的影响可能会有很大差异。大多数现有研究采用了基于中心性的方法来量化不同时间点上每个节点的重要性[2,[13], [14], [15], [18,20]。虽然单个基本的时间中心性方法通常只能捕捉时间网络的全球或局部特征,但结合不同的时间中心性指标可以同时捕捉这两种特征。最近,一些研究提出了基于机器学习的方法来解决静态网络拆除问题,从而在这一研究领域取得了重大突破[[30], [31], [32], [33], [34], [35], [36], [37], [38]]。这些机器学习方法在处理静态网络拆除问题方面表现出很强的有效性。因此,利用基于机器学习的方法来解决时间网络拆除问题是一个有前景的方向。
因此,为了准确评估不同时间点上各个节点对维护时间交通网络效率的重要性,本文构建了一个时间ND问题的数学模型,然后提出了一种基于深度学习的拆除方法来解决它。具体来说,我们的方法的贡献有两个方面。首先,据我们所知,这是首次将准确评估不同时间点上每个节点对维持网络性能的重要性这一问题表述为一个时间ND问题。时间ND问题被定义为识别出那些其中断能够迅速降低网络性能的最小节点集。在构建时间ND问题模型时,我们采用了有向无环图表示,该表示方法捕捉了时间交通网络中的连续拓扑变化,并为量化网络性能提供了基础框架。其次,我们提出的基于深度学习的拆除方法在解决此类时间ND问题时表现出优于基于中心性方法的性能。具体来说,它通过聚合每个节点及其邻居的时间特征来生成高阶特征,然后使用这些特征来计算不同时间点上每个节点的拆除得分。我们的方法采用多头图注意力网络(GAT)来捕捉潜在的高阶时间特征,并结合了快捷连接技术(SC)来缓解梯度消失问题,从而提高了神经网络的表示能力和学习效率。我们的模型在小规模合成实例上进行了监督学习训练,但在各种大规模合成网络和真实世界的时间交通网络上展示了强大的泛化能力。最后,受到[31]工作的启发,我们方法计算出的拆除得分被用来预测未来故障或攻击对交通网络性能的影响,通过推导出一个预警信号指标来量化网络拆除风险。
本文的结构如下:第2节回顾了现有的相关研究。第3节介绍了我们的方法论,包括时间ND问题的数学模型构建以及基于深度学习的方法开发。第4节报告了主要实验和结果分析。最后,第5节提出了研究的结论,强调了主要发现及其意义。

章节片段

相关工作

本节回顾了关于时间网络图表示和时间网络拆除方法的相关研究。时间ND问题是一个离散组合优化问题。目前针对这一问题的研究仍然很少,现有的方法主要采用基于中心性的方法。

方法论

在本节中,我们首先通过构建一个数学模型来解决时间网络拆除问题。然后,我们提出了一种基于深度学习的拆除框架来解决这个问题。

实验与结果

我们分析了我们的方法在合成网络和真实世界交通网络上的性能。本研究使用度异构的Barabási-Albert(BA)网络[53]和度同构的Watts-Strogatz(WS)网络[55]作为合成网络来验证我们方法的有效性。真实世界的交通系统包括高铁网络、全球班轮运输网络、航空时刻表网络等。以下是我们的

结论

准确评估不同时间点上各个节点对维护现实世界时间交通网络效率的重要性是一个关键问题。本文将这一问题建模为一个时间ND问题,旨在找到那些其移除能够迅速降低网络效率的最小节点集。我们为这种时间ND问题构建了一个数学模型,然后开发了一种基于深度学习的网络拆除方法来解决它。

数据可用性声明

本文的研究成果所支持的代码和数据将在论文被接受发表后按需提供。

CRediT作者贡献声明

李红:写作 – 审稿与编辑,撰写原始草稿,可视化,验证,软件,方法论,调查,形式分析,数据管理,概念化。朱一帆:写作 – 审稿与编辑,软件,方法论,调查,数据管理。刘开硕:验证,软件,方法论,调查,数据管理。刘宇:写作 – 审稿与编辑,资源获取,资金筹集。范长军:写作 – 审稿与编辑,方法论,资金筹集。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号