Proceedings

Algorithms for Identifying Rigid Subsystems in Geometric Constraint Systems

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 233-237.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

The structural rigidity property, a generalization of Laman 's theorem which characterizes rigid bar frameworks in 2D, is generally considered a good approximation of rigidity in geometric constraint satisfaction problems (GCSPs). However, it may fail even on simple GCSPs because it does not take geometric properties into account. In this paper, we question the flow-based algorithm used by Hoffmann et al. to identify rigid subGCSPs. We show that this algorithm may fail because of the structural rigidity, but also by design. We introduce a new flow-based algorithm which uses Jermann et a!. 's characterization of rigidity. We show that this algorithm is correct in 2D and 3D, and can be used to tackle the major issues related to rigidity: deciding whether a GCSP is rigid or not and identifying rigid (or over-rigid) subGCSPs.

  1. [Bouma eta/., 1995] W. Bouma, I. Fudos, C.M. Hoffmann, J. Cai, and R. Paige. Geometric constraint solver. Com- puter Aided Design, 27(6):487-501, 1995.
  2. [Dufourd eta/., 1998] J.-F. Dufourd, P. Mathis, and P. Schreck. Geometric construction by assembling solved subfigures. Artificial Intelligence, 99( 1 ):73-119, 1998.
  3. [Ford and Fulkerson, 1962] L.R. Ford and D.R. Fulkerson. Flows in Networks . Princeton University Press, 1962.
  4. [Hoffmann eta/., 1997] C.M. Hoffmann, A. Lomonosov, and M. Sitharam. Finding solvable subsets of constraint graphs. In Principles and Practice of Constraint Program- ming CP '97, pages 463-4 77, 1997.
  5. [Hoffmann eta/., 2000] C.M. Hoffmann, A. Lomonosov, and M. Sitharam. Decomposition plans for geometric con- straint systems. In Proc. J Symbolic Computation 2000, 2000. [Jermann eta/., 2000]
  6. C. Jermann, G. Trombettoni, B. Neveu, and M. Rueher. A constraint program- ming approach for solving rigid geometric systems. In Principles and Practice of Constraint Programming, CP 2000, volume 1894 of LNCS, pages 233-248,2000.
  7. [Jermann eta/., 2002] C. Jermann, B. Neveu, and G . Trom- bettoni. On the structural rigidity for gcsps. In Proceedings of the 4th International Workshop on Automated Deduc- tion in Geometry, 2002.
  8. [Jermann, 2002] C. Jermann. Resolution de contraintes geometriques par rigidification recursive et propagation d'intervalles. These de doctorat, Universite . de Nice - Sophia Antipolis, 2002.
  9. [Kramer, 1992] G. Kramer. Solving Geometric Constraint Systems. MIT Press, 1992.
  10. [Laman, 1970] G . Laman. On graphs and rigidity of plane skeletal structures. J Eng. Math., 4 :331-340, 1970.
  11. [Lamure and Miche1ucci, 1998] H. Lamure and D. Michelucci. Qualitative study of geometric con- straints. In B. Bruderlin and D. Roller, editors, Geometric Constraint Solving and Applications, pages 234-258.
  12. [Sitharam, 2000] M. Sitharam. Personal communication on the minimal dense algorithm. University of Florida at Gainesville, 2000.
  13. [Whiteley, 1987] W. Whiteley. Applications of the geom- etry of rigid structures. In Henry Crapo, editor, Com- puter Aided Geometric Reasoning, pages 219-254. IN- RIA, 1987.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards