无标度网络的生成模型

article/2025/8/30 18:24:59

在这里插入图片描述

1999 年 Barabási 和 Albert 提出了无标度网络模型(简称 BA 模型)。无标度网络的重要特征为: 无标度网络的节点度分布服从幂律分布。

无标度网络的度分布 p ( d ) p(d) p(d) 满足 p ( d ) ∼ d − α , p(d)\sim d^{-\alpha}, p(d)dα其中 d d d 代表度的大小, α \alpha α 为度分布的幂律指数。 真实网络 α \alpha α 值一般介于 2~3之间。

近年来越来越多的研究表明, 真实世界网络既不是规则网络, 也不是随机网络, 而是兼具小世界和无标度特性的复杂网络, 具有与规则网络和随机网络截然不同的统计特性。

本文采用的无标度网络生成模型是由 Barabási 和 Albert 于 1999 年提出的增长网络网络模型(BA 模型)。在该模型中,网络初始时具有 m 0 m_0 m0 个节点,两两互连。 之后每过一个时间单位增加一个新节点。新节点从当前网络中选择 m ( m ≤ m 0 ) m(m ≤ m_0) m(mm0) 个节点与之连接, 某节点 v i v_i vi 被选中的概率 p ( v i ) p(v_i) p(vi) 与其节点度 d i d_i di 的大小成正比,即 p ( v i ) = d i ∑ j d j p(v_i) = \frac{d_i}{\sum_j d_j} p(vi)=jdjdi经过 t 个时间单位后,网络中含有 m 0 + t m_0+t m0+t 个节点, m 0 ( m 0 − 1 ) / 2 + m t m_0(m_0-1)/2+mt m0(m01)/2+mt条边。可以证明当 t 足够大时, 按此规律增长的网络的度分布为幂指数等于 3 的幂律分布。

依据新节点的连接规律,建立节点度演化的动力学模型:
在这里插入图片描述
其中最后一个等式在 t t t 足够大时近似成立。 将节点 i i i 加入网络的时间记为 t i t_i ti
则有初始条件 d i ( t i ) = m d_i(t_i) = m di(ti)=m。解得
在这里插入图片描述
t t t 足够大, 对任意节点 i i i, 其度的大小满足
在这里插入图片描述
在这里插入图片描述
其中第三个等式成立的原因是加入节点的时间是等间隔的。上式正是网络节点度的概率分布函数, 可以求出节点度的概率密度函数 p ( d ) p(d) p(d)
在这里插入图片描述
可知所生成网络的幂律分布的指数为 3。下面的matlab程序模拟了BA网络的演化过程:

function scale_free(N,m0,m)
%
%param  N: num of vertices 期望节点数
%param m0: num of initial vertices 初始边数
%param  m: num of vertices a new node try to connect 新节点连接的边数
%
tic;I = 2 ;    %生成的网络个数,只为统计需要realization_of_distribution = sparse( I , N ) ;  
for J = 1 : I   format long;%初始化邻接矩阵,前m0个节点两两互连adjacent_matrix = sparse( m0 , m0 ) ;   parfor i = 1 : m0for j = 1 : m0if j ~= iadjacent_matrix( i , j ) = 1 ;endendendadjacent_matrix = sparse( adjacent_matrix ) ;  % 计算当前节点度分布node_degree = sparse( 1 , m0 ) ; for p = 1 : m0node_degree( p ) = sum( adjacent_matrix( 1 : m0 , p ) ) ;end% 开始演化for iteration = m0 + 1 : Ntotal_degree = 2 * m * ( iteration - m0 -1 ) + m0*(m0-1) ; % m*2degree_frequency = node_degree / total_degree ;  cum_distribution = cumsum( degree_frequency ) ;  choose = zeros( 1 , m ) ;  for new_edge = 1:mr = rand(1) ;   choose_edge = find( cum_distribution >= r ,1) ;while any(choose == choose_edge)r = rand(1) ;choose_edge = find(  cum_distribution >= r,1) ;endchoose(new_edge) = choose_edge;endfor k = 1 : madjacent_matrix( iteration , choose(k) ) = 1 ;adjacent_matrix( choose(k) , iteration ) = 1 ;endfor p = 1 : iterationnode_degree(p) = sum( adjacent_matrix( 1 : iteration , p ) ) ;  endend  number_of_nodes_with_equal_degree = zeros( 1 , N ) ;   parfor i = 1 : Nnumber_of_nodes_with_equal_degree(i) = length( find( node_degree == i ) ) ;  endrealization_of_distribution( J , : ) = number_of_nodes_with_equal_degree ;save(['adj_',num2str(J)],'adjacent_matrix');
end  %{ 
%plot degree distribution 在双对数坐标下画图average = sum( realization_of_distribution )/ ( I * N );
loglog( 1:N , average , '*' )  
axis([1 N 0.0000001 0.9])
hold on;
x = 1:N;
y = 2 * m^2 * x .^ ( -3 ) ;
loglog( x , y , 'r' ) ;  %  p(k)=2*m^2*k^(-3)%}
toc;end

人工生成网络的概率质量函数(网络节点数 N N N 分别为 50、 100、 200、 400)
在这里插入图片描述
图中直线为理论结果: p ( d ) = 2 m 2 d 3 p(d)=2\frac{m^2}{d^3} p(d)=2d3m2

在这里插入图片描述


http://chatgpt.dhexx.cn/article/XSLH4Dx6.shtml

相关文章

无标度网络(scale-free network)

无标度网络具有严重的异质性,其各节点之间的连接状况(度数)具有严重的不均匀分布性:网络中少数称之为Hub点的节点拥有极其多的连接,而大多数节点只有很少量的连接。少数Hub点对无标度网络的运行起着主导的作用。从广义…

无标度网络模型

网络节点的度没有明显的特征长度我们就称之为无标度网络。 一、BA无标度网络模型 1、模型概述 ER随机图和WS小世界模型忽略了实际网络的两个重要特性: (1)增长特性:即网络的规模是不断扩大的。例如每个月都会有大量的新的科研文…

2019年互联网公司月饼哪家强?阿里、百度、网易等14家中秋月饼盘点

一年一度的中秋节日马上到来,"八月十五月儿圆,中秋月饼香又甜",没有月饼的中秋节是不完整的。而在互联网公司,月饼已然成为福利和文化的象征。特别是一些互联网大厂,在月饼设计上特别用心。今天,…

黑芝麻智能与上汽通用五菱签署战略合作协议;亚马逊广告发布一系列全新广告解决方案 | 全球TMT...

国内市场 黑芝麻智能与上汽通用五菱签署战略合作协议。双方在车规级自动驾驶计算芯片、视觉感知算法等方面展开紧密合作。上汽通用五菱和黑芝麻智能将基于华山二号A1000系列自动驾驶计算芯片、FAD全自动驾驶平台、山海人工智能开发平台等一系列开发工具,结合黑芝麻智…

如何处理投递的邮件被趋势RBL拦截的问题

外发邮件时,对方未收到,查询日志,报错如下: ……..blocked_using_Trend_Micro_RBL._Please_see…… 亚信安全使用的垃圾邮件地址库为国际的MAPS库,您可以通过:https://www.ers.trendmicro.com/ 右侧的IP Re…

持续保持逆势增长,亚信科技带给我们哪些启示?

面对逆境仍然能够持续保持业绩稳步增长,亚信科技可以带给我们哪些启示和借鉴? 逆势增长的亚信科技 众所周知,由于三年疫情带来的巨大冲击以及各种“黑天鹅”事件频发,近年来许多企业的财务报表都乏善可陈。 然而就是在这样复杂的外…

从雅虎被黑事件看在线数据的保护

根据最近雅虎被黑事件我们都能了解些什么?10 大最常见密码,其中“123456”终于胜过了 2011 年人民群众最喜爱的密码冠军“password”,而按照键盘上字母排列顺序的“qwert”也再次入围。 当您注册网站服务时,是否也会使用常见的单…

JVM——垃圾回收算法

1. 概述 垃圾收集,不是Java语言的伴生产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。 关于垃圾收集有三个经典问题: 哪些内存需要回收? 什么时候回收? 如何回收? 1.1. 面…

安全世界 5正当时:亚信安全2020第五空间战略发展高峰论坛举行

点击上方关注我们! 11月15日,由亚信安全主办的“安全世界 5正当时”2020第五空间战略发展高峰论坛在北京盛大举行。来自政府、运营商、金融和能源等关键信息基础设施行业的负责人,生态合作伙伴出席本次活动,“共启安全数字世界”,…

趋势科技年度巨献 《2020》反黑大片

《2020》是趋势科技根据 ICSPA 的「2020 项目」报告所改编成的影片,描述一个不久即将发生的未来世界。这些影片以虚构的故事呈现该报告当中所描绘的社会变迁与科技演进,我们将告诉您移动及云安全技术的演进如何影响人与人之间以及人与世界的互动,还有人们如何工作以及如何认…

亚信安全走过“融合、突破”元年 探索网络安全的未来

2016年12月16日,云与大数据安全技术厂商亚信安全在京召开“亚信安全1周年暨2017战略媒体沟通会”。本次会议指明了不断演化的全球网络威胁及国家网络安全战略驱动下的产业发展源动力,回顾总结了亚信安全在2016年成立元年对核心竞争力塑造的融合之力&…

摆脱科技僵尸,回归生龙活虎

你身旁有这样无法抗拒尝试新科技的家人吗?半夜不睡觉,守着闪烁蓝光的手机、平板和其他夜猫子一起按赞、分享、留言和发短信。如果这听起来很像你或你的家人,这里有简单四步计划来帮助你减少科技消耗。 1.在你准备拥抱枕头前的3到4小时,停止所有的网络活动 英国睡眠…

亚信安全走过“融合、突破”元年 透露人工智能创新技术战略

近日,亚信安全在京召开“亚信安全1周年暨2017战略媒体沟通会”。本次会议指明了不断演化的全球网络威胁及国家网络安全战略驱动下的产业发展源动力,回顾总结了亚信安全在2016年成立元年对核心竞争力塑造的融合之力,突破之道。同时&#xff0c…

趋势科技4月移动客户端病毒报告

2014年4月移动客户端安全威胁概况 截至2014年4月30日,中国区移动客户端病毒码1.669.60,大小9,792,484字节,可以检测病毒约221万个。移动客户端病毒约12万个。 趋势科技移动客户端病毒码中排名前十的病毒家族: 趋势科技移动客户端4月新增病毒码中排名前十的病毒家族: 趋势…

中国互联网二十四年红黑史

作者 | 刘煜 转自一点财经 总有一种互联网时代到达拐角的感觉。 但不知道是到底是因为自身敏感,还是狼来了的条件反射,我们对未来,总是会突然欣喜之后又毫不在乎。 直播答题分钱与区块链和 P2P 没有接得住关于互联网继续狂欢的愿望&#xff0…

迎战APT 亚信安全发布高级威胁治理XDR战略

从网络病毒泛滥到APT攻击持续升级,从黑客刷存在感,到导致用户数据资产大量泄露的黑产兴起,APT(高级持续性威胁)堪称是在网络空间里进行的军事对抗。攻击者会长期持续地对特定目标进行精准打击。就像你家里隐藏了一个小…

中国四大骨干网和三大运营商网络是什么关系?

中国四大骨干网和三大运营商网络是什么关系? 文章目录 介绍Q1: 中国四大骨干网是什么?Q2: 和三大网运营商的关系是什么呢?Q3: 另外3个对个人用户开放使用吗?如何盈利? 中国四大骨干网络1、 中国科技网&…

亚信Internet中国

(亚信创始人田溯宁) 本文写于1999年。 现阶段,中国Internet上的商业价值远没有想象的那么大,所以,在中国率先成功的Internet企业是亚信这样从事Internet基础建设的公司。 美国也一样,最成功的Internet企业是…

你的邮件为何被标记为垃圾邮件?

虽然现在垃圾邮件(SPAM)可能不是最致命的威胁,但它仍然是大家每天都要面对的严重困扰,比如趋势科技的用户每月就要处理数十亿封的垃圾邮件。垃圾邮件不仅骚扰用户,更经常通过附件或恶意链接来散播恶意软件。 处理垃圾邮件最有力的手段之一就是IP信誉评比技术,它会检查电子…

【金猿产品展】亚信科技“数据探索分析平台”——深挖数据价值,助客户高效管理和经营生产...

亚信科技产品 本产品由亚信科技投递并参与“数据猿年度金猿策划活动——2020大数据产业创新服务产品榜单及奖项”评选。 大数据产业创新服务媒体 ——聚焦数据 改变商业 亚信科技数据探索分析平台AISWare DataDiscovery旨在打造敏捷开放的数据探索与可视化分析工具&#xff0c…