Rigidity and global rigidity
Introduction Type of Rigidity Vertex transitive graphs Example
Bill Jackson
Brigitte Servatius
Herman Servatius
Worcester Polytechnic Institute
Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 1 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs
1.
Example Example
Introduction
Highly connected graphs
Generic rigidity in the plane is a graph theoretic property:
Random graphs Open problems
JJ
II
Theorem 1 (Laman - 1970)[7] A graph is generically rigid in the plane if and only if it has a subset |E| of edges with |E| = 2|V (E)| − 3
J
I
and, for every subset F ⊆ E,
Home Page
Title Page
Page 2 of 93
|F | ≤ 2|V (F )| − 3.
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 3 of 93
Go Back
Full Screen
Rigidity Different notions of rigidity.
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 4 of 93
Go Back
Full Screen
Rigidity Non rigid graphs have a motion.
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 5 of 93
Go Back
Full Screen
Non-infinitesimally rigid graphs have initial velocity candidates.
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 6 of 93
Go Back
Full Screen
Generic rigidity is a property of the graph, not the embedding.
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs
2.
Open problems
Type of Rigidity
Home Page
Title Page
JJ
II
J
I
We will use the term framework (in m-space) to denote a → − triple (V, E, − p ), where (V, E) is a graph and → p is an embedding (injection) of V into real m-space.
Page 7 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 8 of 93
We say that a framework is globally rigid (in m-space) if all solutions to the system of quadratic equations obtained from requiring all edge lengths to be fixed, with the coordinates of the vertices as variables, correspond to congruent frameworks; we say that a framework is rigid (in m-space) if all solutions to the corresponding system in some neighborhood of the original solution (as a point in mn-space) come from congruent frameworks. DON’T CLICK HERE!
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
− We say that a given framework (V, E, → p ) is generic if all frameworks corresponding to points in a neighborhood of → → P = − p (V ) in Rnm are rigid or not rigid as is (V, E, − p ). A set of points P in m-space is said to be generic if each − − framework (V, E, → p ) with → p (V ) = P is generic.
Page 9 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
If G(V, E) is not rigid, we call the maximal rigid subgraphs of G the rigid components and note that rigid components partition E. Then M(G) is the direct sum over its restrictions on the rigid components. The following theorem is equivalent to Laman’s Theorem 1, it uses the rank function of M rather than independence to characterize rigidity.
Page 10 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Theorem 2 [9] Let G = (V, E) be a graph. Then G is rigid if and only if for all families of induced subm graphs {Gi = (Vi, Ei)}m i=1 such that E = ∪i=1 Ei we have P m i=1 (2|Vi | − 3) ≥ 2|V | − 3.
Page 11 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
G(V, E) is called redundantly rigid if G(V, E − e) is rigid for all e ∈ E, i.e. the removal of a single edge e from the rigid graph G does not destroy rigidity. Redundant rigidity is a key to characterize global rigidity. Theorem 3 [5] Let G be a graph. Then G is globally rigid if and only if G is a complete graph on at most three vertices, or G is both 3-connected and redundantly rigid.
Page 12 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs
3.
Open problems
Home Page
Title Page
JJ
II
J
I
Vertex transitive graphs
Theorem 4 A four-regular vertex transitive graph is generically rigid in the plane if and only if it contains no subgraph isomorphic to K4, or is K5 or one of the graphs in the following figure.
Page 13 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
K4£K2 a)
b)
Vertex transitive rigid graphs containing K4.
Page 14 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Let G be a vertex transitive four-regular graph on n vertices. G has 2n edges and hence must contain a cycle in the generic rigidity matroid. Let v be a vertex. If G is non-rigid, then G is not K5. The edges incident to v must be in at least two distinct rigid components, and we have several cases. If the four edges at v are all in distinct rigid components, then all rigid components would be singleton edges and the edge set of G would be independent, violating Laman’s condition 1.
Page 15 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 16 of 93
Go Back
If the edges at v belong to two rigid components of equal size, then the rigid components must only have vertices of valence 2 in the component, and so must be triangles. At each vertex there are 2 triangles, and all the rigid components are triangles, by transitivity. The generic rigidity matroid is the direct sum of the rigidity matroids of the rigid components of the graph. Since a triangle is independent, the whole edge set is independent, violating Laman’s condition. If three of the edges at v belong to one rigid component, then, by transitivity, that rigid component is a 3 regular rigid graph, hence K4, K3,3, or the triangular prism. K3,3 and the triangular prism are both independent, yielding the same contradiction as before, so G contains K4.
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 17 of 93
Go Back
Full Screen
On the other hand, if G is a generically rigid four regular, vertex transitive graph, then the generic rigidity matroid can have at most three independent cycles. The number of K4’s at each vertex is the same. If there are 4, then the graph is K5. The case of 3 K4’s is vacuous. If there are two K4’s, then they share an edge (a, b) not incident to v. The union of the two K4’s contains three vertices of valence 4, {v, a, b} as well as two vertices of valence 3, {x, y}. By vertex transitivity, x must be incident to two K4’s, however the vertices v, a and b cannot be adjacent to the fourth neighbor of x since they are already of degree 4. If there is only one K4 at each vertex, then we know that there can be at most three independent cycles in the generic rigidity matroid, so there can be either exactly two or three K4’s, both of which are shown in Figure 1.
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Lemma 1 The rigid components of a vertex transitive nonrigid graph which are not single edges belong to the same isomorphism class.
Page 18 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 19 of 93
Go Back
Proof: Any graph automorphism maps rigid components to rigid components. If G is non-rigid and vertex transitive, then every vertex v must be the vertex of attachment of two or more rigid components. There can not be two nontrivial components joined at v, because any basis for a nontrivial component has minimum vertex degree at least two. The union over these bases is an independent set in G and can therefore not have minimum degree 4 at each vertex. If there is exactly one nontrivial component joined to single edge components at each v, then, for the same reason as before, the number of single edge components is exactly 1 at each vertex. If the edge set of G is independent, the valence of each vertex is at most 3.
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Theorem 5 Let G be a vertex transitive non-rigid graph. Then G is k-regular with k ≤ 6, and contracting the nontrivial rigid components of G produces a vertex transitive graph of regularity at most 5.
Page 20 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 21 of 93
Proof: By the lemma, there is only one kind of non-trivial rigid component, say on s vertices. Such a component is attached to its complement in G by s independent edges. Contracting the non-trivial rigid components will, by our transitivity assumptions, produce an s-regular graph on v vertices, where v is the number of non-trivial rigid components in G. The contracted graph has sv/2 edges. The rank of G is v(2s−3)+sv/2, which must be smaller than 2sv −3. This yields the inequality 6 < v(6 − s), thus each rigid component has at most 5 vertices and the regularity of G is at most 6.
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 22 of 93
Theorem 6 Let G be a connected k-regular vertex transitive graph on n vertices. Then G is not rigid if and only if either: (a) k = 2 and n ≥ 4. (b) k = 3 and n ≥ 8. (c) k = 4 and G has a factor consisting of s disjoint copies of K4 where s ≥ 4 (d) k = 5 and G has a factor consisting of t disjoint copies of K5 where t ≥ 8.
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
A
B
a
b
A
B
a
b
d
Introduction
e
Type of Rigidity
f
Example Example Highly connected graphs
F
c e
E
D
Vertex transitive graphs
c C
d D
E
Home Page
Title Page
Two embeddings which are rigid, but neither infinitesimally rigid nor globally rigid. A
JJ
II
J
I
F
C
Random graphs Open problems
f
B
a
a
b
b
B
A
Page 23 of 93
f
Go Back
F
e
Full Screen
Close
Quit
c
E
C C
d D
c
F D
d
f
E e
Two embeddings which are rigid and infinitesimally rigid but not globally rigid. •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 24 of 93
Two embeddings which are rigid, but not globally rigid.
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
We observe that for a rigid G which is not redundantly rigid, M(G) is not connected. It is in fact the direct sum over the maximal redundantly rigid subgraphs (or singleton edges). The arguments in the preceding proofs are unaltered if we replace rigid components by redundantly rigid subgraphs and we obtain
Page 25 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Theorem 7 A vertex transitive rigid graph is also globally rigid unless it has a factor consisting of 3 copies of K4 or 6 copies of K5.
Page 26 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Proof: For rigid but not globally rigid graphs, equality holds in the last inequality of the proof of Theorem 5, and the two solutions yield the two exceptions stated.
Page 27 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
4.
Example
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 28 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 29 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 30 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 31 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 32 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 33 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 34 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 35 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 36 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 37 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 38 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 39 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
5.
Example
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 40 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 41 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 42 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 43 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 44 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 45 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 46 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 47 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 48 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 49 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 50 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 51 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 52 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 53 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 54 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 55 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 56 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 57 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 58 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 59 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 60 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 61 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 62 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 63 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 64 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 65 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 66 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 67 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 68 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 69 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 70 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 71 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 72 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 73 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 74 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 75 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example
6.
Highly connected graphs
Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 76 of 93
Go Back
Let G be a graph and k be a positive integer. The graph G is k-connected if for all pairs of subgraphs G1, G2 of G such that G = G1 ∪ G2, |V (G1) − V (G2)| ≥ 1 and |V (G2) − V (G1)| ≥ 1, we have |V (G1) ∩ V (G2)| ≥ k. Lov´asz and Yemini [9] showed that every 6-connected graph G is rigid. Planar graphs are at most 5-connected and one might wonder if the connectivity requirement can be lowered in order to imply rigidity of a planar graph. However, the following figure shows a 5connected planar nonrigid graph. The rigidity properties are easily checked using Theorem 2.
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 77 of 93
Go Back
A planar 5-connected non-rigid graph.
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
However,Lov´asz and Yemini [9] note that their proof technique will show that G−{e1, e2, e3} is rigid for all e1, e2, e3 ∈ E, and hence that G is redundantly rigid. This result was combined with Theorem 3 in [5] to deduce Theorem 8 Every 6-connected graph is globally rigid.
Page 78 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 79 of 93
We say G is essentially 6-connected if: (a) G is 4-connected, (b) for all pairs of subgraphs G1, G2 of G such that G = G1 ∪G2, |V (G1)−V (G2)| ≥ 3 and |V (G2)−V (G1)| ≥ 3, we have |V (G1) ∩ V (G2)| ≥ 5, and (c) for all pairs of subgraphs G1, G2 of G such that G = G1 ∪G2, |V (G1)−V (G2)| ≥ 4 and |V (G2)−V (G1)| ≥ 4, we have |V (G1) ∩ V (G2)| ≥ 6. Theorem 9 Every essentially 6-connected graph is redundantly rigid.
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
As an example we note that the complete bipartite graph K4,m, m ≥ 4, satisfies the hypotheses of Theorem 9, and hence is globally rigid, but does not satisfy the hypotheses of Theorem 8.
Page 80 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
An even weaker connectivity condition is sufficient to imply that 4-regular graphs are globally rigid. A graph G = (V, E) is said to be cyclically k-edge-connected if for all X ⊆ V such that G[X] and G[V − X] both contain cycles, we have at least k edges from X to V − X.
Page 81 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Theorem 10 Let G = (V, E) be a cyclically 5-edgeconnected 4-regular graph. Then G is globally rigid.
Page 82 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 83 of 93
Proof: Suppose that G is not globally rigid. The facts that G is cyclically 5-edge-connected and 4-regular imply that G is 3-connected. Hence, by [5], G is not redundantly rigid. Let G1 = (V1, E1) be a largest redundantly rigid component of G. Since |E| = 2n, G contains an M -circuit and hence |V1| ≥ 4 and |E1| ≥ 2|V1| − 2. Since G is 4-regular this implies that dG(V1) ≤ 4 and |E(G − V1)| ≥ 2|V − V1| − 2. Thus G1 and G − G1 both contain cycles. Now the fact that dG(V1) ≤ 4 contradicts the hypothesis that G is cyclically 5-connected.
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
7.
Introduction Type of Rigidity
Random graphs
Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 84 of 93
Go Back
Full Screen
Let Gn,d denote the probability space of all d-regular graphs on n vertices with the uniform probability distribution. A sequence of graph properties An holds asymptotically almost surely, or a.a.s. for short, in Gn,d if limn→∞ PrGn,d (An) = 1. Graphs in Gn,d are known to be a.a.s. highly connected. It was shown by Bollob´as [1] and Wormald [12] that if G ∈ Gn,d for any fixed d ≥ 3, then G is a.a.s. d-connected. This result was extended to all 3 ≤ d ≤ n − 4 by Cooper et al. [3] and Krivelevich et al. [6]. Stronger results hold if we discount ‘trivial’ cutsets. In [13], Wormald shows that if G ∈ Gn,d for any fixed d ≥ 3, then G is a.a.s. cyclically (3d − 6)-edge-connected. Together with Theorem 10, this immediately gives:
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs
Theorem 11 If G ∈ Gn,4 then G is a.a.s. globally rigid.
Open problems
Home Page
Title Page
JJ
II
J
I
In fact this result holds for all d ≥ 4. Theorem 12 If G ∈ Gn,d and d ≥ 4 then G is a.a.s. globally rigid.
Page 85 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Proof: If d ≥ 6 then G is a.a.s. 6-connected by [3, 6] and the result follows from Theorem 8. If d = 5 then the result follows from Theorem 11 by contiguity, see [13].
Page 86 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs
Let G(n, p) denote the probability space of all graphs on n vertices in which each edge is chosen independently with probability p. In the following we will assume that all logarithms are natural. We will need the following results on G(n, p).
Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 87 of 93
Go Back
Full Screen
Lemma 2 Let G ∈ G(n, p), where p = (log n + k log log n + w(n))/n, k ≥ 2 is an integer and limn→∞ w(n) = ∞. For each fixed integer t, let St be the set of vertices of G of degree at most t. Then, a.a.s. (a) Sk−1 is empty, (b) no two vertices of St are joined by a path of length at most two in G, (c) G − St−1 is non-empty and t-connected. Proof: Facts (a) and (b) are well known, see for example [2]. Fact (c) follows from (a), (b) and [10, Theorem 4]
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs
Theorem 13 Let G ∈ G(n, p), where p = (log n + k log log n + w(n))/n, and limn→∞ w(n) = ∞. (a) If k = 2 then G is a.a.s. rigid. (b) If k = 3 then G is a.a.s. globally rigid.
Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 88 of 93
Go Back
Full Screen
Proof: (a) We adopt the notation of Lemma 2. It follows from Lemma 2 that a.a.s. S1 = ∅ and G − S5 is a.a.s. 6connected. Hence G−S5 is a.a.s. (globally) rigid by Theorem 8. Since adding a new vertex joined by at least two new edges to a rigid graph preserves rigidity, it follows that G is a.a.s. rigid. (b) This follows in similar way to (a), using the facts that S2 = ∅ and that adding a new vertex joined by at least three new edges to a globally rigid graph preserves global rigidity.
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
The bounds on p given in Theorem 13 are best possible since if G ∈ G(n, p) and p = (log n + k log log n + c)/n for any constant c, then G does not a.a.s. have minimum degree at least k, see [2].
Page 89 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
The Kagome Lattice Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 90 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 91 of 93
Go Back
Full Screen
Let Geom(n, r) denote the probability space of all graphs on n vertices in which the vertices are distributed uniformly at random in the unit square and each pair of vertices of distance at most r are joined by an edge. Suppose G ∈ Geom(n, r). Li, Wan and Wang [8] have shown that if nπr2 = log n + (2k − 3) log log n + w(n) for k ≥ 2 a fixed integer and limn→∞ w(n) = ∞, then G is a.a.s. k-connected. As noted by Eren et al. [4], this result can be combined with Theorem 8 to deduce that if nπr2 = log n+9 log log n+w(n) then G is a.a.s. globally rigid. On the other hand, it is also shown in [8] that if nπr2 = log n+(k −1) log log n+c for any constant c, then G is not a.a.s. k-connected. It is still conceivable, however, that if nπr2 = log n+log log n+w(n) then G is a.a.s. rigid, and that if nπr2 = log n+2 log log n+w(n) then G is a.a.s. globally rigid.
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs
8.
Open problems
Random graphs
Home Page
• Delete 4 edges at random from a random 4-regular graph. What is the expected number of rigid components?
Title Page
• Are random 6-regular graphs rigid in 3-space?
Open problems
JJ
II
• Generalizations to tensegrities?
J
I
• Can sparse random graphs be realized as unit distance graphs?
Page 92 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
References ´s, Random graphs, in Surveys in Combinatorics 1999 (N.V. Temperley, ed.), [1] B. Bolloba LMS Lecture Note Series 52, Cambridge University Press, Cambridge, UK, 1981, 80–102. Introduction
´s, Random graphs Academic Press, New York, 1985. [2] B. Bolloba
Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs
[3] C. Cooper, A. Frieze and B. Reed, Random regular graphs of non-constant degree, SIAM J. Algebraic Discrete Methods 3 (1982), no. 1, 91–98. [4] T. Eren, D.K. Goldenberg, W. Whiteley and Y.R. Yang, Rigidity, computation, and randomization in network localization, preprint.
Random graphs
´n, Connected rigidity matroids and unique realizations of [5] B. Jackson and T. Jorda graphs, J. Combinatorial Th., Series B, to appear.
Open problems
Home Page
[6] M. Krivelevitch, B. Sudakov, V.H. Vu and N.C. Wormald, Random regular graphs of high degree, SIAM J. Algebraic Discrete Methods 3 (1982), no. 1, 91–98.
Title Page
JJ
II
J
I
Page 93 of 93
Go Back
Full Screen
Close
[7] G.Laman On Graphs and rigidity of plane skeletal structures, J. Engrg. Math. 4 (1970), 331–340. [8] X-Y. Li, P-J. Wan and Y. Wang, Fault tolerance deployment and topology control in wireless networks, in Proceedings of the ACM Symposium on Mobile Ad Hoc Networking and Computing (Mobihoc) (2003), Annapolis, MD, June 2003. ´sz and Y. Yemini, On generic rigidity in the plane, SIAM J. Algebraic Discrete [9] L. Lova Methods 3 (1982), no. 1, 91–98. [10] T. Luczak, Size and connectivity of the k-core of a random graph, Discrete Math. 91 (1991), 61–68. [11] J.Graver, B. Servatius and H.Servatius Combinatorial rigidity, American Mathematical Society (1993).
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
[12] N.C. Wormald, The asymptotic connectivity of labelled regular graphs, J. Combinatorial Th., Series B, (1981), 156–167. [13] N.C. Wormald, Models of random regular graphs, in Surveys in Combinatorics 1999 (J.D. Lamb and D.A. Preece, eds.), (1999), 239–298.
Introduction Type of Rigidity Vertex transitive graphs Example Example Highly connected graphs Random graphs Open problems
Home Page
Title Page
JJ
II
J
I
Page 94 of 93
Go Back
Full Screen
Close
Quit
•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit