arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1806.01469cs.DS
收藏

小世界网络模型的标号算法和紧凑路由方案

Labeling Algorithm and Compact Routing Scheme for a Small World Network Model

Santiago Viertel, André Luís Vignatti

摘要:

本文定义了环形小世界标记问题,要求一个网络的顶点的标签,使标签拥有的信息,允许一个紧凑的路由方案在网络中。我们考虑的问题,我们提出了一个小世界网络模型。该模型和紧凑的路由方案在对等网络中有应用。该模型基于Kleinberg(2000)的模型,生成一个无向二维环面,每个顶点有一个随机长程边。这些随机边创建了模仿底层环面拓扑的禁止环,并且这种行为混淆了从网络中提取路由信息的尝试。我们发现,这种禁止循环发生的概率很小,使我们能够使用广度优先搜索,找到顶点的位置上的环面。这些位置是整数对,为贪婪路由算法提供路由信息,该算法找到网络的小路径。我们提出了一种线性时间标记算法,该算法检测并删除随机边,找到底层环面并通过宽度优先搜索标记几乎所有顶点。标签算法,然后使用一个紧凑的路由计划,建议的小世界模型。

英文摘要:

This paper defines the toroidal small world labeling problem that asks for a labeling of the vertices of a network such that the labels possess information that allows a compact routing scheme in the network. We consider the problem over a small world network model we propose. Both the model and the compact routing scheme have applications in peer-to-peer networks. The proposed model is based on the model of Kleinberg (2000), and generates an undirected two-dimensional torus with one random long-range edge per vertex. These random edges create forbidden cycles that mimic the underlying torus topology, and this behavior confuses attempts for extracting the routing information from the network. We show that such forbidden cycles happen with small probability, allowing us to use a breadth-first search that finds the vertices positions on the torus. The positions are pairs of integer numbers that provides routing information to a greedy routing algorithm that finds small paths of the network. We present a linear time labeling algorithm that detects and removes the random edges, finds the underlying torus and labels almost all vertices through a breadth-first search. The labeling algorithm is then used by a compact routing scheme for the proposed small world model.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑