Embedding graphs in a geographical or latent space, i.e., inferring locations for vertices in Euclidean space or on a smooth submanifold, is a common task in network analysis, statistical inference, and graph visualization. We consider the classic model of random geometric graphs where $n$ points are scattered uniformly in a square of area $n$, and two points have an edge between them if and only if their Euclidean distance is less than $r$. The reconstruction problem then consists of inferring the vertex positions, up to symmetry, given only the adjacency matrix of the resulting graph. We give an algorithm that, if $r=n^\alpha$ for $\alpha > 0$, with high probability reconstructs the vertex positions with a maximum error of $O(n^\beta)$ where $\beta=1/2-(4/3)\alpha$, until $\alpha \ge 3/8$ where $\beta=0$ and the error becomes $O(\sqrt{\log n})$. This improves over earlier results, which were unable to reconstruct with error less than $r$. Our method estimates Euclidean distances using a hybrid of graph distances and short-range estimates based on the number of common neighbors. We sketch proofs that our results also apply on the surface of a sphere, and (with somewhat different exponents) in any fixed dimension.
翻译:以地理或潜伏空间(即,在欧clidean空间或平滑的底盘上测出脊椎位置)的嵌入图是网络分析、统计推断和图形可视化的共同任务。我们考虑的是典型的随机几何图模型,其中美元点平均分布在平方美元中,而两个点之间的边缘,前提是其欧clidean距离小于1/2-(4/3)/alpha美元。然后,重建问题包括将顶端位置推至对称,仅考虑到所生成的图形的对称矩阵。我们给出的算法,如果$=nalpha$ > 0,则使用美元=alpha$=alpha$=0,则极有可能以最大误差为$(n ⁇ beta)美元来重建脊椎位置,美元=1/2-(4/3)\phalpha美元,直到 美元\ ge 3/8$,其中美元=betata=0美元,而错误则以美元为美元(O/salphroadex)的直径以更低的直径法来改进我们的正数。