Computational geometry algorithms for visibility problems

dc.contributor.authorYeganeh, Bahoo Torudi
dc.contributor.examiningcommitteeEvans, William (Computer Science, University of British Columbia), Kirkland, Stephen (Mathematics), Miller, Avery (Computer Science)en_US
dc.contributor.supervisorDurocher, Stephane (Computer Science), Bose, Prosenjit (Computer Science)en_US
dc.date.accessioned2019-11-13T14:47:41Z
dc.date.available2019-11-13T14:47:41Z
dc.date.issued2019-09-18en_US
dc.date.submitted2019-09-18T17:16:53Zen
dc.date.submitted2019-11-13T00:26:33Zen
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelDoctor of Philosophy (Ph.D.)en_US
dc.description.abstractThis thesis examines algorithmic problems involving k-crossing visibility. Given two points p and q and a set of polygonal obstacles in the plane, where p and q are in general position relative to the vertices of the obstacles, p and q are k -crossing visible to each other if and only if the line segment pq intersects obstacle boundaries in at most k points. Given a simple polygon P and a query point q, we show that region of P that is k-crossing visible from q can be calculated in O(nk), where n denotes number of vertices in P. With preprocessing of the polygon P, and using a data structure of size O(n^5), the k-crossing visible region for any query point q can be reported in O(log⁡〖n+m〗) time, where m is the size of the output and q is given at query time. When there is a constraint on the amount of memory available, the k-crossing visible region of q in P can be determined in O(cn/s+n log⁡〖s 〗+min⁡〖{[k/s]n,n log⁡log_s⁡n }〗) time, where s denotes the number of words available in the limited workspace model. Finally, given an x-monotone polygonal chain, i.e., a terrain, we present an O(n^4 log⁡n)-time algorithm to determine the minimum height of a watchtower point, located above the terrain, such that any point on the terrain is k-crossing visible from that point. Additionally, we propose an O(n^3)-time algorithm for the discrete version of the problem, in which the watchtower is restricted to being positioned over vertices of T.en_US
dc.description.noteFebruary 2020en_US
dc.identifier.urihttp://hdl.handle.net/1993/34366
dc.language.isoengen_US
dc.rightsopen accessen_US
dc.subjectComputational geometryen_US
dc.subjectVisibilityen_US
dc.subjectWireless systemen_US
dc.subjectk-crossing visibilityen_US
dc.subjectDecompositionen_US
dc.subjectWatchtower problemen_US
dc.titleComputational geometry algorithms for visibility problemsen_US
dc.typedoctoral thesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
THESIS.pdf
Size:
1.24 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.2 KB
Format:
Item-specific license agreed to upon submission
Description: