Rigidity of structures Andrs Recski Budapest University of - - PowerPoint PPT Presentation

rigidity of structures
SMART_READER_LITE
LIVE PREVIEW

Rigidity of structures Andrs Recski Budapest University of - - PowerPoint PPT Presentation

Rigidity of structures Andrs Recski Budapest University of Technology and Economics Toronto, 2014 1982 Montral Walter Whiteley Henry Crapo 1982 Gian-Carlo 1969 Rota Balaton- fred Walter Whiteley Henry Crapo Balatonfred,


slide-1
SLIDE 1

Rigidity of structures

András Recski

Budapest University of Technology and Economics

Toronto, 2014

slide-2
SLIDE 2

1982

Montréal

slide-3
SLIDE 3

Walter Whiteley Henry Crapo

slide-4
SLIDE 4

1982

slide-5
SLIDE 5
slide-6
SLIDE 6

Gian-Carlo Rota

1969

Balaton- füred

Walter Whiteley Henry Crapo

slide-7
SLIDE 7

Balatonfüred, Hungary, 1969 Erdős, Gallai, Rényi, Turán Berge, Guy, van Lint, Milner, Nash-Williams, Rado, Rota, Sachs, Seidel, Straus, van der Waerden, Wagner, Zykov

slide-8
SLIDE 8

1968

slide-9
SLIDE 9

Gian-Carlo Rota Walter Whiteley Henry Crapo

  • J. Kung
  • R. Stanley
  • N. White
  • T. Brylawski
slide-10
SLIDE 10
  • A. Kästner
  • J. Pfaff
  • J. Bartels
  • N. Lobachevsky
  • N. Brashman
  • P. Chebysev
  • A. Markov
  • J. Tamarkin
  • N. Dunford
  • J. Schwartz

G.-C. Rota

  • W. Whiteley
slide-11
SLIDE 11
  • A. Kästner
  • F. Bolyai
  • J. Pfaff
  • J. Bolyai
  • J. Bartels
  • C. Gauß
  • N. Lobachevsky
  • N. Brashman
  • P. Chebysev
  • A. Markov
  • J. Tamarkin
  • N. Dunford
  • J. Schwartz

G.-C. Rota

  • W. Whiteley
slide-12
SLIDE 12
  • A. Kästner
  • F. Bolyai
  • J. Pfaff
  • J. Bolyai
  • J. Bartels
  • C. Gauß
  • N. Lobachevsky
  • N. Brashman
  • P. Chebysev
  • A. Markov
  • J. Tamarkin
  • N. Dunford
  • J. Schwartz

G.-C. Rota

  • W. Whiteley
slide-13
SLIDE 13
  • A. Kästner
  • F. Bolyai
  • J. Pfaff
  • J. Bolyai
  • J. Bartels
  • C. Gauß
  • N. Lobachevsky
  • N. Brashman
  • P. Chebysev
  • A. Markov
  • J. Tamarkin
  • N. Dunford
  • J. Schwartz

G.-C. Rota

  • W. Whiteley
slide-14
SLIDE 14
  • A. Kästner
  • L. Euler
  • J. Pfaff
  • J. Lagrange
  • J. Bartels
  • C. Gauß
  • J. Fourier
  • S. Poisson
  • N. Lobachevsky
  • C. Gerling
  • G. Dirichlet
  • N. Brashman
  • F. Bessel
  • J. Plücker
  • R. Lipschitz
  • P. Chebysev
  • H. Schwartz
  • C. Klein
  • A. Markov
  • E. Kummer
  • C. Lindemann
  • J. Tamarkin
  • H. Schwartz
  • H. Minkowski
  • N. Dunford
  • L. Fejér
  • D. König
  • J. Schwartz

J.v.Neumann

  • P. Erdős
  • T. Gallai

G.-C. Rota

  • V. T. Sós
  • L. Lovász
  • W. Whiteley
  • A. Recski
  • A. Frank
  • T. Jordán
slide-15
SLIDE 15
  • A. Kästner
  • L. Euler
  • J. Pfaff
  • J. Lagrange
  • J. Bartels
  • C. Gauß
  • J. Fourier
  • S. Poisson
  • N. Lobachevsky
  • C. Gerling
  • G. Dirichlet
  • N. Brashman
  • F. Bessel
  • J. Plücker
  • R. Lipschitz
  • P. Chebysev
  • H. Schwartz
  • C. Klein
  • A. Markov
  • E. Kummer
  • C. Lindemann
  • J. Tamarkin
  • H. Schwartz
  • H. Minkowski
  • N. Dunford
  • L. Fejér
  • D. König
  • J. Schwartz

J.v.Neumann

  • P. Erdős
  • T. Gallai

G.-C. Rota

  • V. T. Sós
  • L. Lovász
  • W. Whiteley
  • A. Recski
  • A. Frank
  • T. Jordán
slide-16
SLIDE 16
  • A. Kästner
  • L. Euler
  • J. Pfaff
  • J. Lagrange
  • J. Bartels
  • C. Gauß
  • J. Fourier
  • S. Poisson
  • N. Lobachevsky
  • C. Gerling
  • G. Dirichlet
  • N. Brashman
  • F. Bessel
  • J. Plücker
  • R. Lipschitz
  • P. Chebysev
  • H. Schwartz
  • C. Klein
  • A. Markov
  • E. Kummer
  • C. Lindemann
  • J. Tamarkin
  • H. Schwartz
  • H. Minkowski
  • N. Dunford
  • L. Fejér
  • D. König
  • J. Schwartz

J.v.Neumann

  • P. Erdős
  • T. Gallai

G.-C. Rota

  • V. T. Sós
  • L. Lovász
  • W. Whiteley
  • A. Recski
  • A. Frank
  • T. Jordán
slide-17
SLIDE 17
  • L. Fejér
  • D. König

J.v.Neumann

  • T. Gallai
  • P. Erdős
  • V. T. Sós
  • L. Lovász
  • A. Recski
  • A. Frank
  • T. Jordán
slide-18
SLIDE 18

1982

Montréal

slide-19
SLIDE 19

Rigid Non-rigid (mechanism)

Bar and joint frameworks

slide-20
SLIDE 20

Rigid in Non-rigid in the plane the space

slide-21
SLIDE 21

Rigid Non-rigid (mechanism) How can we describe the difference? Bar and joint frameworks

slide-22
SLIDE 22

What is the effect of a rod?

i j

.

slide-23
SLIDE 23

What is the effect of a rod?

i j

slide-24
SLIDE 24
slide-25
SLIDE 25

Au=0

slide-26
SLIDE 26

The matrix A in case of K4 in the 2-dimensional space

slide-27
SLIDE 27

Au=0 has a mathematically trivial solution u=0

slide-28
SLIDE 28

Au=0 has a mathematically trivial solution u=0 and a lot of further solutions which are trivial from the point of view of statics.

slide-29
SLIDE 29

A framework with n joints in the d-dimensional space is defined to be (infinitesimally) rigid if r(A) = nd – d(d+1)/2 In particular: r(A) = n – 1 if d = 1, r(A) = 2n – 3 for the plane and r(A) = 3n – 6 for the 3-space.

slide-30
SLIDE 30

Rigid Non-rigid (has an infinitesimal motion) (although the graphs of the two frameworks are isomorphic)

slide-31
SLIDE 31
slide-32
SLIDE 32
slide-33
SLIDE 33

Rigid Non-rigid

slide-34
SLIDE 34

When is this framework rigid?

slide-35
SLIDE 35
  • For certain graphs (like C4)

every realization leads to nonrigid frameworks.

  • For others, some of their

realizations lead to rigid frameworks. These latter type of graphs are called generic rigid.

slide-36
SLIDE 36
  • Deciding the rigidity of a frame-

work (that is, of an actual real- ization of a graph) is a problem in linear algebra.

  • Deciding whether a graph is

generic rigid is a combinatorial problem.

slide-37
SLIDE 37
  • Deciding the rigidity of a frame-

work (that is, of an actual real- ization of a graph) is determining r(A) over the field of the reals.

  • Deciding whether a graph is

generic rigid is determining r(A)

  • ver a commutative ring.
slide-38
SLIDE 38
  • Special case: minimal generic

rigid graphs (when the deletion of any edge destroys rigidity).

  • In this case the number of rods

must be r(A) = nd – d(d+1)/2

slide-39
SLIDE 39
  • Special case: minimal generic

rigid graphs (when the deletion of any edge destroys rigidity).

  • In this case the number of rods

must be r(A) = nd – d(d+1)/2

  • Why minimal?
slide-40
SLIDE 40

A famous minimally rigid structure:

Szabadság Bridge, Budapest

slide-41
SLIDE 41

Does e = 2n-3 imply that a planar framework is minimally rigid?

slide-42
SLIDE 42
slide-43
SLIDE 43

Certainly not:

If a part of the framework is „overbraced”, there will be a nonrigid part somewhere else…

slide-44
SLIDE 44

Maxwell (1864): If a graph G is minimal generic rigid in the plane then, in addition to e = 2n – 3, the relation e’ ≤ 2n’ – 3 must hold for every (induced) sub- graph G’ of G.

slide-45
SLIDE 45

Laman (1970): A graph G is minimal generic rigid in the plane if and only if e = 2n – 3 and the relation e’ ≤ 2n’ – 3 holds for every (induced) subgraph G’ of G.

slide-46
SLIDE 46

However, the 3-D analogue of Laman’s theorem is not true: The double banana graph (Asimow – Roth, 1978)

slide-47
SLIDE 47

Laman (1970): A graph G is minimal generic rigid in the plane if and only if e = 2n – 3 and the relation e’ ≤ 2n’ – 3 holds for every (induced) subgraph G’ of G.

slide-48
SLIDE 48

This is a „good characterization”

  • f minimal generic rigid graphs

in the plane, but we do not wish to check some 2n subgraphs…

slide-49
SLIDE 49

Lovász and Yemini (1982): A graph G is minimal generic rigid in the plane if and only if e = 2n – 3 and doubling any edge the resulting graph, with 2(n-1) edges, is the union of two edge-disjoint trees.

slide-50
SLIDE 50

A slight modification (R.,1984): A graph G is minimal generic rigid in the plane if and only if e = 2n – 3 and joining any two vertices with a new edge the resulting graph, with 2(n-1) edges, is the union of two edge-disjoint trees.

slide-51
SLIDE 51

A (not particularly interesting) corollary in pure graph theory: Let G be a graph with n vertices and e = 2n – 3 edges. If joining any two adjacent vertices, the resulting graph, with 2(n-1) edges, is the union of two edge-disjoint trees then joining any two vertices with a new edge leads to a graph with the same property.

slide-52
SLIDE 52
slide-53
SLIDE 53
slide-54
SLIDE 54
slide-55
SLIDE 55
slide-56
SLIDE 56
slide-57
SLIDE 57

Square grids with diagonals

How many diagonals do we need (and where) to make a square grid rigid?

slide-58
SLIDE 58

Square grids with diagonals

The edge {a,1} indicates that column a and row 1 will move together.

slide-59
SLIDE 59

Square grids with diagonals

This is nonrigid, since the associated bipartite graph is disconnected.

slide-60
SLIDE 60

Rigidity of square grids

  • Bolker and Crapo, 1977: A set of diagonal

bars makes a k X ℓ square grid rigid if and only if the corresponding edges form a connected subgraph in the bipartite graph model.

slide-61
SLIDE 61

Rigidity of square grids

  • Bolker and Crapo, 1977: A set of diagonal

bars makes a k X ℓ square grid rigid if and only if the corresponding edges form a connected subgraph in the bipartite graph model.

  • Baglivo and Graver, 1983: In case of

diagonal cables, strong connectedness is needed in the (directed) bipartite graph model.

slide-62
SLIDE 62

Minimum # diagonals needed:

B = k + ℓ − 1 diagonal bars C = 2∙max(k, ℓ ) diagonal cables (If k ≠ ℓ then C − B > 1)

slide-63
SLIDE 63

In case of a one-story building some squares in the vertical walls should also be braced.

slide-64
SLIDE 64

Such a diagonal x prevents motions

  • f that plane Sx along itself.
slide-65
SLIDE 65

Rigidity of one-story buildings

Bolker and Crapo, 1977:

If each external vertical wall contains a diagonal bar then instead of studying the roof of the building one may consider a k X ℓ square grid with its four corners pinned down.

slide-66
SLIDE 66

One of these 4 X 6 grids is rigid (if the four corners are pinned down), the other one has an (infinitesimal) motion. Both have 4 + 6 – 2 = 8 diagonals. ?

slide-67
SLIDE 67

In the bipartite graph model we have 2-com- ponent forests

slide-68
SLIDE 68

In the bipartite graph model we have 2-com- ponent forests

3 3 2 4

2 2 2 2

slide-69
SLIDE 69

In the bipartite graph model we have 2-com- ponent forests

3 3 2 4

2 2 2 2 symmetric asymmetric

slide-70
SLIDE 70

Rigidity of one-story buildings

Bolker and Crapo, 1977: A set of diagonal bars makes a k X ℓ square grid (with corners pinned down) rigid if and only if the corresponding edges in the bipartite graph model form either a connected subgraph or a 2-component asymmetric forest. For example, if k = 4, ℓ = 6, k ' = 2, ℓ ' = 3, then the 2-component forest is symmetric (L = K, where ℓ ' / ℓ = L, k' / k = K).

slide-71
SLIDE 71

k X ℓ k X ℓ square grid 1-story building k + ℓ - 1 k + ℓ - 2 diagonal bars diagonal bars 2∙max(k, ℓ ) diagonal cables

slide-72
SLIDE 72

k X ℓ k X ℓ square grid 1-story building k + ℓ - 1 k + ℓ - 2 diagonal bars diagonal bars 2∙max(k, ℓ ) How many diagonal cables diagonal cables?

slide-73
SLIDE 73

Minimum # diagonals needed:

B = k + ℓ − 2 diagonal bars C = k + ℓ − 1 diagonal cables (except if k = ℓ = 1 or k = ℓ =2) (Chakravarty, Holman, McGuinness and R., 1986)

slide-74
SLIDE 74

k X ℓ k X ℓ square grid 1-story building k + ℓ - 1 k + ℓ - 2 diagonal bars diagonal bars 2∙max(k, ℓ ) k + ℓ - 1 diagonal cables diagonal cables

slide-75
SLIDE 75

Rigidity of one-story buildings

Which (k + ℓ − 1)-element sets of cables make the k X ℓ square grid (with corners pinned down) rigid? Let X, Y be the two colour classes of the directed bipartite graph. An XY-path is a directed path starting in X and ending in Y. If X0 is a subset of X then let N(X0) denote the set of those points in Y which can be reached from X0 along XY-paths.

slide-76
SLIDE 76
  • R. and Schwärzler, 1992:

A (k + ℓ − 1)-element set of cables makes the k X ℓ square grid (with corners pinned down) rigid if and only if |N(X0)| ∙ k > |X0| ∙ ℓ holds for every proper subset X0 of X and |N(Y0)| ∙ ℓ > |Y0| ∙ k holds for every proper subset Y0 of Y.

slide-77
SLIDE 77

Which one-story building is rigid?

slide-78
SLIDE 78

Which one-story building is rigid?

5 5 12 13

slide-79
SLIDE 79

Solution:

Top: k = 7, ℓ = 17, k0 = 5, ℓ0 = 12, L < K (0.7059 < 0.7143) Bottom: k = 7, ℓ = 17, k0 = 5, ℓ0 = 13, L > K (0.7647 > 0.7143) where ℓ0 / ℓ = L, k0 / k = K .

slide-80
SLIDE 80
slide-81
SLIDE 81

Hall, 1935 (König, 1931):

A bipartite graph with colour classes X, Y has a perfect matching if and only if |N(X0)| ≥ |X0| holds for every proper subset X0 of X and |N(Y0)| ≥ |Y0| holds for every proper subset Y0 of Y.

slide-82
SLIDE 82

Hetyei, 1964:

A bipartite graph with colour classes X, Y has perfect matchings and every edge is contained in at least one if and only if |N(X0)| > |X0| holds for every proper subset X0 of X and |N(Y0)| > |Y0| holds for every proper subset Y0 of Y.

slide-83
SLIDE 83

An application in pure math

Bolker and Crapo, 1977: A set of diagonal bars makes a k X ℓ square grid (with corners pinned down) rigid if and only if the corresponding edges in the bipartite graph model form either a connected subgraph or a 2-component asymmetric forest. Why should we restrict ourselves to bipartite graphs?

slide-84
SLIDE 84

An application in pure math

Let G(V, E) be an arbitrary graph and let

us define a weight function w: V → R so that Σ w(v) = 0 . A 2-component forest is called asymmetric if the sums of the vertex weights taken separately for the two components are nonzero. Theorem (R., 1987) The 2-component asymmetric forests form the bases of a matroid on the edge set E of the graph.

slide-85
SLIDE 85

A side remark

The set of all 2-component forests form another matroid on the edge set of E.

slide-86
SLIDE 86

A side remark

The set of all 2-component forests form another matroid on the edge set of E. This is the well known truncation of the usual cycle matroid of the graph.

slide-87
SLIDE 87

A side remark

That is, the sets obtained from the spanning trees by deleting a single edge (and thus leading to the 2-component forests) form the bases of a new matroid.

slide-88
SLIDE 88

A side remark

That is, the sets obtained from the spanning trees by deleting a single edge (and thus leading to the 2-component forests) form the bases of a new matroid. Similarly, the sets obtained from the spanning trees by adding a single edge (and leading to a unique circuit of the graph) form the bases of still another matroid.

slide-89
SLIDE 89

The sets obtained from the spanning trees by adding a single edge (and leading to a unique circuit of the graph) form the bases

  • f still another matroid.
slide-90
SLIDE 90

The sets obtained from the spanning trees by adding a single edge (and leading to a unique circuit of the graph) form the bases

  • f still another matroid.

Let us fix a subset V’ of the vertex set V of the graph and then permit the addition of a single edge if and only if the resulting unique circuit shares at least one vertex with V’.

slide-91
SLIDE 91

The sets obtained from the spanning trees by adding a single edge (and leading to a unique circuit of the graph) form the bases

  • f still another matroid.

Let us fix a subset V’ of the vertex set V of the graph and then permit the addition of a single edge if and only if the resulting unique circuit shares at least one vertex with V’. Theorem (R., 2002) The sets obtained in this way also form the bases of a matroid.

slide-92
SLIDE 92
slide-93
SLIDE 93
slide-94
SLIDE 94
slide-95
SLIDE 95

Rigid rods are resistant to compressions and tensions: ║xi-xk║= cik

slide-96
SLIDE 96

Rigid rods are resistant to compressions and tensions: ║xi-xk║= cik Cables are resistant to tensions only: ║xi-xk║≤ cik

slide-97
SLIDE 97

Rigid rods are resistant to compressions and tensions: ║xi-xk║= cik Cables are resistant to tensions only: ║xi-xk║≤ cik Struts are resistant to compressions only: ║xi-xk║≥ cik

slide-98
SLIDE 98

Frameworks composed from rods (bars), cables and struts are called tensegrity frame- works.

slide-99
SLIDE 99
slide-100
SLIDE 100

Frameworks composed from rods (bars), cables and struts are called tensegrity frame- works. A more restrictive concept is the r-tensegrity framework, where rods are not allowed, only cables and struts. (The letter r means rod-free or restricted.)

slide-101
SLIDE 101

We wish to generalize the above results for tensegrity frameworks: When is a graph minimal ge- neric rigid in the plane as a tensegrity framework (or as an r-tensegrity framework)?

slide-102
SLIDE 102

Which is the more difficult problem?

slide-103
SLIDE 103

Which is the more difficult problem?

If rods are permitted then why should one use anything else?

slide-104
SLIDE 104

Which is the more difficult problem?

If rods are permitted then why should one use anything else? „Weak” problem: When is a graph minimal generic rigid in the plane as an r-tensegrity framework? „Strong” problem: When is a graph with a given tripartition minimal generic rigid in the plane as a tensegrity framework?

slide-105
SLIDE 105

The 1-dimensional case is still easy

slide-106
SLIDE 106
  • R. – Shai, 2005:

Let the cable-edges be red, the strut-edges be blue (and replace rods by a pair of parallel red and blue edges). The graph with the given tripartition is realizable as a rigid tensegrity framework in the 1-dimensional space if and only if

  • it is 2-edge-connected and
  • every 2-vertex-connected component

contains edges of both colours.

slide-107
SLIDE 107

An example to the 2-dimensional case:

slide-108
SLIDE 108

The graph K4 can be realized as a rigid tensegrity framework with struts {1,2}, {2,3} and {3,1} and with cables for the rest (or vice versa) if ‘4’ is in the convex hull of {1,2,3} …

slide-109
SLIDE 109

…or with cables for two independent edges and struts for the rest (or vice versa) if none of the joints is in the convex hull of the other three.

slide-110
SLIDE 110

As a more difficult example, consider the emblem of the Sixth Czech-Slovak Inter- national Symposium on Combinatorics, Graph Theory, Algorithms and Applications (Prague, 2006, celebrating the 60th birthday

  • f Jarik Nešetřil).
slide-111
SLIDE 111

If every bar must be replaced by a cable or by a strut then only one so- lution (and its reversal) is possible.

slide-112
SLIDE 112

Critical rods cannot be replaced by cables or struts if we wish to preserve rigidity

slide-113
SLIDE 113

Jordán – R. – Szabadka, 2007

A graph can be realized as a rigid d-dimensional r-tensegrity framework if and only if it can be realized as a rigid d- dimensional rod framework and none of its edges are critical.

slide-114
SLIDE 114

Corollary (Laman – type): A graph G is minimal generic rigid in the plane as an r- tensegrity framework if and

  • nly if

e = 2n – 2 and the relation e' ≤ 2n' – 3 holds for every proper subgraph G' of G.

slide-115
SLIDE 115

Corollary (Laman – type): A graph G is minimal generic rigid in the plane as an r- tensegrity framework if and

  • nly if

e = 2n – 2 and the relation e' ≤ 2n' – 3 holds for every proper subgraph G' of G.

slide-116
SLIDE 116

Corollary (Lovász-Yemini – type): A graph is minimal generic rigid in the plane as an r-tensegrity framework if and only if it is the union of two edge-disjoint trees and remains so if any

  • ne of its edges is moved to

any other position.

slide-117
SLIDE 117
  • A graph is generic rigid in the 1-

dimensional space as an r-tensegrity framework if and only if it is 2-edge- connected.

  • For the generic rigidity in the plane as an

r-tensegrity framework, a graph must be 2- vertex-connected and 3-edge-connected. Neither 3-vertex-connectivity nor 4-edge- connectivity is necessary.

slide-118
SLIDE 118
slide-119
SLIDE 119

Happy Birthday, Walter

slide-120
SLIDE 120

Thank you for your attention

recski@cs.bme.hu