Skip to main content

Non-overlapping Constraints between Convex Polytopes

  • Conference paper
  • First Online:
Principles and Practice of Constraint Programming — CP 2001 (CP 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2239))

Abstract

This paper deals with non-overlapping constraints between convex polytopes. Non-overlapping detection between fixed objects is a fundamental geometric primitive that arises in many applications. However from a constraint perspective it is natural to extend the previous problem to a non-overlapping constraint between two objects for which both positions are not yet fixed. A first contribution is to present theorems for convex polytopes which allow coming up with general necessary conditions for non-overlapping. These theorems can be seen as a generalization of the notion of compulsory part which was introduced in 1984 by Lahrichi and Gondran [7] for managing nonoverlapping constraint between rectangles. Finally, a second contribution is to derive from the previous theorems efficient filtering algorithms for two special cases: the non-overlapping constraint between two convex polygons as well as the non-overlapping constraint between d-dimensional boxes.

Partly supported by the IST Program of the EU under contract number IST-1999-14186, (ALCOM-FT).

Currently at: Department of Mathematics, Uppsala University, SE-75237 Uppsala, Sweden.

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beldiceanu, N., Contejean, E.: Introducing global constraint in CHIP. Mathl. Comput. Modelling Vol. 20, No. 12, 97–123, 1994.

    Article  Google Scholar 

  2. Beldiceanu, N.: Sweep as a generic pruning technique. In TRICS: Technique foR Implementing Constraint programming, CP2000, Singapore, 2000.

    Google Scholar 

  3. Beldiceanu, N., Guo, Q., Thiel, S.: Non-overlapping Constraint between Convex Polytopes. SICS technical report T2001-12, (May 2001).

    Google Scholar 

  4. Berger, M.: Geometry II, Chapter 12. Springer-Verlag, 1980.

    Google Scholar 

  5. de Berg, M., van Kreveld, M., Overmars, M., Schwarzkopf, O.: Computational Geometry-Algorithms and Applications. Springer, 1997.

    Google Scholar 

  6. Chamard, A., Deces, F., Fischler, A.: A Workshop Scheduler System written in CHIP. 2nd Conf Practical Applications of Prolog, London, April 1994.

    Google Scholar 

  7. Lahrichi, A., Gondran, M.: Thórie des parties obligatoires et dćoupes à deux dimensions. Research report HI/4762-02 from EDF (Électricité de France), (23 pages), 1984. In French.

    Google Scholar 

  8. Preparata F.P., Shamos M.I.: Computational Geometry. An Introduction. Springer-Verlag, 1985.

    Google Scholar 

  9. Sutherland, I.E., Hodgman, G.W.: Reentrant Polygon Clipping, CACM, 17(1), 32–42, 1974.

    Article  Google Scholar 

  10. Van Hentenryck, P.: Constraint Satisfaction in Logic Programming. The MIT Press, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beldiceanu, N., Guo, Q., Thiel, S. (2001). Non-overlapping Constraints between Convex Polytopes. In: Walsh, T. (eds) Principles and Practice of Constraint Programming — CP 2001. CP 2001. Lecture Notes in Computer Science, vol 2239. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45578-7_27

Download citation

  • DOI: https://doi.org/10.1007/3-540-45578-7_27

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42863-3

  • Online ISBN: 978-3-540-45578-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics