Data Structures for Halfplane Proximity Queries and Incremental Voronoi Diagrams
We consider preprocessing a set S of n points in the plane that are in convex position into a data structure supporting queries of the following form: given a point q and a directed line ℓ in the plane, report the point of S that is farthest from (or, alternatively, nearest to) the point q subject t...
Saved in:
| Published in | LATIN 2006: Theoretical Informatics pp. 80 - 92 |
|---|---|
| Main Authors | , , , , , , |
| Format | Book Chapter Conference Proceeding |
| Language | English |
| Published |
Berlin, Heidelberg
Springer Berlin Heidelberg
2006
Springer |
| Series | Lecture Notes in Computer Science |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9783540327554 354032755X |
| ISSN | 0302-9743 1611-3349 1611-3349 |
| DOI | 10.1007/11682462_12 |
Cover
| Abstract | We consider preprocessing a set S of n points in the plane that are in convex position into a data structure supporting queries of the following form: given a point q and a directed line ℓ in the plane, report the point of S that is farthest from (or, alternatively, nearest to) the point q subject to being to the left of line ℓ. We present two data structures for this problem. The first data structure uses O(n1 + ε) space and preprocessing time, and answers queries in O(21/ε log n) time. The second data structure uses O(n log3n) space and polynomial preprocessing time, and answers queries in O(log n) time. These are the first solutions to the problem with O(log n) query time and o(n2) space.
In the process of developing the second data structure, we develop a new representation of nearest-point and farthest-point Voronoi diagrams of points in convex position. This representation supports insertion of new points in counterclockwise order using only O(log n) amortized pointer changes, subject to supporting O(log n)-time point-location queries, even though every such update may make Θ(n) combinatorial changes to the Voronoi diagram. This data structure is the first demonstration that deterministically and incrementally constructed Voronoi diagrams can be maintained in o(n) pointer changes per operation while keeping O(log n)-time point-location queries. |
|---|---|
| AbstractList | We consider preprocessing a set S of n points in the plane that are in convex position into a data structure supporting queries of the following form: given a point q and a directed line ℓ in the plane, report the point of S that is farthest from (or, alternatively, nearest to) the point q subject to being to the left of line ℓ. We present two data structures for this problem. The first data structure uses O(n1 + ε) space and preprocessing time, and answers queries in O(21/ε log n) time. The second data structure uses O(n log3n) space and polynomial preprocessing time, and answers queries in O(log n) time. These are the first solutions to the problem with O(log n) query time and o(n2) space.
In the process of developing the second data structure, we develop a new representation of nearest-point and farthest-point Voronoi diagrams of points in convex position. This representation supports insertion of new points in counterclockwise order using only O(log n) amortized pointer changes, subject to supporting O(log n)-time point-location queries, even though every such update may make Θ(n) combinatorial changes to the Voronoi diagram. This data structure is the first demonstration that deterministically and incrementally constructed Voronoi diagrams can be maintained in o(n) pointer changes per operation while keeping O(log n)-time point-location queries. |
| Author | Gudmundsson, Joachim Smid, Michiel Bose, Prosenjit Aronov, Boris Iacono, John Demaine, Erik D. Langerman, Stefan |
| Author_xml | – sequence: 1 givenname: Boris surname: Aronov fullname: Aronov, Boris organization: Department of CIS, Polytechnic University, Brooklyn, USA – sequence: 2 givenname: Prosenjit surname: Bose fullname: Bose, Prosenjit organization: School of Computer Science, Carleton University, Ottawa, Canada – sequence: 3 givenname: Erik D. surname: Demaine fullname: Demaine, Erik D. organization: Computer Science and Artificial Intelligence Lab, MIT, Cambridge, USA – sequence: 4 givenname: Joachim surname: Gudmundsson fullname: Gudmundsson, Joachim organization: National ICT Australia, Sydney, Australia – sequence: 5 givenname: John surname: Iacono fullname: Iacono, John organization: Department of CIS, Polytechnic University, Brooklyn, USA – sequence: 6 givenname: Stefan surname: Langerman fullname: Langerman, Stefan organization: Départment d’ Informatique, Université Libre de Bruxelles, Brussels, Belgium – sequence: 7 givenname: Michiel surname: Smid fullname: Smid, Michiel organization: School of Computer Science, Carleton University, Ottawa, Canada |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=19689066$$DView record in Pascal Francis |
| BookMark | eNptkMtKw0AUhketYK1d-QLZuBCMzv2ylFZtoWDFyzacJJMSTSZhJkH79kYqqODZnMX3nR_Of4xGrnEWoVOCLwnG6ooQqSmXNCF0D02N0kxwzKgSkuyjMZGExIxxc_CHCT5CY8wwjY3i7AhNQ3jFwzCiJdVjtJ5DB9Fj5_us670NUdH4aAFV0VbgbLT2zUdZl902euitLwcOLo-WLvO2tq6DKnppfOOaMpqXsPFQhxN0WEAV7PR7T9Dz7c3TbBGv7u-Ws-tV3FIhu9hyoHlepCk32KRFYbURBc-4TTkzwqQ5JgpEpjS1mpKc8RRUjnMQ2lKlMsEm6GKX27sWtu9QVUnryxr8NiE4-Sos-VXYoJ_t9BZCNrznwWVl-DkxUhss5eCd77wwILexPkmb5i38m_kJtiB0cQ |
| ContentType | Book Chapter Conference Proceeding |
| Copyright | Springer-Verlag Berlin Heidelberg 2006 2007 INIST-CNRS |
| Copyright_xml | – notice: Springer-Verlag Berlin Heidelberg 2006 – notice: 2007 INIST-CNRS |
| DBID | IQODW ABOKW UNPAY |
| DOI | 10.1007/11682462_12 |
| DatabaseName | Pascal-Francis Unpaywall for CDI: Monographs and Miscellaneous Content Unpaywall |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science Applied Sciences |
| EISBN | 9783540327561 3540327568 |
| EISSN | 1611-3349 |
| Editor | Correa, José R. Hevia, Alejandro Kiwi, Marcos |
| Editor_xml | – sequence: 1 givenname: José R. surname: Correa fullname: Correa, José R. email: correa@uai.cl – sequence: 2 givenname: Alejandro surname: Hevia fullname: Hevia, Alejandro email: ahevia@dcc.uchile.cl – sequence: 3 givenname: Marcos surname: Kiwi fullname: Kiwi, Marcos email: mkiwi@dim.uchile.cl |
| EndPage | 92 |
| ExternalDocumentID | oai:carleton.ca:2817 19689066 |
| GroupedDBID | -DT -GH -~X 1SB 29L 2HA 2HV 5QI 875 AASHB ABMNI ACGFS ADCXD AEFIE ALMA_UNASSIGNED_HOLDINGS EJD F5P FEDTE HVGLF LAS LDH P2P RNI RSU SVGTG VI1 ~02 IQODW RIG ABOKW UNPAY |
| ID | FETCH-LOGICAL-p256t-e4a2ddfbb4909bffe895f4c4eb43959bd017a5c782e821d34ba7d0da58e277c53 |
| IEDL.DBID | UNPAY |
| ISBN | 9783540327554 354032755X |
| ISSN | 0302-9743 1611-3349 |
| IngestDate | Sun Oct 26 03:37:35 EDT 2025 Wed Apr 02 07:26:45 EDT 2025 Wed Sep 17 03:34:45 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Voronoï diagram Proximity Computer theory Database query Half plane Updating Pointer Log file Localization Data structure Polynomial time |
| Language | English |
| License | CC BY 4.0 other-oa |
| LinkModel | DirectLink |
| MeetingName | LATIN 2006 (theoretical informatics) |
| MergedId | FETCHMERGED-LOGICAL-p256t-e4a2ddfbb4909bffe895f4c4eb43959bd017a5c782e821d34ba7d0da58e277c53 |
| OpenAccessLink | https://proxy.k.utb.cz/login?url=https://ir.library.carleton.ca/pub/2817 |
| PageCount | 13 |
| ParticipantIDs | unpaywall_primary_10_1007_11682462_12 pascalfrancis_primary_19689066 springer_books_10_1007_11682462_12 |
| PublicationCentury | 2000 |
| PublicationDate | 2006 |
| PublicationDateYYYYMMDD | 2006-01-01 |
| PublicationDate_xml | – year: 2006 text: 2006 |
| PublicationDecade | 2000 |
| PublicationPlace | Berlin, Heidelberg |
| PublicationPlace_xml | – name: Berlin, Heidelberg – name: London – name: Berlin |
| PublicationSeriesTitle | Lecture Notes in Computer Science |
| PublicationSubtitle | 7th Latin American Symposium, Valdivia, Chile, March 20-24, 2006. Proceedings |
| PublicationTitle | LATIN 2006: Theoretical Informatics |
| PublicationYear | 2006 |
| Publisher | Springer Berlin Heidelberg Springer |
| Publisher_xml | – name: Springer Berlin Heidelberg – name: Springer |
| RelatedPersons | Kleinberg, Jon M. Mattern, Friedemann Nierstrasz, Oscar Tygar, Dough Steffen, Bernhard Kittler, Josef Vardi, Moshe Y. Weikum, Gerhard Sudan, Madhu Naor, Moni Mitchell, John C. Terzopoulos, Demetri Pandu Rangan, C. Kanade, Takeo Hutchison, David |
| RelatedPersons_xml | – sequence: 1 givenname: David surname: Hutchison fullname: Hutchison, David organization: Lancaster University, UK – sequence: 2 givenname: Takeo surname: Kanade fullname: Kanade, Takeo organization: Carnegie Mellon University, Pittsburgh, USA – sequence: 3 givenname: Josef surname: Kittler fullname: Kittler, Josef organization: University of Surrey, Guildford, UK – sequence: 4 givenname: Jon M. surname: Kleinberg fullname: Kleinberg, Jon M. organization: Cornell University, Ithaca, USA – sequence: 5 givenname: Friedemann surname: Mattern fullname: Mattern, Friedemann organization: ETH Zurich, Switzerland – sequence: 6 givenname: John C. surname: Mitchell fullname: Mitchell, John C. organization: Stanford University, CA, USA – sequence: 7 givenname: Moni surname: Naor fullname: Naor, Moni organization: Weizmann Institute of Science, Rehovot, Israel – sequence: 8 givenname: Oscar surname: Nierstrasz fullname: Nierstrasz, Oscar organization: University of Bern, Switzerland – sequence: 9 givenname: C. surname: Pandu Rangan fullname: Pandu Rangan, C. organization: Indian Institute of Technology, Madras, India – sequence: 10 givenname: Bernhard surname: Steffen fullname: Steffen, Bernhard organization: University of Dortmund, Germany – sequence: 11 givenname: Madhu surname: Sudan fullname: Sudan, Madhu organization: Massachusetts Institute of Technology, MA, USA – sequence: 12 givenname: Demetri surname: Terzopoulos fullname: Terzopoulos, Demetri organization: New York University, NY, USA – sequence: 13 givenname: Dough surname: Tygar fullname: Tygar, Dough organization: University of California, Berkeley, USA – sequence: 14 givenname: Moshe Y. surname: Vardi fullname: Vardi, Moshe Y. organization: Rice University, Houston, USA – sequence: 15 givenname: Gerhard surname: Weikum fullname: Weikum, Gerhard organization: Max-Planck Institute of Computer Science, Saarbruecken, Germany |
| SSID | ssj0000318628 ssj0002792 |
| Score | 1.7615798 |
| Snippet | We consider preprocessing a set S of n points in the plane that are in convex position into a data structure supporting queries of the following form: given a... |
| SourceID | unpaywall pascalfrancis springer |
| SourceType | Open Access Repository Index Database Publisher |
| StartPage | 80 |
| SubjectTerms | Applied sciences Binary Search Tree Computer science; control theory; systems Exact sciences and technology Information systems. Data bases Memory organisation. Data processing Pointer Change Query Point Query Time Software Theoretical computing Voronoi Diagram |
| Title | Data Structures for Halfplane Proximity Queries and Incremental Voronoi Diagrams |
| URI | http://link.springer.com/10.1007/11682462_12 https://ir.library.carleton.ca/pub/2817 |
| UnpaywallVersion | submittedVersion |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dS8MwED90exAV_MaJjiD62NmlSZs8DnUMUZnoxnwqSZuAOGrZBzL_ei9rp1NffCyEcr3Lpb_L3f0O4EwKTmViIy-SEfdYJKSnLLMetYlv0LmoSNyF_t192OmxmwEflCRJ816Y0VIB0AhFd0GhukDZLqhoRqtQDTmC7gpUe_fd1nORI6CeLEvpQ0fKFzBZduK5JrlmMxSUhTR2Qyc3czXGb7fF0Iql7Oc6rE2zXM3e1XC49INpb0FnIVpRV_LamE50I_n4xdr4D9m3YcP1LxDXWIA624EVk-3C1mJ6AymdeQ-6V2qiyOOcP3aKQTdB-Eo6KHXu6l9JF-VwzU8z8jB1ZMhjorKU4HFSXCiqIek78oO3F3L1olyJ13gfeu3rp8uOV85X8HIEOhPPMEXT1GrNpC-1tUZIblnCjEaUwqVO0VsVTxBDGEGbacC0ilI_VVwYGkUJDw6gkr1l5hCIFdqkfmBcGpNxX2tphcIHbaQwzA9qUP-h-TgvuDRiPACERNhTg9OFKWIXXozjBZ_ykv1qcP5lpO83_F139M91x1BBJZsThBUTXYdq6_rmtl8vt9YnZPrOWQ |
| linkProvider | Unpaywall |
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3fS8MwED50exAV_I0THUH0sa5LkzZ5FHUMQZnoZD6VpE1gOGpxHaJ_vRfbadWXPRZCud7l0u9yd98BnEjBqUxs5EUy4h6LhPSUZdajNvENOhcVibvQv7kN-0N2PeKjiiTpqxfmtVYA9Iqiu6BQdVC2DhXdaBmaIUfQ3YDm8HZw_lTmCKgnq1L60JHyBUxWnXiuSa7bDQVlIY3d0Mn1XE3x2205tKKW_VyFlVmWq_c3NZnUfjC9DejPRSvrSp7PZoU-Sz7-sDYuIPsmrLn-BeIaC1BnW7Bksm3YmE9vIJUz78DgUhWK3H_xx84w6CYIX0kfpc5d_SsZoByu-emd3M0cGfKUqCwleJyUF4pqQh4d-cHLmFyOlSvxmu7CsHf1cNH3qvkKXo5Ap_AMUzRNrdZM-lJba4TkliXMaEQpXOoUvVXxBDGEEbSbBkyrKPVTxYWhUZTwYA8a2Utm9oFYoU3qB8alMRn3tZZWKHzQRgrD_KAF7V-aj_OSSyPGA0BIhD0tOJ6bInbhxTSe8ynX7NeC028j_bzh_7qDBdcdQgOVbI4QVhS6XW2pT_oWzMQ |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=LATIN+2006%3A+Theoretical+Informatics&rft.au=Aronov%2C+Boris&rft.au=Bose%2C+Prosenjit&rft.au=Demaine%2C+Erik+D.&rft.au=Gudmundsson%2C+Joachim&rft.atitle=Data+Structures+for+Halfplane+Proximity+Queries+and+Incremental+Voronoi+Diagrams&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2006-01-01&rft.pub=Springer+Berlin+Heidelberg&rft.isbn=9783540327554&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=80&rft.epage=92&rft_id=info:doi/10.1007%2F11682462_12 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0302-9743&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0302-9743&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0302-9743&client=summon |