Copyright © 2000 Elsevier Science B.V. All rights reserved.
A new approach to cyclic ordering of 2D orientations using ternary relation algebras*1
Amar Isli
,
, a and Anthony G. Cohn
, b
Received 24 September 1998;
Abstract
In Tarski's formalisation, the universe of a relation algebra (RA) consists of a set of binary relations. A first contribution of this work is the introduction of RAs whose universe is a set of ternary relations: these support rotation as an operation in addition to those present in Tarski's formalisation. Then we propose two particular RAs: a binary RA,
, whose universe is a set of (binary) relations on 2D orientations; and a ternary RA,
, whose universe is a set of (ternary) relations on 2D orientations. The RA
, more expressive than
, constitutes a new approach to cyclic ordering of 2D orientations. An atom of
expresses for triples of orientations whether each of the three orientations is equal to, to the left of, opposite to, or to the right of each of the other two orientations.
has 24 atoms and the elements of its universe consist of all possible 224 subsets of the set of all atoms. Amongst other results,
1. we provide for
a constraint propagation procedure computing the closure of a problem under the different operations, and show that the procedure is polynomial, and complete for a subset including all atoms;
2. we prove that another subset, expressing only information on parallel orientations, is NP-complete;
3. we show that provided that a subset
of
includes two specific elements, deciding consistency for a problem expressed in the closure of
can be polynomially reduced to deciding consistency for a problem expressed in
; and
4. we derive from the previous result that for both RAs we “jump” from tractability to intractability if we add the universal relation to the set of all atoms.
A comparison to the most closely related work in the literature indicates that the approach is promising.
Author Keywords: Qualitative spatial reasoning; Relation algebra; Constraint satisfaction; Orientation; Computational complexity; Knowledge representation
References
1. J.F. Allen, Maintaining knowledge about temporal intervals. Comm. ACM Vol. 26 11 (1983), pp. 832–843. View Record in Scopus | Cited By in Scopus (1082)
2. B. Bennett, A. Isli and A.G. Cohn, When does a composition table provide a complete and tractable proof procedure for a relational constraint language?. In: Proc. IJCAI-97, Nagoya, Japan (1997).
3. C. Bessière, A. Isli and G. Ligozat, Global consistency in interval algebra networks: Tractable subclasses. In: Proc. ECAI, Budapest, Hungary (1996), pp. 3–7.
4. V. Chvátal. Linear Programming, W.H. Freeman and Company, New York (1983).
5. A.G. Cohn, Qualitative spatial representation and reasoning techniques. In: Proc. KI: German Annual Conference on Artificial IntelligenceLecture Notes in Artificial Intelligence Vol. 1303, Springer, Berlin (1997), pp. 1–30.
6. A. De Morgan, On the syllogism, No. IV, and on the logic of relations. Trans. Cambridge Philos. Soc. Vol. 10 (1864), pp. 331–358.
7. A. De Morgan. On the Syllogism and Other Logical Writings, Yale University Press, New Haven, CT (1966).
8. R. Dechter, From local to global consistency. Artificial Intelligence Vol. 55 (1992), pp. 87–107. Abstract |
PDF (1078 K)
| View Record in Scopus | Cited By in Scopus (48)
9. T. Drakengren and P. Jonsson, A complete classification of tractability in Allen's algebra relative to subsets of basic relations. Artificial Intelligence Vol. 106 (1998), pp. 205–219. Article |
PDF (1059 K)
| View Record in Scopus | Cited By in Scopus (9)
10. G. Edwards, G. Ligozat, A. Gryl, L. Fraczak, B. Moulin and C.M. Gold, A Voronoi-based pivot representation of spatial concepts and its application to route descriptions expressed in natural language. In: Proc. Internat. Conference on Spatial Data Handling, Delft, The Netherlands (1996).
11. A.U. Frank, Qualitative spatial reasoning about distance and directions in geographic space. J. Visual Languages and Comput. Vol. 3 (1991), pp. 343–373.
12. A.U. Frank, Qualitative spatial reasoning with cardinal directions. In: Proc. Austrian Conference on Artificial Intelligence, Vienna (1991), pp. 157–167.
13. C. Freksa, Temporal reasoning based on semi-intervals. Artificial Intelligence Vol. 54 (1992), pp. 199–227. Abstract |
PDF (1547 K)
| View Record in Scopus | Cited By in Scopus (123)
14. C. Freksa, Using orientation information for qualitative spatial reasoning. In: A.U. Frank, I. Campari and U. Formentini, Editors, Proc. Internat. Conference on Theories and Methods of Spatio-Temporal Reasoning in Geographic Space, Springer, Berlin (1992).
15. C. Freksa and K. Zimmermann, On the utilization of spatial structures for cognitively plausible and efficient reasoning. In: Proc. 1992 IEEE International Conference on Systems, Man and Cybernetics (1992).
16. E.C. Freuder, Synthesizing constraint expressions. Comm. ACM Vol. 21 (1978), pp. 958–966. View Record in Scopus | Cited By in Scopus (85)
17. E.C. Freuder, A sufficient condition for backtrack-free search. J. ACM Vol. 29 (1982), pp. 24–32. View Record in Scopus | Cited By in Scopus (132)
18. Z. Galil and N. Megiddo, Cyclic ordering is NP-complete. Theoret. Comput. Sci. Vol. 5 (1977), pp. 182–199.
19. M.R. Garey and D.S. Johnson. Computers and Intractability, Freeman, New York (1979).
20. A. Gryl, M. Denis and G. Ligozat, La description d'itinéraires: Éléments pour un générateur en langage naturel. In: Proc. XXVIème Congrès International de Psychologie, Montreal, Quebec (1996).
21. D. Hernández, Relative representation of spatial knowledge: The 2-D case. In: Cognitive and Linguistic Aspects of Geographic SpaceNato Advanced Studies Institute, Kluwer, Dordrecht (1991).
22. A. Isli and H. Bennaceur, Qualitative interval networks: Combining path consistency and circuit consistency in the search for a solution. In: Proc. Internat. Workshop of Temporal Representation and Reasoning (TIME-96), Key West, FL (1996).
23. P. Jonsson, T. Drakengren and C. Bäckström, Computational complexity of relating time points with intervals. Artificial Intelligence Vol. 109 (1999), pp. 273–295. Abstract |
PDF (190 K)
| View Record in Scopus | Cited By in Scopus (12)
24. P. Ladkin and R. Maddux, On binary constraint problems. J. ACM Vol. 41 3 (1994), pp. 435–469. View Record in Scopus | Cited By in Scopus (68)
25. P. Ladkin and A. Reinefeld, Effective solution of qualitative constraint problems. Artificial Intelligence Vol. 57 (1992), pp. 105–124. Abstract |
PDF (927 K)
| View Record in Scopus | Cited By in Scopus (44)
26. T.S. Levitt and D.T. Lawton, Qualitative navigation for mobile robots. Artificial Intelligence Vol. 44 2 (1990), pp. 305–360. Abstract |
PDF (2621 K)
| View Record in Scopus | Cited By in Scopus (87)
27. G. Ligozat, Towards a general characterization of conceptual neighbourhoods in temporal and spatial reasoning. In: F.D. Anger and R. Loganantharah, Editors, Proc. AAAI-94, Seattle, WA (1994).
28. G. Ligozat, Reasoning about cardinal directions. J. Visual Languages and Comput. Vol. 9 1 (1998), pp. 23–44. Abstract |
PDF (272 K)
| View Record in Scopus | Cited By in Scopus (47)
29. J. Liu, A method of spatial reasoning based on qualitative trigonometry. Artificial Intelligence Vol. 98 (1998), pp. 137–168. Article |
PDF (1986 K)
| View Record in Scopus | Cited By in Scopus (12)
30. A.K. Mackworth, Consistency in networks of relations. Artificial Intelligence Vol. 8 (1977), pp. 99–118. Abstract |
PDF (1121 K)
31. N. Megiddo, Partial and complete cyclic orders. Bull. Am. Math. Soc. Vol. 82 (1976), pp. 274–276.
32. U. Montanari, Networks of constraints: Fundamental properties and applications to picture processing. Inform. Sci. Vol. 7 (1974), pp. 95–132. Abstract | Article |
PDF (2110 K)
| View Record in Scopus | Cited By in Scopus (234)
33. B. Nebel, Solving hard qualitative temporal reasoning problems: Evaluating the efficiency of using the ord-horn class. Constraints Vol. 1 3 (1997), pp. 175–190. View Record in Scopus | Cited By in Scopus (16)
34. B. Nebel and H.-J. Bürckert, Reasoning about temporal relations: A maximal tractable subset of Allen's interval algebra. J. ACM Vol. 42 1 (1995), pp. 43–66. View Record in Scopus | Cited By in Scopus (96)
35. D. Randell, Z. Cui and A. Cohn, A spatial logic based on regions and connection. In: Proc. Internat. Conference on the Principles of Knowledge Representation and Reasoning (KR-92), Cambridge, MA, Morgan Kaufmann, San Mateo, CA (1992), pp. 165–176.
36. J. Renz, Maximal tractable fragments of the Region Connection Calculus: A complete analysis. In: Proc. IJCAI-99, Stockholm, Sweden (1999).
37. J. Renz and B. Nebel, Efficient methods for qualitative spatial reasoning. In: Proc. ECAI-98, Brighton, UK (1998), pp. 562–566.
38. J. Renz and B. Nebel, On the complexity of qualitative spatial reasoning: A maximal tractable fragment of the region connection calculus. Artificial Intelligence Vol. 108 (1999), pp. 69–123. Abstract |
PDF (3640 K)
| View Record in Scopus | Cited By in Scopus (73)
39. R. Röhrig, A theory for qualitative spatial reasoning based on order relations. In: Proc. AAAI-94, Seattle, WA (1994).
40. R. Röhrig, Representation and processing of qualitative orientation knowledge. In: Proc. KI: German Annual Conference on Artificial IntelligenceLecture Notes in Artificial Intelligence Vol. 1303, Springer, Berlin (1997), pp. 219–230.
41. C. Schlieder, Representing visible locations for qualitative navigation. In: Qualitative Reasoning and Decision Technologies: CIMNE (1993).
42. C. Schlieder, Qualitative shape representation. In: A. Frank, Editor, Spatial Conceptual Models for Geographic Objects with Undetermined Boundaries, Taylor and Francis, London (1994).
43. C. Schlieder, Reasoning about ordering. In: W. Kuhn and A. Frank, Editors, Spatial Information Theory:A Theoretical Basis for GISLecture Notes in Computer Science Vol. 988, Springer, Berlin (1995), pp. 341–349.
44. A. Tarski, On the calculus of relations. J. Symbolic Logic Vol. 6 (1941), pp. 73–89.
45. P. van Beek, Reasoning about qualitative temporal information. Artificial Intelligence Vol. 58 (1992), pp. 297–326. Abstract |
PDF (1463 K)
| View Record in Scopus | Cited By in Scopus (78)
46. P. van Beek and R. Cohen, Exact and approximate reasoning about temporal relations. Comput. Intelligence Vol. 6 (1990), pp. 132–144.
47. P. van Beek and D.M. Manchak, The design and experimental analysis of algorithms for temporal reasoning. J. Artificial Intelligence Res. Vol. 4 (1996), pp. 1–18. View Record in Scopus | Cited By in Scopus (37)
48. M.B. Vilain and H. Kautz, Constraint propagation algorithms for temporal reasoning. In: Proc. AAAI-86, Philadelphia, PA (1986).
49. K. Zimmermann and C. Freksa, Qualitative spatial reasoning using orientation, distance, and path knowledge. Applied Intelligence Vol. 6 (1996), pp. 49–58. View Record in Scopus | Cited By in Scopus (31)
*1 A preliminary version of this paper, prepared while the first author was at the University of Leeds, has appeared in the Proceedings of the Fifteenth American Conference on Artificial Intelligence, pp. 643–649, AAAI Press, 1998. This work was supported by the Spatial Inference project of the DFG priority program on Spatial Cognition, under grant Fr 806/7-2, and by EPSRC under grants GR/K65041 and GR/M56807.
Corresponding author; email: isli@informatik.uni-hamburg.de






E-mail Article
Add to my Quick Links

Cited By in Scopus (18)



