Random-Order Online Independent Set of Intervals and Hyperrectangles (2402.14201v2)
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. 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 $\Omega(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. 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 $\tilde{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, our guarantees hold with high probability.
- A quasi-PTAS for the two-dimensional geometric knapsack problem. In SODA, pages 1491–1505, 2015.
- Best fit bin packing with random order revisited. Algorithmica, 83(9):2833–2858, 2021.
- Improved online algorithms for knapsack and GAP in the random order model. Algorithmica, 83(6):1750–1785, 2021.
- Near-optimal algorithms for stochastic online bin packing. In ICALP, pages 12:1–12:20, 2022.
- Online selection of intervals and t-intervals. Information and Computation, 233:1–11, 2013.
- Improved approximation algorithm for two-dimensional bin packing. In SODA, pages 13–25, 2014.
- Online edge coloring algorithms via the nibble method. In SODA, pages 2830–2842, 2021.
- Dynamic geometric independent set. arXiv preprint arXiv:2007.08643, 2020.
- On streaming algorithms for geometric independent set and clique. In WAOA, pages 211–224, 2022.
- Any-order online interval selection. In WAOA, pages 175–189, 2023.
- Online interval scheduling with predictions. In Algorithms and Data Structures, pages 193–207, 2023.
- Interval selection in the streaming model. Theoretical Computer Science, 702:77–96, 2017.
- Maximum independent set of rectangles. In SODA, pages 892–901, 2009.
- Timothy M. Chan. Polynomial-time approximation schemes for packing and piercing fat objects. Journal of Algorithms, 46(2):178–189, 2003.
- Approximation and online algorithms for multidimensional bin packing: A survey. Computer Science Review, 24:63–79, 2017.
- Vasek Chvátal. The tail of the hypergeometric distribution. Discrete Mathematics, 25(3):285–287, 1979.
- A polynomial-time optε𝜀{}^{\mbox{{$\varepsilon$}}}start_FLOATSUPERSCRIPT italic_ε end_FLOATSUPERSCRIPT-approximation algorithm for maximum independent set of connected subgraphs in a planar graph. In SODA, pages 625 – 638, 2024.
- Streaming algorithms for geometric steiner forest. In ICALP, pages 1–20, 2022.
- Online piercing of geometric objects. In FSTTCS, 2022.
- Online dominating set and independent set. arXiv preprint arXiv:2111.07812, 2021.
- A rule-based system for dense-map name placement. Communications of the ACM, 35(1):68–79, 1992.
- 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.
- Polynomial-time approximation schemes for geometric intersection graphs. SIAM Journal on Computing, 34(6):1302–1323, 2005.
- Hitting sets online and unique-max coloring. Discrete Applied Mathematics, 178:71–82, 2014.
- Optimal packing and covering in the plane are NP-complete. Information processing letters, 12(3):133–137, 1981.
- Computing the independence number of intersection graphs. In SODA, pages 1161–1165, 2011.
- Random order vertex arrival contention resolution schemes for matching, with applications. In ICALP, 2021.
- Data mining using two-dimensional optimized association rules: Scheme, algorithms, and visualization. ACM SIGMOD Record, 25(2):13–23, 1996.
- Online interval scheduling: randomized and multiprocessor cases. Journal of Combinatorial Optimization, 16(3):248–262, 2008.
- A tight (3/2+ε𝜀\varepsilonitalic_ε )-approximation for skewed strip packing. Algorithmica, 85(10):3088–3109, 2023.
- Approximating geometric knapsack via l-packings. ACM Transactions on Algorithms, 17(4):33:1–33:67, 2021.
- 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.
- A 3-approximation algorithm for maximum independent set of rectangles. In SODA, pages 894–905, 2022.
- A (2+ε2𝜀2+\varepsilon2 + italic_ε)-approximation algorithm for maximum independent set of rectangles. arXiv preprint arXiv:2106.00623, 2021.
- Online independent set beyond the worst-case: Secretaries, prophets, and periods. In ICALP, pages 508–519, 2014.
- Random order online set cover is as easy as offline. In FOCS, pages 1253–1264, 2021.
- Random-order models. In Tim Roughgarden, editor, Beyond the Worst-Case Analysis of Algorithms, pages 234–258. 2020.
- Online matroid intersection: Beating half for random arrival. In IPCO, pages 241–253, 2017.
- Online independent sets. Theoretical Computer Science, 289(2):953–962, 2002.
- Sariel Har-Peled. Geometric approximation algorithms. American Mathematical Society, 2011.
- Bin packing under random-order: Breaking the barrier of 3/2. In SODA, pages 4177 – 4219, 2024.
- Dynamic approximate maximum independent set of intervals, hypercubes and hyperrectangles. In SoCG, volume 164, pages 51:1–51:14, 2020.
- A PTAS for packing hypercubes into a knapsack. In ICALP, volume 229, pages 78:1–78:20, 2022.
- Primal beats dual on online packing LPs in the random-order model. SIAM J. Comput., 47(5):1939–1964, 2018.
- Tight approximation algorithms for two-dimensional guillotine strip packing. In ICALP, volume 229, pages 80:1–80:20, 2022.
- Online and dynamic algorithms for geometric set cover and hitting set. In SoCG, volume 258, pages 46:1–46:17, 2023.
- Tight approximation algorithms for geometric bin packing with skewed items. Algorithmica, 85(9):2735–2778, 2023.
- Algorithm design. Pearson Education India, 2006.
- Randomized online computation with high probability guarantees. Algorithmica, 84(5):1357–1384, 2022.
- On-line randomized call control revisited. SIAM Journal on Computing, 31(1):86–112, 2001.
- Routing and admission control in networks with advance reservations. In APPROX, pages 215–228, 2002.
- Online interval scheduling. In SODA, volume 94, pages 302–311, 1994.
- Dániel Marx. Efficient approximation schemes for geometric problems? In ESA, volume 3669 of Lecture Notes in Computer Science, pages 448–459, 2005.
- Online matching with high probability. CoRR, abs/2112.07228, 2021.
- Joseph SB Mitchell. Approximating maximum independent set for rectangles in the plane. In FOCS, pages 339–350, 2022.
- Breaking the barrier of 2 for the storage allocation problem. In ICALP, volume 168, pages 86:1–86:19, 2020.
- Steven S Seiden. Randomized online interval scheduling. Operations Research Letters, 22(4-5):171–177, 1998.
- Gerhard J Woeginger. On-line scheduling of jobs with fixed start and end times. Theoretical Computer Science, 130(1):5–16, 1994.
- Ge Yu and Sheldon H Jacobson. Primal-dual analysis for online interval scheduling problems. Journal of Global Optimization, 77(3):575–602, 2020.
- Online interval scheduling on a single machine with finite lookahead. Computers & operations research, 40(1):180–191, 2013.