Hostname: page-component-7b7567c8c-mnklg Total loading time: 0 Render date: 2026-11-12T17:58:08.340Z Has data issue: false hasContentIssue false

Studying the use and effect of graph decomposition in qualitativespatial and temporal reasoning

Published online by Cambridge University Press:  12 October 2016

Michael Sioutis
Affiliation:
Université Lille-Nord de France, Artois, CRIL-CNRS UMR 8188, Rue Jean Souvraz – SP 18, F 62307 Lens, France e-mail: fsioutis@cril.fr, salhi@cril.fr, condottag@cril.fr
Yakoub Salhi
Affiliation:
Université Lille-Nord de France, Artois, CRIL-CNRS UMR 8188, Rue Jean Souvraz – SP 18, F 62307 Lens, France e-mail: fsioutis@cril.fr, salhi@cril.fr, condottag@cril.fr
Jean-François Condotta
Affiliation:
Université Lille-Nord de France, Artois, CRIL-CNRS UMR 8188, Rue Jean Souvraz – SP 18, F 62307 Lens, France e-mail: fsioutis@cril.fr, salhi@cril.fr, condottag@cril.fr
Rights & Permissions [Opens in a new window]

Abstract

We survey the use and effect of decomposition-based techniques in qualitativespatial and temporal constraint-based reasoning, and clarify the notions of atree decomposition, a chordal graph, and a partitioning graph, and theirimplication with a particular constraint property that has been extensively usedin the literature, namely, patchwork. As a consequence, we prove that a recentlyproposed decomposition-based approach that was presented in the study byNikolaou and Koubarakis for checking the satisfiability of qualitative spatialconstraint networks lacks soundness. Therefore, the approach becomes quitecontroversial as it does not seem to offer any technical advance at all, whileresults of an experimental evaluation of it in a following work presented in thestudy by Sioutis become questionable. Finally, we present a particular treedecomposition that is based on the biconnected components of the constraintgraph of a given large network, and show that it allows for cost-freeutilization of parallelism for a qualitative constraint language that haspatchwork for satisfiable atomic networks.

Information

Type
Articles
Copyright
© Cambridge University Press, 2017 
Figure 0

Figure 1The base relations of the Region Connection Calculus (RCC)-8 constraint language

Figure 1

Figure 2The base relations of the Interval Algebra constraint language

Figure 2

Figure 3Patching two qualitative constraint networks of Region Connection Calculus (RCC)-8 that agree on their common part

Figure 3

Figure 4Region Connection Calculus (RCC)-8 configurations. (a) a configuration where EC(x,z) does not hold; (b) a configuration where EC(x,z) holds, along with its corresponding scenario

Figure 4

Figure 5A graph (upper part) and its tree decomposition (lower part)

Figure 5

Figure 6A graph and its partitioning graph with the parts comprising it (also contained in dashed circles in the initial graph)

Figure 6

Figure 7A graph and its partitioning graph with the parts comprising it (also contained in dashed circles in the initial graph)

Figure 7

Figure 8A chordal graph and its partitioning graph with the parts comprising it (also contained in dashed circles in the initial graph)

Figure 8

Figure 9A graph G (top) with its biconnected components (middle) and its tree decomposition (bottom)

Figure 9

Table 1Characteristics of real Region Connection Calculus (RCC)-8 networks

Figure 10

Table 2Biconnected components of real Region Connection Calculus (RCC)-8 networks

Figure 11

Figure 10A separable constraint graph with an articulation vertex v

Figure 12

Table 3Performance comparison based on elapsed time