Login | Register

Broadcasting in graphs containing intersecting cliques

Title:

Broadcasting in graphs containing intersecting cliques

Ambashankar, Akash ORCID: https://orcid.org/0009-0003-5338-6701 (2024) Broadcasting in graphs containing intersecting cliques. Masters thesis, Concordia University.

[thumbnail of Ambashankar_MCompSc_F2024.pdf]
Preview
Text (application/pdf)
Ambashankar_MCompSc_F2024.pdf - Accepted Version
Available under License Spectrum Terms of Access.
434kB

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
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top