BA无标度网络的仿真实现

article/2025/8/30 18:21:49

复杂网络(Complex Network),是指具有自组织、自相似、吸引子、小世界、无标度中部分或全部性质的网络。特征:小世界、集群即集聚程度的概念、幂律的度分布概念。

BA模型是由巴拉巴西(Albert-László Barabási)与阿尔伯特(Réka Albert)提出的无标度网络模型。在此之前,大多数网络被想当然的认为是随机的,因此连接度分布可以近似用泊松分布来表示,而巴拉巴西与其学生阿尔伯特、郑浩雄通过对万维网度分布测量的结果却显示万维网度分布服从幂律分布,存在枢纽节点(拥有大量链接的节点)。也许万维网是特别的,巴拉巴西研究组进而又分析了两个网络系统——IBM计算机芯片布线图与好莱坞演员数据库,结果其度分布均遵循幂律分布。

仿真实现BA无标度网络,使用的是MATLAB

clc, clear
m0=input('请输入未增长前的网络节点个数m0: ');
m=input('请输入每次引入新节点时新生成的边数m: ');
N=input('请输入增长后的网络节点总数N: ');
disp('初始网络时m0个节点的连接情况:1表示都是孤立点;2表示构成完全图;3表示随机连接一些边');
se=input('请选择初始网络情况1,2或3: ');
if m>m0disp('输入参数m不合法'); return;
end
x=100*rand(1,m0); y=100*rand(1,m0);  %构造初始用于画图的m0个节点坐标
if se==1A=zeros(m0);
elseif se==2A=ones(m0); A(1:m0+1:m0^2)=0; %对角线元素置0
elseA=zeros(m0); B=rand(m0); B=tril(B); %截取下三角元素A(B<=0.1)=1; %按照概率0.1进行连边A=A+A';  %构造完整的邻接矩阵
end 
for k=m0+1:Nx(k)=100*rand; y(k)=100*rand; %生成用于当前节点画图的坐标p=(sum(A)+1)/sum(sum(A)+1); %计算所有节点的连接概率pp=cumsum(p); %求累积分布A(k,k)=0;   %加入新的连边之前,邻接矩阵扩充维数ind=[]; %新节点所连节点的初始集合while length(ind)<mjj=find(pp>rand); jj=jj(1); %用赌轮法选择连边节点的编号ind=union(ind,jj); %使用union保证选择的节点不重复endA(k,ind)=1; A(ind,k)=1; %构造加边以后新的邻接矩阵
end
plot(x,y,'ro','MarkerEdgeColor','g','MarkerFaceColor','r','markersize',8);
hold on, A2=tril(A); [i,j]=find(A2); %找邻接矩阵下三角元素的非零元素
for k=1:length(i)plot([x(i(k)),x(j(k))],[y(i(k)),y(j(k))],'linewidth',1.2)
end
deg=sum(A);  %计算邻接矩阵的列和,即各节点的度
ave_degree=sum(deg)/N;  %计算平均度
figure, bar([1:N],deg); %画各节点度的柱状图
title('网络图各节点度大小');
xlabel('$v_{i}$','Interpreter','Latex'), ylabel('$k$','Interpreter','Latex')
degrange=minmax(deg); %求度的取值范围
pinshu=hist(deg,[degrange(1): degrange(2)]);%求度取值的频数
df=pinshu/N; %求度的频率分布
figure, bar([degrange(1):degrange(2)],df,'r')  %画度分布柱状图
title('网络图的度分布');
xlabel('$k$','Interpreter','Latex'), ylabel('$P$','Interpreter','Latex')

结果展示

 赶紧放假吧,好累!!!


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

相关文章

BA无标度网络模型

BA无标度网络模型于1999年提出&#xff0c;具有如下特性&#xff1a;&#xff08;1&#xff09;网络的规模是不断扩大的&#xff1b;&#xff08;2&#xff09;新的节点更倾向于与那些具有较高连接度的节点相连接。 BA无标度网络模型构造算法 &#xff08;1&#xff09;从具有…

Matlab实现无标度网络生成及其分析

文章目录 引言社会网络分类Barabsi-Albert无标度网络生成算法MATLAB代码实现无向的无标度网络生成代码BAgraph_undir有向的无标度网络生成代码BAgraph_dir 无标度网络的节点度统计分析无向的无标度网络节点频率统计算法有向的无标度网络节点频率统计算法 完整的分析代码代码实现…

networkx学习(五)无标度网络

networkx学习(五)无标度网络 参考:参考来源,《巴拉巴西网络科学》 无标度网络: 对于随机网络和规则网络,度分布区间非常狭窄,大多数节点都集中在节点度均值< k >的附近,说明节点具有同质性,因此< k >可以被看作是节点度的一个特征标度。而在节点度服从幂…

无标度网络的生成模型

1999 年 Barabsi 和 Albert 提出了无标度网络模型&#xff08;简称 BA 模型&#xff09;。无标度网络的重要特征为&#xff1a; 无标度网络的节点度分布服从幂律分布。 无标度网络的度分布 p ( d ) p(d) p(d) 满足 p ( d ) ∼ d − α &#xff0c; p(d)\sim d^{-\alpha}&…

无标度网络(scale-free network)

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

无标度网络模型

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

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

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

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

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

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

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

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

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

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

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

JVM——垃圾回收算法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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