Proceedings

Improved Algorithms for Allen's Interval Algebra by Dynamic Programming with Sublinear Partitioning

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 1919-1926.

https://doi.org/10.24963/ijcai.2023/213

Abstract

Allen's interval algebra is one of the most well-known calculi in qualitative temporal reasoning with numerous applications in artificial intelligence. Very recently, there has been a surge of improvements in the fine-grained complexity of NP-hard reasoning tasks in this algebra, which has improved the running time from the naive 2^O(n^2) to O*((1.0615n)^n), and even faster algorithms are known for unit intervals and the case when we a bounded number of overlapping intervals.

Despite these improvements the best known lower bound is still only 2^o(n) under the exponential-time hypothesis and major improvements in either direction seemingly require fundamental advances in computational complexity.

In this paper we propose a novel framework for solving NP-hard qualitative reasoning problems which we refer to as dynamic programming with sublinear partitioning.

Using this technique we obtain a major improvement of O*((cn/log(n))^n) for Allen's interval algebra. To demonstrate that the technique is applicable to further problem domains we apply it to a problem in qualitative spatial reasoning, the cardinal direction calculus, and solve it in O*((cn/log(n))^(2n/3)) time. Hence, not only do we significantly advance the state-of-the-art for NP-hard qualitative reasoning problems, but obtain a novel algorithmic technique that is likely applicable to many problems where 2^O(n) time algorithms are unlikely.

  1. [Allen and Koomen, 1983] James F. Allen and Johannes A. G. M. Koomen. Planning using a temporal world model. In Proceedings of the 8th International Joint Conference on Artificial Intelligence (IJCAI-1983), pages 741-747. IJCAI
  2. William Kaufmann, 1983.
  3. [Dabrowski et al., 2020] Konrad K. Dabrowski, Peter Jons- son, Sebastian Ordyniak, and George Osipov. Fine-grained complexity of temporal problems. In Proceedings of the 17th International Conference on Principles of Knowledge Representation and Reasoning (KR-2020), pages 284-293, 2020.
  4. [Denis and Muller, 2011] Pascal Denis and Philippe Muller. Predicting globally-coherent temporal structures from texts via endpoint inference and graph decomposition. In Pro- ceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI-2011), pages 1788-1793. IJ- CAI/AAAI, 2011. IJCAI
  5. [Dorn, 1995] Jürgen Dorn. Dependable reactive event- oriented planning. Data & Knowledge Engineering, 16(1):27-49, 1995.
  6. [Dylla et al., 2017] Frank Dylla, Jae H. Lee, Till Mossakowski, Thomas Schneider, André V. Delden, Jasper V. D. Ven, and Diedrich Wolter. A survey of qualitative spatial and temporal calculi: Algebraic and computational properties. ACM Computing Surveys (CSUR), 50(1):7:1-7:39, April 2017.
  7. [Eriksson and Lagerkvist, 2021] Leif Eriksson and Victor Lagerkvist. Improved algorithms for Allen's interval alge- bra: a dynamic programming approach. In Proceedings of the 30th International Joint Conference on Artificial Intelligence (IJCAI-2021), pages 1873-1879, 2021. IJCAI
  8. [Eriksson and Lagerkvist, 2022] Leif Eriksson and Victor Lagerkvist. A multivariate complexity analysis of qualita- tive reasoning problems. In Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, IJCAI-22, pages 1804-1810. International Joint Confer- ences on Artificial Intelligence Organization, 7 2022. IJCAI
  9. [Frank, 1991] Andrew U. Frank. Qualitative spatial reasoning with cardinal directions. In Hermann Kaindl, editor, Pro- ceedings of the 7th Austrian Conference on Artificial Intelli- gence ( ÖGAI-91), volume 287 of Informatik-Fachberichte, pages 157-167. Springer, 1991.
  10. [Golumbic and Shamir, 1993] M. C. Golumbic and R. Shamir. Complexity and algorithms for reason- ing about time: A graph-theoretic approach. Journal of the ACM, 40(5):1108-1133, 1993.
  11. [Jonsson and Lagerkvist, 2017] Peter Jonsson and Victor Lagerkvist. An initial study of time complexity in infinite- domain constraint satisfaction. Artificial Intelligence, 245:115-133, 2017.
  12. [Jonsson et al., 2021] Peter Jonsson, Victor Lagerkvist, and George Osipov. Acyclic orders, partition schemes and csps: Unified hardness proofs and improved algorithms. Artificial Intelligence, 296:103505, 2021.
  13. [Mudrová and Hawes, 2015] Lenka Mudrová and Nick Hawes. Task scheduling for mobile robots using interval algebra. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA-2015), pages 383-388. IEEE, 2015.
  14. [Pelavin and Allen, 1987] Richard N. Pelavin and James F. Allen. A model for concurrent actions having temporal extent. In Proceedings of the 6th National Conference on Artificial Intelligence (AAAI-1987), pages 246-250.
  15. Mor- gan Kaufmann, 1987.
  16. [Song and Cohen, 1988] Fei Song and Robin Cohen. The interpretation of temporal relations in narrative. In Pro- ceedings of the 7th National Conference on Artificial Intel- ligence (AAAI-1988), pages 745-750. AAAI Press / The MIT Press, 1988.

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

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