Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
letter
. 2019 Jan 10;116(5):1468–1469. doi: 10.1073/pnas.1817880116

Navigability evaluation of complex networks by greedy routing efficiency

Alessandro Muscoloni a, Carlo Vittorio Cannistraci a,b,1
PMCID: PMC6358708  PMID: 30630863

An important characteristic of any network is its navigability. The navigability of a network embedded in a geometrical space is associated with the fact that greedy routing (GR) performed using the node geometrical coordinates is efficient (15). In PNAS, Seguin et al. (6) define a measure for quantifying the efficiency of brain network navigability in the Euclidean space, referred to as the efficiency ratio, whose formula exactly coincides with the GR-score previously introduced by Muscoloni et al. (7). However, in contrast to Muscoloni et al. (7), the study of Seguin et al. (6) (i) proposes the efficiency ratio without referring to GR at all, (ii) provides no rationale for the introduction of the efficiency ratio with respect to the two main GR measures already adopted in the literature, and (iii) does not discuss any advantage of the measure, nor does it explain that the efficiency ratio in fact integrates the two former measures. Therefore, we feel that, for the sake of completeness, the following points should be clarified.

GR navigability implies that, for each pair of nodes, a packet is sent from the source to the destination, and that each node knows only the address (coordinates) of its neighbors and the address of the destination, which is written in the packet. At each hop the packet is greedily forwarded from the current node to the neighbor, which is closest to the destination, and is dropped when a loop is detected (15). Before the study of Muscoloni et al. (7), two measures were primarily adopted to evaluate the GR: (i) the success ratio, defined as the percentage of successful paths, and (ii) the stretch, defined as the average ratio of GR path length over shortest path length for successful GR paths (25). In 2017, Muscoloni et al. (7) introduced a new measure for evaluating the efficiency of GR, named the GR-score, and defined this as the average ratio of shortest path length over GR path length (where the path length of unsuccessful GR paths is infinite). This measure allows assessment of GR navigability with a unique score that integrates both the concepts of success ratio and stretch: a path is assigned a GR-score of 0 if unsuccessful (worst case), a GR-score of ]0,1[ if successful with a stretch greater than 1, and a GR-score of 1 if successful with a stretch 1 (best case). As shown in Fig. 1, the introduction of the GR-score provides a unique solution when success ratio and stretch suggest conflicting results.

Fig. 1.

Fig. 1.

(A) Two artificial networks generated in the hyperbolic space using the nonuniform popularity-similarity optimization (nPSO) model (8), with the following parameters: network 1 n = 100, m = 2, T = 0.1, γ = 5, and C = 10; network 2 n = 100, m = 2, T = 0.3, γ = 2.5, and C = 10. N is the network size, m is approximately half of the average node degree, T is the network temperature (inversely related to the clustering), γ is the exponent of the scale-free degree distribution, and C is the number of communities. (B) Bar plots comparing the success ratio, stretch, and GR-score for the two networks; the red arrow indicates which network has a better result for each evaluation measure. Due to the high γ, network 1 is lacking hubs that act as bridges in the navigation between nodes far from each other, and therefore it has a lower success ratio than network 2. However, the successful GR paths of network 1 have a lower stretch than the more numerous ones of network 2, since they are mostly local paths and the higher clustering (lower temperature) facilitates the navigation between nearby nodes. The GR-score provides a unique solution to the conflicting results of the other two measures, suggesting that network 2 has higher navigability, which is reasonable since the success ratio in network 2 is ∼12% higher than in network 1, whereas the stretch decrement of network 1 on network 2 is ∼2%.

Finally, clarification of the terminology is necessary. Seguin et al. (6) refer to the routing model adopted simply as “navigation,” whereas a more appropriate term is “greedy navigation” or “greedy routing,” since “navigation” can be interpreted more generally as any forwarding protocol, not necessarily greedy, unless explicitly stated. Similarly, the term “efficiency ratio” may be misleading, since it appears as a general concept and there is no indication that it is derived from a very specific navigation protocol, the GR. We therefore suggest adoption of the term “GR-score” or, alternatively, “GR efficiency” in further studies.

Acknowledgments

We thank Gary Jennings for proofreading the text.

Footnotes

The authors declare no conflict of interest.

References

  • 1.Kleinberg JM. Navigation in a small world. Nature. 2000;406:845. doi: 10.1038/35022643. [DOI] [PubMed] [Google Scholar]
  • 2.Boguñá M, Krioukov D, Claffy KC. Navigability of complex networks. Nat Phys. 2008;5:74–80. [Google Scholar]
  • 3.Boguñá M, Papadopoulos F, Krioukov D. Sustaining the Internet with hyperbolic mapping. Nat Commun. 2010;1:62. doi: 10.1038/ncomms1063. [DOI] [PubMed] [Google Scholar]
  • 4.Papadopoulos F, Psomas C, Krioukov D. Network mapping by replaying hyperbolic growth. IEEE/ACM Trans Netw. 2015;23:198–211. [Google Scholar]
  • 5.Papadopoulos F, Aldecoa R, Krioukov D. Network geometry inference using common neighbors. Phys Rev E Stat Nonlin Soft Matter Phys. 2015;92:022807. doi: 10.1103/PhysRevE.92.022807. [DOI] [PubMed] [Google Scholar]
  • 6.Seguin C, van den Heuvel MP, Zalesky A. Navigation of brain networks. Proc Natl Acad Sci USA. 2018;115:6297–6302. doi: 10.1073/pnas.1801351115. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Muscoloni A, Thomas JM, Ciucci S, Bianconi G, Cannistraci CV. Machine learning meets complex networks via coalescent embedding in the hyperbolic space. Nat Commun. 2017;8:1615. doi: 10.1038/s41467-017-01825-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Muscoloni A, Cannistraci CV. A nonuniform popularity-similarity optimization (nPSO) model to efficiently generate realistic complex networks with communities. New J Phys. 2018;20:052002. [Google Scholar]

Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES