dc.contributor.author Mahajan, Shikha dc.date.accessioned 2017-04-27 13:47:27 (GMT) dc.date.available 2017-04-27 13:47:27 (GMT) dc.date.issued 2017-04-27 dc.date.submitted 2017-04-19 dc.identifier.uri http://hdl.handle.net/10012/11765 dc.description.abstract Interval graphs—the intersection graphs of one-dimensional intervals—are considered one of the most useful mathematical structures to model real life applications. Interval graphs have been widely studied since they first appeared in the literature in 1957. In 1976, Booth and Lueker introduced a data structure called PQ-trees that could recognize interval graphs in linear time; since then, several simpler linear-time algorithms have been proposed for the problem. We investigate a lesser-studied variation of interval graphs called edge-weighted interval graphs. A graph with weights on its edges is an edge-weighted interval graph if we can assign intervals to its vertices so that the weight of an edge (u, v) is equal to the length of the intersection of the intervals assigned to u and v. In 2012, Kobler, Kuhnert, and Watanabe gave an algorithm to recognize such graphs in time O(m · n), where m and n are the number of edges and vertices, respectively, of the given graph. In this thesis, we give an algorithm to recognize complete edge-weighted interval graphs in time O(m · log n). We then observe some additional properties of PQ-trees for interval graphs, and use these properties to improve the runtime of the algorithm given by Kobler et al. for recognizing general edge-weighted interval graphs to O(m · log n). As the literature for finding representations of weighted intersection graphs is scarce, we hope that the techniques presented in this thesis can be used to obtain algorithms or approximation algorithms for recognition of other kinds of weighted intersection graphs. en dc.language.iso en en dc.publisher University of Waterloo en dc.subject Interval Graphs en dc.subject Algorithm en dc.title A Faster Algorithm for Recognizing Edge-Weighted Interval Graphs en dc.type Master Thesis en dc.pending false uws-etd.degree.department David R. Cheriton School of Computer Science en uws-etd.degree.discipline Computer Science en uws-etd.degree.grantor University of Waterloo en uws-etd.degree Master of Mathematics en uws.contributor.advisor Lubiw, Anna uws.contributor.affiliation1 Faculty of Mathematics en uws.published.city Waterloo en uws.published.country Canada en uws.published.province Ontario en uws.typeOfResource Text en uws.peerReviewStatus Unreviewed en uws.scholarLevel Graduate en
﻿

### This item appears in the following Collection(s)

UWSpace

University of Waterloo Library
200 University Avenue West