Skip to main content

A Numerical Optimisation Based Characterisation of Spatial Reasoning

  • Conference paper
  • First Online:
Rule Technologies. Research, Tools, and Applications (RuleML 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9718))

Abstract

We present a novel numerical optimisation based characterisation of spatial reasoning in the context of constraint logic programming (CLP). The approach —formalised and implemented within CLP— is developed as an extension to CLP(QS), a declarative spatial reasoning framework providing a range of mixed quantitative-qualitative spatial representation and reasoning capabilities. We demonstrate the manner in which the numerical optimisation based extensions further enhance the declarative spatial reasoning capabilities of CLP(QS).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    We employ the egg-yolk method of modelling regions with indeterminante boundaries [6] to characterise a class of regions (including polygons) that satisfies topological and relative orientation relations [17]. Each egg-yolk region is an equivalence class for all regions that are contained within the upper approximation (the egg white), and completely contain the lower approximations (the egg yolk).

  2. 2.

    \({\text {CLP}}(\mathcal {QS})\) is implemented in SWI-Prolog, and we have integrated the geometric constraint solver FreeCAD www.freecadweb.org.

References

  1. Center for genomic pathology. http://ctrgenpath.net/2011/04/slide-of-the-week-april-14/. Accessed 03 Apr 2016

  2. Aiello, M., Pratt-Hartmann, I.E., van Benthem, J.F.A.K.: Handbook of Spatial Logics. Springer New York Inc., Secaucus (2007)

    Book  MATH  Google Scholar 

  3. Bhatt, M., Guesgen, H., Wölfl, S., Hazarika, S.: Qualitative spatial and temporal reasoning: emerging applications, trends, and directions. Spat. Cogn. Comput. 11(1), 1–14 (2011)

    Google Scholar 

  4. Bhatt, M., Lee, J.H., Schultz, C.: CLP(QS): a declarative spatial reasoning framework. In: Egenhofer, M., Giudice, N., Moratz, R., Worboys, M. (eds.) COSIT 2011. LNCS, vol. 6899, pp. 210–230. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  5. Byrd, R.H., Lu, P., Nocedal, J., Ciyou, Z.: A limited memory algorithm for bound constrained optimization. SIAM J. Sci. Comput. 16(5), 1190–1208 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  6. Cohn, A.G., Gotts, N.M.: The ‘egg-yolk’ representation of regions with indeterminate boundaries. Geogr. Objects Indeterminate Bound. 2, 171–187 (1996)

    Google Scholar 

  7. Duesmann, G.: Applying principles of knowledge representation and reasoning by integrating declarative spatial reasoning and computer vision: a prototype system for histopathology. Bachelor thesis, The University of Münster (2016)

    Google Scholar 

  8. Ge, J.-X., Chou, S.-C., Gao, X.-S.: Geometric constraint satisfaction using optimization methods. Comput. Aided Des. 31(14), 867–879 (1999)

    Article  MATH  Google Scholar 

  9. Jaffar, J., Michaylov, S., Stuckey, P.J., Yap, R.H.: The CLP (R) language and system. ACM Trans. Program. Lang. Syst. (TOPLAS) 14(3), 339–395 (1992)

    Article  Google Scholar 

  10. Kapur, D., Mundy, J.L. (eds.): Geometric Reasoning. MIT Press, Cambridge (1988)

    Google Scholar 

  11. Light, R., Gossard, D.: Modification of geometric models through variational geometry. Comput. Aided Des. 14(4), 209–214 (1982)

    Article  Google Scholar 

  12. Ligozat, G.: Qualitative Spatial and Temporal Reasoning. Wiley-ISTE, London (2011)

    MATH  Google Scholar 

  13. Pesant, G., Boyer, M.: Reasoning about solids using constraint logic programming. J. Autom. Reason. 22(3), 241–262 (1999)

    Article  MATH  Google Scholar 

  14. Raffaetà, A., Frühwirth, T.: Spatio-temporal annotated constraint logic programming. In: Ramakrishnan, I.V. (ed.) PADL 2001. LNCS, vol. 1990, pp. 259–273. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  15. Randell, D.A., Cui, Z., Cohn, A.G.: A spatial logic based on regions and connection. KR 92, 165–176 (1992)

    Google Scholar 

  16. Schultz, C., Bhatt, M.: Declarative spatial reasoning with boolean combinations of axis-aligned rectangular polytopes. In: ECAI 2014–21st European Conference on Artificial Intelligence, pp. 795–800 (2014)

    Google Scholar 

  17. Schultz, C., Bhatt, M.: Encoding relative orientation and mereotopology relations with geometric constraints in CLP(QS). In: 1st Workshop on Logics for Qualitative Modelling and Reasoning (LQMR 2015), Lodz, Poland, September 2015

    Google Scholar 

  18. Schultz, C., Bhatt, M.: Spatial symmetry driven pruning strategies for efficient declarative spatial reasoning. In: Fabrikant, S.I., Raubal, M., Bertolotto, M., Davies, C., Freundschuh, S., Bell, S. (eds.) COSIT 2015. LNCS, vol. 9368, pp. 331–353. Springer, Heidelberg (2015). doi:10.1007/978-3-319-23374-1_16

    Chapter  Google Scholar 

  19. Wałęga, P.A., Bhatt, M., Schultz, C.: ASPMT(QS): non-monotonic spatial reasoning with answer set programming modulo theories. In: Calimeri, F., Ianni, G., Truszczynski, M. (eds.) LPNMR 2015. LNCS, vol. 9345, pp. 488–501. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carl Schultz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Schultz, C., Bhatt, M. (2016). A Numerical Optimisation Based Characterisation of Spatial Reasoning. In: Alferes, J., Bertossi, L., Governatori, G., Fodor, P., Roman, D. (eds) Rule Technologies. Research, Tools, and Applications. RuleML 2016. Lecture Notes in Computer Science(), vol 9718. Springer, Cham. https://doi.org/10.1007/978-3-319-42019-6_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42019-6_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42018-9

  • Online ISBN: 978-3-319-42019-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics