Login | Register

Exact and Factor Two Algorithms for Broadcast Time

Title:

Exact and Factor Two Algorithms for Broadcast Time

Hovhannisyan, Narek (2024) Exact and Factor Two Algorithms for Broadcast Time. PhD thesis, Concordia University.

[thumbnail of Hovhannisyan_PhD_S2024.pdf]
Preview
Text (application/pdf)
Hovhannisyan_PhD_S2024.pdf - Accepted Version
Available under License Spectrum Terms of Access.
3MB

Abstract

Broadcasting is a fundamental information dissemination primitive in interconnection networks, where a message is passed from one node to all other nodes in the network. Following the increasing interest in interconnection networks, extensive research was dedicated to broadcasting. Two main research goals of this area are finding inexpensive network structures that maintain efficient broadcasting and finding the broadcast time of a given network topology. In the scope of this study, we will mainly focus on determining the broadcast time of a given network. The broadcast time problem on an arbitrary network is known to be NP-hard. We consider this problem on different network topologies and settings.

We begin by studying the broadcast time problem on split graphs. First, we introduce a tight polynomial-time constant approximation algorithm for broadcasting on split graphs. Then, we study some important characteristics of an optimal broadcast scheme on split graphs and design a strategy for generating optimal broadcast schemes. We apply our findings to devise an efficient broadcasting heuristic on split graphs and on natural generalization of split graphs, called (k,l)-graphs.

Next, we study broadcasting on graphs that comprise some recursive structures. We introduce an exact polynomial-time algorithm on closed chains of rings. A closed chain of rings is a sequence of cycles, where every two consecutive cycles, and the first and the last cycles, share a common vertex. Additionally, we initiate a novel direction to designing broadcasting algorithms on recursively defined graphs. We provide a theoretical foundation for future broadcasting research, as well as discuss several practical applications of the approach we introduce.

Last, we study the problem on k-path graphs, one of the simpler graph families with intersecting cycles. To better understand the challenges of broadcasting on arbitrary graphs, families with intersecting cycles are crucial to study. We improve the current best approximation ratio for broadcasting on k-path graphs by a multiplicative factor of two. Further, we propose a new optimization problem called 3-List-Sub, helping us to design an optimal broadcasting algorithm on restricted k-path graphs which was unsolved to date.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (PhD)
Authors:Hovhannisyan, Narek
Institution:Concordia University
Degree Name:Ph. D.
Program:Computer Science
Date:15 March 2024
Thesis Supervisor(s):Harutyunyan, Hovhannes A.
ID Code:993845
Deposited By: Narek Hovhannisyan
Deposited On:04 Jun 2024 15:17
Last Modified:04 Jun 2024 15:17
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