Jump to content

Draft:Structural rigidity

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by W.sims.ufl (talk | contribs) at 23:13, 15 January 2021 (This draft was created on a private wiki server at the University of Florida. I have transferred the content over and I will transfer the references and figures over next. There is a Structural rigidity page published on Wikipedia, but it is severely lacking in content and mixes both structural and geometric results. The goal is for the published page to be subsumed by this draft and several others that will be uploaded soon.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In discrete geometry and combinatorics, structural, or combinatorial, rigidity is a theory for determining if almost all geometric constraint systems (GCSs) with the same constraint graph have finitely many solutions by analyzing the structure of . A graph with this property is called generically rigid. The focus of structural rigidity is developing methods to identify generically rigid graphs. Some types of GCSs do not admit such structural characterizations of their constraint graphs, and instead rely on geometric rigidity theory to analyze the algebraic systems of these GCSs. Moreover, a constraint graph may be generically rigid, but have a flexible framework. Structural rigidity can only be used to determine the rigidity of representative, i.e., generic, frameworks of graphs.

The Geiringer-Laman theorem gives a combinatorial characterization of generically rigid graphs in -dimensional Euclidean space. Such a characterization in -dimensions, and higher, is an important open problem that goes back to a conjecture posed by James Clerk Maxwell in the mid-1800s that provides necessary but not sufficient conditions for a graph to be generically rigid in any dimension. Structural rigidity has many applications in mechanics, molecular physics, and computer-aided design.

Definitions

The definitions below are with respect to bar-joint frameworks in -dimensional Euclidean space, and will be generalized for other frameworks and metric spaces as needed. Several definitions build off of those given in the geometric rigidity page. Consider a linkage , i.e. a constraint graph with distance constraints assigned to its edges, and its -dimensional configuration space , which is an algebraic set of frameworks that are solutions to the system of quadratic equations for all edges of .

Local rigidity. A -dimensional framework of a linkage is locally rigid, or just rigid, in -dimensions if any continuous motion path in the configuration space starting from is a trivial motion, i.e., a composition of the translations and rotations of the Euclidean group. Equivalently, is an isolated solution to the system of equations above, modulo the translations and rotations of -dimensional space.

Testing for local rigidity is co-NP hard.

Rigidity map. The rigidity map takes a framework and outputs the squared-distances between all pairs of points that are connected by an edge.

Rigidity matrix. The Jacobian, or derivative, of the rigidity map yields a system of linear equations of the form for all edges of . The rigidity matrix is an matrix that encodes the information in these equations. Each edge of corresponds to a row of and each vertex corresponds to columns of . The row corresponding to the edge is defined as follows.

The rigidity matrix is a fundamental tool for studying generic rigidity. See geometric rigidity for various physical interpretations of the rigidity matrix as a linear transformation. One crucial physical interpretation is that the kernel of the rigidity matrix is the space of infinitesimal motions of a framework.

Infinitesimal rigidity. A framework is infinitesimally rigid if all its infinitesimal motions are trivial.

Infinitesimal rigidity is linearization of the concept of rigidity. If a framework is infinitesimally rigid, then it is rigid. The converse of this statement is false in general, see Figure 1; however, it is true under certain conditions defined now.

File:Generic wrt rig vs inf.jpg
Figure 1. Two frameworks of the same GCS. The top framework is generic with respect to rigidity and rigid, but not infinitesimally rigid as the red infinitesimal motion demonstrates. The bottom framework is generic with respect to infinitesimal rigidity and infinitesimally rigid.

Generic framework with respect to rigidity. A framework is generic with respect to rigidity if there exists a neighborhood in the configuration space such that is rigid if and only if every framework in is rigid.

Generic framework with respect to infinitesimal rigidity. The following definitions of a generic framework with respect to infinitesimal rigidity are equivalent:

  • there exists a neighborhood in the configuration space such that is infinitesimally rigid if and only if every framework in is infinitesimally rigid;
  • no points of lie in any -dimensional affine subspace;
  • the rigidity matrix has maximum rank over all frameworks in the configuration space ; and
  • no sub-determinant of is unless the corresponding rows are identically .

Generically rigid graph. A graph is generically rigid in -dimensions with respect to (resp. infinitesimal) rigidity if there exists a -dimensional generic framework with respect to (resp. infinitesimal) rigidity that is (resp. infinitesimally) rigid in -dimensions.

Another fundamental combinatorial tool for studying generic rigidity is the matroid defined on the rows of the rigidity matrix for a generic framework.

Generic rigidity matroid. The -dimensional rigidity matroid of a -dimensional framework is a matroid on the rows of the rigidity matrix . The independent sets of are the sets of rows of that are linearly independent, i.e., no edge length is implied by the other edges in the set. The closure of a set of edges in is the set of edges whose lengths are implied by . Consider the equivalence relation if the edges and are both contained in some circuit, i.e., minimally dependent set, of . The resulting equivalence classes are called the components of . The matroid is the direct-sum of its components and is connected if it has exactly component.

A -dimensional framework is rigid in -dimensions if the closure of its edges in is a complete graph on the vertex set of the edges. Any two -dimensional generic frameworks and define the same rigidity matroid, which is the -dimensional generic rigidity matroid . If is connected, then the graph is said to be connected. If is a circuit in , then the graph is said to be a -circuit.

Abstract rigidity matroid. A matroid defined on the edges of the complete graph with closure operator is a -dimensional abstract rigidity matroid if it satisfies the four closure conditions as well the following two conditions. Let and be subsets of edges of , let denote the vertex set of a set of edges , and let be the complete graph of this vertex set.

  • if , then ; and
  • if , , and , then .

The first condition says that if the graphs and , with edge sets and respectively, are connected by less than vertices, then the closure of each edge set is contained within its respective vertex set. In particular, neither closure adds more edges between and , so there is a hinge motion at the shared vertices. The second condition says that if and are connected by at least vertices, then the graph is generically rigid in -dimensions.

Combinatorial characterizations of generically rigid graphs

Many results on the generic rigidity of graphs for various types of GCSs build off of the following key results about generic bar-joint frameworks and infinitesimal rigidity. Asimow and Roth showed that both rigidity and infinitesimal rigidity are generic properties of graphs. Furthermore, they proved the following relationship between these two forms of rigidity.

Theorem. A -dimensional framework is infinitesimally rigid in -dimensions if and only if is generic with respect to infinitesimal rigidity and rigid in -dimensions.

Note that genericity is with respect to infinitesimal rigidity. A rigid framework that is generic with respect to only rigidity is not necessarily infinitesimally rigid, see Figure 1. Here is a very useful corollary of this theorem.

Corollary. A -dimensional framework that is generic with respect to infinitesimal rigidity has an infinitesimal motion if and only if it has a continuous motion.

The next result ties generically rigid graphs to generically infinitesimally rigid graphs.

Theorem. A graph is generically rigid if and only if it is generically infinitesimally rigid.

Another key result that goes back to Maxwell shows that independence of the edges of a graph in a sparsity matroid defined on the set is necessary for to be generically rigid. A graph is -sparse if for every subset , , where is the vertex set of . If additionally satisfies , then is called -tight.

Theorem. If a graph is generically rigid in -dimensions, then is -tight.

For other types of frameworks, a result like the theorem above is called a Maxwell direction, or condition.

Rigidity theorems

In -dimension, it is trivial to show that the class of generically rigid graphs is exactly the class of connected graphs. Also, the generic rigidity matroid is the unique abstract rigidity matroid , also called the connectivity or graphic matroid.

The Geiringer-Laman theorem characterizes generically rigid graphs in -dimensions and is the inspiration for many subsequent results. This theorem was first proved by Geiringer in 1927 and later by Laman in 1970.

File:Laman subgraph.jpg
Figure 2. This graph is generically rigid. Removing the red edge yields a spanning -tight subgraph.

Theorem. A graph is generically rigid in -dimensions if and only if it has a -tight spanning subgraph.

In particular, the converse of the Maxwell direction holds for . A -tight graph is also called a Geiringer-Laman graph or a generically minimally rigid graph. Figure 2 shows an example of a generically rigid graph in -dimensions with a Geiringer-Laman subgraph. As another example, all wheel graphs are generically minimally rigid in -dimensions.

Theorem. In -dimensions, the generic rigidity matroid is the unique maximal abstract rigidity matroid .

There is no known combinatorial characterization of generically rigid graphs in -dimensions or higher. The -dimensional analogue of the Geiringer-Laman theorem is false for ; in particular, the converse of the Maxwell direction is false for , see Figure 3.

File:Double banana.jpg
Figure 3. This graph, called the double banana, is -tight but not generically minimally rigid in -dimensions. One continuous motion involves rotating both bananas about the axis determined by the dotted line.

Global rigidity theorems

Consider a -dimensional generic framework of a graph with an equilibrium stress . The rank of the corresponding stress matrix is at most . Such a stress matrix is said to have maximum rank.

Theorem. A -dimensional generic framework of a graph , with , is globally rigid in -dimensions if and only if there exists an equilibrium stress whose corresponding stress matrix has maximum rank.

Sufficiency was proved in and necessity was proved in . This theorem can be used to show that global rigidity is a generic property of graphs .

The following results are complete combinatorial characterizations of generically globally rigid graphs in dimensions and . The result for -dimension is easily verified.

Theorem. A graph is generically globally rigid in -dimension if and only if it is a complete graph on at most vertices or -connected.

Theorem. A graph is generically globally rigid in -dimensions if and only if is a complete graph on at most vertices or -connected and generically redundantly rigid in -dimensions.

An alternate sufficient condition for generic global rigidity using vertex-redundant rigidity was given in , which led to a simpler proof of this theorem. Another characterization shows that a graph being generically redundantly rigid is equivalent to the graph being -connected .

The next results are sufficient conditions for a graph to be generically globally rigid.

Theorem. A graph is generically globally rigid in -dimensions if any of the following are true:

  • is -connected and a -circuit
  • is -connected
  • has at least vertices and each vertex has minimum degree of at least

The first condition follows from the fact that graphs that are -connected and -circuits can be obtained from via a sequence of -extensions, see Constructing generically rigid graphs. The graph in Figure 2 has vertices and each vertex has degree at least , so it is generically globally rigid in -dimensions.

The following is a sufficient condition in an arbitrary dimension.

Theorem. If a graph is generically vertex-redundantly rigid -dimensions, then is generically globally rigid in -dimensions.

Finally, the following is a necessary condition for generic global rigidity.

Theorem. If a graph is generically globally rigid in -dimensions, then is either the complete graph on at most vertices or is -connected and generically redundantly rigid in -dimensions.

The converse of this theorem holds for dimensions , but not for . A graph that satisfies the necessary conditions of the theorem but is not generically globally rigid in -dimensions is called a Hendrickson graph. The complete bipartite graph is a Hendrickson graph in -dimensions. Other examples of Hendrickson graphs, including an infinite family for dimensions , can be found in .

Constructing generically rigid graphs

This section gives results on constructing generically rigid graphs via various operations.

Operations

Let be a graph. For any dimension , the following operations transform into a new graph .

File:Elipse-ops.jpg
Figure 4.
  • -extension: is obtained by adding a new vertex to with edges incident to and distinct vertices in .

This operation is also called a Henneberg-1 move or vertex addition. If a graph is generically rigid in -dimensions, then a graph obtained by performing a -extension on is generically rigid in -dimensions, i.e. -extensions preserve generic rigidity. This is easily verified by considering the rank of the rigidity matrices. However, this operation does not preserve generic global rigidity in -dimensions.

  • -extension: is obtained by removing an edge from and adding a new vertex to with edges , , and other edges incident to and distinct vertices in .

This operation is also called a Henneberg-2 move or edge splitting. Additionally, this operation preserves generic rigidity and generic global rigidity in -dimensions.

  • Cone: is obtained by adding a new vertex to with an edge between and every other vertex of .

This operation preserves generic global rigidity in -dimensions.

  • -replacement: is obtained by removing two non-adjacent edges and from and adding a vertex with edges , and other edges incident to and distinct vertices in .

This operation preserves generic rigidity in -dimensions. This property is false in -dimensions and conjectured in -dimensions. Additionally, this operation does not preserve generic global rigidity in any dimension . This is because it does not always preserve -connectivity, which is a necessary condition for generic global rigidity, see Combinatorial characterizations of generically rigid graphs.

The following operation only applies in -dimensions.

  • -replacement: is obtained by removing two adjacent edges and from and adding a vertex with edges , and other edges incident to and distinct vertices in .

This operation does not preserve generic rigidity, but a variant called a double -replacement is conjectured to preserve generic rigidity in -dimensions. If either the -replacement or double -replacement operations are proven to preserve generic rigidity in -dimensions, then a combinatorial characterization of generically rigid graphs in -dimensions is immediately obtained.

File:Other-ops.jpg
Figure 5.
  • Vertex splitting: Consider a vertex of that is adjacent to the vertices . is formed by removing from and adding vertices and with edges and, for each vertex with , an edge , where . A vertex splitting is non-trivial if and have degrees at least .

This operation preserves generic rigidity, but it does not preserve generic global rigidity, because it can create a degree vertex. A degree restricted vertex split is a variant of a vertex split that can only create vertices of degree at least . This restricted operation preserves generic global rigidity in -dimensions, and the problem is open in higher dimensions. Proving the result for general dimensions is equivalent to showing that if is a graph obtained from a generically globally rigid graph in -dimensions via a degree restricted vertex split, then is generically redundantly rigid in -dimensions. It is known that graphs obtained from the complete graph via a sequence of degree restricted vertex splits are generically globally rigid in -dimensions.

The following operation only applies in -dimensions.

  • vertex-to-4-cycle: Let a vertex of be adjacent to the vertices . is formed by removing from and adding vertices and with edges and, for each vertex with , an edge , where .

This operation preserves generic rigidity in -dimensions.

Finally, there are several techniques for combining generically globally rigid graphs to obtain another generically globally rigid graph.

Rigidity theorems

The following is an alternative characterization of generically rigid graphs in -dimensions based on - and -extensions.

Theorem. A graph is generically minimally rigid in -dimensions if it can be obtained from the complete graph via a sequence of - and -extensions.

Graphs constructed in this manner are called Henneberg-2 graphs. This theorem was strengthened to show that any generically minimally rigid graph can be obtained from another generically minimally rigid graph via a sequence of - and -extensions. Another strengthening of this theorem shows that is additionally planar if the -extensions are restricted to preserve planarity. A similar result shows that is additionally planar if the operation is replaced with a restricted vertex splitting operation that preserves planarity. If the base graph in the theorem is replaced with , then is a graph that contains an edge such that is generically minimally rigid.

A graph is a -circuit if and, for every subset of edges , .

Theorem. A graph is a -circuit if and only if can be obtained from disjoint copies of by applying -extensions and -sums to connected components.

Global rigidity theorems

The following are necessary and sufficient methods for constructing generically globally rigid graphs. From the well-known ear-decomposition characterization of -connected graphs, we have:

Theorem. A graph is -connected, or equivalently generically globally rigid in -dimension, if and only it can be obtained from the complete graph via a sequence of -extensions and edge additions.

Theorem. A graph is -connected and generically redundantly rigid in -dimensions, or equivalently generically globally rigid in -dimensions, if and only if it can be obtained from the complete graph via a sequence of -extensions and edge additions.

The next results give sufficient methods for constructing generically globally rigid graphs.

Theorem. If can be obtained from via a sequence of -extensions and edge additions, then is generically globally rigid in -dimensions.

Example. By the theorem above, every wheel graph is generically globally rigid in -dimensions.

Rigidity for other types of frameworks

This section presents structural rigidity results for various types of frameworks, see Geometric Constraint System. A graph is said to be generically (resp. globally) rigid with respect to frameworks of type if there exists a (resp. globally) rigid generic framework of type whose constraint graph is .

Body-bar-hinge frameworks

This section concerns body-bar-hinge frameworks. This type of framework is a special case of a bar-joint framework, so the corresponding results carry over, see Types of frameworks. When a body-bar-hinge framework consists of only bars or only hinges, it is called a body-bar or body-hinge framework respectively.

Definitions

Body-bar frameworks

Let the pair be a -dimensional body-bar framework, where is a multigraph and is a map that describes the rigid bodies corresponding to the vertices of and the connections between them. Each vertex is mapped to a set of points, one for each edge incident to , that represent where bars are attached to the body. The map must satisfy the distance constraints on the bars. The rigidity matrix of is defined using the Plücker coordinates of the edges and has dimensions . All other definitions pertaining to body-bar frameworks are analogous to those for bar-joint frameworks.

Infinitesimal rigidity condition. Similarly to bar-joint frameworks, a body-bar framework is infinitesimally rigid if and only if the rank of its rigidity matrix is .

From the rank condition above we get the following Maxwell Condition.

Maxwell Condition. If a body-bar framework is infinitesimally rigid, with , then

  • contains edge-disjoint spanning trees
  • has a spanning -tight subgraph

The two statements above are equivalent by the Tutte and Nash-Williams theorem. The Maxwell Condition leads to the following test for infinitesimal rigidity.

Infinitesimal rigidity test. A body-bar framework is not infinitesimally rigid is there is a partition of the vertices such that , where is the number of edges between different sets of .

Body-hinge frameworks

Let the pair be a -dimensional body-hinge framework, where is a multigraph and maps edges to -dimensional subspaces. Motions of two bodies connected by a hinge are constrained to be rotations about the -dimensional subspace. As with body-bar frameworks, the rigidity matrix is defined using the Plücker coordinates.

Maxwell Condition. If a body-hinge framework is infinitesimally rigid, then the graph obtained by duplicating each edge of times contains edge-disjoint spanning trees.

Body-bar-hinge frameworks

A body-bar-hinge framework is a triple of a multigraph , a set of bars , and a set of hinges . The usual definitions are obtained by combining the definitions for body-bar and body-hinge frameworks. A Maxwell Condition for rigidity is obtained by combining the Maxwell Conditions for body-bar and body-hinge frameworks.

Maxwell Condition. If a body-bar-hinge framework is infinitesimally rigid, with , then the graph obtained by duplicating each edge in of times contains edge-disjoint spanning trees.

Generic rigidity theorems

Unlike bar-joint frameworks, there is a combinatorial characterization of generically rigid multigraphs with respect to body-bar-hinge frameworks in any dimension. In particular, the converse of the Maxwell direction is true for any dimension.

Theorem. A multigraph is generically rigid in -dimensions with respect to body-bar frameworks if and only if

  • contains edge-disjoint spanning trees; or equivalently
  • is -tight.

Theorem. A multigraph is generically rigid in -dimensions with respect to body-hinge frameworks if and only if the graph obtained by duplicating each edge of times contains edge-disjoint spanning trees.

File:Body-bar-hinge-multigraph.jpg
Figure 6. (a) is generically rigid in -dimensions with respect to body-hinge frameworks and (b) is gen erically rigid in -dimensions with respect to body-bar frameworks.
File:Body-bar-hinge-frameworks.jpg
Figure 7. (a) and (b) are -dimensional rigid body-hinge and body-bar frameworks of the multigraph in Figure 6b respectively.

Example. The multigraph in Figure 6a does not have edge-disjoint spanning trees, so it is not generically rigid in -dimensions with respect to body-bar frameworks. However, it is generically rigid in -dimensions with respect to body-hinge frameworks, because duplicating each edge times yields the multigraph in Figure 6b, which has edge-disjoint spanning trees. Furthermore, the multigraph in Figure 6b is generically rigid in -dimensions with respect to body-bar frameworks. Figure 7 shows a -dimensional rigid body-hinge and body-bar framework of the multigraph in Figure 6b respectively.

The following is a combinatorial method to determine the rank of the rigidity matrix for a body-bar-hinge framework.

Theorem. Let be the multigraph of a -dimensional generic body-bar-hinge framework and let be the graph obtained by duplicating each edge in times. The rank of the rigidity matrix of is

The following results concern variants of body-bar-hinge frameworks. Consider a -plate-bar framework. These are similar to body-bar frameworks, except that motions that fix the plates are factored out. When these frameworks are body-bar frameworks and when these frameworks are bar-joint frameworks.

Theorem. A multigraph is generically rigid in -dimensions with respect to -plate-bar frameworks if and only if contains a -tight spanning subgraph.

An alternative proof was given in , and a method for constructing -tight graphs was given in .

An identified body-hinge framework is a body-hinge framework where each hinge is a -plate, so this type of framework can viewed as a multigraph , where are bodies, are -plates, and are bars connecting bodies to plates. Hence, the results for plate-bar frameworks extend to this class of frameworks as follows.

Theorem. A multigraph is generically rigid in -dimensions with respect to identified body-hinge frameworks if and only if the graph obtained by duplicating each edge of times satisfies

  • for any nonempty subgraph of , .

A panel-hinge framework can be viewed as a body-hinge framework with the added restriction that for each panel, i.e., each -plate, the hinges attached to it all lie in a -dimensional subspace. The Maxwell direction still applies for these frameworks, but the other direction is not immediately clear. The following theorem was conjectured in :

Molecular theorem. A multigraph is generically rigid in -dimensions with respect to panel-hinge frameworks if and only if it is generically rigid in -dimensions with respect to body-hinge frameworks.

The theorem was proved in -dimensions using - and -extensions and for general dimensions using an inductive construction. A global rigidity version of the theorem is conjectured.

Molecular frameworks are used to study ideal molecules in -dimensions. Let be the squared graph of a graph .

Theorem. For a graph , the following statements are equivalent:

  • is generically rigid in -dimensions with respect to molecular frameworks;
  • is generically rigid in -dimensions with respect to panel-hinge frameworks;
  • is generically rigid in -dimensions with respect to bar-joint frameworks; and
  • The graph obtained by duplicating the edges of times contains six edge-disjoint spanning trees.

Several important consequences of this theorem can be found in .

Generic global rigidity theorems

The following results are complete combinatorial characterizations of generically rigid graphs with respect to body-bar-hinge frameworks.

Theorem. A multigraph is generically globally rigid in -dimensions with respect to body-bar frameworks, if and only if for every edge of , contains edge-disjoint spanning trees.

Theorem. A multigraph is generically globally rigid in -dimensions with respect to body-hinge frameworks, if and only if is -edge-connected.

Example. The multigraph in Figure 6b is -edge-connected and removing any single edge results in a subgraph with edge-disjoint spanning trees. Hence, by the above theorems, the multigraph is generically globally rigid in -dimensions with respect to both body-bar and body-hinge frameworks. The multigraph in Figure 6a is not generically globally rigid in -dimensions with respect to either type of framework.

Theorem. Let be a multigraph and let be the graph obtained by duplicating each edge in times. is generically globally rigid in -dimensions, for , with respect to body-bar-hinge frameworks if and only if for every edge of , contains edge-disjoint spanning trees.

Rigidity of point-line frameworks

This section concerns the rigidity of point-line frameworks in -dimensions, where each geometric object is either a point or a line and each constraint is either the distance between two points, the (shortest) distance between a point and a line, or the angle between two lines.

Definitions

Let be a point-line framework. The map maps vertices in to points in the plane and vertices in to pairs that define lines .

Rigidity map. is defined as follows. For each edge of , set

Rigidity matrix. Similarly to bar-joint frameworks, the rigidity matrix of a point-line framework is obtained from the Jacobian of the rigidity map. A row of the rigidity matrix corresponding to an edge has entries according to the following cases:

  • , and in the columns corresponding to the vertices and respectively, if ;
  • , and in the columns corresponding to the vertices and respectively, if and ;
  • and in the columns corresponding to and respectively, if ;
  • , otherwise.

The remaining definitions of rigidity concepts for a point-line framework are analogous to those for bar-joint frameworks. A point-line framework is degenerate if some trivial motion does not alter the framework.

Theorems

Theorem. If a point-line framework is nondegenerate, then

  • the rank of the rigidity matrix is ;
  • if the rank of the rigidity matrix is , then is rigid; and
  • if is a generic point-line framework and the rank of the rigidity matrix is , then is not rigid.

Rigidity of body-cad frameworks

This section concerns the rigidity of body-cad frameworks in -dimensions. These frameworks consist of rigid bodies with various types of constraints between pairs of bodies. There are types of constraints for body-cad frameworks that fall into the categories of coincidence, angular, and distance constraints; hence the abbreviation "cad."

File:Body-cad.jpg
Figure 8. A rigid body-cad framework with constraints between bodies and : a point-point distance constraint between and , a point-line incidence constraint between and the line determined by and , and a perpendicular constraint between and the line determined by and .

Definitions

Consider a body-cad GCS with a primitive cad graph . The graph is -nested sparse if is -sparse and the subgraph of is -sparse. The graph is -nested tight if, additionally, is -tight.

Maxwell Condition. If a multigraph is generically minimally rigid in -dimensions with respect to body-cad frameworks, then the primitive constraint graph of is -nested tight.

Infinitesimal motion. Using ideas from screw theory, an instantaneous motion can be defined as a vector , where is a vector that describes the angular component of and is a vector that provides the remaining information. As with other types of frameworks, the kernel of the rigidity matrix is the space of infinitesimal motions.

Rigidity matrix. The rigidity matrix of a body-cad framework has a row for each edge in the primitive cad graph of the framework, i.e., for each primitive constraint, and columns for each rigid body.

Theorems

The following are complete characterizations of generically minimally rigid multipgraphs in dimensions and , with respect to body-cad frameworks. A primitive cad graph is -sparse if there exists a subset such that the subgraph is -sparse and the subgraph is -sparse. The graph is -tight if, additionally, . By the Tutte and Nash Williams theorem, is -tight if is the union of edge-disjoint spanning trees and is the union of edge-disjoint spanning trees.

Theorem. A multigraph is generically minimally rigid in -dimensions with respect to body-cad frameworks if and only if the primitive cad graph of is -tight.

Theorem. A multigraph is generically minimally rigid in -dimensions with respect to body-cad frameworks, with no coincident points, if and only if the primitive cad graph of is -tight.

The added restriction in -dimensions that body-cad frameworks cannot not have coincident points is because they coincident points create degenerate frameworks, i.e., they cause the rank of the rigidity matrix to drop.

Pinned subspace-incidence frameworks

A combinatorial characterization of pinned subspace-incidence frameworks can be found in , along with the definitions of the main rigidity concepts.

Sticky-disk packings

This section concerns the rigidity of [[Geometric Constraint System#Sticky-disk systems|sticky-disk packings. A sticky-disk GCS is a triple , where is a set of disks, is the set of radii of the disks, and is the set of pairs of disks that are mutually tangent. A sticky disk packing is a placement of the disks in -dimensions such that the tangencies of are satisfied. The contact framework of is the bar-joint framework GCS , where is the constraint graph between the centers of the disks and is a placement of the vertices of in dimensions that satisfies the distance constraints induced by : for each edge of , gives the constraint , where and are the radii of and . These radii-based constraints cause sticky-disc packings to have degrees of freedom, instead of the usual for a bar-joint frameworks. Hence, even with a set of generic radii, i.e, radii that are algebraically independent over the rational numbers, bar-joint frameworks corresponding to sticky-disk packings are non-generic.

File:Sticky-disk.jpg
Figure 9. A rigid -dimensional sticky-disk packing.

The following theorem gives a complete combinatorial characterization of sticky-disk packings.

Theorem. If is a sticky-disk packing with generic radii, or just generic radii ratios, then the graph of the contact framework is a planar Geiringer-Laman graph. Furthermore, if , then is rigid and infinitesimally rigid.

Results for -dimensions, where sticky-disks are replaced by sticky-spheres, are unknown.

Rigidity of symmetric and periodic frameworks

This section concerns the rigidity of -symmetric bar-joint frameworks, for some group , and periodic frameworks. There are two types of infinitesimal rigidity for a -symmetric framework : fully, or forced, -symmetric infinitesimal rigidity, which requires that there is no non-trivial infinitesimal motion path starting from along which all frameworks are -symmetric, and incidental -symmetric infinitesimal rigidity, which requires that has no non-trivial infinitesimal motions of any kind. The latter form of symmetric infinitesimal rigidity is different from general infinitesimal rigidity, because a -symmetric infinitesimally rigid framework does not typically have a spanning -symmetric minimally rigid subframework; hence, Geringer-Laman type results cannot be used in this setting.

Definitions

A graph is -symmetric if there exists a group action , where is the automorphism group of . A bar-joint framework is -symmetric if there exists a homomorphism , where is the orthogonal group of , such that for all in and points . The subgroup of is called the symmetry group of the framework , and is said to be -symmetric with respect to and . The equation above requires that mapping each point of the framework to another point via an automorphism is equivalent to applying an element of the symmetry group to the framework .

Consider the group representation that assigns each element in the permutation matrix corresponding to the permutation of the edges of , i.e., , where is the Kronecker delta. Likewise, consider the group representation that assigns each element in the permutation matrix corresponding to the permutation of the vertices of . Also, let denote the Kronecker product of the matrices and .

Types of symmetric infinitesimal motion / rigidity:

  • Incidentally symmetric infinitesimal rigidity - A -symmetric framework is incidentally -symmetric infinitesimally rigid if all of its infinitesimal motions are trivial.
  • Phase symmetric infinitesimal motion - Let and let , for , be the irreducible representations of given by , where denotes the roots of unity . An infinitesimal motion of a -symmetric framework is -symmetric if it lives in a -invariant subspace corresponding to , i.e., satisfies

for all in and velocities .

  • Phase symmetric infinitesimal rigidity - Let . A -symmetric framework is -symmetric infinitesimally rigid if all its -symmetric infinitesimal motions are trivial.

Phase-symmetric infinitesimal rigidity is use to detect incidental symmetric infinitesimal rigidity: if -symmetric framework is -symmetric infinitesimally rigid for all irreducible representations of , then is -symmetric incidentally infinitesimally rigid.

File:Antisymmetric-inf-mot.jpg
Figure 10. -dimensional -symmetric frameworks that are fully symmetric infinitesimally rigid but not incidentally symmetric infinitesimally rigid.

Example. The reflection group has two distinct -dimensional irreducible representations and . For a -dimensional -symmetric framework , the block rigidity matrix (see below) has two blocks: and corresponding to and respectively. The block is the orbit rigidity matrix (see below) and the block is the antisymmetric orbit rigidity matrix that describes the -symmetric rigidity of . Specifically, the kernel of is the space of antisymmetric infinitesimal motions that satisfy for all in and velocities , i.e. the reflection reverses the velocities assigned to the points of . Figure 10 shows two -symmetric frameworks that have antisymmetric infinitesimal motions; thus, these frameworks are not incidentally infinitesimally rigid. Notice that the framework in Figure 10a has an underlying Geiringer-Laman graph, which is generically minimally rigid in -dimensions, but this is not sufficient for incidental infinitesimal rigidity.

  • Fully symmetric infinitesimal motion - A fully -symmetric infinitesimal motion of the -symmetric framework is an infinitesimal motion such that

for all in and velocities .

  • Fully symmetric infinitesimal rigidity - A -symmetric framework is fully infinitesimally rigid if all its fully -symmetric infinitesimal motions are trivial.

Example. The frameworks in Figure 10 are fully symmetric infinitesimally rigid, even though the framework in Figure 10b is not rigid in general. These frameworks have no fully symmetric infinitesimal motions. The theorems below will verify this.

Symmetric rigidity matrices:

The bar-joint rigidity matrix takes on special forms for -symmetric frameworks.

Theorem. The bar-joint rigidity matrix satisfies .

This theorem allows the bar-joint rigidity matrix to be written as a block matrix, as the following corollary demonstrates.

Corollary. Let be the irreducible representations of . There exist invertible matrices and such that

The block has dimensions , where and are the -invariant and -invariant subspaces corresponding to the irreducible representation respectively.

-generic framework. The framework is -generic if its rigidity matrix has max rank over all -symmetric frameworks with constraint graph .

This form of the rigidity matrix is useful for studying symmetric rigidity, and can be further refined by considering the quotient gain graph of a -symmetric framework , see Types of systems. Let be a -symmetric framework such that is a free group action on the vertices of and let be the quotient gain graph of .

Orbit rigidity matrix. The -dimensional orbit rigidity matrix has dimensions . The row corresponding to the edge is everywhere, except in the columns corresponding to and , which have the form and respectively, if , and , otherwise.

The kernel of the orbit rigidity matrix is isomorphic to the space of fully -symmetric infinitesimal motions of . Likewise, the cokernel of the orbit rigidity matrix is isomorphic to the space of fully -symmetric self-stresses of .

-generic framework. The framework is -generic if its orbit rigidity matrix has max rank over all -symmetric frameworks with constraint graph .

Phase symmetric orbit rigidity matrix. Let . The -dimensional -symmetric orbit rigidity matrix has dimensions . The row corresponding to the edge is everywhere except in the columns corresponding to and , which have the form and respectively, if , and , otherwise.

The kernel of the -symmetric orbit rigidity matrix is isomorphic to the space of -symmetric infinitesimal motions of . Likewise, the cokernel of the -symmetric orbit rigidity matrix is isomorphic to the space of -symmetric self-stresses of .

-generic framework. The framework is -generic if its orbit rigidity matrix has max rank over all -symmetric frameworks with constraint graph .

Theorems

Incidentally symmetric rigidity.

A Maxwell Condition for incidentally symmetric infinitesimal rigidity can be obtained for a -symmetric framework as follows. Let denote the set of infinitesimal motions of the framework . The set is a -invariant subspace of , so consider the subrepresentation of , i.e., the restriction of the homomorphism to the subspace . The subspace can be written as a direct sum of -invariant subspaces . Hence, if a -symmetric framework is incidentally minimally rigid, then it must satisfy for all . These conditions can be written in terms of characters of representations of the group . For such a representation , its character is denoted by and is a vector whose entry is the trace of , for some ordering of the elements of .

Incidentally symmetric Maxwell Condition. If a framework is incidentally symmetric infinitesimally rigid in -dimensions, then .

This condition can be written in terms of the numbers of vertices and edges of a framework as follows. Let and be the vertices and edges fixed by the element of .

Alternate incidentally symmetric Maxwell Condition. If a framework is incidentally symmetric infinitesimally rigid in -dimensions, then for each in , .

Let denote the rotational symmetry groups of order , denote the reflection groups, and denote the dihedral groups, see point groups and Schoenflies notation. Also, let denote the identity element of these groups. The following table shows calculations of characters for the representations relevant to the Maxwell Condition.

Incidentally symmetric rigidity is a generic property of -symmetric graphs. There are only non-trivial symmetry groups for which there are incidentally symmetric minimally rigid frameworks in -dimensions: , , , and and of order and . The following results give combinatorial characterizations for generically incidentally symmetric rigid graphs.

Theorem. Let be a -symmetric graph with at least three vertices and with respect to . Let generate and let be a homomorphism so that . The following three statements are equivalent.

  • is generically incidentally -symmetric generically minimally rigid in -dimensions and has a -dimensional -symmetric framework;
  • is a Laman graph with and , i.e., no vertices and exactly one edge are fixed by any element of ; and
  • can be split into edge-disjoint trees and such that (i) each vertex of is contained in exactly trees, (ii) no subtrees have the same span, (iii) , and (iv) is a spanning tree with .

Theorem. Let be a -symmetric graph with at least three vertices and with respect to . Let generate and let be a homomorphism so that . The following three statements are equivalent.

  • is generically incidentally -symmetric minimally rigid in -dimensions and has a -dimensional -symmetric framework;
  • is a Laman graph and , i.e., no vertices are fixed by any element of ; and
  • can be split into edge-disjoint trees and such that (i) each vertex of is contained in exactly trees, (ii) no subtrees have the same span, and (iii) , for .

Theorem. Let be a -symmetric graph with at least three vertices and with respect to . Let generate and let be a homomorphism so that . The following three statements are equivalent.

  • is generically incidentally -symmetric generically minimally rigid in -dimensions and has a -dimensional -symmetric framework;
  • is a Laman graph with , i.e., exactly one edge is fixed by any element of ; and
  • can be split into edge-disjoint trees and such that (i) each vertex of is contained in exactly trees, (ii) no subtrees have the same span, (iii) , and (iv) either either or there exists an edge whose vertices are fixed by with .

Analogous results for the dihedral groups are open problems.

Example. The frameworks in Figure 10 are -symmetric. Let be the graphs underlying these frameworks respectively. We have and , so neither framework is incidentally symmetric infinitesimally rigid.

File:Incidental-symmetric.jpg
Figure 11. Incidentally symmetric infinitesimally rigid frameworks where (a) is -symmetric, (b) is -symmetric, and (c) is -symmetric. Removing the blue edge in each yields a framework with a fully symmetric infinitesimal motion.

Example. The frameworks in Figure 11 are incidentally symmetric infinitesimally rigid in -dimensions with respect to the half-turn symmetry group , the -fold symmetry group , and the reflection symmetry group respectively. The framework in Figure 10a has a single edge fixed by , shown in blue, and no fixed vertices. The framework in Figure 10b has no vertices fixed by . The framework in Figure 10c has a single edge fixed by , shown in blue. Thus, these frameworks incidentally symmetric infinitesimally rigid in -dimensions by the theorems above.

Theorem. Generically minimally rigid graphs in -dimensions of the following types may be constructed from as follows.

  • -symmetric: via a sequence of symmetric - and -extensions (i.e. symmetric Henneberg construction steps) and a symmetric -addition operation that symmetrically connects each vertex of a graph to a vertex in the current graph;
  • -symmetric: via a sequence of symmetric - and -extensions; and
  • -symmetric: via a sequence of symmetric - and -extensions and symmetric -replacements.

Fully symmetric rigidity.

Fully symmetric infinitesimal rigidity is a generic property of -symmetric graphs. A Maxwell Condition can be obtained as follows. Let be the quotient gain graph of and let be a free group action action of the vertices of . Also, let and denote the set of trivial fully symmetric infinitesimal motions of and the subset of those motions that are -symmetric, induced by the subset of edges and a vertex incident on an edge in , respectively.

Fully symmetric Maxwell Condition. If a framework is fully symmetric infinitesimally rigid in -dimensions and has at least vertices, then has a spanning subgraph such that

  • for all and all ,

The following results give combinatorial characterizations of certain types of generically incidentally symmetric rigid graphs. Consider a quotient gain graph . A connected subset of edges of is balanced if is the set containing only the identity element for some vertex incident on an edge on . A quotient gain graph is -gain-sparse, where , if all non-empty subsets of edges of satisfy , and all balanced subsets of edges of satisfy ; and -gain-tight if, additionally, .

Theorem. Let be a -symmetric graph with respect to a free group action and . Then is generically fully -symmetric rigid if and only if the quotient gain graph of has a -gain-tight spanning subgraph.

Let denote the dihedral group of order .

Theorem. Let be a -symmetric graph, for an odd integer , with respect to a free group action and , where . Then is generically fully -symmetric rigid if and only if the quotient gain of graph has a spanning subgraph with edge set such that

  • for all non-empty subsets , (i) and (ii) if is balanced, then ; otherwise

Phase symmetric infinitesimal rigidity. Let be a -symmetric framework with respect to a free group action and . is infinitesimally rigid if and only if it is -symmetric infinitesimally rigid for all irreducible representations of .

Phase symmetric Maxwell Condition. If is -symmetric infinitesimally rigid, then the quotient gain graph has a spanning subgraph such that

  • for , is -gain-tight if and -gain-tight if ;
  • for and , is -gain-tight;
  • for and , is -gain-tight.

Phase symmetric infinitesimal rigidity is a generic property of -symmetric graphs. The following results give combinatorial characterizations of certain types of generically phase symmetric rigid graphs.

Theorem. A graph has a -symmetric -generic framework , with respect to a free group action and , that is -symmetric infinitesimally rigid if and only if the quotient gain graph of has a -gain-tight spanning subgraph.

Theorem. A graph has a -generic framework , with respect to a free group action and , that is infinitesimally rigid if and only if the quotient gain graph of has a -gain-tight spanning subgraph , for each .

Theorem. A graph has a -symmetric -generic framework , for , with respect to a free group action and , that is -symmetric infinitesimally rigid if and only if the quotient gain graph of has a -gain-tight spanning subgraph.

Theorem. A graph has a -generic framework , with respect to a free group action and , that is infinitesimally rigid if and only if the quotient gain graph of has a -gain-tight spanning subgraph.

Periodic frameworks

This section concerns the rigidity of periodic frameworks.

Definitions.

Let be a -periodic graph, i.e., an infinite -symmetric graph such that is isomorphic to and the quotient gain graph of is finite. Also, let be a -periodic framework, where is an embedding of the vertices of in -dimensions and is a faithful representation of that maps it to the group of -dimensional translations. This framework satisfies for all in and points .

For a set of vertex orbit representatives and the corresponding pairs of edge orbit representatives of the form of , let , for , be -dimensional translation vectors obtained from the standard basis of . A -dimensional translation vector corresponding , for some in can be written as a linear combination of the basis elements with coefficients . This linear combination is denoted by .

-periodic infinitesimal motion. A -dimensional vector is an infinitesimal motion of if for all edges of for and where .

As with infinitesimal motions of bar-joint frameworks, the system of equations for a -periodic infinitesimal motion define the -periodic rigidity matrix. A -periodic framework is -periodic generic if its -periodic rigidity matrix has maximum rank over all -periodic frameworks with the same constraint graph.

-periodic infinitesimal rigidity. The framework is -periodic infinitesimally rigid if all of its -periodic infinitesimal motions are trivial.

Figure 12. (a) and (c) show portions of -dimensions infinite periodic frameworks, and (b) and (d) show their respective quotient -gain graphs. The framework in (a) is infinitesimally flexible under a fully flexible lattice representation, and the framework in (b) is minimally rigid under a fixed lattice representation.

Theorems.

Note that a -periodic framework defines a -dimensional lattice, and hence is a lattice representation. Motions of -periodic frameworks must preserve periodicity of frameworks, but not necessarily of the corresponding lattices, i.e., the lattice representations can have varying levels of flexibility. A -periodic framework with a fixed lattice has an infinitesimal motion if and only if it has a continuous motion . This result can be adapted for -periodic frameworks with other types of lattices, such as a fixed lattice . The following Maxwell Conditions are based on the flexibility of the lattice.

-periodic Maxwell Conditions. If the -periodic framework is -periodic infinitesimally rigid, then the quotient gain graph of has a spanning subgraph such that

  • for a flexible , ;
  • for translation vectors in that can scale independently, ; and
  • for a fixed , .

The following results are combinatorial characterizations of certain classes of generically -periodic infinitesimally rigid graphs. Consider the subgroup of induced by a subset of edges of a quotient gain graph. The -rank of , denoted by , is size of the minimum generating set of this subgroup. Also, let denote the number of connected components of the subgraph induced by .

Theorem A -periodic graph has a -periodic generic framework , with a flexible , that is -periodic infinitesimally rigid if and only if the quotient gain graph of has a spanning subgraph such that

  • ;
  • for all subsets , .

Theorem A -periodic graph has a -periodic generic framework , with a non-singular and fixed , that is -periodic infinitesimally rigid if and only if the quotient gain graph of has a spanning subgraph such that

  • ;
  • for all subsets , ; and
  • for all subsets with -rank of , .

Rigidity under polyhedral norms

This section concerns the rigidity of bar-joint frameworks under various polyhedral norms, i.e., a norm on whose unit ball is a convex polytope.

Definitions

The rigidity map is defined analogously to the Euclidean case. In the Euclidean case, the rigidity map is differentiable at any point corresponding to a framework , but this is not the case for general polyhedral norms. Below, denotes a -dimensional bar-joint framework under some polyhedral norm .

Theorem. The rigidity map is differentiable at a framework if and only if the vector lies in the conical hull of exactly one facet of the polytope , for each edge of .

Well-positioned framework. A framework is well-positioned if it is a differentiable point of the rigidity map.

The differential of the rigidity map at a well-positioned framework admits a matrix representation.

Rigidity matrix. The rigidity matrix of a well-positioned -dimensional framework is an matrix with a row for each edge of . For a row corresponding to the edge , all entries are except in the columns corresponding to the vertices and , which are and respectively, where is the unique facet of the poltyope whose conical hull contains the vectur and is the extreme point of in the polar set of .

Regular framework. A framework is regular if it is well-positioned and its rigidity matrix has maximum rank over all well-positioned frameworks.

In the Euclidean case, regular frameworks are generic and form an open and dense set in -dimensions. For general polyhedral norms, the set of regular frameworks is open in -dimensions, but not dense.

Theorems

File:Polyhedral.jpg
Figure 13. (a) and (c) show -dimensional frameworks under the norms in (b) and (d) respectively, where (d) is the -norm. The edges of each framework are partitioned by the conic hulls of the polyhedral faces that contain them. For the framework in (a), the solid black edges, gray edges, and dashed edges, are contained in the conic hulls of the faces , , and respectively. For the framework in (c), the solid black edges and gray edges are contained in the conic hulls of the faces and respectively.

As in the Euclidean case, the kernel of the rigidity matrix, for a well-positioned framework , is the space of infinitesimal flexes of . Furthermore, a framework has an infinitesimal motion if and only if it has a continuous motion .

Theorem. For a well-positioned -dimensional framework ,

  • ; and
  • is rigid in -dimensions if and only if .

The change to from the usual in the above theorem is because rotations are not trivial motions under general polyhedral norms.

Maxwell Condition. If a graph has a well-positioned -dimensional framework that is rigid in -dimensions, then . Furthermore, if is minimally rigid, then is -tight.

Rigidity for the -norm has a complete combinatorial characterization. Let be the set of facets of a polytope and let be a framework. Consider the map, or coloring, that assigns the edge of the facet if the vector is in the conic hull of . A subgraph of is monochrome if all its edges have the same color.

Theorem. For a -dimensional well-positioned framework under the -norm, the following statements are equivalent:

  • is minimally rigid in -dimensions
  • Each maximal monochrome subgraph of spans

Theorem. For a graph , the following statements are equivalent:

  • has a well-positioned -dimensional framework that is minimally rigid in -dimensions;
  • is -tight; and
  • is the union of two edge-disjoint spanning trees.

Example. Consider the framework in Figure 13c. The gray maximal monochrome subgraph does not span the entire graph, so the framework is not rigid by the theorem above. However, the underlying graph is -tight, so it is generically minimally rigid in -dimensions. Thus, this particular framework is not regular. By the same reasoning, the graph underlying the framework in Figure 13a is generically minimally rigid in -dimensions, and has a well-positioned minimally rigid framework. Additionally, the framework in Figure 13a is minimally rigid.

Theorem. If a graph has a -dimensional framework that is rigid in -dimensions, then is connected and any subgraph obtained by removing fewer than maximal monochrome subgraphs of is connected and spans .

Theorem. If a graph has a well-positioned -dimensional framework that is minimally rigid in -dimensions if and only if each maximal monochrome subgraph of is a spanning tree of .

Symmetry theorems.

Let be a graph with a well-positioned -dimensional -symmetric framework such that has a free group action on the vertices of . The maximal monochrome subgraphs of are also -symmetric, and so the induced maximal monochrome subgraphs of the quotient gain graph of are edge-disjoint.

Theorem. If is the half-turn rotational symmetry group or the reflection symmetry group with respect to a coordinate axis, then is rigid in -dimensions if and only if the induced maximal monochrome subgraphs of the quotient gain graph of contain connected unbalanced spanning map subgraphs.

References