Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorLeeuwen, Erik Jan van
dc.contributor.authorHorn, Beowulf
dc.date.accessioned2023-03-17T01:00:55Z
dc.date.available2023-03-17T01:00:55Z
dc.date.issued2023
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/43668
dc.description.abstractA Defensive Alliance in a graph is a subset of the vertices where each vertex in the alliance has more neighbours in the alliance, than outside it. They were originally introduced to model military alliances, but the concept has application in areas such as modelling communities and also fault tolerant computing. Finding small Defensive Alliances is known to be a NP-Complete problem, even in restrictive graph classes such as planar graphs. The difficulty of finding small Defensive Alliances provides the motivation to look at the parameterised complexity of the problem, which in the literature is documented only for a small number of parameters such as Solution Size, Vertex Cover and Neighbourhood Diversity. Further, a restricted set of variants were considered in the literature, with limited practical work done in finding alliances. This thesis endeavored to address these limitations by studying the parameterised complexity of variants of Defensive Alliance, considers new parameters for Defensive Alliance and conducts computational experiments using implementations of some of the algorithms discussed in the thesis. For the variants, the general results involve several novel variants, such as one that generalises the number of neighbours required for each vertex, several that force larger components of the alliance to depend on sets of constraints, vertex and edge weighted variants. For these, whether or not it was possible to extend the existing algorithms to the variants is discussed. Results are given for several new parameters, including Modular Width and Distance to Clique, for Defensive Alliance, along with minor results covering the use of multiple parameters. Further, a previously studied problem called Globally Minimal Defensive Alliance is shown to be in para-NP when parameterised by Solution Size. Finally, experimental results for a variety of exact algorithms and heuristics are discussed.
dc.description.sponsorshipUtrecht University
dc.language.isoEN
dc.subjectA Defensive Alliance in a graph is a subset of the vertices where each vertex in the alliance has more neighbours in the alliance, than outside it. This thesis expands on the existing results in literature by considering variants of the problem, considering new parameters (such as Modular Width and Distance to Clique) and performing experiments with the algorithms.
dc.titleParameterized Complexity Of Defensive Alliances
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.courseuuComputing Science
dc.thesis.id15015


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record