Skip to main content
Log in

Exploration of Dynamic Cactuses with Sub-logarithmic Overhead

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

We study the problem of exploration by a mobile entity (agent) of a class of dynamic networks, namely constantly connected dynamic graphs. This problem has already been studied in the case where the agent knows the dynamics of the graph and the underlying graph is a ring of n vertices (Ilcinkas and Wade 2018). In this paper, we consider the same problem and we suppose that the underlying graph is a cactus graph (a connected graph in which any two simple cycles have at most one vertex in common). We propose an algorithm that allows the agent to explore these dynamic graphs in at most \(O(n\frac {\log n}{\log \log n})\) time units. We show that the lower bound of the algorithm is \({\varOmega }(n\frac {\log n}{(\log \log n)^{2}})\) time units (for infinitely many n).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. In [5], the authors define a ring of size two as a two-node path if the graph is simple, or as two nodes linked by two bidirectional edges otherwise.

  2. The actual definition of the “clockwise” direction does not really matter as long as it is any fixed direction.

  3. To simplify the notation, we define fM(Ci) as 0 when i > .

References

  1. Aaron, E., Krizanc, D., Meyerson, E.: DMVP: foremost waypoint coverage of time-varying graphs. In: 40th international workshop on graph-theoretic concepts in computer science (WG), LNCS, vol. 8147, pp 29–41 (2014)

  2. Aaron, E., Krizanc, D., Meyerson, E.: Multi-robot foremost coverage of time-varying graphs. In: 10th international symposium on algorithms and experiments for sensor systems, wireless networks and distributed robotics (ALGOSENSORS), LNCS, vol. 8847, pp 22–38 (2014)

  3. Agarwalla, A., Augustine, J., Moses, W.K. Jr, Madhav, S.K., Sridhar, A.K.: Deterministic dispersion of mobile robots in dynamic rings. In: 19th international conference on distributed computing and networking, ICDCN 2018, pp 19:1–19:4 (2018)

  4. Bodlaender, H.L., van der Zanden, T.C.: On exploring always-connected temporal graphs of small pathwidth In. Inform Process Lett 142, 68–71 (2019)

    Article  MathSciNet  Google Scholar 

  5. Bournat, M., Dubois, S., Petit, F: Computability of perpetual exploration in highly dynamic rings. In: 37th IEEE international conference on distributed computing systems (ICDCS), IEEE computer society, pp 794–804 (2017)

  6. Burkard, R., Krarup, J.: A linear algorithm for the Pos/Neg-Weighted 1-Median problem on a cactus. In Comput 60(3), 193–216 (1998)

    Article  MathSciNet  Google Scholar 

  7. Casteigts, A., Flocchini, P., Quattrociocchi, W., Santoro, N.: Time-varying graphs and dynamic networks. In: Int J Parall, Emerg Distrib Syst 27 (5), 387–408 (2012)

    Google Scholar 

  8. Das, S., Di Luna, G.A., Gasieniec, L.A.: Patrolling on dynamic ring networks. In: 45th international conference on current trends in theory and practice of computer science (SOFSEM), LNCS, vol. 11376, pp 150–163 (2019)

  9. Di Luna, G.A., Dobrev, S., Flocchini, P., Santoro, N.: Distributed exploration of dynamic rings. Distribut Comput 33(1), 41–67 (2020)

    Article  MathSciNet  Google Scholar 

  10. Di Luna, G.A., Flocchini, P., Pagli, L., Prencipe, G., Santoro, N., Viglietta, G.: Gathering in dynamic rings. In theoretical computer science 811, 79–98 (2020)

    Article  MathSciNet  Google Scholar 

  11. Dutta, C., Pandurangan, G., Rajaraman, R., Sun, Z., Viola, E.: On the complexity of information spreading in dynamic networks. In: Proceedings of the twenty-fourth annual ACM-SIAM symposium on discrete algorithms (SODA), pp 717–736 (2013)

  12. Erlebach, T., Hoffmann, M., Kammer, F.: On temporal graph exploration. In: 42nd international colloquium on automata, languages, and programming (ICALP), LNCS, vol. 9134, pp 444–455 (2015)

  13. Erlebach, T., Spooner, J.T.: Faster exploration of degree-bounded temporal graphs. In: 43rd international symposium on mathematical foundations of computer science (MFCS), pp 36:1–36:13 (2018)

  14. Ferreira, A.: Building a reference combinatorial model for dynamic networks: initial results in evolving graphs. INRIA RR-5041 (2003)

  15. Gotoh, T., Flocchini, P., Masuzawa, Santoro, N: Tight bounds on distributed exploration of temporal graphs. In: 23rd international conference on principles of distributed systems (OPODIS), vol. 153, pp 22:1–22:16 (2019)

  16. Gotoh, T., Sudo, Y., Ooshita, F., Kakugawa, H., Masuzawa, T.: Group Exploration of Dynamic Tori. In: 38th IEEE international conference on distributed computing systems (ICDCS), IEEE computer society, pp 775–785 (2018)

  17. Gotoh, T., Sudo, Y., Ooshita, F., Masuzawa, T.: Dynamic Ring Exploration with (H,S) View In. Algorithms 13(6), 141 (2020)

    Article  Google Scholar 

  18. Ilcinkas, D., Klasing, R., Wade, A.M.: Exploration of constantly connected dynamic graphs based on cactuses. In: 21st international colloquium on structural information and communication complexity (SIROCCO), LNCS, vol. 8576, pp 250–262 (2014)

  19. Ilcinkas, D., Wade, A.M.: Exploration of the T-Interval-Connected dynamic graphs: the case of the ring. In: Theory of Computing Systems, vol. 62, pp 1144–1160 (2018)

  20. Kuhn, F., Lynch, N.A., oshman, R: Distributed computation in dynamic networks. In: 42nd ACM symposium on theory of computing (STOC), pp 513–522 (2010)

  21. Kuhn, F., Oshman, R.: Dynamic networks: models and algorithms. In ACM SIGACT News 42(1), 82–96 (2011)

    Article  Google Scholar 

  22. Michail, O.: An introduction to temporal graphs: an algorithmic perspective. In Int Math 12(4), 239–280 (2016)

    MathSciNet  Google Scholar 

  23. Michail, O., Spirakis, P.G.: Traveling salesman problems in temporal graphs. In: Theoretical Computer Science, vol. 634, pp 1–23 (2016)

  24. O’Dell, R., Wattenhofer, R.: Information dissemination in highly dynamic graphs. In: DIALM-POMC, pp 104–110 (2005)

  25. Shannon, C.E.: Presentation of a maze-solving machine. In: 8th Conference of the Josiah Macy Jr. Found. (Cybernetics), pp 173–180 (1951)

Download references

Acknowledgements

The authors would like to thank Arnaud Casteigts for insightful and valuable discussions regarding the topic of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmed M. Wade.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A (weaker) preliminary version of this paper appeared in the Proceedings of the 21st International Colloquium on Structural Information and Communication Complexity (SIROCCO 2014) [18]. D. Ilcinkas is partially supported by the ANR projects DESCARTES (ANR-16-CE40-0023) and EState (ANR-16-CE25-0009), and the “Investments for the future” Programme IdEx Bordeaux – CPU (ANR-10-IDEX-03-02). A. M. Wade is partially supported by the African Center of Excellence in Mathematics, Computer Science and ICT (CEA-MITIC).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ilcinkas, D., Wade, A.M. Exploration of Dynamic Cactuses with Sub-logarithmic Overhead. Theory Comput Syst 65, 257–273 (2021). https://doi.org/10.1007/s00224-020-10001-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-020-10001-0

Keywords

Navigation