-
2021-04-23 07:38:20
centrality/
centrality/__init__.py
centrality/__init__.pyc
centrality/betweenness.py
centrality/betweenness.pyc
centrality/betweenness_subset.py
centrality/betweenness_subset.pyc
centrality/closeness.py
centrality/closeness.pyc
centrality/communicability_alg.py
centrality/communicability_alg.pyc
centrality/current_flow_betweenness.py
centrality/current_flow_betweenness.pyc
centrality/current_flow_betweenness_subset.py
centrality/current_flow_betweenness_subset.pyc
centrality/current_flow_closeness.py
centrality/current_flow_closeness.pyc
centrality/degree_alg.py
centrality/degree_alg.pyc
centrality/eigenvector.py
centrality/eigenvector.pyc
centrality/flow_matrix.py
centrality/flow_matrix.pyc
centrality/katz.py
centrality/katz.pyc
centrality/load.py
centrality/load.pyc
centrality/tests/
centrality/tests/test_betweenness_centrality.py
centrality/tests/test_betweenness_centrality.pyc
centrality/tests/test_betweenness_centrality_subset.py
centrality/tests/test_betweenness_centrality_subset.pyc
centrality/tests/test_closeness_centrality.py
centrality/tests/test_closeness_centrality.pyc
centrality/tests/test_communicability.py
centrality/tests/test_communicability.pyc
centrality/tests/test_current_flow_betweenness_centrality.py
centrality/tests/test_current_flow_betweenness_centrality.pyc
centrality/tests/test_current_flow_betweenness_centrality_subset.py
centrality/tests/test_current_flow_betweenness_centrality_subset.pyc
centrality/tests/test_current_flow_closeness.py
centrality/tests/test_current_flow_closeness.pyc
centrality/tests/test_degree_centrality.py
centrality/tests/test_degree_centrality.pyc
centrality/tests/test_eigenvector_centrality.py
centrality/tests/test_eigenvector_centrality.pyc
centrality/tests/test_katz_centrality.py
centrality/tests/test_katz_centrality.pyc
centrality/tests/test_load_centrality.py
centrality/tests/test_load_centrality.pyc
更多相关内容 -
复杂网络计算边介数 MATLAB程序
2021-01-07 16:53:22输入邻接矩阵或权重矩阵,可输出各边的介数 -
求复杂网络节点介数——matlab
2020-11-30 09:27:44利用matlab求解复杂网络节点介数,首先求出各节点的最短路径,然后利用对应算法求解介数。 输入:复杂网络邻接矩阵;输出:各节点的介数值 -
matlab代码_复杂网络_matlab求点介数_复杂网络matlab_matlab_聚类系数
2021-09-10 20:59:02复杂网络度和度分布、最短路径、点介数、聚类系数代码 -
GraphBetweennessCentrality.zip_介数matlab_复杂网络分析_社交网络_社交网络分析_网络介数
2022-07-14 15:03:41求复杂网络中的度的介数,输入网络的邻接矩阵,对分析社交网络的拓扑性质很重要 -
BetweennessVerte.zip_betweenness_介数_复杂网络_计算节点介数
2022-07-15 12:05:54根据邻接矩阵,计算复杂网络中节点的介数。 -
复杂网络最短路代码.zip_介数_复杂网络_复杂网络 算法_最短路
2022-07-14 16:29:35计算复杂网络之间的介数指标,包含求取网络中的最短路问题的多个算法。 -
求复杂网络中的介数,最短路径
2009-04-24 10:14:52在软件中应用复杂网络的介数概念 求最短路径的长度,最短路径的条数 -
节点度,介数以节节点删除后的分析.zip_复杂网络_复杂网络 删除_点介数_节点删除_节点度
2022-07-14 12:51:30复杂网络的节点度,节点介数,以节静态的故障分析 -
matlab边的介数,matlab-bgl-master 复杂网络工具包,便于计算 边介数,最短路径等问题 261万源代码下载- ...
2021-04-21 19:04:22文件名称: matlab-bgl-master下载 收藏√ [5 4 3 2 1]开发工具: matlab文件大小: 982 KB上传时间: 2016-06-27下载次数: 0提 供 者: 陈娟详细说明:复杂网络工具包,便于计算复杂网络边介数,最短路径等问题-Complex ...文件名称: matlab-bgl-master
下载 收藏√ [
5 4 3 2 1
]
开发工具: matlab
文件大小: 982 KB
上传时间: 2016-06-27
下载次数: 0
提 供 者: 陈娟
详细说明:复杂网络工具包,便于计算复杂网络边介数,最短路径等问题-Complex Network Kit
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
matlab-bgl-master\.bzrignore
.................\.gitignore
.................\.project
.................\@inplace\assign.m
.................\........\display.m
.................\........\double.m
.................\........\end.m
.................\........\inplace.m
.................\........\size.m
.................\........\subsasgn.m
.................\........\subsref.m
.................\..pdouble\ipdouble.m
.................\...int32\ipint32.m
.................\addpath_mbgl_custom.m
.................\all_shortest_paths.m
.................\astar_search.m
.................\bellman_ford_sp.m
.................\betweenness_centrality.m
.................\bfs.m
.................\biconnected_components.m
.................\boyer_myrvold_planarity_test.m
.................\breadth_first_search.m
.................\chrobak_payne_straight_line_drawing.m
.................\circle_graph_layout.m
.................\clique_graph.m
.................\clustering_coefficients.m
.................\combine_visitors.m
.................\components.m
.................\Contents.m
.................\core_numbers.m
.................\.ustom\better_er.m
.................\......\dijkstra_all_sp.m
.................\......\flow_improve.m
.................\......\matching_dmperm.m
.................\......\path_histogram.m
.................\......\randgeom.m
.................\cycle_graph.m
.................\dag_sp.m
.................\depth_first_search.m
.................\dfs.m
.................\dijkstra_sp.m
.................\.oc\changed.txt
.................\...\fileexchange.doc
.................\...\html\changes.html
.................\...\....\faq.html
.................\...\....\images\matlab-bgl-header.png
.................\...\....\......\Thumbs.db
.................\...\....\index.html
.................\...\....\old.html
.................\...\....\site.css
.................\...\....\style.css
.................\...\Matlab BGL.doc
.................\...\mxdom2mbgl-html.xsl
.................\...\tex\bfs_example.gif
.................\...\...\bfs_example.PNG
.................\...\...\bfs_treeplot.png
.................\...\...\dfs.gif
.................\...\...\dfs.PNG
.................\...\...\digraph.gif
.................\...\...\digraph.PNG
.................\...\...\matlab-bgl-tex-ref-2.0.tex
.................\...\...\matlab-bgl-tex-ref-2.1.tex
.................\...\...\matlab-bgl-tex-ref.tex
.................\...\...\matlab_bgl_v1.0.tex
.................\...\...\matlab_bgl_v2.0.tex
.................\...\...\matlab_bgl_v2.1.tex
.................\...\...\matlab_bgl_v3.0.tex
.................\...\...\max-flow.gif
.................\...\...\max-flow.PNG
.................\...\...\multiway_cut-large.emf
.................\...\...\multiway_cut-large.eps
.................\...\...\multiway_cut-large.png
.................\...\...\multiway_cut.emf
.................\...\...\multiway_cut.eps
.................\...\...\multiway_cut.png
.................\...\...\shading.sty
.................\...\...\undigraph.gif
.................\...\...\undigraph.PNG
.................\...\...\write_latex_ref.m
.................\...\write_examples_html.m
.................\...\~$tlab BGL.doc
.................\edge_weight_index.m
.................\edge_weight_vector.m
.................\edmonds_maximum_cardinality_matching.m
.................\edmunds_karp_max_flow.m
.................\erdos_reyni.m
.................\.xamples\approx_multiway_cut.m
.................\........\bacon_numbers.m
.................\........\bfs_example.m
.................\........\bfs_in_mbgl.m
.................\........\bfs_in_mbgl_efficient.m
.................\........\core_numbers_example.m
.................\........\dfs_example.m
.................\........\edge_index_example.m
.................\........\flow_improve_example.m
.................\........\flow_improve_example_live.m
.................\........\max_flow_example.m
.................\........\multiway_example.m
.................\........\new_in_3_0.m
.................\........\new_in_4_0.m
输入关键字,在本站261万海量源码库中尽情搜索:
帮助
-
复杂网络特征计算方法与流程
2021-05-25 05:26:57本发明涉及复杂网络特征计算方法。背景技术:目前很多复杂网络的特征计算过程,大部分都是调用matlab函数,比如BCT,这样的工具包,全是函数,没有交互界面。而且没有人移植到C语言上面来,更加没有集合成一个具有...本发明涉及复杂网络特征计算方法。
背景技术:
目前很多复杂网络的特征计算过程,大部分都是调用matlab函数,比如BCT,这样的工具包,全是函数,没有交互界面。而且没有人移植到C语言上面来,更加没有集合成一个具有交互功能的工具软件。
现有技术的缺点:需要自己去调用函数才能完成功能,这样的话就需要有一定编程能力的人,对那些没有编程能力的人不具有可用性,比如BCT。没有人机交互界面,不方面快捷。
技术实现要素:
本发明所要解决的技术问题是提供复杂网络特征计算方法,建立网络特征计算工具箱,在工具箱内直接运行计算出复杂网络特征并能够可视显示,操作简单,便于用户使用。
本发明解决上述技术问题的技术方案如下:1.复杂网络特征计算方法,其特征在于,包括如下步骤:
步骤1:建立网络特征计算工具箱;
步骤2:运行网络特征计算工具箱,在网络特征计算工具箱内进行网络的度和度分布的计算、计算网络的聚类系数和节点的聚类系数计算、计算网络的最短路径计算、计算网络的边介数和点介数计算或计算网络的连通分支计算,计算完成生成可视化文件;
步骤3:保存可视化文件。
本发明的有益效果是:建立网络特征计算工具箱,在该工具箱内集成若干个用于对复杂网络特征计算的计算模块,计算模块进行网络特征计算,以及用于生成可视化文件。用户只需要在计算机上安装该工具箱软件,读入文件进行计算,将网络特征特征计算出来,计算完毕,选择输出的文件格式并输出。本发明的复杂网络特征计算方法,操作和实现简便、迅速。
在上述技术方案的基础上,本发明还可以做如下改进。
所述计算网络的度和度分布的计算方法是:度是每个脑区节点的连接度的平均,表示为:在N个节点组成的网络G中,Ki是每个节点的连接度;度分布表示为:PK为k节点在网络中的比例。
进一步,所述计算网络的聚类系数和节点的聚类系数计算中,节点i聚类系数表示为:整个网络的聚类系数C就是所有节点i的聚类系数Ci的平均值,且0≤C<=1。
进一步,所述计算网络的最短路径计算方法是:平均最短路径长度是网络中所有节点对之间的最短路径长度的平均值,平均路径长度作为网络信息传递效率的度量,网络信息传递效率为E:则i,j都为大于0的整数,n>1,n表示节点数,由公式计算出dij,dij为两个节点i和j之间的最短路径长度。
进一步,计算网络的边介数和点介数计算方法是:点介数体现节点在网络G中的中心性,定义为:边介数是经过这条边的节点对的最短路径数。
进一步,所述计算网络的连通分支计算方法是:连通分支为网络G中的 一个子图,在这个子图内,任意两个节点之间都至少存在一条简单路径,连通图G的连通程度为点连通度,点连通度为: S为网络G的一个子图,V为所有网络G子图的集合。
具体实施方式
以下对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
复杂网络特征计算方法,其特征在于,包括如下步骤:
步骤1:建立网络特征计算工具箱;
步骤2:运行网络特征计算工具箱,在网络特征计算工具箱内进行网络的度和度分布的计算、计算网络的聚类系数和节点的聚类系数计算、计算网络的最短路径计算、计算网络的边介数和点介数计算或计算网络的连通分支计算,计算完成生成可视化文件;
步骤3:保存可视化文件。
计算网络的度和度分布的计算方法是:度是每个脑区节点的连接度的平均,表示为:在N个节点组成的网络G中,Ki是每个节点的连接度;度分布表示为:PK为k节点在网络中的比例。
计算网络的聚类系数和节点的聚类系数计算中,节点i聚类系数表示为: 整个网络的聚类系数C就是所有节点i的聚类系数Ci的平均值,且0≤C<=1。
计算网络的最短路径计算方法是:平均最短路径长度是网络中所有节点对之间的最短路径长度的平均值,平均路径长度作为网络信息传递效率的度 量,网络信息传递效率为E:则i,j都为大于0的整数,n>1,n表示节点数,由公式计算出dij,dij为两个节点i和j之间的最短路径长度。
计算网络的边介数和点介数计算方法是:点介数体现节点在网络G中的中心性,定义为:边介数是经过这条边的节点对的最短路径数。
计算网络的连通分支计算方法是:连通分支为网络G中的一个子图,在这个子图内,任意两个节点之间都至少存在一条简单路径,连通图G的连通程度为点连通度,点连通度为:S为网络G的一个子图,V为所有网络G子图的集合。
建立网络特征计算工具箱,在该工具箱内集成若干个用于对复杂网络特征计算的计算模块,计算模块分别计算网络特征,以及用于生成可视化文件。用户只需要在计算机上安装该工具箱软件,读入文件进行计算,将所有的特征全部出来,计算完毕,选择输出的文件格式并输入文件名并保存。本发明的复杂网络特征计算方法,建立网络特征计算工具箱,将各计算功能集成,操作和实现简便、迅速。
具有人机交互界面,方便快捷。
上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
-
复杂网络——度中心性、介数中心度性、接近中心性
2021-04-03 17:11:23复杂网络中心性1. 度中心度(Degree Centrality)2. 介数中心度(Betweenness Centrality)3. 接近中心度(Closeness Centrality) 1. 度中心度(Degree Centrality) 度中心度(Degree Centrality)是在网络分析中...1. 度中心性(Degree Centrality)
度中心性(Degree Centrality)是在网络分析中刻画节点中心性(Centrality)的最直接度量指标。一个节点的节点度越大就意味着该节点的度中心性越高,该节点在网络中就越重要。
某个节点 度中心性 计算公式如下:
D C i = k i N − 1 DC_i=\frac{k_i}{N-1} DCi=N−1ki
其中:- k i k_i ki 表示现有的与节点 i i i 相连的边的数量
- N − 1 N-1 N−1 表示节点 i i i 与其他节点都相连的边的数量
例:
2. 介数中心性(Betweenness Centrality)
节点介数是指一个网络里通过节点的最短路径条数
某个节点的 介数中心性 的计算公式如下:
B C i = ∑ s ≠ i ≠ t n s t i g s t BC_i=\sum_{s\neq i\neq t}\frac{n^i_{st}}{g_{st}} BCi=s=i=t∑gstnsti
其中:- n s t i n^i_{st} nsti 表示经过节点 i i i ,且为最短路径的路径数量
- g s t g_{st} gst 表示连接 s s s 和 t t t 的最短路径的数量
归一化(令结果 < 1)后,有:
B C i = 1 ( N − 1 ) ( N − 2 ) / 2 ∑ s ≠ i ≠ t n s t i g s t BC_i=\frac{1}{(N-1)(N-2)/2}\sum_{s\neq i\neq t}\frac{n^i_{st}}{g_{st}} BCi=(N−1)(N−2)/21s=i=t∑gstnsti
例:上图计算节点 1 1 1 的介数中心性:
- 从 5 5 5 -> 4 4 4 ,最短路径为 ( 5 , 1 , 4 ) (5,1,4) (5,1,4), 该路径经过节点 1 1 1 ,所以 n 54 1 = 1 , g 54 = 1 n^1_{54}=1,g_{54}=1 n541=1,g54=1
- 从 5 5 5 -> 3 3 3 ,最短路径为 ( 5 , 3 ) (5,3) (5,3), 该路径不经过节点 1 1 1,所以 n 53 1 = 0 , g 53 = 1 n^1_{53}=0,g_{53}=1 n531=0,g53=1
- 从 5 5 5 -> 2 2 2 ,最短路径为 ( 5 , 1 , 2 ) , ( 5 , 3 , 2 ) (5,1,2),(5,3,2) (5,1,2),(5,3,2), 经过节点 1 1 1 的路径为 ( 5 , 1 , 2 ) (5,1,2) (5,1,2),所以 n 52 1 = 1 , g 52 = 2 n^1_{52}=1,g_{52}=2 n521=1,g52=2
- 从 4 4 4 -> 3 3 3 ,最短路径为 ( 4 , 1 , 2 , 3 ) , ( 4 , 1 , 5 , 3 ) (4,1,2,3),(4,1,5,3) (4,1,2,3),(4,1,5,3), 两条路径都经过节点 1 1 1,所以 n 43 1 = 2 , g 43 = 2 n^1_{43}=2,g_{43}=2 n431=2,g43=2
- 从 4 4 4 -> 2 2 2 ,最短路径为 ( 4 , 1 , 2 ) (4,1,2) (4,1,2), 该路径经过节点 1 1 1,所以 n 42 1 = 1 , g 42 = 1 n^1_{42}=1,g_{42}=1 n421=1,g42=1
- 从 3 3 3 -> 2 2 2 ,最短路径为 ( 3 , 2 ) (3,2) (3,2), 该路径不经过节点 1 1 1,所以 n 32 1 = 0 , g 32 = 1 n^1_{32}=0,g_{32}=1 n321=0,g32=1
- 最后得出 B ( 1 ) = 7 2 B(1)=\frac{7}{2} B(1)=27 ,对其归一化得 B ( 1 ) = 7 12 B(1)=\frac{7}{12} B(1)=127
3. 接近中心性(Closeness Centrality)
接近中心性用于衡量节点重要性
某个节点的 接近中心性 C C i CC_i CCi 为:
d i = 1 N − 1 ∑ j = 1 N d i j C C i = 1 d i d_i=\frac{1}{N-1}\sum^{N}_{j=1}d_{ij} \quad \quad CC_i=\frac{1}{d_i} di=N−11j=1∑NdijCCi=di1
其中 d i d_i di 表示节点 i i i 到其余各点的平均距离,平均距离的倒数就是接近中心度例:
以上图节点 A A A 为例,图中点的个数 N = 11 N=11 N=11:
- 与 A A A 相连的路径为 1 1 1 的共 4 4 4 个点,为 D , E , F , B D,E,F,B D,E,F,B
- 与 A A A 相连的路径为 2 2 2 的共 3 3 3 个点,为 G . C , H G.C,H G.C,H
- 与 A A A 相连的路径为 3 3 3 的共 3 3 3 个点,为 I , J , K I,J,K I,J,K
- 可得 A A A 的平均距离为 d ( A ) = 1 10 ( 4 + 2 ∗ 3 + 3 ∗ 3 ) d(A)=\frac{1}{10}(4+2 *3+3*3) d(A)=101(4+2∗3+3∗3), A A A 的接近中心度为 C C ( A ) = 1 d ( A ) CC(A)=\frac{1}{d(A)} CC(A)=d(A)1
-
这个文件是复杂网络的介数介绍的一些细节
2009-09-12 12:01:23这个文件是复杂网络的介数介绍的一些细节。-This document is referred to a number of complex networks, introduced some of the details. -
betweenness_centrality.rar_betweenness_centrality_介数_介数matlab_复杂
2022-07-15 19:03:22求一个网络的介数,还是一个不错的MATLAB代码哦,希望能帮上大家的忙 -
复杂网络的matlab程序
2018-05-15 15:36:10各种复杂网络的matlab程序,包括求最大特征根,度分布,聚类系数,点和边的介数,网络平均距离,ER,WS,BA网络生成等等。 -
网络游戏-基于复杂网络边介数的模块划分方法.zip
2021-09-19 20:44:35网络游戏-基于复杂网络边介数的模块划分方法.zip -
论文研究-基于复杂网络节点介数的IP阻断算法 .pdf
2019-08-15 15:49:59基于复杂网络节点介数的IP阻断算法,童绥,双锴,近年来,复杂网络分析作为一种应用性很强的社会学研究方法,越来越受人瞩目。而 如何计算图中点的重要性,选取其中的关键节点又�� -
【复杂网络社团发现】GN算法边介数详解
2019-10-22 17:12:47边介数是运用GN算法求解的关键,通过不断删除边介数最高的边,才能最终生成分裂树。 那么,边介数怎么计算呢? 相信点进我这篇文的朋友们都是看过边介数计算公式的。 那么废话不多说,我直接上图解释吧。 流程 首先... -
复杂网络算法中k-shell与介数中心性算法的实现.pdf
2022-03-19 21:16:44复杂网络算法中k-shell与介数中心性算法的实现.pdf -
复杂网络聚类系数最短路径平均长度介数等计算
2011-11-18 15:26:29c++开发的复杂网络聚类系数最短路径平均长度介数等计算 -
树形网络的平均介数
2020-10-17 11:55:14主要讨论树形网络的平均节点介数,刻画了树形网络中具有最大和最小平均节点介数的网络。 -
网络的介数中心性(betweenness)及计算方法
2016-04-16 15:14:56复杂网络的教材通常就介绍了betweenness的意义与定义,直接从定义出发计算的复杂度达到O(n3)O(n^3)这里介绍一个2001年brandes提出的算法,在无权图上复杂度为O(mn)O(mn),在有权图上复杂度在O(mn+nlogn)O(mn+ -
SNA社交网络算法
2021-05-25 00:36:29社交网络需要用到igraph库,所以需要安装。可以在lfd的网站http://www.lfd.uci.edu/~gohlke/pythonlibs/ 上下载python_igraph,具体的python对应版本和是32位还是64位的,比如我下载了 python_igraph‑0.7.1.post6‑... -
复杂网络及效率模型及其计算.pdf
2020-11-29 04:47:15复杂网络与效率模型及其计算摘 要复杂网络在现实世界中广泛存在。近年来,有关复杂网络的研究的一个重要方面是动力学问题上。鉴于网络的加团效应在生物学中广泛存在,并在经济科学等领域有着重要的用途,该课题已... -
复杂网络算法中K—shell与介数中心性算法的实现
2021-02-26 19:16:37//文章编号:1007—1423(2014)17—0007—05 DOI:10.3969~.issn.1007—1423.2014.17.002复杂网络算法中K—shel与介数中心性算法的实现邵浩 一,陈东方 一,刘欣 1,Z(1.武汉科技大学计算机科学与技术学院,... -
【转载+整理补充】复杂网络的统计特征意义及概述
2021-11-22 14:55:14将从以下五个方面进行展开(参考书籍《基于复杂网络的机器学习方法》): 1.度和度相关性 2.距离和路径 3.网络结构 4.网络中心性 5.复杂网络度量方法的分类 1.度和度相关性 密度:衡量网络中各个节点间的... -
GN.rar_MATLAB 网络划分_社区划分_社区划分 matlab_边介数
2022-07-15 17:04:20复杂网络中社区划分算法中利用边介数的经典GN算法 -
复杂网络度和度分布、最短路径、点介数、聚类系数代码,matlab源码.zip
2021-10-15 00:56:15复杂网络度和度分布、最短路径、点介数、聚类系数代码,matlab源码 -
面向级联失效的复杂网络加权策略
2021-01-14 15:50:32针对加权复杂网络抵制级联失效的鲁棒性问题, 提出一种介数相关的节点加权方法, 并应用加权流局域重 新分配原则构建了带有可调权重参数的级联模型. 在典型模型网络和真实网络上探讨了级联行为. 数值模拟和理论 分析...