Random-Order Online Independent Set of Intervals and Hyperrectangles

Authors Mohit Garg, Debajyoti Kar , Arindam Khan



PDF
Thumbnail PDF

File

LIPIcs.ESA.2024.58.pdf
  • Filesize: 0.86 MB
  • 18 pages

Document Identifiers

Author Details

Mohit Garg
  • Department of Computer Science and Automation, Indian Institute of Science, Bengaluru, India
Debajyoti Kar
  • Department of Computer Science and Automation, Indian Institute of Science, Bengaluru, India
Arindam Khan
  • Department of Computer Science and Automation, Indian Institute of Science, Bengaluru, India

Acknowledgements

The authors wish to thank Jaikumar Radhakrishnan for generously sharing his insights on hypergeometric concentration bounds, Rahul Saladi for helping in constructing fast and elegant data structures, and K.V.N. Sreenivas for some helpful discussions.

Cite AsGet BibTex

Mohit Garg, Debajyoti Kar, and Arindam Khan. Random-Order Online Independent Set of Intervals and Hyperrectangles. In 32nd Annual European Symposium on Algorithms (ESA 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 308, pp. 58:1-58:18, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.ESA.2024.58

Abstract

In the Maximum Independent Set of Hyperrectangles problem, we are given a set of n (possibly overlapping) d-dimensional axis-aligned hyperrectangles, and the goal is to find a subset of non-overlapping hyperrectangles of maximum cardinality. For d = 1, this corresponds to the classical Interval Scheduling problem, where a simple greedy algorithm returns an optimal solution. In the offline setting, for d-dimensional hyperrectangles, polynomial time (log n)^{O(d)}-approximation algorithms are known [Chalermsook and Chuzhoy, 2009]. However, the problem becomes notably challenging in the online setting, where the input objects (hyperrectangles) appear one by one in an adversarial order, and on the arrival of an object, the algorithm needs to make an immediate and irrevocable decision whether or not to select the object while maintaining the feasibility. Even for interval scheduling, an Ω(n) lower bound is known on the competitive ratio. To circumvent these negative results, in this work, we study the online maximum independent set of axis-aligned hyperrectangles in the random-order arrival model, where the adversary specifies the set of input objects which then arrive in a uniformly random order. Starting from the prototypical secretary problem, the random-order model has received significant attention to study algorithms beyond the worst-case competitive analysis (see the survey by Gupta and Singla [Anupam Gupta and Sahil Singla, 2020]). Surprisingly, we show that the problem in the random-order model almost matches the best-known offline approximation guarantees, up to polylogarithmic factors. In particular, we give a simple (log n)^{O(d)}-competitive algorithm for d-dimensional hyperrectangles in this model, which runs in O_d̃(n) time. Our approach also yields (log n)^{O(d)}-competitive algorithms in the random-order model for more general objects such as d-dimensional fat objects and ellipsoids. Furthermore, all our competitiveness guarantees hold with high probability, and not just in expectation.

Subject Classification

ACM Subject Classification
  • Theory of computation → Online algorithms
  • Theory of computation → Computational geometry
  • Theory of computation → Scheduling algorithms
Keywords
  • Online Algorithms
  • Random-Order Model
  • Maximum Independent Set of Rectangles
  • Hyperrectangles
  • Fat Objects
  • Interval Scheduling

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Anna Adamaszek and Andreas Wiese. A quasi-PTAS for the two-dimensional geometric knapsack problem. In SODA, pages 1491-1505, 2015. Google Scholar
  2. Susanne Albers, Waldo Gálvez, and Maximilian Janke. Machine covering in the random-order model. Algorithmica, 85(6):1560-1585, 2023. Google Scholar
  3. Susanne Albers and Maximilian Janke. Scheduling in the random-order model. Algorithmica, 83(9):2803-2832, 2021. Google Scholar
  4. Susanne Albers and Maximilian Janke. Scheduling in the secretary model. In FSTTCS, volume 213, pages 6:1-6:22, 2021. Google Scholar
  5. Susanne Albers, Arindam Khan, and Leon Ladewig. Best fit bin packing with random order revisited. Algorithmica, 83(9):2833-2858, 2021. Google Scholar
  6. Susanne Albers, Arindam Khan, and Leon Ladewig. Improved online algorithms for knapsack and GAP in the random order model. Algorithmica, 83(6):1750-1785, 2021. Google Scholar
  7. Nikhil Ayyadevara, Rajni Dabas, Arindam Khan, and K. V. N. Sreenivas. Near-optimal algorithms for stochastic online bin packing. In ICALP, pages 12:1-12:20, 2022. Google Scholar
  8. Unnar Th. Bachmann, Magnús M. Halldórsson, and Hadas Shachnai. Online selection of intervals and t-intervals. Information and Computation, 233:1-11, 2013. Google Scholar
  9. Nikhil Bansal and Arindam Khan. Improved approximation algorithm for two-dimensional bin packing. In SODA, pages 13-25, 2014. Google Scholar
  10. Sayan Bhattacharya, Fabrizio Grandoni, and David Wajc. Online edge coloring algorithms via the nibble method. In SODA, pages 2830-2842, 2021. Google Scholar
  11. Sujoy Bhore, Jean Cardinal, John Iacono, and Grigorios Koumoutsos. Dynamic geometric independent set. arXiv preprint arXiv:2007.08643, 2020. Google Scholar
  12. Sujoy Bhore, Fabian Klute, and Jelle J Oostveen. On streaming algorithms for geometric independent set and clique. In WAOA, pages 211-224, 2022. Google Scholar
  13. Allan Borodin and Christodoulos Karavasilis. Any-order online interval selection. In WAOA, pages 175-189, 2023. Google Scholar
  14. Joan Boyar, Lene M. Favrholdt, Shahin Kamali, and Kim S. Larsen. Online interval scheduling with predictions. In Algorithms and Data Structures, pages 193-207, 2023. Google Scholar
  15. Sergio Cabello and Pablo Pérez-Lantero. Interval selection in the streaming model. Theoretical Computer Science, 702:77-96, 2017. Google Scholar
  16. Parinya Chalermsook and Julia Chuzhoy. Maximum independent set of rectangles. In SODA, pages 892-901, 2009. Google Scholar
  17. Timothy M. Chan. Polynomial-time approximation schemes for packing and piercing fat objects. Journal of Algorithms, 46(2):178-189, 2003. Google Scholar
  18. Henrik I. Christensen, Arindam Khan, Sebastian Pokutta, and Prasad Tetali. Approximation and online algorithms for multidimensional bin packing: A survey. Computer Science Review, 24:63-79, 2017. Google Scholar
  19. Jana Cslovjecsek, Michal Pilipczuk, and Karol Wegrzycki. A polynomial-time opt^ε-approximation algorithm for maximum independent set of connected subgraphs in a planar graph. In SODA, pages 625-638, 2024. Google Scholar
  20. Artur Czumaj, Shaofeng H-C Jiang, Robert Krauthgamer, and Pavel Veselỳ. Streaming algorithms for geometric steiner forest. In ICALP, pages 1-20, 2022. Google Scholar
  21. Minati De, Saksham Jain, Sarat Varma Kallepalli, and Satyam Singh. Online piercing of geometric objects. In FSTTCS, 2022. Google Scholar
  22. Minati De, Sambhav Khurana, and Satyam Singh. Online dominating set and independent set. arXiv preprint arXiv:2111.07812, 2021. Google Scholar
  23. Jeffrey S Doerschler and Herbert Freeman. A rule-based system for dense-map name placement. Communications of the ACM, 35(1):68-79, 1992. Google Scholar
  24. Evgenii Borisovich Dynkin. Optimal choice of the stopping moment of a Markov process. In Doklady Akademii Nauk, volume 150, pages 238-240. Russian Academy of Sciences, 1963. Google Scholar
  25. Thomas Erlebach, Klaus Jansen, and Eike Seidel. Polynomial-time approximation schemes for geometric intersection graphs. SIAM Journal on Computing, 34(6):1302-1323, 2005. Google Scholar
  26. Guy Even and Shakhar Smorodinsky. Hitting sets online and unique-max coloring. Discrete Applied Mathematics, 178:71-82, 2014. Google Scholar
  27. Robert J Fowler, Michael S Paterson, and Steven L Tanimoto. Optimal packing and covering in the plane are NP-complete. Information processing letters, 12(3):133-137, 1981. Google Scholar
  28. Jacob Fox and János Pach. Computing the independence number of intersection graphs. In SODA, pages 1161-1165, 2011. Google Scholar
  29. Hu Fu, Zhihao Gavin Tang, Hongxun Wu, Jinzhao Wu, and Qianfan Zhang. Random order vertex arrival contention resolution schemes for matching, with applications. In ICALP, 2021. Google Scholar
  30. Takeshi Fukuda, Yasukiko Morimoto, Shinichi Morishita, and Takeshi Tokuyama. Data mining using two-dimensional optimized association rules: Scheme, algorithms, and visualization. ACM SIGMOD Record, 25(2):13-23, 1996. Google Scholar
  31. Stanley PY Fung, Chung Keung Poon, and Feifeng Zheng. Online interval scheduling: randomized and multiprocessor cases. Journal of Combinatorial Optimization, 16(3):248-262, 2008. Google Scholar
  32. Waldo Gálvez, Fabrizio Grandoni, Afrouz Jabal Ameli, Klaus Jansen, Arindam Khan, and Malin Rau. A tight (3/2+ε )-approximation for skewed strip packing. Algorithmica, 85(10):3088-3109, 2023. Google Scholar
  33. Waldo Gálvez, Fabrizio Grandoni, Salvatore Ingala, Sandy Heydrich, Arindam Khan, and Andreas Wiese. Approximating geometric knapsack via l-packings. ACM Transactions on Algorithms, 17(4):33:1-33:67, 2021. Google Scholar
  34. Waldo Gálvez, Fabrizio Grandoni, Arindam Khan, Diego Ramírez-Romero, and Andreas Wiese. Improved approximation algorithms for 2-dimensional knapsack: Packing into multiple L-shapes, spirals, and more. In SoCG, volume 189, pages 39:1-39:17, 2021. Google Scholar
  35. Waldo Gálvez, Arindam Khan, Mathieu Mari, Tobias Mömke, Madhusudhan Reddy Pittu, and Andreas Wiese. A 3-approximation algorithm for maximum independent set of rectangles. In SODA, pages 894-905, 2022. Google Scholar
  36. Waldo Gálvez, Arindam Khan, Mathieu Mari, Tobias Mömke, Madhusudhan Reddy, and Andreas Wiese. A (2+ε)-approximation algorithm for maximum independent set of rectangles. arXiv preprint arXiv:2106.00623, 2021. Google Scholar
  37. Mohit Garg, Debajyoti Kar, and Arindam Khan. Random-order online interval scheduling and geometric generalizations. arXiv preprint arXiv:2402.14201, 2024. Google Scholar
  38. Oliver Göbel, Martin Hoefer, Thomas Kesselheim, Thomas Schleiden, and Berthold Vöcking. Online independent set beyond the worst-case: Secretaries, prophets, and periods. In ICALP, pages 508-519, 2014. Google Scholar
  39. Anupam Gupta, Gregory Kehne, and Roie Levin. Random order online set cover is as easy as offline. In FOCS, pages 1253-1264, 2021. Google Scholar
  40. Anupam Gupta and Sahil Singla. Random-order models. In Tim Roughgarden, editor, Beyond the Worst-Case Analysis of Algorithms, pages 234-258. 2020. Google Scholar
  41. Guru Prashanth Guruganesh and Sahil Singla. Online matroid intersection: Beating half for random arrival. In IPCO, pages 241-253, 2017. Google Scholar
  42. Magnús M Halldórsson, Kazuo Iwama, Shuichi Miyazaki, and Shiro Taketomi. Online independent sets. Theoretical Computer Science, 289(2):953-962, 2002. Google Scholar
  43. Sariel Har-Peled. Geometric approximation algorithms. American Mathematical Society, 2011. Google Scholar
  44. Anish Hebbar, Arindam Khan, and K. V. N. Sreenivas. Bin packing under random-order: Breaking the barrier of 3/2. In SODA, pages 4177-4219, 2024. Google Scholar
  45. Monika Henzinger, Stefan Neumann, and Andreas Wiese. Dynamic approximate maximum independent set of intervals, hypercubes and hyperrectangles. In SoCG, volume 164, pages 51:1-51:14, 2020. Google Scholar
  46. Klaus Jansen, Arindam Khan, Marvin Lira, and K. V. N. Sreenivas. A PTAS for packing hypercubes into a knapsack. In ICALP, volume 229, pages 78:1-78:20, 2022. Google Scholar
  47. Claire Kenyon. Best-fit bin-packing with random order. PhD thesis, Laboratoire de l'informatique du parallélisme, 1995. Google Scholar
  48. Thomas Kesselheim, Klaus Radke, Andreas Tönnis, and Berthold Vöcking. Primal beats dual on online packing LPs in the random-order model. SIAM J. Comput., 47(5):1939-1964, 2018. Google Scholar
  49. Arindam Khan, Aditya Lonkar, Arnab Maiti, Amatya Sharma, and Andreas Wiese. Tight approximation algorithms for two-dimensional guillotine strip packing. In ICALP, volume 229, pages 80:1-80:20, 2022. Google Scholar
  50. Arindam Khan, Aditya Lonkar, Saladi Rahul, Aditya Subramanian, and Andreas Wiese. Online and dynamic algorithms for geometric set cover and hitting set. In SoCG, volume 258, pages 46:1-46:17, 2023. Google Scholar
  51. Arindam Khan and Eklavya Sharma. Tight approximation algorithms for geometric bin packing with skewed items. Algorithmica, 85(9):2735-2778, 2023. Google Scholar
  52. Dennis Komm, Rastislav Královic, Richard Královic, and Tobias Mömke. Randomized online computation with high probability guarantees. Algorithmica, 84(5):1357-1384, 2022. Google Scholar
  53. Stefano Leonardi, Alberto Marchetti-Spaccamela, Alessio Presciutti, and Adi Rosén. On-line randomized call control revisited. SIAM Journal on Computing, 31(1):86-112, 2001. Google Scholar
  54. Liane Lewin-Eytan, Joseph Seffi Naor, and Ariel Orda. Routing and admission control in networks with advance reservations. In APPROX, pages 215-228, 2002. Google Scholar
  55. Richard J Lipton and Andrew Tomkins. Online interval scheduling. In SODA, volume 94, pages 302-311, 1994. Google Scholar
  56. Dániel Marx. Efficient approximation schemes for geometric problems? In ESA, volume 3669 of Lecture Notes in Computer Science, pages 448-459, 2005. Google Scholar
  57. Milena Mihail and Thorben Tröbst. Online matching with high probability. CoRR, abs/2112.07228, 2021. Google Scholar
  58. Joseph SB Mitchell. Approximating maximum independent set for rectangles in the plane. In FOCS, pages 339-350, 2022. Google Scholar
  59. Tobias Mömke and Andreas Wiese. Breaking the barrier of 2 for the storage allocation problem. In ICALP, volume 168, pages 86:1-86:19, 2020. Google Scholar
  60. Steven S Seiden. Randomized online interval scheduling. Operations Research Letters, 22(4-5):171-177, 1998. Google Scholar
  61. Gerhard J Woeginger. On-line scheduling of jobs with fixed start and end times. Theoretical Computer Science, 130(1):5-16, 1994. Google Scholar
  62. Ge Yu and Sheldon H Jacobson. Primal-dual analysis for online interval scheduling problems. Journal of Global Optimization, 77(3):575-602, 2020. Google Scholar
  63. Feifeng Zheng, Yongxi Cheng, Ming Liu, and Yinfeng Xu. Online interval scheduling on a single machine with finite lookahead. Computers & operations research, 40(1):180-191, 2013. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail