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.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
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.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Beldiceanu, N., Contejean, E.: Introducing global constraint in CHIP. Mathl. Comput. Modelling Vol. 20, No. 12, 97–123, 1994.
Beldiceanu, N.: Sweep as a generic pruning technique. In TRICS: Technique foR Implementing Constraint programming, CP2000, Singapore, 2000.
Beldiceanu, N., Guo, Q., Thiel, S.: Non-overlapping Constraint between Convex Polytopes. SICS technical report T2001-12, (May 2001).
Berger, M.: Geometry II, Chapter 12. Springer-Verlag, 1980.
de Berg, M., van Kreveld, M., Overmars, M., Schwarzkopf, O.: Computational Geometry-Algorithms and Applications. Springer, 1997.
Chamard, A., Deces, F., Fischler, A.: A Workshop Scheduler System written in CHIP. 2nd Conf Practical Applications of Prolog, London, April 1994.
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.
Preparata F.P., Shamos M.I.: Computational Geometry. An Introduction. Springer-Verlag, 1985.
Sutherland, I.E., Hodgman, G.W.: Reentrant Polygon Clipping, CACM, 17(1), 32–42, 1974.
Van Hentenryck, P.: Constraint Satisfaction in Logic Programming. The MIT Press, 1989.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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