Skip to main content
Log in

On broadcasting in unicyclic graphs

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Broadcasting is an information dissemination problem in a connected network, in which one node, called the originator, disseminates a message to all other nodes by placing a series of calls along the communication lines of the network. Finding the broadcast time of a vertex in an arbitrary graph is NP-complete. The polynomial time solvability is shown only for trees. In this paper we present a linear algorithm that determines the broadcast time of any originator in an arbitrary unicyclic graph. As a byproduct, we find a broadcast center of the unicyclic graph. We also present an O(|V|+k 2) algorithm to find the broadcast time of an arbitrary unicyclic graph, where k is the length of the cycle. In the last section we give tight lower and upper bounds on broadcast time of a spanning tree based on the broadcast time of the unicyclic graph.

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.

Institutional subscriptions

Similar content being viewed by others

References

  • Aiello W, Chung F, Lu L (2001) Random evolution in massive graphs. In: Proceedings of the 42nd annual IEEE symposium on foundations of computer science, FOCS’01, pp 510–519

  • Bar-Noy A, Guha S, Naor J, Schieber B (1998) Multicasting in heterogeneous networks. In: Proceedings of ACM symposium on theory of computing, STOC’98, pp 18–36

  • Beier R, Sibeyn JF (2000) A powerful heuristic for telephone gossiping. In: Proceedings of the 7th international colloquium on structural information & communication complexity, SIROCCO’00, L’Aquila, Italy, pp 17–36

  • Doar MB (1996) A better model for generating test networks (1996) In: IEEE GLOBECOM’96, London, UK, pp 152–158

  • Elkin M, Kortsarz G (2002) A combinatorial logarithmic approximation algorithm for the directed telephone broadcast problem. In: Proceedings of ACM Symposium on Theory of Computing, STOC’02, pp 438–447

  • Elkin M, Kortsarz G (2003) Sublogarithmic approximation for telephone multicast: path out of jungle. In: Proceedings of symposium on discrete algorithms, SODA’03, Baltimore, MD, pp 76–85

  • Feige U, Peleg D, Raghavan P, Upfal E (1990) Randomized broadcast in networks. In: Proceedings of international symposium on algorithms, SIGAL’90, pp 128–137

  • Fraigniaud P, Lazard E (1994) Methods and problems of communication in usual networks. Discrete Appl Math 53:79–133

    Article  MATH  MathSciNet  Google Scholar 

  • Fraigniaud P, Vial S (1997a) Approximation algorithms for broadcasting and gossiping. J Parallel Distributed Comput 43(1):47–55

    Article  Google Scholar 

  • Fraigniaud P, Vial S (1997b) Heuristic algorithms for personalized communication problems in point-to-point networks. In: Proceedings of the 4th colloquium on structural information and communication complexity, SIROCCO’97, pp 240–252

  • Fraigniaud P, Vial S (1999) Comparison of heuristics for one-to-all and all-to-all communication in partial meshes. Parallel Process Lett 9(1):9–20

    Article  Google Scholar 

  • Harutyunyan HA, Maraachlian E (2007) Linear algorithm for broadcasting in unicyclic graphs. In: Proceedings of 13th annual COCOON, Banff, Canada, pp 372–383

  • Harutyunyan HA, Shao B (2006) An efficient heuristic for broadcasting in networks. J Parallel Distributed Comput 66(1):68–76

    MATH  Google Scholar 

  • Hedetniemi SM, Hedetniemi ST, Liestman AL (1988) A survey of gossiping and broadcasting in communication networks. Networks 18:319–349

    Article  MATH  MathSciNet  Google Scholar 

  • Hromkovic J, Klasing R, Monien B, Peine R (1996) Dissemination of information in interconnection networks. In: Du D-Z, Hsu DF (eds) Combinatorial network theory. Kluwer Academic, Dordrecht, pp 125–212

    Google Scholar 

  • Johnson D, Garey M (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, San Francisco

    MATH  Google Scholar 

  • Kortsarz G, Peleg D (1995) Approximation algorithms for minimum time broadcast. SIAM J Discrete Math 8:401–427

    Article  MATH  MathSciNet  Google Scholar 

  • Ravi R (1994) Rapid rumor ramification: Approximating the minimum broadcast time. In: Proceedings of 35th symposium on foundation of computer science, FOCS’94, pp 202–213

  • Slater PJ, Cockayne EJ, Hedetniemi ST (1981) Information dissemination in trees. SIAM J Comput 10(4):692–701

    Article  MATH  MathSciNet  Google Scholar 

  • Scheuerman P, Wu G (1984) Heuristic algorithms for broadcasting in point-to-point computer network. IEEE Trans Comput C 33(9):804–811

    Article  Google Scholar 

  • Zegura EW, Calvert K, Bhattacharjee S (1996) How to model an internetwork. In: Proceedings of the IEEE conference on computer communications, INFOCOM’96, San Francisco, CA, pp 804–814

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hovhannes A. Harutyunyan.

Additional information

The results of Sects. 2, 3 and most of the proofs in Sects. 2, 3 of this paper are presented by Harutyunyan and Maraachlian (Proceedings of 13th annual COCOON, pp. 372–383, 2007). All results in Sects. 4, 5 and the complete proof of Theorem 3 are new results.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Harutyunyan, H.A., Maraachlian, E. On broadcasting in unicyclic graphs. J Comb Optim 16, 307–322 (2008). https://doi.org/10.1007/s10878-008-9160-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-008-9160-2

Keywords

Navigation