UWSpace staff members will be away from May 5th to 9th, 2025. We will not be responding to emails during this time. If there are any urgent issues, please contact GSPA at gsrecord@uwaterloo.ca. If any login or authentication issues arise during this time, please wait until UWSpace Staff members return on May 12th for support.
 

A Faster Algorithm for Recognizing Edge-Weighted Interval Graphs

dc.contributor.advisorLubiw, Anna
dc.contributor.authorMahajan, Shikha
dc.date.accessioned2017-04-27T13:47:27Z
dc.date.available2017-04-27T13:47:27Z
dc.date.issued2017-04-27
dc.date.submitted2017-04-19
dc.description.abstractInterval 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.identifier.urihttp://hdl.handle.net/10012/11765
dc.language.isoenen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjectInterval Graphsen
dc.subjectAlgorithmen
dc.titleA Faster Algorithm for Recognizing Edge-Weighted Interval Graphsen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentDavid R. Cheriton School of Computer Scienceen
uws-etd.degree.disciplineComputer Scienceen
uws-etd.degree.grantorUniversity of Waterlooen
uws.contributor.advisorLubiw, Anna
uws.contributor.affiliation1Faculty of Mathematicsen
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Mahajan_Shikha.pdf
Size:
767.29 KB
Format:
Adobe Portable Document Format
Description:
thesis file

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
6.17 KB
Format:
Item-specific license agreed upon to submission
Description: