在用ER随机图生成随机网络的时候,如果连接概率设置得小,很有可能会产生孤立的节点或者比较小的分散的连通片,这对分析网络的性能造成了一定的困扰。

有些情况下不想出现孤立点,否则在网络处理的时候会很不方便,采用最大连通片的模式来消除孤立点,连通片求解对于有向网络和无向网络是有区别的,为了方便,这里一律采用转化为无向网络的方式来进行处理。具体操作见下面代码:

%% Q为邻接矩阵
[a,b]=components(sparse(triu(Q)+triu(Q)'));
a1=find(a==1); % 找出最大连通片
for i=2:max(a) % 在其余的孤立连通片中进行循环ind=find(a==i); % 找到当前孤立点(片)连通片h=randperm(length(ind),1); % 在当前孤立连通片中任取一点k=randperm(length(a1),1);  % 在最大连通片中任取一点Q(ind(h),a1(k))=1;  % 进行连接Q(a1(k),ind(h))=1;
end

处理后的网络结构变化如下图所示:

上图为存在孤立点的网络。

上图为处理后没有孤立点的网络。

随机网络中的孤立点(片)处理相关推荐

  1. 随机网络中通过Hebbian可塑性进行元学习(Meta-Learning through Hebbian Plasticity in Random Networks)

    随机网络中通过Hebbian可塑性进行元学习(Meta-Learning through Hebbian Plasticity in Random Networks) 概述 Lifelong lear ...

  2. Nat. Mach. Intell. | 基于深度强化学习寻找网络中的关键节点

    今天给大家介绍哈佛大学Yang-Yu Liu课题组和加利福尼亚大学洛杉矶分校Yizhou Sun课题组发表在nature machine intelligence上的一篇文章"Finding ...

  3. FEMS综述: 如何从微生物网络中的“毛线球”理出头绪(3万字长文带你系统学习网络)...

    如何从微生物网络中的"毛线球"理出头绪 From hairballs to hypotheses–biological insights from microbial Lisa R ...

  4. 通信工程论文 通信网络中故障数据优化检测仿真研究

    通信网络中故障数据优化检测仿真研究 专业:通信工程 2022年5月 论文题目:通信网络中故障数据优化检测仿真研究 学科专业:通信工程 摘 要 在对通信网络之中的故障数据进行检测时,考虑到在通信网络之中 ...

  5. 读书笔记(随笔2)数据在网络中的传输

    2 数据在网络中的传输 所有的数据对于网络来说都是业务,不同的业务数据对传输的要求不一样, 就需要有不同的 信令协议 来满足它,不同的信令协议对数据的封装和标识提出 了不同的要求,从而又产生了各种 封 ...

  6. 网络模型 - 随机网络,无标度网络,分层网络

    转自: http://www.flickr.com/photos/caseorganic/4510691991/in/set-72157624621620243 小图 大图 Network Model ...

  7. 随机网络构建_构建随机报价机

    随机网络构建 by Ayo Isaiah 通过Ayo Isaiah 构建随机报价机 (Building a Random Quote Machine) I really wasn't entirely ...

  8. 探究!一个数据包在网络中的心路历程

    来自:小林coding 前言 想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题. 还别说,这真是挺常问的这题,前几天坐在我旁边的主管电话面试应聘者的时候,也问了这个 ...

  9. Bioinformatics| 生物医学网络中的图嵌入方法

    今天给大家介绍Bioinformatics期刊的一篇文章,"Graph embedding on biomedical networks: methods, applications and ...

最新文章

  1. 腾讯云智能制造首次披露三大战略布局,发布“511”生态伙伴计划
  2. C++中 int char 的相互转换
  3. ASP.NET WebForm中用async/await实现异步
  4. html5 制作神器,HTML5/Canvas 简单的泡沫生成器
  5. Centos6.5下升级Python版本
  6. springbootajaxhas been blocked by CORS policy: No ‘Access-Control-Allow-Origin
  7. Mac 10.12连接iSCSI硬盘软件iSCSI Initiator X
  8. Altium Designer 10 (PCB design)
  9. SysTick_Handler cortex-m0 LPC1114
  10. pandas 学习(四)—— 数据处理(清洗)、缺失值的处理
  11. Android源码编译FFmpeg4.0.2单独so库for Android(验证可用)
  12. sosoapi初次接触
  13. x80hd装linux,台电X80HD:双系统切换的方法演示_台电 X80HD_平板电脑评测-中关村在线...
  14. Nginx+rtmp模块实现直播推流
  15. 各版本的QT源码下载地址
  16. 时间序列预测比赛小结
  17. Win11更新或更改时间后闪白屏的解决方法
  18. 分享一个非常不错的手机定位网
  19. K8S集群中Pod资源常见的异常状态以及排查思路
  20. 除了Kaggle,这里还有一些高质量的数据科学竞赛平台

热门文章

  1. volatile为什么不能保证原子性
  2. 2018年世界杯德国输给韩国?终于找到原因了
  3. 修改npm镜像地址为国内淘宝镜像
  4. 高等数学(第七版)同济大学 习题11-1 个人解答
  5. [附源码]SSM计算机毕业设计渔具店管理系统JAVA
  6. Windows文件直接上传到Linux
  7. 路由器二次开发一步一步把工业路由器变成一个高端的可指定出网、节点和链路的路由器,包含详细过程及快捷脚本(二)
  8. 随机森林分类预测(多棵树)
  9. re.I re.L re.M re.S re.U re.X
  10. 【游戏开发实战】Unity粒子在UI界面中的裁切、蒙版、层级问题的解决(ScrollView裁切、Mask蒙版、UI粒子层级关系)