欢迎来到天天文库
浏览记录
ID:24012132
大小:56.12 KB
页数:4页
时间:2018-11-12
《搜索研究论文-聚类系数对小世界交通网络搜索路径的影响》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、搜索研究论文-聚类系数对小世界交通网络搜索路径的影响聚类系数对小世界交通网络搜索路径的影响1、引言交通网络可以用复杂网络来描述[1]。复杂网络有两种典型的模型:无标度网络模型和小世界模型。其中,无标度网络的度分布具有幂率分布,而小世界网络则有较短的平均路径[2]。为此,我们选择小世界网络来模拟交通网络研究聚类系数对交通网络的平均路径的影响。本文首先给出交通网络的复杂网络定义,然后选择小世界网络为交通网络的网络模型,研宄聚类系数对小世界交通网络的最短平均路径的影响,同时,研究聚类系数贪婪算法的影响。2、城市交通网络的复杂网络定义城市交通网络可以用复杂
2、网络来描述,其定义如下:城市交通网络由许多节点和边组成,节点代表道路的交叉路口,边代表道路。当城市交通网络有许许多多的边和节点组成时,边构成了城市交通复杂网络。城市交通网络中,道路有不同的特点,为了简化问题我们做如下假设:城市交通网络中的边是双向的;边的长度是相等的,城市交通网络抽象为非加权网络。3、网络模型及搜索算法本文选择选用WS小世界模型作为交通网络模型。其构造算法如下:从规则图开始:建立一个最近邻耦合网络,节点数为。其中每个节点都与它左右相邻的各节点相连,是偶数。随机化重连:以概率随机地重新连接网络中的每个边,即将边的一个端点保持不变,而另
3、一个端点取为网络中随机选择的一个节点,其中,任意两个不同的节点之间至多只能有一条边,并且每一个节点都不能有边与自身相连。我们对Dijkstra算法进行修改,得到如下获得最短平均路径的算法:选定源节点和目标节点,并且把源节点设定为当前节点,与此同时,最短路径1=0。当前节点询问其邻居节点是否为目标节点,如果是,1=1+1,搜索终止。否则,把所有没有被访问过的邻居节点设置为当前节点,并且1=1+1。重复步骤,直到当前节点没有没被访问过的邻居节点为止。贪婪算法是最适合小世界网络的搜索算法,随机算法是成本最低的搜索算法,我们将在小世界模型上比较聚类系数对它
4、们的影响。假定当前节点己知邻居节点与目标节点的坐标。定义节点、之间的距离为。源节点应用贪婪策略搜索目标节点时步骤如下:首先判断自己的邻居节点中有无目标节点;如有,则终止搜索;若无,则向距离目标节点距离近的邻居节点查询,查询它的邻居节点中是否有目标节点;重复2、3,若所有的邻居节点都访问过一次,则认为搜索失败。随机游走策略如下与贪婪算法类似,只是随机选择邻居节点作为查询节点查询其邻居节点是否有目标节点。4、仿真及结果分析实验中,我们建立WS小世界网络模型,其中,网络规模为:N=10000,网络的平均度=4,改变重连概率以达到改变聚类系数的目的。在该网
5、络模型上实现最短平均路径算法、贪婪算法和随机算法。由于计算所有节点间的平均路径工作量太大,为此,我们随机选择1000节点,通过上述算法研究聚类系数对最短平均路径的影响以及对贪婪算法的影响1为小世界交通网络中聚类系数对最短平均路径的影响。从图1可以看出,最短平均路径长度随着聚类系数的增长而增长,并且,当聚类系数较小时,最短平均路径很小,随着聚类系数的增大,最短平均路径突然增大。从1可以看出,实验中算法搜索的成功率为1.这说明交通网络的聚类系数不能太大。2为聚类系数对搜索算法的影响。从图2可以看出当聚类系数较小时,贪婪算法的平均路径远小于随机算法的平均
6、路径,从图可以看出,聚类系数较小时,贪婪算法的成功率远高于随机算法。当聚类系数较大时,两者的平均路径接近,成功率都很低。5、结语通过对交通网络进行定义,建立交通网络的小世界网络模型,以研究网络统计属性对其功能的影响。仿真结果显示,小世界交通网络中,聚类系数不宜太大,否则,不利于减小网络的最短平均路径,而且,也不利于最佳路径的搜索。也就是说,小世界交通网络中,距离较近的节点间建立少量的连接有利于交通流畅,但是太多的近距离连接不利于交通的流畅。
此文档下载收益归作者所有