Maintenance of a piercing set for intervals with applications

Research output: Contribution to journalArticlepeer-review

11 Scopus citations


We show how to maintain efficiently 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 solutions to the following three problems: (i) the shooter location problem, (ii) computing a minimum piercing set for arcs on circle, and (iii) dynamically maintaining a box cover for a d-dimensional point set.

Original languageEnglish
Pages (from-to)59-73
Number of pages15
Issue number1
StatePublished - 1 May 2003


  • Dynamic algorithms
  • Geometric optimization
  • Piercing set

ASJC Scopus subject areas

  • General Computer Science
  • Computer Science Applications
  • Applied Mathematics


Dive into the research topics of 'Maintenance of a piercing set for intervals with applications'. Together they form a unique fingerprint.

Cite this