Show simple item record

dc.identifier.urihttp://hdl.handle.net/1951/59700
dc.identifier.urihttp://hdl.handle.net/11401/71273
dc.description.sponsorshipThis work is sponsored by the Stony Brook University Graduate School in compliance with the requirements for completion of degree.en_US
dc.formatMonograph
dc.format.mediumElectronic Resourceen_US
dc.language.isoen_US
dc.publisherThe Graduate School, Stony Brook University: Stony Brook, NY.
dc.typeDissertation
dcterms.abstractGeometric visibility is fundamental to computational geometry and its applications in areas such as robotics, sensor networks, CAD, and motion planning. We explore combinatorial and computational complexity problems arising in a collection of settings that depend on various notions of visibility. We first consider a generalized version of the classical art gallery problem in which the input specifies the number of reflex vertices r and convex vertices c of the simple polygon (n = r + c). This additional information better characterizes the shape of the polygon. Through a lower bound construction, tight combinatorial bounds for coverage are achieved for all r >=0 and c >= 3. The combinatorics of guarding polyominoes and other polyforms are studied in terms of m, the number of cells, as opposed to the traditional parameter n. Various visibility models and guard types are considered. We establish that finding a minimum cardinality guard set for covering a polyomino is NP-hard. We introduce an algorithm for constructing a spiral serpentine polygonization of a set of n >= 3 points in the plane. The algorithm's behavior can be viewed as incrementally appending a visible triangle to the triangulation constructed so far. We consider beacon-based point-to-point routing and coverage problems. A beacon b is a point that can be activated to effect a gravitational pull toward itself in a polygonal domain. Algorithms are given for computing the attraction region of b and finding a minimum size set of beacons to route from a source s to a destination t given a finite set of candidate beacon locations. We show that finding a minimum cardinality set of beacons to cover a simple polygon or conduct certain types of routing in a simple polygon is NP-hard.
dcterms.available2013-05-22T17:34:49Z
dcterms.available2015-04-24T14:46:47Z
dcterms.contributorMitchell, Joseph S. B.en_US
dcterms.contributorArkin, Esther M. Skiena, Stevenen_US
dcterms.contributorGao, Jieen_US
dcterms.creatorIwerks, Justin Gift
dcterms.dateAccepted2013-05-22T17:34:49Z
dcterms.dateAccepted2015-04-24T14:46:47Z
dcterms.dateSubmitted2013-05-22T17:34:49Z
dcterms.dateSubmitted2015-04-24T14:46:47Z
dcterms.descriptionDepartment of Applied Mathematics and Statisticsen_US
dcterms.extent127 pg.en_US
dcterms.formatMonograph
dcterms.formatApplication/PDFen_US
dcterms.identifierhttp://hdl.handle.net/1951/59700
dcterms.identifierIwerks_grad.sunysb_0771E_11012en_US
dcterms.identifierhttp://hdl.handle.net/11401/71273
dcterms.issued2012-08-01
dcterms.languageen_US
dcterms.provenanceMade available in DSpace on 2013-05-22T17:34:49Z (GMT). No. of bitstreams: 1 Iwerks_grad.sunysb_0771E_11012.pdf: 2371975 bytes, checksum: 07f4b15bce6fb14130ed31d8c61c3887 (MD5) Previous issue date: 1en
dcterms.provenanceMade available in DSpace on 2015-04-24T14:46:47Z (GMT). No. of bitstreams: 3 Iwerks_grad.sunysb_0771E_11012.pdf.jpg: 1894 bytes, checksum: a6009c46e6ec8251b348085684cba80d (MD5) Iwerks_grad.sunysb_0771E_11012.pdf.txt: 213448 bytes, checksum: 6d85afee18548d22afd8402aa347a667 (MD5) Iwerks_grad.sunysb_0771E_11012.pdf: 2371975 bytes, checksum: 07f4b15bce6fb14130ed31d8c61c3887 (MD5) Previous issue date: 1en
dcterms.publisherThe Graduate School, Stony Brook University: Stony Brook, NY.
dcterms.subjectApplied mathematics Ð Computer science
dcterms.subjectAlgorithms, Art gallery theorem, Combinatorics, Computational complexity, Computational geometry, Visibility coverage
dcterms.titleCombinatorics and complexity in geometric visibility problems
dcterms.typeDissertation


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record