How to Reduce Temporal Cliques to Find Sparse Spanners (2402.13624v2)
Abstract: Many real-world networks, such as transportation or trade networks, are dynamic in the sense that the edge set may change over time, but these changes are known in advance. This behavior is captured by the temporal graphs model, which has recently become a trending topic in theoretical computer science. A core open problem in the field is to prove the existence of linear-size temporal spanners in temporal cliques, i.e., sparse subgraphs of complete temporal graphs that ensure all-pairs reachability via temporal paths. So far, the best known result is the existence of temporal spanners with $\mathcal{O}(n\log n)$ many edges. We present significant progress towards proving that linear-size temporal spanners exist in all temporal cliques. We adapt techniques used in previous works and heavily expand and generalize them to provide a simpler and more intuitive proof of the $\mathcal{O}(n\log n)$ bound. Moreover, we use our novel approach to show that a large class of temporal cliques, called edge-pivot graphs, admit linear-size temporal spanners. To contrast this, we investigate other classes of temporal cliques that do not belong to the class of edge-pivot graphs. We introduce two such graph classes and we develop novel techniques for establishing the existence of linear temporal spanners in these graph classes as well.
- Temporal vertex cover with a sliding time window. Journal of Computer and System Sciences, 107:108–123, 2020. doi:10.1016/j.jcss.2019.08.002.
- On the Size and the Approximability of Minimum Temporally Connected Subgraphs. In International Colloquium on Automata, Languages, and Programming (ICALP 2016), pages 149:1–149:14, 2016. doi:10.4230/LIPIcs.ICALP.2016.149.
- Blackout-tolerant temporal spanners. In Algorithmics of Wireless Networks (ALGOSENSORS 2022), pages 31–44, 2022.
- Sparse Temporal Spanners with Low Stretch. In European Symposium on Algorithms (ESA 2022), pages 19:1–19:16, 2022. doi:10.4230/LIPIcs.ESA.2022.19.
- Temporal network creation games. In International Joint Conference on Artificial Intelligence (IJCAI 2023), pages 2511–2519, 2023. doi:10.24963/ijcai.2023/279.
- Temporal cliques admit sparse spanners. In International Colloquium on Automata, Languages and Programming (ICALP 2019), pages 134–1, 2019. doi:10.4230/LIPICS.ICALP.2019.134.
- Sharp thresholds in random simple temporal graphs. In Symposium on Foundations of Computer Science (FOCS 2022), pages 319–326, 2022. doi:10.1109/FOCS52979.2021.00040.
- Introduction to algorithms. MIT press, 2022.
- Being an influencer is hard: The complexity of influence maximization in temporal graphs with a fixed source. In International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2023), pages 2222–2230, 2023. doi:10.5555/3545946.3598898.
- Minimizing reachability times on temporal graphs via shifting labels. In International Joint Conference on Artificial Intelligence (IJCAI 2023), pages 5333–5340, 2023. doi:10.24963/ijcai.2023/592.
- Timeline cover in temporal graphs: Exact and approximation algorithms. In Combinatorial Algorithms (IWOCA 2023), pages 173–184, 2023. doi:10.1007/978-3-031-34347-6_15.
- Deleting edges to restrict the size of an epidemic in temporal networks. Journal of Computer and System Sciences, 119:60–77, 2021. doi:10.1016/j.jcss.2021.01.007.
- Delay-robust routes in temporal graphs. In International Symposium on Theoretical Aspects of Computer Science (STACS 2022), pages 30:1–30:15, 2022. doi:10.4230/LIPIcs.STACS.2022.30.
- The complexity of temporal vertex cover in small-degree graphs. In AAAI Conference on Artificial Intelligence (AAAI 2022), pages 10193–10201, 2022. doi:10.1609/aaai.v36i9.21259.
- Connectivity and inference problems for temporal networks. Journal of Computer and System Sciences, 64(4):820–842, 2002. doi:10.1006/jcss.2002.1829.
- Increasing hamiltonian paths in random edge orderings. Random Structures & Algorithms, 48(3):588–611, 2016. doi:10.1002/RSA.20592.
- Temporal network optimization subject to connectivity constraints. In International Colloquium on Automata, Languages and Programming (ICALP 2013), pages 657–668, 2013. doi:10.1007/978-3-642-39212-2_57.
- Othon Michail. An introduction to temporal graphs: An algorithmic perspective. Internet Mathematics, 12(4):239–280, 2016. doi:10.1080/15427951.2016.1177801.
- Computing shortest, fastest, and foremost journeys in dynamic networks. International Journal of Foundations of Computer Science, 14(02):267–285, 2003. doi:10.1142/S0129054103001728.