Racicot, Jesse (2021) Domination : Offline, Online, Any Time. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
1MBRacicot_MSc_S2021.pdf - Accepted Version Available under License Spectrum Terms of Access. |
Abstract
Given a \emph{graph} $G = (V, E)$, a subset $D \subseteq V$ is called a \emph{dominating set} if each vertex $v \in V$ either belongs to $D$ or is adjacent to some vertex in $D$. The typical objective is to find a dominating set of minimum size. Depending on the context, the problem may be viewed from an algorithmic perspective or a purely mathematical one. The following thesis explores the topic of domination from these two different perspectives, where the former is split further into two settings. In particular, we study the topic as a computational problem within an \emph{offline setting} where an algorithm is given an input graph in its entirety and alternatively, in an \emph{online setting} where an algorithm is forced to make irrevocable decisions with limited information about an input graph. We also approach the topic as a purely mathematical problem as we study the domination number of a well-known family of graphs known as the \emph{Kn{\"o}del} graphs.
Prior to this thesis, research on the dominating set problem in an online setting was sparse. We consider an online setting where a vertex is revealed to an algorithm and the choice to add this vertex or not is a finality. In this setting, an adversary must reveal the entire neighborhood of a vertex to an algorithm while keeping the revealed portion of the graph connected at all times. We present algorithms that achieve 2-competitiveness on trees, 2.5-competitiveness on cactus graphs, $(t-1)$ on $K_{1,t}$-free graphs, and $\Theta(\sqrt{\Delta})$ for maximum degree $\Delta$ graphs. Moreover, we show that all of those competitive ratios are tight. Then, we study several more general classes of graphs, such as threshold, bipartite planar, and series-parallel graphs, and show that they do not admit competitive algorithms (that is, when competitive ratio is independent of the input size). Our results are compared with earlier results in a different input model, where a vertex is revealed alongside its restricted neighborhood: those neighbors that are among already revealed vertices. Thus, conceptually, our results quantify the value of knowing the entire neighborhood at the time a vertex is revealed as compared to the restricted neighborhood.
The family of graphs known as the Kn{\"o}del graphs are studied extensively with an emphasis on determining closed form expressions for certain graph parameters. Our main contribution is the novel use of techniques from elementary number theory to establish an upper bound on the \emph{domination number} of the Kn{\"o}del graph on $n$ vertices. In particular, we show that whenever we find a prime $p$ dividing $n$ with $p \leq \lceil \log n \rceil$ such that $2$ is a \emph{primitive root} modulo $p$ then there is a dominating set of size $\frac{n}{p}$. Moreover, if we suppose that $2$ is a primitive root modulo $p^k$, where $p^k$ divides $n$ and $\phi(p^k) < \lceil \log n \rceil$ then we can construct a dominating set of size $\frac{2n}{p^k}$.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Racicot, Jesse |
Institution: | Concordia University |
Degree Name: | M. Sc. |
Program: | Computer Science |
Date: | 12 May 2021 |
Thesis Supervisor(s): | Harutyunyan, Hovhannes and Pankratov, Denis |
ID Code: | 988406 |
Deposited By: | JOSHUA JESSE RACICOT-ASKINS |
Deposited On: | 29 Jun 2021 23:19 |
Last Modified: | 29 Jun 2021 23:19 |
Repository Staff Only: item control page