Institutional Repository

Enlarging directed graphs to ensure all nodes are contained

Show simple item record

dc.contributor.advisor Sanders, Ian
dc.contributor.author Van der Linde, Jan Johannes
dc.date.accessioned 2016-09-20T14:40:04Z
dc.date.available 2016-09-20T14:40:04Z
dc.date.issued 2015-12
dc.identifier.citation Van der Linde, Jan Johannes (2015) Enlarging directed graphs to ensure all nodes are contained, University of South Africa, Pretoria, <http://hdl.handle.net/10500/21520> en
dc.identifier.uri http://hdl.handle.net/10500/21520
dc.description.abstract Graph augmentation concerns the addition of edges to a graph to satisfy some connectivity property of a graph. Previous research in this field has been preoccupied with edge augmentation; however the research in this document focuses on the addition of vertices to a graph to satisfy a specific connectivity property: ensuring that all the nodes of the graph are contained within cycles. A distinction is made between graph augmentation (edge addition), and graph enlargement (vertex addition). This document expands on previous research into a graph matching problem known as the “shoe matching problem” and the role of a graph enlargement algorithm in finding this solution. The aim of this research was to develop new and efficient algorithms to solve the graph enlargement problem as applied to the shoe matching problem and to improve on the naïve algorithm of Sanders. Three new algorithms focusing on graph enlargement and the shoe matching problem are presented, with positive results overall. The new enlargement algorithms: cost-optimised, matrix, and subgraph, succeeded in deriving the best result (least number of total nodes required) in 37%, 53%, and 57% of cases respectively (measured across 120 cases). In contrast, Sanders’s algorithm has a success rate of only 20%; thus the new algorithms have a varying success rate of approximately 2 to 3 times that of Sanders’s algorithm. en
dc.format.extent 1 electronic resources (vii, 113 leaves) en
dc.language.iso en en
dc.subject Directed graphs en
dc.subject Graph enlargement en
dc.subject Cycle picking en
dc.subject.ddc 511.50285
dc.subject.lcsh Graph theory en
dc.subject.lcsh Graph algorithms en
dc.subject.lcsh Graph connectivity en
dc.subject.lcsh Directed graphs en
dc.title Enlarging directed graphs to ensure all nodes are contained en
dc.type Dissertation en
dc.description.department Computing en
dc.description.degree M. Sc. Computing en


Files in this item

This item appears in the following Collection(s)

  • Unisa ETD [12184]
    Electronic versions of theses and dissertations submitted to Unisa since 2003

Show simple item record

Search UnisaIR


Browse

My Account

Statistics