Skip to main content
Log in

Representation and Reasoning with Multi-Point Events

  • Published:
Constraints Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

Allen's Interval Algebra (IA) and Vilain & Kautz's Point Algebra (PA) consider an interval and a point as basic temporal entities (i.e., events) respectively. However, in many situations we need to deal with recurring events that include multiple points, multiple intervals or combinations of points and intervals. In this paper, we present a framework to model recurring events as multi-point events (MPEs) by extending point algebra. The reasoning tasks are formulated as binary constraint satisfaction problems. We propose a polynomial time algorithm (based on van Beek's algorithm) for finding all feasible relations. For the problem of finding a consistent scenario, we propose a backtracking method with a local search heuristic. We also describe an implementation and a detail empirical evaluation of the proposed algorithms. Our empirical results indicate that the MPE-based approach performs better than the existing approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Allen, J. (1983). Maintaining knowledge about temporal intervals. Communication of the ACM 26(11): 832-843.

    Google Scholar 

  2. Chakravarty, S. & Y. Shahar (1999). A constraint-based specification of periodic patterns in time-oriented data. Proceedings of the 6th InternationalWorkshop on Temporal Representation and Reasoning (TIME-99), forthcoming.

  3. Cukierman, D. & J. Delgrande (1995). A language to express time intervals and repetition. Proceedings of the 2nd International Workshop on Temporal Representation and Reasoning (TIME-95), IEEE, Melbourne Beach, Florida.

    Google Scholar 

  4. Cukierman, D. & J. Delgrande (1996). Characterizing temporal repetition. Proceedings of the 3rd International Workshop on Temporal Representation and Reasoning (TIME-96), IEEE, Key West, Florida.

    Google Scholar 

  5. Cukierman, D. & J. Delgrande (1998a). Expressing time intervals and repetition within a formalization of calendars. Computational Intelligence 14(4): 563-597.

    Google Scholar 

  6. Cukierman, D. & J. Delgrande (1998b). Towards a formal characterization of temporal repetition with closed time. Proceedings of the 5rd International Workshop on Temporal Representation and Reasoning (TIME-98), pages 140-147, IEEE.

  7. Freuder, E. C. (1982). A sufficient condition for backtrack-free search. Journal of ACM 29: 24-32.

    Google Scholar 

  8. Gerevini, A. & L. Schubert (1993). Efficient temporal reasoning through timegraphs. Proceedings of the 15th International Joint Conference on Artificial Intelligence (IJCAI-93), pages 648-654, Chambery, France.

  9. Jixin, M. & Brian Knight (1994). A general temporal theory. The Computer Journal 37(2): 114-123.

    Google Scholar 

  10. al-Khatib, L. (1994). Reasoning with non-convex time intervals. Ph.D. thesis, Florida Institute ofTechnology, Melbourne, Florida. (http://www.cs.fit.edu/~lina/dissertation).

    Google Scholar 

  11. Knuth, D. E. (1973). The Art of Computer Programming. Volume 1/Fundamental Algorithms, pages 258-265, Addison-Wesley.

  12. Ladkin, P. (1986a). Primitives and units for time specification. Proceedings of the 8th National Conference in Artificial Intelligence (AAAI-86), pages 354-359, Philadelphia, Pa.

  13. Ladkin, P. (1986b). Time representation: a taxonomy of interval relations. Proceedings of the 8th National Conference in Artificial Intelligence (AAAI-86), pages 360-366, Philadelphia, Pa.

  14. Ladkin, P. & R. D. Maddux (1994). On Binary constraint problems. Journal of ACM 41(3): 435-409.

    Google Scholar 

  15. Ladkin, P. & A. Reinefeld (1992). Effective solution of qualitative interval constraint problems. Artificial Intelligence 57(1): 105-124.

    Google Scholar 

  16. Leban, B., D. McDonald, & B. Foster (1986). Proceedings of the 8th National Conference in Artificial Intelligence (AAAI-86), pages 367-371, Philadelphia, Pa.

  17. Ligozat, G. (1990). Weak representation of interval algebras. Proceedings of the 8th National Conference in Artificial Intelligence (AAAI-90), pages 715-720. Boston, Mass.

  18. Ligozat, G. (1991). On generalized interval calculi. Proceedings of the 9th National Conference in Artificial Intelligence (AAAI-91), pages 234-240, Anaheim, CA.

  19. Mackworth, A. K. (1977). Consistency in networks of relations. Artificial Intelligence 8: 99-118.

    Google Scholar 

  20. Meiri, I. (1996). Combining qualitative and quantitative constraints in temporal reasoning. Artificial Intelligence 87: 343-385.

    Google Scholar 

  21. Montanari, U. (1974). Networks of constraints: fundamental properties and applications to picture processing. Information Science 7: 95-132.

    Google Scholar 

  22. Morris, R. & L. Al-Khatib (1991). An interval-based temporal relational calculus for events with gaps. The Journal of Experimental and Theoretical Artificial Intelligence 3: 87-107.

    Google Scholar 

  23. Morris, R., W. Shoaff,& L. Khatib (1993). Path consistency in a network of non-convex intervals. Proceedings of the 13th International Joint Conference on Artificial Intelligence (IJCAI-93), pages 650-655, Chamberey, France.

  24. Niezette, M. & J. M. Stevenne (1992). An efficient symbolic representation of periodic time. Implementing Temporal Reasoning: Workshop Notes, AAAI-92 Workshop Program, pages 130-140, San Jose, CA.

  25. Tarjan, R. E. (1972). Depth-first search and linear graph algorithms. SIAM J. Comput. 1: 146-160.

    Google Scholar 

  26. Terenziani, P. (1997). Qualitative and quantitative temporal constraints about numerically quantified periodic events. Proceedings of the 4th International Workshop on Temporal Representation and Reasoning (TIME-97), pages 94-101, IEEE, Key West, Florida.

    Google Scholar 

  27. Terenziani, P. (1998). Generating instantiations of contextual scenarios of periodic events. Proceedings of the 5rd InternationalWorkshop on Temporal Representation and Reasoning (TIME-98), pages 61-68, IEEE.

  28. van Beek, P. (1990). Exact and approximate reasoning about qualitative temporal relations. TR-90-29, University of Alberta, Edmonton, Alberta, Canada.

    Google Scholar 

  29. van Beek, P. (1992). Reasoning about qualitative temporal information. Artificial Intelligence 58: 297-326.

    Google Scholar 

  30. van Beek, P. & R. Cohen (1990). Exact and approximate reasoning about temporal relations. Computational Intelligence 6: 132-144.

    Google Scholar 

  31. Vilain, M. (1982). A system for reasoning about time. Proceedings of the 2nd National Conference in Artificial Intelligence (AAAI-82), pages 197-201, Pittsburgh, PA.

  32. Vilain, M. & H. Kautz (1986). Constraint propagation algorithms for temporal reasoning. Proceedings of the 5th National Conference in Artificial Intelligence (AAAI-86), pages 377-382, Philadelphia, PA.

  33. Wetprasit, R. & A. Sattar (1998a). Qualitative and quantitative temporal reasoning with points and durations: an extended abstract. Proceedings of the 5th International Workshop on Temporal Representation and Reasoning (TIME-98), pages 69-73, IEEE, Sanibel Island, Florida.

    Google Scholar 

  34. Wetprasit, R. & A. Sattar (1998b). Temporal reasoning with qualitative and quantitative information about points and durations. Proceeding of the 15th National Conference on Artificial Intelligence (AAAI-98), pages 656-663, Madison, Wisconsin.

  35. Wetprasit, R., A. Sattar, & L. Khatib (1996a). Reasoning with multi-point events. Proceedings of the 11th Biennial Conference on Artificial Intelligence (CSCSI-96), LNAI: 1081, pages 26-40, Ontario, Canada.

  36. Wetprasit, R., A. Sattar, & L. Khatib (1996b). Reasoning with sequences of point events: an extended abstract. Proceedings of the 3rd InternationalWorkshop on Temporal Representation and Reasoning (TIME-96), pages 36-38. Key West, Florida.

  37. Wetprasit, R., A. Sattar, & L. Khatib (1997). A generalized framework for reasoning with multi-point events. Proceedings of the 3rd Asian Computing Science Conference (ASIAN-97), LNCS: 1345, pages 121-135, Kathmandu, Nepal.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wetprasit, R., Sattar, A. & Khatib, L. Representation and Reasoning with Multi-Point Events. Constraints 5, 211–249 (2000). https://doi.org/10.1023/A:1009878632517

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009878632517

Navigation