2013
DOI: 10.1016/j.tcs.2012.09.018
|View full text |Cite
|
Sign up to set email alerts
|

On computing the diameter of real-world undirected graphs

Abstract: International audienceWe propose a new algorithm for the classical problem of computing the diameter of undirected unweighted graphs, namely, the maximum distance among all the pairs of nodes, where the distance of a pair of nodes is the number of edges contained in the shortest path connecting these two nodes. Although its worst-case complexity is O(nm) time, where n is the number of nodes and m is the number of edges of the graph, we experimentally show that our algorithm works in O(m) time in practice, requ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
45
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 50 publications
(45 citation statements)
references
References 9 publications
0
45
0
Order By: Relevance
“…This algorithm will not only be more general than all previous counterparts, but it will also outperform them on directed, strongly connected graphs or undirected graphs. It relates the sweep approach (i.e., a new visit of the graph depends on the previous one, as in [14,13,22,23]) with the techniques developed in [31,32]. It is based on a new heuristic, named SumSweep, which is able to compute very efficiently lower bounds on the diameter and upper bounds on the radius of a given graph.…”
Section: Our Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…This algorithm will not only be more general than all previous counterparts, but it will also outperform them on directed, strongly connected graphs or undirected graphs. It relates the sweep approach (i.e., a new visit of the graph depends on the previous one, as in [14,13,22,23]) with the techniques developed in [31,32]. It is based on a new heuristic, named SumSweep, which is able to compute very efficiently lower bounds on the diameter and upper bounds on the radius of a given graph.…”
Section: Our Resultsmentioning
confidence: 99%
“…For this reason, several papers dealt with the problem of appropriately choosing the vertices from which the BFSs have to be performed. For example, the so-called 2Sweep heuristic picks one of the farthest vertices x from a random vertex r and returns the distance of the farthest vertex from x [22], while the 4Sweep picks the vertex in the middle of the longest path computed by a 2Sweep execution and performs another 2Sweep from that vertex [13]. Both methods work quite well and very often provide tight bounds.…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…We used the NetworkX Python package [19] to generate our random intersection graphs (using the uniform random intersection graph method), and the SageMath software system [14] to compute the hyperbolicity [6,9,16], degeneracy [1,38] and diameter [10,11,27,45] of the generated graphs. The measurements of the p-centered coloring number (presented below) were executed using the implementation available in [37].…”
Section: Hyperbolicitymentioning
confidence: 99%
“…The only exception to this we are aware of is an o(n 2.69 )-time algorithm in [34], that improves the running time for dense graphs. On the practical side, such running times are too prohibitive on large graphs with thousands of vertices and sometimes billions of edges (see for instance [18]). Therefore, it is interesting to obtain a finer-grained complexity analysis for this problem.…”
Section: Introductionmentioning
confidence: 99%