nw小世界 matlab,littleworld NW小世界网络的构成原则为:从一个环状 则 开始, 含有N个结点,每 向 matlab 238万源代码下载- www.pudn.com...

详细说明:NW小世界网络的构成原则为:从一个环状的规则网络开始,网络含有N个结点,每个结点向与它最近邻的K个结点连出K条边,并满足N>>K>>In(N)>>1。随后进行随机化加边,以概率p在随机选取的一对节点之间加上一条边。其中,任意两个不同的节点之间至多只能有一条边,并且每一个节点都不能有边与自身相连。改变p值可以实现从最近邻耦合网络(p=0)向全局耦合网络(p=1)转变。在p足够小和N足够大时,NW小世界模型本质上等同于WS小世界模型。

-NW constitutive principles of small-world networks: from the rules of a ring network, network with N nodes, each node is connected to the K node with its nearest neighbor K edges, and meet N &gt &gt K &gt &gt In (N) &gt &gt 1. Followed by randomization into the plus side, with probability p with an edge between a pair of nodes in a randomly selected. Wherein between any two different nodes at most only one edge, and each node can not have a side connected with itself. P value can be changed to achieve the transition from the nearest neighbor coupling network (p = 0) coupled to the global network (p = 1). When p is small enough and large enough N, NW small-world model is essentially the same as the WS small-world model.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以帮你实现并展示NW世界模型构建,并计算平均路径长度和聚类系数。 首先,NW世界模型由两个部分构成一个规则网络一个随机网络。规则网络一个正则的网格,每个节点与其周围的k个节点相连。随机网络是通过随机重连规则网络中的边来构建的。 我们可以使用Python中的networkx库来实现NW世界模型。首先,我们需要导入库并创建规则网络: ```python import networkx as nx # 创建规则网络 n = 100 # 网络中节点的数量 k = 4 # 每个节点与周围k个节点相连 p = 0.1 # 重连概率 G = nx.watts_strogatz_graph(n, k, p) ``` 接下来,我们需要对规则网络进行重连,以创建随机网络: ```python # 重连规则网络中的边,以创建随机网络 for u, v in G.edges(): if (u < v) and (not G.has_edge(u, v)): if nx.utils.uniform(0, 1) < p: w = nx.utils.discrete_sequence(2, p=0.5)[0] G.remove_edge(u, v) G.add_edge(u, w) ``` 现在,我们已经创建了一个NW世界模型。接下来,我们可以计算平均路径长度和聚类系数。平均路径长度是网络中所有节点对之间的最短路径长度的平均值。聚类系数是网络中节点的聚集程度的度量,它表示一个节点的邻居之间有多少条边。 ```python # 计算平均路径长度和聚类系数 avg_path_length = nx.average_shortest_path_length(G) clustering_coefficient = nx.average_clustering(G) print("平均路径长度:", avg_path_length) print("聚类系数:", clustering_coefficient) ``` 最后,我们可以可视化这个NW世界模型,以便更好地理解它: ```python import matplotlib.pyplot as plt # 可视化NW世界模型 nx.draw_networkx(G) plt.show() ``` 这样,我们就完成了NW世界模型的构建、计算平均路径长度和聚类系数,并可视化了这个模型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值