on the size and the approximability of minimum temporally
play

On the Size and the Approximability of Minimum Temporally Connected - PowerPoint PPT Presentation

On the Size and the Approximability of Minimum Temporally Connected Subgraphs Dimitris Fotakis Yahoo! Research, New York National Technical University of Athens Joint work with Kyriakos Axiotis , CSAIL, MIT NYCAC, November 2017 Dimitris


  1. On the Size and the Approximability of Minimum Temporally Connected Subgraphs Dimitris Fotakis Yahoo! Research, New York National Technical University of Athens Joint work with Kyriakos Axiotis , CSAIL, MIT NYCAC, November 2017 Dimitris Fotakis Minimum Temporally Connected Subgraphs

  2. Motivation Network Properties are Time-Dependent Graphs are used for modeling networks (e.g., transportation, communication, social) that are dynamic in nature. Dimitris Fotakis Minimum Temporally Connected Subgraphs

  3. Motivation Network Properties are Time-Dependent Graphs are used for modeling networks (e.g., transportation, communication, social) that are dynamic in nature. Transportation and communication networks: congestion, maintenance, temporary failures. Dimitris Fotakis Minimum Temporally Connected Subgraphs

  4. Motivation Network Properties are Time-Dependent Graphs are used for modeling networks (e.g., transportation, communication, social) that are dynamic in nature. Transportation and communication networks: congestion, maintenance, temporary failures. Social networks: relationships evolve with time. Networks modelling information spreading, epidemics, dynamical systems, ... Dimitris Fotakis Minimum Temporally Connected Subgraphs

  5. Temporal Graphs Generalized model that captures network changes over time. Temporal Graph : sequence G = ( G t ( V , E t )) t ∈ [ L ] of (undirected) graphs on vertex set V , edge set E t varies with time t . Edge e has set of (time)labels l 1 , . . . , l k denoting when e is available . 1 2 3 1,2,3 1 1 1,2 1,2 1 2 1 2 2,3 2 3 Dimitris Fotakis Minimum Temporally Connected Subgraphs

  6. Temporal Graphs Generalized model that captures network changes over time. Temporal Graph : sequence G = ( G t ( V , E t )) t ∈ [ L ] of (undirected) graphs on vertex set V , edge set E t varies with time t . Edge e has set of (time)labels l 1 , . . . , l k denoting when e is available . Maximum label L is the lifetime of G . Order n = | V | and size M = � t ∈ [ L ] | E t | . 1 2 3 1,2,3 1 1 1,2 1,2 1 2 1 2 2,3 2 3 Dimitris Fotakis Minimum Temporally Connected Subgraphs

  7. Temporal Graphs Generalized model that captures network changes over time. Temporal Graph : sequence G = ( G t ( V , E t )) t ∈ [ L ] of (undirected) graphs on vertex set V , edge set E t varies with time t . Edge e has set of (time)labels l 1 , . . . , l k denoting when e is available . Maximum label L is the lifetime of G . Order n = | V | and size M = � t ∈ [ L ] | E t | . Underlying graph is the union G ( V , ∪ t ∈ L E t ) . 1 2 3 1,2,3 1 1 1,2 1,2 1 2 1 2 2,3 2 3 Dimitris Fotakis Minimum Temporally Connected Subgraphs

  8. Temporal Graphs Generalized model that captures network changes over time. Temporal Graph : sequence G = ( G t ( V , E t )) t ∈ [ L ] of (undirected) graphs on vertex set V , edge set E t varies with time t . Edge e has set of (time)labels l 1 , . . . , l k denoting when e is available . Maximum label L is the lifetime of G . Order n = | V | and size M = � t ∈ [ L ] | E t | . Underlying graph is the union G ( V , ∪ t ∈ L E t ) . G can be edge (or vertex) weighted . Simple if every edge available at most once. 1 2 3 1,2,3 1 1 1,2 1,2 1 2 1 2 2,3 2 3 Dimitris Fotakis Minimum Temporally Connected Subgraphs

  9. Temporal Paths Temporal u 1 − u k path : edge labels are nondecreasing . Temporal path p = ( u 1 , ( e 1 , t 1 ) , u 2 , ( e 2 , t 2 ) , . . . , ( e k − 1 , t k − 1 ) , u k ) , where t i ≤ t i + 1 and e i = { u i , u i + 1 } ∈ E t i . 1 1,2,3 1 1 1 1 1,2 1,2 1 1 2 2,3 3 3 Dimitris Fotakis Minimum Temporally Connected Subgraphs

  10. Temporal Paths Temporal u 1 − u k path : edge labels are nondecreasing . Temporal path p = ( u 1 , ( e 1 , t 1 ) , u 2 , ( e 2 , t 2 ) , . . . , ( e k − 1 , t k − 1 ) , u k ) , where t i ≤ t i + 1 and e i = { u i , u i + 1 } ∈ E t i . Starting at u 1 , we reach u k by crossing edges only when available . We can wait at any vertex until an adjacent edge is available. Crossing an edge is instant . 1 1,2,3 1 1 1 1 1,2 1,2 1 1 2 2,3 3 3 Dimitris Fotakis Minimum Temporally Connected Subgraphs

  11. Temporal Connectivity G is s -temporally connected , s ∈ V , if exists temporal s − v for any vertex v . G is temporally connected if both u − v and v − u temporal paths exist for every vertex pair u , v . 1 1,2,3 1 1 1 1 1,2 1,2 1 1 2 2,3 3 3 Dimitris Fotakis Minimum Temporally Connected Subgraphs

  12. Some Previous Work Model, temporal reachability, temporal version of Menger’s theorem for edge ( s , t ) -connectivity [Berman 96] Menger’s theorem for vertex ( s , t ) -connectivity may not hold in temporal graphs [Berman 96], [Kempe Kleinberg Kumar 00] max # vertex disjoint s − t paths = min # vertices whose removal separates s and t . Dimitris Fotakis Minimum Temporally Connected Subgraphs

  13. Some Previous Work Model, temporal reachability, temporal version of Menger’s theorem for edge ( s , t ) -connectivity [Berman 96] Menger’s theorem for vertex ( s , t ) -connectivity may not hold in temporal graphs [Berman 96], [Kempe Kleinberg Kumar 00] max # vertex disjoint s − t paths = min # vertices whose removal separates s and t . Temporal version holds iff for any labeling of graph G , temporal graph G is H -minor free . Dimitris Fotakis Minimum Temporally Connected Subgraphs

  14. Some Previous Work Model, temporal reachability, temporal version of Menger’s theorem for edge ( s , t ) -connectivity [Berman 96] Menger’s theorem for vertex ( s , t ) -connectivity may not hold in temporal graphs [Berman 96], [Kempe Kleinberg Kumar 00] max # vertex disjoint s − t paths = min # vertices whose removal separates s and t . Temporal version holds iff for any labeling of graph G , temporal graph G is H -minor free . Menger’s theorem holds if vertices are also regarded as temporal [Mertzios Michail Chatzigiannakis Spirakis 13] Dimitris Fotakis Minimum Temporally Connected Subgraphs

  15. Connectivity Certificates in Temporal Graphs Connectivity certificate : connected spanning subgraph with minimum # edges. (Standard) graphs: any spanning tree , n − 1 edges. 1 1 1 3 2 2 4 1 2 1 5 1 Dimitris Fotakis Minimum Temporally Connected Subgraphs

  16. Connectivity Certificates in Temporal Graphs Connectivity certificate : connected spanning subgraph with minimum # edges. (Standard) graphs: any spanning tree , n − 1 edges. Temporal graphs: s -temporal connectivity certificate is any s -rooted temporal tree , n − 1 edges. 1 1 1 3 2 2 4 1 2 1 5 1 Dimitris Fotakis Minimum Temporally Connected Subgraphs

  17. Connectivity Certificates in Temporal Graphs Connectivity certificate : connected spanning subgraph with minimum # edges. (Standard) graphs: any spanning tree , n − 1 edges. Temporal graphs: s -temporal connectivity certificate is any s -rooted temporal tree , n − 1 edges. Temporal graphs: temporal connectivity certificates more complicated and of different size . 1 1 1 3 2 2 4 1 2 1 5 1 Dimitris Fotakis Minimum Temporally Connected Subgraphs

  18. Connectivity Certificates in Temporal Graphs Upper and lower bounds on size of temporal connectivity certificates in worst case (for simple graphs)? [Kempe Kleinberg Kumar 00] Dimitris Fotakis Minimum Temporally Connected Subgraphs

  19. Connectivity Certificates in Temporal Graphs Upper and lower bounds on size of temporal connectivity certificates in worst case (for simple graphs)? [Kempe Kleinberg Kumar 00] (Trivial) upper bound: O ( n 2 ) (take n different v i -rooted trees). Dimitris Fotakis Minimum Temporally Connected Subgraphs

  20. Connectivity Certificates in Temporal Graphs Upper and lower bounds on size of temporal connectivity certificates in worst case (for simple graphs)? [Kempe Kleinberg Kumar 00] (Trivial) upper bound: O ( n 2 ) (take n different v i -rooted trees). Lower bound: temporal hypercube requires Ω( n log n ) edges. Dimitris Fotakis Minimum Temporally Connected Subgraphs

  21. Connectivity Certificates in Temporal Graphs Upper and lower bounds on size of temporal connectivity certificates in worst case (for simple graphs)? [Kempe Kleinberg Kumar 00] (Trivial) upper bound: O ( n 2 ) (take n different v i -rooted trees). Lower bound: temporal hypercube requires Ω( n log n ) edges. We improve lower bound to Ω( n 2 ) ! Dimitris Fotakis Minimum Temporally Connected Subgraphs

  22. Quadratic Temporal Connectivity Certificates Dense temporally connected graph where deletion of any edge breaks temporal connectivity. n / 2 vertex pairs connected by n / 2 edge-disjoint paths of length n each with a different label. Dimitris Fotakis Minimum Temporally Connected Subgraphs

  23. Quadratic Temporal Connectivity Certificates Dense temporally connected graph where deletion of any edge breaks temporal connectivity. n / 2 vertex pairs connected by n / 2 edge-disjoint paths of length n each with a different label. Paths use the same set of n intermediate vertices. Dimitris Fotakis Minimum Temporally Connected Subgraphs

  24. Quadratic Temporal Connectivity Certificates Dense part: n / 2 edge-disjoint paths of length n on same set of intermediate vertices. Partition a complete graph K n into n / 2 Hamiltonian paths . Dimitris Fotakis Minimum Temporally Connected Subgraphs

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend