【建模與仿真】二階鄰居節點信息驅動的節點重要性排序算法

導讀:

在復雜網絡中,挖掘重要節點對精準推薦、交通管控、謠言控制和疾病遏制等應用至關重要。為此,本文提出一種局部信息驅動的節點重要性排序算法Leaky Noisy Integrate-and-Fire (LNIF)。該算法通過獲取節點的二階鄰居信息計算節點重要性,首先通過信息量衡量節點重要性,然后疊加符合條件的鄰居節點重要性,進一步區分節點重要程度,最終獲得節點排序。為驗證LNIF的有效性,在11個真實數據集和1個網絡模型上進行了實驗,采用平均度、網絡效率、最大連通子圖系數和SIR傳播模型四個指標進行對比分析。實驗結果表明,LNIF生成的節點序列在多個關鍵指標上表現顯著優于現有基準方法。LNIF計算出的節點序列使網絡平均度、網絡效率和最大連通子圖系數下降最快,表明其在優化網絡結構和識別關鍵節點方面效率更高;在SIR傳播模型中,LNIF的節點序列傳播能力也優于其他五種算法,進一步證明了其在遏制和引導信息傳播方面的潛力。

關注漢斯,獲取更多論文資訊,如您需要論文原文,歡迎私信獲取~

作者信息:

高 穎*,?董潔霜,?潘 杰,?周亦威,?朱美宣:上海理工大學管理學院,上海

正文

本文提出LNIF算法,結合二階鄰居信息和信息傳播因素,通過計算節點信息量并引入傳播閾值修正,提升準確性。在11個真實數據集和1個網絡模型上的實驗顯示,LNIF在平均度、網絡效率、最大連通子圖系數和SIR傳播模型中表現最優,能有效識別重要節點并產生最大影響力。

一. 材料和方法

算法描述:

通常認為,網絡中度數最大的節點最重要,但實際上節點的重要性不僅取決于度數,還與鄰居節點的信息貢獻有關。若根據節點的度數來確定節點的重要性,則可能會忽略節點的信息,如圖1中的節點a。但是LNIF算法綜合考慮了節點的二階內鄰居信息以及信息傳播的因素來衡量節點的重要性值,若某節點的LNIF值越大,則說明該節點在網絡中越不能被替代,其重要性就越高,節點就越重要。

LNIF算法流程圖:

在本文中將采用網絡平均度、網絡效率、最大連通子圖系數和SIR傳播模型這4個指標來衡量LNIF算法的優越性。

由于不同的網絡具有不一樣的結構與特征,為了驗證LNIF算法的有效性,本文共使用12個數據集,包括真實網絡數據集11個以及1個人工模擬網絡NW,數據集的拓撲統計特征如表1所示。其中NM分別代表數據集網絡總節點數與總連邊數,?k??表示平均度數,Kmax?表示網絡中節點的最大度數,C表示網絡中的平均集聚系數。

二、結果

1. 平均度結果

本文所有實驗均采用Python 3.7。

圖4展示了不同節點重要性算法下,移除節點后網絡平均度的變化,橫坐標f表示移除節點比例,縱坐標表示平均度變化。實驗結果如圖4(a)~(f)所示。在圖4(a)的karate網絡中,LNIF算法在移除相同比例節點時下降最快,前20%與WL、SC、Degree算法曲線重合,超過20%后LNIF曲線位于左下方,最先使?k??降至0。圖4(b)的Dolphins網絡中,前40%時LNIF與Degree算法曲線接近,超過40%后LNIF曲線下降最快,僅需移除約60%節點即可使?k??降至0,而其他算法需移除約80%。???????圖4(c)的Adjnoun網絡中,前30%時LNIF與Degree算法位于左下方,超過30%后LNIF曲線下降最快,最先使?k??降至0。圖4(d)的Football網絡中,前10%時除H-index和K-shell外,其余算法曲線接近,超過10%后LNIF曲線位于最下方。???????圖4(e)的Polbooks網絡中,LNIF曲線與圖4(a)類似,超過20%后表現最優。???????圖4(f)的Polblogs網絡中,除K-shell外,各算法曲線接近,但LNIF仍位于最下方。???????圖4(g)的NW網絡模型中,LNIF曲線下降幅度更大,更為陡峭。

后面的網絡效率結果、最大連通子圖系數結果、SIR實驗結果可點擊原文鏈接進行查看。

三、討論

結構上來說分為基于局部信息和基于全局信息來衡量節點的重要性。本文在此總結對比了幾種經典的節點重要性算法,詳見表2。

在上述實驗中,K-shell算法表現較差,主要原因是其將節點分層的結果是粗粒度的,無法區分同數值節點的重要性。H-index算法也存在類似問題,部分H-index值相同的節點在網絡中的重要性可能不同,導致結果不夠精確。相比之下,本文提出的LNIF算法表現優異,在幾乎所有數據集中均表現最佳。綜合平均度、網絡效率、最大連通子圖系數以及SIR實驗結果,LNIF算法在多數網絡中優于現有的Degree、H-index、WL、SC和K-shell算法。?

四、結論

在復雜網絡中,核心節點處于網絡中的優勢地位,挖掘核心節點具有重要的意義。為了挖掘網絡中的重要節點,本文提出一種考慮了節點的拓撲信息以及信息傳播的影響的LNIF算法,與基于全局信息的算法相比,該算法只需要計算節點的二階內鄰居信息即可計算節點的重要性值,對于挖掘、尋找大規模網絡中的關鍵節點具有現實意義。

原文鏈接:https://doi.org/10.12677/mos.2025.144301

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/917053.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/917053.shtml
英文地址,請注明出處:http://en.pswp.cn/news/917053.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

指令微調Qwen3實現文本分類任務

參考文檔: SwanLab入門深度學習:Qwen3大模型指令微調 - 肖祥 - 博客園 vLLM:讓大語言模型推理更高效的新一代引擎 —— 原理詳解一_vllm 原理-CSDN博客 概述 為了實現對100個標簽的多標簽文本分類任務,前期調用gpt-4o進行prom…

【機器學習-3】 | 決策樹與鳶尾花分類實踐篇

0 序言 本文將深入探討決策樹算法,先回顧下前邊的知識,從其基本概念、構建過程講起,帶你理解信息熵、信息增益等核心要點。 接著在引入新知識點,介紹Scikit - learn 庫中決策樹的實現與應用,再通過一個具體項目的方式來…

【數字投影】折幕影院都是沉浸式嗎?

折幕影院作為一種現代化的展示形式,其核心特點在于通過多塊屏幕拼接和投影融合技術,打造更具包圍感的視覺體驗。折幕影院設計通常采用多折幕結構,如三折幕、五折幕等,利用多臺投影機的協同工作,呈現無縫銜接的超大畫面…

數據結構——圖(三、圖的 廣度/深度 優先搜索)

一、廣度優先搜索(BFS)①找到與一個頂點相鄰的所有頂點 ②標記哪些頂點被訪問過 ③需要一個輔助隊列#define MaxVertexNum 100 bool visited[MaxVertexNum]; //訪問標記數組 void BFSTraverse(Graph G){ //對圖進行廣度優先遍歷,處理非連通圖的函數 for(int i0;i…

直擊WAIC | 百度袁佛玉:加速具身智能技術及產品研發,助力場景應用多樣化落地

7月26日,2025世界人工智能大會暨人工智能全球治理高級別會議(WAIC)在上海開幕。同期,由國家地方共建人形機器人創新中心(以下簡稱“國地中心”)與中國電子學會聯合承辦,百度智能云、中國聯通上海…

2025年人形機器人動捕技術研討會將在本周四召開

2025年7月31日愛迪斯通所主辦的【2025人形機器動作捕捉技術研討會】是攜手北京天樹探界公司線下活動結合線上直播的形式,會議將聚焦在“動作捕捉軟硬件協同,加速人形機器人訓練”,將深度講解多項核心技術,包含全球知名的慣性動捕大…

Apple基礎(Xcode①-項目結構解析)

要運行設備之前先選擇好設備Product---->Destination---->選擇設備首次運行手機提示如出現 “未受信任的企業級開發者” → 手機打開 設置 ? 通用 ? VPN與設備管理 → 信任你的 Apple ID 即可ContentView 是 SwiftUI 項目里 最頂層、最主界面 的那個“頁面”&#xff0…

微服務 02

一、網關路由網關就是網絡的關口。數據在網絡間傳輸,從一個網絡傳輸到另一網絡時就需要經過網關來做數據的路由和轉發以及數據安全的校驗。路由是網關的核心功能之一,決定如何將客戶端請求映射到后端服務。1、快速入門創建新模塊,引入網關依賴…

04動手學深度學習筆記(上)

04數據操作 import torch(1)張量表示一個數據組成的數組,這個數組可能有多個維度。 xtorch.arange(12) xtensor([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])(2)通過shape來訪問張量的形狀和張量中元素的總數 x.shapetorch.Size([12])(3)number of elements表…

MCU中的RTC(Real-Time Clock,實時時鐘)是什么?

MCU中的RTC(Real-Time Clock,實時時鐘)是什么? 在MCU(微控制器單元)中,RTC(Real-Time Clock,實時時鐘) 是一個獨立計時模塊,用于在系統斷電或低功耗狀態下持續記錄時間和日期。以下是關于RTC的詳細說明: 1. RTC的核心功能 精準計時:提供年、月、日、時、分、秒、…

Linux 進程調度管理

進程調度器可粗略分為兩類:實時調度器(kernel),系統中重要的進程由實時調度器調度,獲得CPU能力強。非實時調度器(user),系統中大部分進程由非實時調度器調度,獲得CPU能力弱。實時調度器實時調度器支持的調度策略&#…

基于 C 語言視角:流程圖中分支與循環結構的深度解析

前言(約 1500 字)在 C 語言程序設計中,控制結構是構建邏輯的核心骨架,而流程圖作為可視化工具,是將抽象代碼邏輯轉化為直觀圖形的橋梁。對于入門 C 語言的工程師而言,掌握流程圖與分支、循環結構的對應關系…

threejs創建自定義多段柱

最近在研究自定義建模,有一個多斷柱模型比較有意思,分享下,就是利用幾組點串,比如上中下,然后每組點又不一樣多,點續還不一樣,(比如第一個環的第一個點在左邊,第二個環在右邊)&#…

Language Models are Few-Shot Learners: 開箱即用的GPT-3(四)

Result續 Winograd-Style Tasks Winograd-Style Tasks 是自然語言處理中的一類經典任務。它源于 Winograd Schema Challenge(WSC),主要涉及確定代詞指的是哪個單詞,旨在評估模型的常識推理和自然語言理解能力。 這個任務中的具體通常包含高度歧義的代詞,但從語義角度看…

BGP高級特性之認證

一、概述BGP使用TCP作為傳輸協議,只要TCP數據包的源地址、目的地址、源端口、目的端 口和TCP序號是正確的,BGP就會認為這個數據包有效,但數據包的大部分參數對于攻擊 者來說是不難獲得的。為了保證BGP免受攻擊,可以在BGP鄰居之間使…

商旅平臺怎么選?如何規避商旅流程中的違規風險?

在中大型企業的商旅管理中,一個典型的管理“黑洞”——流程漏洞與超標正持續吞噬企業成本與管理效能:差標混亂、審批脫節讓超規訂單頻頻闖關,不僅讓企業商旅成本超支,還可能引發稅務稽查風險。隱性的合規風險,比如虛假…

Anaconda的常用命令

Anaconda 是一個用于科學計算、數據分析和機器學習的 Python 發行版,包含了大量的預安裝包。它配有 conda 命令行工具,方便用戶管理包和環境。以下是一些常用的 conda 命令和 Anaconda 的常見操作命令,幫助你高效管理環境和包。1. 環境管理創…

JVM之【Java虛擬機概述】

目錄 對JVM的理解 JVM的架構組成 類加載系統 執行引擎 運行時數據區 垃圾收集系統 本地方法庫 對JVM的理解 JVM保證了Java程序的執行,同時也是Java語言具有跨平臺性的根本原因;Java源代碼通過javac等前端編譯器生成的字節碼計算機并不能識別&…

RabbitMQ+內網穿透遠程訪問教程:實現異地AMQP通信+Web管理

RabbitMQ是一個開源的消息隊列中間件,基于Erlang開發,遵循AMQP(Advanced Message Queuing Protocol,高級消息隊列協議)標準,主要用于實現異步通信、消息解耦和系統間數據傳輸。它的核心作用是在分布式系統中…

go 語言 timer 與 ticker理論和實例大全

目錄 1. 時間之門的鑰匙:Timer與Ticker的本質 2. Timer:精準的單次計時 2.1 Timer的基礎用法 2.2 停止與重置Timer 2.3 Timer的高級技巧:優雅處理并發 3. Ticker:時間的節拍器 3.1 Ticker的基本用法 3.2 Ticker的高級應用:動態調整周期 4. Timer與Ticker的結合:打…