Maintenance of a Piercing Set for Intervals with Applications
Author(s) -
Matthew J. Katz,
Frank Nielsen,
Michael Segal
Publication year - 2000
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-41255-7
DOI - 10.1007/3-540-40996-3_47
Subject(s) - set (abstract data type) , computer science , point (geometry) , amortized analysis , cover (algebra) , set cover problem , combinatorics , time complexity , algorithm , data structure , discrete mathematics , mathematics , programming language , geometry , mechanical engineering , engineering
We show how to efficiently maintain a minimum piercing setfor a set $ of intervals on the line, under insertions and deletions to/from$. A linear-size dynamic data structure is presented, which enables usto compute a new minimum piercing set following an insertion or deletionin time 0(c($) log [$D, where c($) is the size of the new minimumpiercing set. We also show how to maintain a piercing set for $ of size atmost (1 +e)c(3), for 0 e _ 1, in 0(1) amortized time per update.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom