Proceedings

Interval Selection with Binary Predictions

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8527-8535.

https://doi.org/10.24963/ijcai.2025/948

Abstract

Following a line of work that takes advantage of vast machine-learned data to enhance online algorithms with (possibly erroneous) information about future inputs, we consider predictions in the context of deterministic algorithms for the problem of selecting a maximum weight independent set of intervals arriving on the real line. We look at two weight functions, unit (constant) weights, and weights proportional to the interval’s length. In the classical online model of irrevocable decisions, no algorithm can achieve constant competitiveness. In this setting, we show that a simple algorithm that is faithful to the predictions is optimal, and achieves an objective value of at least OPT - η, with η being the total error in the predictions, both for unit, and proportional weights.

When revocable acceptances (a form of preemption) are allowed, the optimal deterministic algorithm for unit weights is 2k-competitive, where k is the number of different interval lengths. We give an algorithm with performance OPT − η (and therefore 1-consistent), that is also (2k + 1)-robust. For proportional weights, there is an optimal (2φ + 1)-competitive algorithm, where φ is the golden ratio. We present an algorithm with parameter λ > 1 that is 3λ / (λ - 1) -consistent, and (4λ^2 + 2λ) / (λ - 1)-robust. Although these bounds are not tight, we show that for λ > 3.42 we achieve consistency better than the optimal online guarantee, while maintaining bounded robustness.

We conclude with some experimental results on real-world data that complement our theoretical findings, and show the benefit of prediction algorithms for online interval selection, even in the presence of high error.

  1. [Almanza et al., 2021] Matteo Almanza, Flavio Chierichetti, Silvio Lattanzi, Alessandro Panconesi, and Giuseppe Re. Online facility location with multiple advice. Advances in neural information processing systems, 34:4661-4673, 2021. [ALP, Accessed 2024 09] https:// algorithms-with-predictions.github.io/, Accessed: 2024- 09. Link
  2. [Angelopoulos and Kamali, 2023] Spyros Angelopoulos and Shahin Kamali. Contract scheduling with predictions. Journal of Artificial Intelligence Research, 77:395-426, 2023.
  3. [Angelopoulos et al., 2024] Spyros Angelopoulos, Christoph Dürr, Shendan Jin, Shahin Kamali, and Marc Renault. Online computation with untrusted advice. Journal of Computer and System Sciences, 144:103545, 2024.
  4. [Antoniadis et al., 2020] Antonios Antoniadis, Themis Gouleakis, Pieter Kleer, and Pavel Kolev. Secretary and online matching problems with machine learned advice. Advances in Neural Information Processing Systems, 33:7933-7944, 2020.
  5. [Antoniadis et al., 2023a] Antonios Antoniadis, Joan Boyar, Marek Eliás, Lene Monrad Favrholdt, Ruben Hoeksma, Kim S Larsen, Adam Polak, and Bertrand Simon. Paging with succinct predictions. In International Conference on Machine Learning, pages 952-968. PMLR, 2023.
  6. [Antoniadis et al., 2023b] Antonios Antoniadis, Christian Coester, Marek Eliáš, Adam Polak, and Bertrand Simon. Online metric algorithms with untrusted predictions. ACM transactions on algorithms, 19(2):1-34, 2023.
  7. [Antoniadis et al., 2024] Antonios Antoniadis, Hajo Broersma, and Yang Meng. Online graph coloring with predictions. In International Symposium on Combinato- rial Optimization, pages 289-302. Springer, 2024.
  8. [Bachmann et al., 2013] 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.
  9. [Berg et al., 2024] Magnus Berg, Joan Boyar, Lene M Favrholdt, and Kim S Larsen. Complexity classes for on- line problems with and without predictions. arXiv preprint arXiv:2406.18265, 2024.
  10. [Borodin and El-Yaniv, 1998] A. Borodin and R. El-Yaniv. Online computation and competitive analysis, 1998.
  11. [Borodin and Karavasilis, 2023] Allan Borodin and Christodoulos Karavasilis. Any-order online interval selection. In International Workshop on Approximation and Online Algorithms, pages 175-189. Springer, 2023. Boyar et al., 2017] Joan Boyar, Lene M Favrholdt, Chris- tian Kudahl, Kim S Larsen, and Jesper W Mikkelsen. On- line algorithms with advice: A survey. ACM Computing Surveys (CSUR), 50(2):1-34, 2017.
  12. [Boyar et al., 2023] Joan Boyar, Lene M Favrholdt, Shahin Kamali, and Kim S Larsen. Online interval scheduling with predictions. In Algorithms and Data Structures Sym- posium, pages 193-207. Springer, 2023.
  13. [Elias et al., 2024] Marek Elias, Haim Kaplan, Yishay Man- sour, and Shay Moran. Learning-augmented algorithms with explicit predictors. arXiv preprint arXiv:2403.07413, 2024.
  14. [Emek et al., 2016] Yuval Emek, Magnús M Halldórsson, and Adi Rosén. Space-constrained interval selection. ACM Transactions on Algorithms (TALG), 12(4):1-32, 2016.
  15. [Feitelson et al., 2014] Dror G Feitelson, Dan Tsafrir, and David Krakov. Experience with using the parallel work- loads archive. Journal of Parallel and Distributed Com- puting, 74(10):2967-2982, 2014.
  16. [Gabrel, 1995] Virginie Gabrel. Scheduling jobs within time windows on identical parallel machines: New model and algorithms. European Journal of Operational Research, 83(2):320-329, 1995.
  17. [Garay et al., 1997] Juan A Garay, Inder S Gopal, Shay Kut- ten, Yishay Mansour, and Moti Yung. Efficient on-line call control algorithms. Journal of Algorithms, 23(1):180-194, 1997.
  18. [Grigorescu et al., 2024] Elena Grigorescu, Young-San Lin, and Maoyuan Song. A simple learning-augmented algo- rithm for online packing with concave objectives. arXiv preprint arXiv:2406.03574, 2024.
  19. [Gupta et al., 1979] Gupta, Lee, and Leung. An optimal so- lution for the channel-assignment problem. IEEE Trans- actions on Computers, 100(11):807-810, 1979.
  20. Nicholas G Hall and Michael J Magazine. Maximizing the value of a space mission. Eu- ropean journal of operational research, 78(2):224-241, 1994.
  21. [Kleinberg and Tardos, 2006] Jon Kleinberg and Eva Tardos. Algorithm design. Pearson Education India, 2006.
  22. [Kolen et al., 2007] Antoon WJ Kolen, Jan Karel Lenstra, Christos H Papadimitriou, and Frits CR Spieksma. Inter- val scheduling: A survey. Naval Research Logistics (NRL), 54(5):530-543, 2007.
  23. [Kovalyov et al., 2007] Mikhail Y Kovalyov, Chi To Ng, and TC Edwin Cheng. Fixed interval scheduling: Models, ap- plications, computational complexity and algorithms. Eu- ropean journal of operational research, 178(2):331-342, 2007.
  24. [Lipton and Tomkins, 1994] Richard J Lipton and Andrew Tomkins. Online interval scheduling. In SODA, vol- ume 94, pages 302-311, 1994.
  25. [Lykouris and Vassilvitskii, 2021] Thodoris Lykouris and Sergei Vassilvitskii. Competitive caching with machine learned advice. Journal of the ACM (JACM), 68(4):1-25, 2021.
  26. [Mitzenmacher and Vassilvitskii, 2020] Michael Mitzen- macher and Sergei Vassilvitskii. Algorithms with predictions. In Tim Roughgarden, editor, Beyond the Worst-Case Analysis of Algorithms, pages 646-662. Cambridge University Press, 2020.
  27. [Plotkin, 1995] Serge Plotkin. Competitive routing of virtual circuits in atm networks. IEEE Journal on Selected Areas in Communications, 13(6):1128-1136, 1995.
  28. [Purohit et al., 2018] Manish Purohit, Zoya Svitkina, and Ravi Kumar. Improving online algorithms via ml predic- tions. Advances in Neural Information Processing Sys- tems, 31, 2018.
  29. [Rohatgi, 2020] Dhruv Rohatgi. Near-optimal bounds for online caching with machine learned advice. In Proceed- ings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1834-1845. SIAM, 2020.
  30. [Tomkins, 1995] Andrew Tomkins. Lower bounds for two call control problems. Information processing letters, 56(3):173-178, 1995.
  31. [Woeginger, 1994] Gerhard J Woeginger. On-line scheduling of jobs with fixed start and end times. Theoretical Com- puter Science, 130(1):5-16, 1994.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards