Weighted Graph Compression using Genetic Algorithms
dc.contributor.author | Rutkowski, Emilia | |
dc.date.accessioned | 2022-05-25T15:55:14Z | |
dc.date.available | 2022-05-25T15:55:14Z | |
dc.identifier.uri | http://hdl.handle.net/10464/15768 | |
dc.description.abstract | Networks are a great way to present information. It is easy to see how different objects interact with one another, and the nature of their interaction. However, living in the technological era has led to a massive surge in data. Consequently, it is very common for networks/graphs to be large. When graphs get too large, the computational power and time to process these networks gets expensive and inefficient. This is common in areas such as bioinformatics, epidemic contact tracing, social networks, and many others. Graph compression is the process of merging nodes that are highly connected into one super-node, thus shrinking the graph. The goal of graph compression is to merge nodes while mitigating the amount of information lost during the compression process. Unweighted graphs are largely studied in this area. However, in this thesis, we extend the approaches to compress weighted graphs via genetic algorithms and analyse the compression from an epidemic point of view. It is seen that edge weights provide vital information for graph compression. Not only this, but having meaningful edge weights is important as different weights can lead to different results. Moreover, both the original edge weights and adjusted edge weights produce different results when compared to a widely used community detection algorithm, the Louvain Algorithm. However, the different results may be helpful to public health officials. Lastly, the NSGA-II algorithm was implemented. It was found that NSGA-II is more suitable as a pre-processing tool, in order to find a target compression that introduces a comfortable level of distortion, and then using the single-objective genetic algorithm to achieve an improved solution for the target. | en_US |
dc.language.iso | eng | en_US |
dc.publisher | Brock University | en_US |
dc.subject | Genetic Algorithm | en_US |
dc.subject | Graph Compression | en_US |
dc.subject | Weighted Networks | en_US |
dc.subject | Contact Networks | en_US |
dc.subject | NSGA-II | en_US |
dc.title | Weighted Graph Compression using Genetic Algorithms | en_US |
dc.type | Electronic Thesis or Dissertation | en |
dc.degree.name | M.Sc. Computer Science | en_US |
dc.degree.level | Masters | en_US |
dc.contributor.department | Department of Computer Science | en_US |
dc.degree.discipline | Faculty of Mathematics and Science | en_US |
refterms.dateFOA | 2022-05-25T15:55:15Z |