Hyperbolic Embeddings for Near-Optimal Greedy Routing

被引:3
|
作者
Bläsius T. [1 ]
Friedrich T. [1 ]
Katzmann M. [1 ]
Krohmer A. [1 ]
机构
[1] Hasso Plattner Institute, University of Potsdam, Prof.-Dr.-Helmert-Str. 2-3, Potsdam
关键词
geographic routing; Greedy routing; hyperbolic space; robustness; spanning trees; stretch;
D O I
10.1145/3381751
中图分类号
学科分类号
摘要
Greedy routing computes paths between nodes in a network by successively moving to the neighbor closest to the target with respect to coordinates given by an embedding into some metric space. Its advantage is that only local information is used for routing decisions. We present different algorithms for generating graph embeddings into the hyperbolic plane that are well suited for greedy routing. In particular, our embeddings guarantee that greedy routing always succeeds in reaching the target, and we try to minimize the lengths of the resulting greedy paths. We evaluate our algorithm on multiple generated and real-world networks. For networks that are generally assumed to have a hidden underlying hyperbolic geometry, such as the Internet graph [3], we achieve near-optimal results (i.e., the resulting greedy paths are only slightly longer than the corresponding shortest paths). In the case of the Internet graph, they are only 6% longer when using our best algorithm, which greatly improves upon the previous best known embedding, whose creation required substantial manual intervention. In addition to measuring the stretch, we empirically evaluate our algorithms regarding the size of the coordinates of the resulting embeddings and observe how it impacts the success rate when coordinates are not represented with very high precision. Since numerical difficulties are a major issue when performing computations in the hyperbolic plane, we consider variations of our algorithm that improve the success rate when using coordinates with lower precision. © 2020 ACM.
引用
收藏
相关论文
共 50 条
  • [31] THE NEAR-OPTIMAL INSTRUCTION SET
    SMITH, T
    IEEE MICRO, 1982, 2 (03) : 5 - 6
  • [32] Distributed near-optimal matching
    Deng, XT
    COMBINATORICA, 1996, 16 (04) : 453 - 464
  • [33] Near-Optimal Online Auctions
    Blum, Avrim
    Hartline, Jason D.
    PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2005, : 1156 - 1163
  • [34] Near-optimal terrain collision
    Malaek, S. M.
    Abbasi, A.
    2006 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2006, : 2990 - +
  • [35] Near-optimal adaptive polygonization
    Seibold, W
    Joy, KI
    COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 1999, : 206 - 213
  • [36] Near-Optimal Light Spanners
    Chechik, Shiri
    Wulff-Nilsen, Christian
    ACM TRANSACTIONS ON ALGORITHMS, 2018, 14 (03)
  • [37] Near-optimal block alignments
    Tseng, Kuo-Tsung
    Yang, Chang-Biau
    Huang, Kuo-Si
    Peng, Yung-Hsing
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (03): : 789 - 795
  • [38] Near-optimal list colorings
    Molloy, M
    Reed, B
    RANDOM STRUCTURES & ALGORITHMS, 2000, 17 (3-4) : 376 - 402
  • [39] Near-optimal sequence alignment
    Vingron, M
    CURRENT OPINION IN STRUCTURAL BIOLOGY, 1996, 6 (03) : 346 - 352
  • [40] Near-Optimal Routing Protection for In-Band Software-Defined Heterogeneous Networks
    Huang, Huawei
    Guo, Song
    Liang, Weifa
    Li, Keqiu
    Ye, Baoliu
    Zhuang, Weihua
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (11) : 2918 - 2934