Ambashankar, Akash ORCID: https://orcid.org/0009-0003-5338-6701 (2024) Broadcasting in graphs containing intersecting cliques. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
434kBAmbashankar_MCompSc_F2024.pdf - Accepted Version Available under License Spectrum Terms of Access. |
Abstract
This thesis is a study on the broadcasting problem in various graph topologies containing intersecting cliques. Broadcasting, is a fundamental message dissemination problem in interconnection networks, requiring an informed originator node to distribute information to all network nodes efficiently. Determination of the broadcast time of any node in an arbitrary network is known to be NP-hard. Polynomial time solutions are known only for a few network topologies. There also exist various heuristic and approximation algorithms for different network topologies. The work in this thesis addresses this challenge through the development and enhancement of algorithms tailored to specific graph structures such as windmill graphs, star of cliques, path-connected cliques, fully connected cliques, and block graphs.
Chapter 3 studies the broadcasting problem in windmill graphs and stars of cliques. A windmill graph is defined on $n$ vertices containing $k$ cliques of size $l$, and a universal vertex. We present a constant time method introduced for determining the broadcast time of an arbitrary node in any windmill graph. We also introduce \textit{Star of Cliques}, a generalization of the Windmill graph composed of cliques with arbitrary sizes. We study the importance of unaddressed vertices in an optimal scheme for star of cliques and show the use of binary representations to track unaddressed vertices. We present an $O(n \cdot \log n)$ algorithm to find the broadcast time of any vertex in an arbitrary star of cliques and discuss the optimality of our algorithm.
Chapter 4 delves into broadcasting within families of block graphs, such as path-connected cliques and fully connected cliques. Every biconnected component in a block graph is a clique. We study broadcasting in block graphs with two cliques, present a constant time method to calculate the broadcast time for an arbitrary path-connected cliques graph, and discuss a $O(n \log\log s_{center})$ method to determine the broadcast time for arbitrary fully connected cliques, where $s_{center}$ is the number of vertices in the central clique of the graph.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Ambashankar, Akash |
Institution: | Concordia University |
Degree Name: | M. Comp. Sc. |
Program: | Computer Science |
Date: | 15 July 2024 |
Thesis Supervisor(s): | Harutyunyan, Hovhannes |
Keywords: | Broadcasting, Algorithms, Star of Cliques, Windmill graphs, Block Graphs, Fully Connected Cliques, Path-Connected Cliques |
ID Code: | 994411 |
Deposited By: | Akash Ambashankar |
Deposited On: | 24 Oct 2024 16:16 |
Last Modified: | 24 Oct 2024 16:16 |
Repository Staff Only: item control page