Let G be an undirected graph with m edges and n vertices. A spanner of G is a subgraph which preserves approximate distances between all pairs of vertices. An f-vertex fault-tolerant spanner is a subgraph which preserves approximate distances, under the failure of any set of at most f vertices. The contribution of this paper is twofold: we present algorithms for computing fault-tolerant spanners, and propose streaming algorithms for computing spanners in very small internal memory. In particular, we give algorithms for computing f-vertex fault-tolerant (3,2)- and (2,1)-spanners of G with the following bounds: our (3,2)-spanner contains O(f(4/3)n(4/3)) edges and can be computed in time (O) over tilde (f(2)m,), while our (2,1)-spanner contains O(fn(3/2)) edges and can be computed in time (O) over tilde (fm). Both algorithms improve significantly on previously known bounds. Assume that the graph G is presented as an input stream of edges, which may appear in any arbitrary order, and that we do not know in advance m and n. We show how to compute efficiently (3,2)- and (2,1)-spanners of G, using only very small internal memory and a slow access external memory device. Our spanners have asymptotically optimal size and the I/O complexity of our algorithms for computing such spanners is optimal up to a polylogarithmic factor. Our f-vertex fault-tolerant (3,2)- and (2,1)-spanners can also be computed efficiently in the same computational model described above.

Computing Graph Spanners in Small Memory: Fault-Tolerance and Streaming / Ausiello, Giorgio; Franciosa, Paolo Giulio; Italiano, GIUSEPPE FRANCESCO; Ribichini, Andrea. - STAMPA. - 6196:(2010), pp. 160-172. (Intervento presentato al convegno 16th Annual International Computing and Combinatorics Conference tenutosi a Nha Trang, VIETNAM nel JUL 19-21, 2010) [10.1007/978-3-642-14031-0_19].

Computing Graph Spanners in Small Memory: Fault-Tolerance and Streaming

AUSIELLO, Giorgio;FRANCIOSA, Paolo Giulio;ITALIANO, GIUSEPPE FRANCESCO;RIBICHINI, ANDREA
2010

Abstract

Let G be an undirected graph with m edges and n vertices. A spanner of G is a subgraph which preserves approximate distances between all pairs of vertices. An f-vertex fault-tolerant spanner is a subgraph which preserves approximate distances, under the failure of any set of at most f vertices. The contribution of this paper is twofold: we present algorithms for computing fault-tolerant spanners, and propose streaming algorithms for computing spanners in very small internal memory. In particular, we give algorithms for computing f-vertex fault-tolerant (3,2)- and (2,1)-spanners of G with the following bounds: our (3,2)-spanner contains O(f(4/3)n(4/3)) edges and can be computed in time (O) over tilde (f(2)m,), while our (2,1)-spanner contains O(fn(3/2)) edges and can be computed in time (O) over tilde (fm). Both algorithms improve significantly on previously known bounds. Assume that the graph G is presented as an input stream of edges, which may appear in any arbitrary order, and that we do not know in advance m and n. We show how to compute efficiently (3,2)- and (2,1)-spanners of G, using only very small internal memory and a slow access external memory device. Our spanners have asymptotically optimal size and the I/O complexity of our algorithms for computing such spanners is optimal up to a polylogarithmic factor. Our f-vertex fault-tolerant (3,2)- and (2,1)-spanners can also be computed efficiently in the same computational model described above.
2010
16th Annual International Computing and Combinatorics Conference
04 Pubblicazione in atti di convegno::04c Atto di convegno in rivista
Computing Graph Spanners in Small Memory: Fault-Tolerance and Streaming / Ausiello, Giorgio; Franciosa, Paolo Giulio; Italiano, GIUSEPPE FRANCESCO; Ribichini, Andrea. - STAMPA. - 6196:(2010), pp. 160-172. (Intervento presentato al convegno 16th Annual International Computing and Combinatorics Conference tenutosi a Nha Trang, VIETNAM nel JUL 19-21, 2010) [10.1007/978-3-642-14031-0_19].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/212422
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact