Skip to main content

Maintenance of a Piercing Set for Intervals with Applications

  • Conference paper
  • First Online:
  • 694 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1969))

Abstract

We show how to efficiently maintain a minimum piercing set for a set S of intervals on the line, under insertions and deletions to/from S. A linear-size dynamic data structure is presented, which enables us to compute a new minimum piercing set following an insertion or deletion in time O(c(S) log ∣S∣), where c(S) is the size of the new minimum piercing set. We also show how to maintain a piercing set for S of size at most (1+ε)c(S), for 0 < ε≤ 1, in Ō(log∣S∣/ε) amortized time per update. We then apply these results to obtain efficient (sometimes improved) solutions to the following three problems: (i) the shooter location problem, (ii) computing a minimum piercing set for arcs on a circle, and (iii) dynamically maintaining a box cover for a d-dimensional point set.

Supported by the Israel Science Foundation founded by the Israel Academy of Sciences and Humanities, and by an Intel research grant.

Supported by the Pacific Institute for Mathematical Studies and by the NSERC research grant.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Chaudhri and S. C. Nandy “Generalized shooter location problem”, in Lecture Notes in Computer Science 1627, pp. 389–401, 1999.

    Google Scholar 

  2. B. Chazelle “Cutting hyperplanes for divide-and-conquer”, Discrete Comput. Geom. 9 (1993), pp. 145–158.

    Article  MATH  MathSciNet  Google Scholar 

  3. K. Daniels and V. Milenkovic “Limited Gaps”, in Proc. 6th Canad. Conf. Comput. Geom., pp. 225–231, 1994.

    Google Scholar 

  4. R. J. Fowler and M. S. Paterson and S. L. Tanimoto “Optimal packing and covering in the plane are NP-complete”, Info. Processing Letters 12(3) (1981), pp. 133–137.

    Article  MATH  MathSciNet  Google Scholar 

  5. M. C. Golumbic and P. L. Hammer “Stability in circular arc graphs”, J. of Algorithms 9 (1988), pp. 314–320.

    Article  MATH  MathSciNet  Google Scholar 

  6. U. Gupta, D. T. Lee and Y.-T. Leung “Efficient algorithms for interval graphs and circular-arc graphs”, Networks 12 (1982), pp. 459–467.

    Article  MATH  MathSciNet  Google Scholar 

  7. W.-L. Hsu and K.-H. Tsai “Linear time algorithms on circular-arc graphs”, Information Processing Letters 40 (1991), pp. 123–129.

    Article  MATH  MathSciNet  Google Scholar 

  8. D. T. Lee, M. Sarrafzadeh and Y. F. Wu “Minimum cuts for circular-arc graphs”, SIAM J. Computing 19(6) (1990), pp. 1041–1050.

    Article  MATH  MathSciNet  Google Scholar 

  9. S. Masuda and K. Nakajima “An optimal algorithm for finding a maximum independent set of a circular-arc graph”, SIAM J. Computing 17(1) (1988), pp. 41–52.

    Article  MATH  MathSciNet  Google Scholar 

  10. S. C. Nandy and K. Mukhopadhyaya and B. B. Bhattacharya “Shooter location problem”, in Proc. 8th Canad. Conf. Comput. Geom., pp. 93–98, 1996.

    Google Scholar 

  11. F. Nielsen “Fast stabbing of boxes in high dimensions”, in Proc. 8th Canad. Conf. Comput. Geom., pp. 87–92, 1996. Theo. Comp. Sci., Elsevier Sci., Sept. 2000.

    Google Scholar 

  12. A. S. Rao and C. P. Rangan “Optimal parallel algorithms on circular-arc graphs”, Information Processing Letters 33 (1989), pp. 147–156.

    Article  MATH  MathSciNet  Google Scholar 

  13. R. E. Tarjan “Data Structures and Network Algorithms”, Regional Conference Series in Applied Mathematics 44, SIAM, 1983.

    Google Scholar 

  14. K. H. Tsai and D. T. Lee “k-best cuts for circular-arc graphs”, Algorithmica 18(2) (1997), pp. 198–216.

    Article  MATH  MathSciNet  Google Scholar 

  15. C. A. Wang and B. Zhu “Shooter location problems revisited”, in Proc. 9th Canad. Conf. Comput. Geom., pp. 223–228, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Katz, M.J., Nielsen, F., Segal, M. (2000). Maintenance of a Piercing Set for Intervals with Applications. In: Goos, G., Hartmanis, J., van Leeuwen, J., Lee, D.T., Teng, SH. (eds) Algorithms and Computation. ISAAC 2000. Lecture Notes in Computer Science, vol 1969. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40996-3_47

Download citation

  • DOI: https://doi.org/10.1007/3-540-40996-3_47

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41255-7

  • Online ISBN: 978-3-540-40996-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics