Abstract
In this chapter we show an example of enumeration problem whose number of solutions is polynomial and for which a polynomial algorithm exists, that is enumerating diametral vertices, i.e. vertices whose eccentricity is the diameter, and radial vertices, i.e. vertices whose eccentricity is the radius. Intuitively they correspond to periphery and center of a network. After an overview on the centrality measures used in the analysis of biological networks, we show an efficient algorithm to list such vertices. The contribution of this work is not just limited to biological networks, but is even more useful for complex huge network analysis in general. Indeed, even if the complexity of our algorithms is theoretically \(O(nm)\), like the text-book algorithm, we show that in practice it runs often in \(O(m)\) time. This study implies the analysis of the diameter and radius of a network so that we will evaluate the effectiveness of our algorithms in finding such measures.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Ties are not frequent and no substantial differences have been observed by breaking ties in different way.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2015 Atlantis Press and the authors
About this chapter
Cite this chapter
Marino, A. (2015). Enumerating Diametral and Radial Vertices and Computing Diameter and Radius of a Graph. In: Analysis and Enumeration. Atlantis Studies in Computing, vol 6. Atlantis Press, Paris. https://doi.org/10.2991/978-94-6239-097-3_7
Download citation
DOI: https://doi.org/10.2991/978-94-6239-097-3_7
Published:
Publisher Name: Atlantis Press, Paris
Print ISBN: 978-94-6239-096-6
Online ISBN: 978-94-6239-097-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)