A New Structural Rigidity for Geometric Constraint Systems

The structural rigidity property, a generalisation of Laman’s theorem which characterises generically rigid bar frameworks in 2D, is generally considered a good heuristic to detect rigidities in geometric constraint satisfaction problems (GCSPs). In fact, the gap between rigidity and structural rigidity is significant and essentially resides in the fact that structural rigidity does not take geometric properties into account. In this article, we propose a thorough analysis of this gap. This results in a new characterisation of rigidity, the extended structural rigidity, based on a new geometric concept: the degree of rigidity (DOR). We present an algorithm for computing the DOR of a GCSP, and we prove some properties linked to this geometric concept. We also show that the extended structural rigidity is strictly superior to the structural rigidity and can thus be used advantageously in the algorithms designed to tackle the major issues related to rigidity.

[1]  M HoffmanChristoph,et al.  Decomposition Plans for Geometric Constraint Systems, Part I , 2001 .

[2]  G. Laman On graphs and rigidity of plane skeletal structures , 1970 .

[3]  Christoph M. Hoffmann,et al.  Geometric constraint solver , 1995, Comput. Aided Des..

[4]  Robert Joan-Arinyo,et al.  Combining constructive and equational geometric constraint-solving techniques , 1999, TOGS.

[5]  Gilles Trombettoni,et al.  A Constraint Programming Approach for Solving Rigid Geometric Systems , 2000, CP.

[6]  Gilles Trombettoni,et al.  Algorithms for Identifying Rigid Subsystems in Geometric Constraint Systems , 2003, IJCAI.

[7]  Dominique Michelucci,et al.  Qualitative Study of Geometric Constraints , 1998 .

[8]  Christoph M. Hoffmann,et al.  Correctness proof of a geometric constraint solver , 1996, Int. J. Comput. Geom. Appl..

[9]  Pascal Schreck,et al.  Formal resolution of geometrical constraint systems by assembling , 1997, SMA '97.

[10]  Christoph M. Hoffmann,et al.  Decomposition Plans for Geometric Constraint Problems, Part II: New Algorithms , 2001, J. Symb. Comput..

[11]  Bruce Hendrickson,et al.  Conditions for Unique Graph Realizations , 1992, SIAM J. Comput..

[12]  Christoph M. Hoffmann,et al.  Finding Solvable Subsets of Constraint Graphs , 1997, CP.

[13]  Alan E. Middleditch,et al.  Connectivity analysis: a tool for processing geometric constraints , 1996, Comput. Aided Des..

[14]  D. R. Fulkerson,et al.  Flows in Networks. , 1964 .

[15]  Jorge Angeles,et al.  Spatial kinematic chains , 1982 .

[16]  Glenn A. Kramer,et al.  Solving Geometric Constraint Systems , 1990, AAAI.

[17]  Jack E. Graver,et al.  Counting on Frameworks: Mathematics to Aid the Design of Rigid Structures , 2001 .