In this paper we introduce a notion of planarity for graphs that are presented in a streaming fashion. A streamed graph is a stream of edges e1, e2,..., em on a vertex set V. A streamed graph is ω-stream planar with respect to a positive integer window size ω if there exists a sequence of planar topological drawings Γi of the graphs Gi= (V, ej | i ≤ j < i + ω) such that the common graph Gi ∩ = Gi ∩ Gi+1 is drawn the same in Γi and in Γi+1, for 1 ≤ i < m−ω. THE STREAM PLANARITY Problem with window size ω asks whether a given streamed graph is ω-stream planar. We also consider a generalization, where there is an additional backbone graph whose edges have to be present during each time step. These problems are related to several well-studied planarity problems. We show that the STREAM PLANARITY PROBLEM is NP-complete even when the window size is a constant and that the variant with a backbone graph is NP-complete for all ω ≥ 2. On the positive side, we provide O(n + ωm)-time algorithms for (i) the case ω = 1 and (ii) all values of ω provided the backbone graph consists of one 2-connected component plus isolated vertices and no stream edge connects two isolated vertices. Our results improve on the Hanani-Tutte-style O((nm)3)-time algorithm proposed by Schaefer [GD’14] for ω = 1.

DA LOZZO, G., & Rutter, I. (2015). Planarity of streamed graphs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (pp.153-166). Springer Verlag [10.1007/978-3-319-18173-8_11].

Planarity of streamed graphs

Da Lozzo, Giordano;
2015

Abstract

In this paper we introduce a notion of planarity for graphs that are presented in a streaming fashion. A streamed graph is a stream of edges e1, e2,..., em on a vertex set V. A streamed graph is ω-stream planar with respect to a positive integer window size ω if there exists a sequence of planar topological drawings Γi of the graphs Gi= (V, ej | i ≤ j < i + ω) such that the common graph Gi ∩ = Gi ∩ Gi+1 is drawn the same in Γi and in Γi+1, for 1 ≤ i < m−ω. THE STREAM PLANARITY Problem with window size ω asks whether a given streamed graph is ω-stream planar. We also consider a generalization, where there is an additional backbone graph whose edges have to be present during each time step. These problems are related to several well-studied planarity problems. We show that the STREAM PLANARITY PROBLEM is NP-complete even when the window size is a constant and that the variant with a backbone graph is NP-complete for all ω ≥ 2. On the positive side, we provide O(n + ωm)-time algorithms for (i) the case ω = 1 and (ii) all values of ω provided the backbone graph consists of one 2-connected component plus isolated vertices and no stream edge connects two isolated vertices. Our results improve on the Hanani-Tutte-style O((nm)3)-time algorithm proposed by Schaefer [GD’14] for ω = 1.
9783319181721
DA LOZZO, G., & Rutter, I. (2015). Planarity of streamed graphs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (pp.153-166). Springer Verlag [10.1007/978-3-319-18173-8_11].
File in 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: http://hdl.handle.net/11590/325748
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 5
social impact