衡量连通图连通性的一些指标

  • r-reachable
    • introduction
    • code(Matlab)
  • r-robust
    • introduction
    • code(Matlab)

r-reachable

introduction

Definition 1(r-reachable~set): For any given r∈Nr\in\mathbb{N}r∈N, a subset of nodes S⊂NS\subset NS⊂N is said to be r-reachable if there exists a node vi∈Vv_i\in\mathcal{V}vi​∈V such that ∥Ni\S∥≤r\|\mathcal{N}_i\backslash S\|\le r∥Ni​\S∥≤r. rrr-reachable set is a tool to measure the connectivity among the graph, the bigger rrr is, the slighter one node be influenced by one of its neighbor. For example, a complete connected graph with mmm nodes has mmm-reachable set. Hence, the influence of a regular nodes receiving adversary message by a malicious node drops to minimize.

code(Matlab)

function [result] = r_reachable( graph, subset)
temp = 0;
len = length(subset);
gsize = size(graph, 1);
result = 0;
for i = 1:lenfor j = 1:gsizeif(subset(i)~=j && ~ismember(j,subset) && graph(subset(i),j)~=0)temp = temp+1;endcontinueendif result < tempresult = temp;endtemp = 0;
endend

r-robust

introduction

Definition 2(r-robust~graph): For r∈Nr\in\mathbb{N}r∈N, a graph GGG is said to be rrr-robust if for all pairs of disjoint nonempty subsets S1,S2⊂VS_1,S_2\subset\mathcal{V}S1​,S2​⊂V, at least one of S1S_1S1​ or S2S_2S2​ is rrr-reachable. The usage of rrr-robust graph is similar to rrr-reachable set. The distinguish between is that rrr -reachable represents local connectivity while rrr-robust represents global connectivity of a graph.Codes is given in index, significantly, it’s really complex to judge a graph is a r-robust with some r. In my opinion, it’s not a good index to measure a rather huge network. For example, we consider a network with 8 nodes, we need to split subset from 8 nodes totally 162 times.(C81+C82+C83+C84=162C_8^1+C_8^2+C_8^3+C_8^4=162C81​+C82​+C83​+C84​=162)

code(Matlab)

function [result] = r_robust( graph )
gsize = size(graph, 1);
temp1 = 0;
temp2 = 0;
result = gsize;
for i = 1:floor(gsize/2)combine = nchoosek([1:gsize], i);   for j = 1:size(combine, 1)   temp1 = r_reachable(graph, combine(j,:));corresp = [];for k = 1:gsizeif(~ismember(k, combine(j,:)))corresp(end+1) = k;endendtemp2 = r_reachable(graph, corresp);if(temp1 > temp2)temp2 = temp1;endif(temp2 < result)result = temp2;endend
end
end

衡量连通图连通性一些指标(r-reachable, r-robust)相关推荐

  1. [云炬python3玩转机器学习] 5-6最好的衡量线性回归法的指标: R Squared

    RMSE MAE 无法解决 不同模型之间的误差值比较,如预测房产数据误差为5万元,而预测学生成绩误差是10分,无法进行比较算法是用在哪个问题上好 R Squared就可以解决这种问题 y = y均值这 ...

  2. 机器学习9衡量线性回归法的指标,MSE,RMS,MAE

    文章目录 一.衡量线性回归法的指标,MSE,RMS,MAE 1.MSE均方误差(Mean Squared Error) 2.RSE均方误差(Root Mean Squared Error) 3.平均绝 ...

  3. plor 回归的r方_【回归分析】R、R平方与调整后的R平方

    原标题:[回归分析]R.R平方与调整后的R平方 回归分析,是对两个或两个以上变量之间的因果关系进行定量研究的一种统计分析方法.回归分析,也是我们进行需求预测常用的一种因果建模方法. 我们做回归分析时, ...

  4. 【R言R语】系列之算法工程师入职半年的总结与感悟

    0 导读 这是我入职半年后写在公众号里的一篇文章,在此分享到CSDN上,希望能和CSDN上的朋友们一起交流学习CV算法以及相应的知识.也欢迎大家关注我的公众号WeThinkIn. [R言R语]系列之算 ...

  5. [R语言] R语言PCA分析教程 Principal Component Methods in R

    R语言PCA分析教程 Principal Component Methods in R(代码下载) 主成分分析Principal Component Methods(PCA)允许我们总结和可视化包含由 ...

  6. R语言R原生及可视化包ggplot2绘制并排的箱图实战(Side-by-Side Boxplots)

    R语言R原生及可视化包ggplot2绘制并排的箱图实战(Side-by-Side Boxplots) 目录 R语言R原生及可视化包ggplot2绘制并排的箱图实战(Side-by-Side Boxpl ...

  7. linux 搜索命令 历史,Linux 控制台神器:搜索历史命令 Ctrl + R ( ctrl + r to search the history command )...

    Linux 控制台神器:搜索历史命令 Ctrl + R ( ctrl + r to search the history command ) 2013-01-29 15:30 访问量: 23761 分 ...

  8. 电磁场中场点和源点及▽(R)▽(1/R)▽.▽(1/R)

    r→\overrightarrow{r}r表示场点,r→′\overrightarrow{r}'r′表示源点 R→\overrightarrow{R}R表示源点指向场点 R→=r→−r→′\overr ...

  9. 【R言R语】算法工程师入职一年半的总结与感悟

    公众号:WeThinkIn 公众号原文:[R言R语]算法工程师入职一年半的总结与感悟 写在前面 [R言R语]栏目专注于分享Rocky的一些思考.关于AI行业的思考,将是本栏目的核心,除此之外,其他有价 ...

最新文章

  1. 018_rate评分
  2. 导入已有工程相关问题解决实录
  3. r shiny内部支持的输入函数
  4. 用html编辑csdn的方法
  5. VTK:Utilities之PCADemo
  6. 【bfs】重力球(luogu 7473/NOI Online 2021 普及组 T3)
  7. 远程控制计算机,但是不能拷贝远程计算机的资料到本地,也不能对拷???...
  8. 计算机管理 网络延时打开,如何解决网络延时-如何解决局域网访问延迟问题?通过局域网访问网内机子,有时候半天没 爱问知识人...
  9. linux 网口对应网卡_【电脑知识】在纯DOS下更改BIOS中网卡MAC地址教程
  10. unity的安装教程
  11. 实现微信自动回复看电影!
  12. OBS视频采集流程分析
  13. php 更改发送ip,PHP重新启动路由器以更改IP地址程序
  14. 《论英语能力从小开始培养的重要性,不一定是非要去国外》
  15. DRM 驱动程序开发(VKMS)
  16. 相机镜头选择:相机焦距、视场角和景深(可视距离)之间的关系
  17. 批量ping指定端口,批量测试IP地址是否通
  18. uniapp中调用震动、系统铃声以及自定义铃声
  19. excel实现join功能
  20. m1芯片Mac如何玩ios手游

热门文章

  1. discuz_result
  2. 矿大课表ics文件生成小工具
  3. Consul + fabio 实现自动服务发现、负载均衡 1
  4. 连接WiFi电脑却无法上网
  5. Win11自带微软浏览器无法翻译
  6. 走进Visual C++
  7. 大数据和人工智能到底是什么关系
  8. java拼图_java拼图
  9. 【微信小程序】z-index失效
  10. TANRIC:肿瘤相关lncRNA数据库