• 検索結果がありません。

Uniquely realizable graphs

N/A
N/A
Protected

Academic year: 2022

シェア "Uniquely realizable graphs"

Copied!
87
0
0

読み込み中.... (全文を見る)

全文

(1)

Uniquely realizable graphs

Tibor Jord´an

Department of Operations Research and the Egerv´ary Research Group on Combinatorial Optimization, E¨otv¨os University, Budapest

Kyoto, August 6, 2019

(2)

A very general question

Consider a configuration of objects (bodies, lines, points, etc.) in Rd and a set of geometric properties satisfied by certain pairs (or subsets) of objects – for example, their distance, angle, direction, etc.

Is there another (non-congruent) configuration of the same objects which satisfies the same set of geometric properties?

(3)

Cauchy’s theorem

Theorem (Cauchy, 1813)

LetP1 andP2 be convex polyhedra in R3 whose graphs are isomorphic and for which corresponding faces are pairwise congruent. ThenP1 andP2 are congruent.

(4)

Points and distances

Consider a configuration ofn pointsp1,p2, ...,pnin Rd and a fixed subsetE of the n2

pairwise distances.

Is there a non-congruent configurationq1,q2, ...,qnin Rd in which

||pi −pj||=||qi −qj||holds for all ij ∈E?

(5)

Localizable sensor networks

A subset of the pairwise distances may uniquely determine the configuration and hence the location of each sensor (provided we have some anchor nodes whose location is known).

(6)

Bar-and-joint frameworks

Ad-dimensional (bar-and-joint) frameworkis a pair (G,p), where G = (V,E) is a graph andp is a map fromV toRd. We consider the framework to be a straight linerealizationof G in Rd.

Two realizations (G,p) and (G,q) ofG are equivalentif

||p(u)−p(v)||=||q(u)−q(v)||holds for all pairs u,v with uv ∈E, where||.||denotes the Euclidean norm in Rd. Frameworks (G,p), (G,q) are congruentif||p(u)−p(v)||=||q(u)−q(v)||

holds for all pairsu,v with u,v ∈V.

(7)

Globally rigid frameworks

We say that (G,p) is globally rigidin Rd if everyd-dimensional framework which is equivalent to (G,p) is congruent to (G,p).

(8)

Rigid frameworks

The framework (G,p) isrigid if there exists an >0 such that, if (G,q) is equivalent to (G,p) and||p(u)−q(u)||< for allv ∈V, then (G,q) is congruent to (G,p). Equivalently, the framework is rigid if every continuous deformation that preserves the edge lengths results in a congruent framework.

(9)

Generic frameworks

Testing rigidity is NP-hard ford ≥2 (T.G. Abbot, 2008). Testing global rigidity is NP-hard ford ≥1 (J.B. Saxe, 1979).

5 5

4 2 1 3

5 5

4 1 3

2

Ad-dimensional framework (G,p) is said to begenericif the set of thed|V(G)|coordinates of the points is algebraically independent over the rationals.

(10)

Generic frameworks

Testing rigidity is NP-hard ford ≥2 (T.G. Abbot, 2008). Testing global rigidity is NP-hard ford ≥1 (J.B. Saxe, 1979).

5 5

4 2 1 3

5 5

4 1 3

2

Ad-dimensional framework (G,p) is said to begenericif the set of thed|V(G)|coordinates of the points is algebraically independent over the rationals.

(11)

Rigid and globally rigid graphs

The rigidity (resp. global rigidity) of frameworks inRd is a generic property: there exists a rigid (resp. globally rigid) generic

framework (G,p) if and only if every generic framework (G,p) is rigid (resp. globally rigid).

L. Asimow and B. Roth (1979),

R. Connelly (2005), S. Gortler, A. Healy and D. Thurston (2010).

We say that the graphG is rigid(globally rigid) in Rd if every (or equivalently, if some) generic realization ofG in Rd is rigid.

(12)

Combinatorial (global) rigidity

Characterize the rigid graphs inRd,

Characterize the globally rigid graphs in Rd,

Find an efficient deterministic algorithm for testing these properties,

Obtain further structural results (maximal rigid subgraphs, maximal globally rigid clusters, globally linked pairs of vertices, etc.)

Solve the related optimization problems (e.g. make the graph rigid or globally rigid by pinning a smallest vertex set or adding a smallest edge set)

(13)

The rigidity matrix

Therigidity matrix R(G,p) of framework (G,p) is a matrix of size

|E| ×d|V|in which the row corresponding to edge uv contains p(u)−p(v) in the d-tuple of columns ofu,p(v)−p(u) in the d-tuple of columns ofv, and the remaining entries are zeros. For example, the graphG with V(G) ={u,v,x,y} and

E(G) ={uv,vx,ux,xy} has the following rigidity matrix:

u v x y

uv p(u)−p(v) p(v)−p(u) 0 0 vx 0 p(v)−p(x) p(x)−p(v) 0 ux p(u)−p(x) 0 p(x)−p(u) 0

xy 0 0 p(x)−p(y) p(y)−p(x)

.

(14)

The rigidity matroid R

d

(G )

The rank ofR(G,p) is the same for all generic realizations. This gives rise to a matroidRd(G) defined on the edge set of G in which a set of edges is independent if the corresponding rows of R(G,p) are linearly independent for a generic p.

A graphG onn ≥d vertices is rigid in Rd if and only if the rank of its rigidity matroid is equal tod|V| − d+12

.

(15)

The rigidity matroid R

d

(G )

The rank ofR(G,p) is the same for all generic realizations. This gives rise to a matroidRd(G) defined on the edge set of G in which a set of edges is independent if the corresponding rows of R(G,p) are linearly independent for a generic p.

A graphG onn ≥d vertices is rigid in Rd if and only if the rank of its rigidity matroid is equal tod|V| − d+12

.

(16)

Equilibrium stresses

The functionω:e ∈E 7→ωe ∈R is anequilibrium stresson framework (G,p) if for each vertex u we have

X

v∈N(u)

ωuv(p(v)−p(u)) = 0. (1)

1

1

1

1 −1

−1

(17)

The stress matrix and global rigidity

Thestress matrixΩ ofω is a symmetric matrix of size|V| × |V|in which all row (and column) sums are zero and

Ω[u,v] =−ω(uv). (2)

Theorem (B. Connelly, 2005, S. Gortler, A. Healy, D. Thurston, 2010)

Let (G,p) be a generic framework inRd onn≥d + 2 vertices.

Then (G,p) is globally rigid inRd if and only if (G,p) has an equilibrium stressω for which the rank of the associated stress matrix Ω isn−d −1.

(18)

The stress matrix and global rigidity

Thestress matrixΩ ofω is a symmetric matrix of size|V| × |V|in which all row (and column) sums are zero and

Ω[u,v] =−ω(uv). (2)

Theorem (B. Connelly, 2005, S. Gortler, A. Healy, D. Thurston, 2010)

Let (G,p) be a generic framework inRd onn≥d + 2 vertices.

Then (G,p) is globally rigid inRd if and only if (G,p) has an equilibrium stressω for which the rank of the associated stress matrix Ω isn−d −1.

(19)

Globally rigid graphs - necessary conditions

We say thatG isredundantly rigid in Rd if G−e is rigid for all e∈E(G).

Theorem (B. Hendrickson, 1992)

LetG be a globally rigid graph inRd. Then either G is a complete graph on at mostd+ 1 vertices, or G is

(i) (d + 1)-connected, and (ii) redundantly rigid inRd.

(20)

A minimally rigid graph in R

2

X

Y

X

Y

The prism is rigid but not globally rigid in the plane.

(21)

Higher dimensions

B. Connelly (1991)

T.J., C. Kir´aly, and S. Tanigawa (2016)

(22)

Global rigidity - sufficient conditions

u v

Thed-dimensionalextension operation: delete uv and add a new vertex of degreed + 1 connected tou,v and some more vertices.

Theorem (B. Connelly, 1989, 2005), (B. Jackson, T.J., Z.

Szabadka, 2006)

Suppose thatG can be obtained fromKd+2 by extensions and edge additions. ThenG is globally rigid in Rd.

(23)

Global rigidity - sufficient conditions

u v

Thed-dimensionalextension operation: delete uv and add a new vertex of degreed + 1 connected tou,v and some more vertices.

Theorem (B. Connelly, 1989, 2005), (B. Jackson, T.J., Z.

Szabadka, 2006)

Suppose thatG can be obtained fromKd+2 by extensions and edge additions. ThenG is globally rigid in Rd.

(24)

Global rigidity in the plane

Theorem (B. Jackson, T. J., 2005)

LetG be a 3-connected and redundantly rigid graph inR2 on at least four vertices. ThenG can be obtained from K4 by extensions and edge-additions.

Theorem (B. Jackson, T. J., 2005)

A graphG onn ≥4 vertices is globally rigid inR2 if and only ifG is 3-connected and redundantly rigid.

(25)

Global rigidity in the plane

Theorem (B. Jackson, T. J., 2005)

LetG be a 3-connected and redundantly rigid graph inR2 on at least four vertices. ThenG can be obtained from K4 by extensions and edge-additions.

Theorem (B. Jackson, T. J., 2005)

A graphG onn ≥4 vertices is globally rigid inR2 if and only ifG is 3-connected and redundantly rigid.

(26)

Sufficient conditions - connectivity

Theorem (L. Lov´asz, Y. Yemini, 1982)

If a graphG is 6-vertex-connected, thenG is redundantly rigid in R2.

Theorem (B. Jackson, T.J., 2005)

If a graphG is 6-vertex-connected, thenG is globally rigid in R2. Conjecture (L. Lov´asz and Y. Yemini, 1982, B. Connelly, T.J., W.

Whiteley, 2013)

For everyd ≥1 there exists an integerfd (resp. gd) such that everyfd-connected graph is rigid (resp. everygd-connected graph is globally rigid) inRd.

(27)

Sufficient conditions - connectivity

Theorem (L. Lov´asz, Y. Yemini, 1982)

If a graphG is 6-vertex-connected, thenG is redundantly rigid in R2.

Theorem (B. Jackson, T.J., 2005)

If a graphG is 6-vertex-connected, thenG is globally rigid in R2. Conjecture (L. Lov´asz and Y. Yemini, 1982, B. Connelly, T.J., W.

Whiteley, 2013)

For everyd ≥1 there exists an integerfd (resp. gd) such that everyfd-connected graph is rigid (resp. everygd-connected graph is globally rigid) inRd.

(28)

Sufficient conditions - connectivity

Theorem (L. Lov´asz, Y. Yemini, 1982)

If a graphG is 6-vertex-connected, thenG is redundantly rigid in R2.

Theorem (B. Jackson, T.J., 2005)

If a graphG is 6-vertex-connected, thenG is globally rigid in R2. Conjecture (L. Lov´asz and Y. Yemini, 1982, B. Connelly, T.J., W.

Whiteley, 2013)

For everyd ≥1 there exists an integerfd (resp. gd) such that everyfd-connected graph is rigid (resp. everygd-connected graph is globally rigid) inRd.

(29)

Sufficient conditions - vertex-redundant rigidity

We say thatG isvertex-redundantly rigid in Rd ifG −v is rigid in Rd for all v ∈V(G).

Theorem (S. Tanigawa, 2015)

IfG is vertex-redundantly rigid in Rd then it is globally rigid inRd.

(30)

Tree-connectivity

LetM = (V,E) be a multigraph. We say that M is

k-tree-connectedifM contains k edge-disjoint spanning trees. If M−e containsk edge-disjoint spanning trees for alle ∈E thenM is calledhighly k-tree-connected.

For a multigraphH and integerk we use kH to denote the multigraph obtained fromH by replacing each edge e of H byk parallel copies ofe.

5G is 6-tree-connected.

(31)

Body-bar frameworks

Ad-dimensionalbody-bar framework is a structure consisting of rigid bodies ind-space in which some pairs of bodies are connected by bars. The bars are pairwise disjoint. Two bodies may be

connected by several bars. In the underlying multigraph of the framework the vertices correspond to the bodies and the edges correspond to the bars.

(32)

Rigid and globally rigid generic body-bar frameworks

Theorem (T-S. Tay, 1989, W. Whiteley, 1988)

A generic body-bar framework with underlying multigraph H= (V,E) is rigid in Rd if and only ifH is d+12

-tree-connected.

Theorem (B. Connelly, T.J., W. Whiteley, 2013)

A generic body-bar framework with underlying multigraph H= (V,E) is globally rigid inRd if and only if H is highly

d+1 2

-tree connected.

(33)

Rigid and globally rigid generic body-bar frameworks

Theorem (T-S. Tay, 1989, W. Whiteley, 1988)

A generic body-bar framework with underlying multigraph H= (V,E) is rigid in Rd if and only ifH is d+12

-tree-connected.

Theorem (B. Connelly, T.J., W. Whiteley, 2013)

A generic body-bar framework with underlying multigraph H= (V,E) is globally rigid inRd if and only if H is highly

d+1 2

-tree connected.

(34)

Pinching edges

The pinching operation (m= 6,k = 4).

(35)

Another constructive characterization

Theorem (A. Frank, L. Szeg˝o 2003)

A multigraphH is highly m-tree-connected if and only if H can be obtained from a vertex by repeated applications of the following operations:

(i) adding an edge (possibly a loop),

(ii) pinchingk edges (1≤k ≤m−1) with a new vertexz and adding m−k new edges connectingz with existing vertices.

(36)

Body-hinge frameworks

Ad-dimensionalbody-hinge framework is a structure consisting of rigid bodies ind-space in which some pairs of bodies are connected by a hinge, restricting the relative position of the corresponding bodies. Each hinge corresponds to a (d −2)-dimensional affine subspace. In the underlying multigraph of the framework the vertices correspond to the bodies and the edges correspond to the hinges.

u e v

Bodies connected by a hinge in 3-space and the corresponding edge of the underlying multigraph.

(37)

Rigid and globally rigid generic body-hinge frameworks

Theorem (T-S. Tay, 1989, W. Whiteley, 1988)

A generic body-hinge framework with underlying multigraph H= (V,E) is rigid in Rd if and only if ( d+12

−1)H is

d+1 2

-tree-connected.

Theorem (T.J., C. Kir´aly, S. Tanigawa, 2016)

LetH= (V,E) be a multigraph andd ≥3. Then the body-hinge graphGH is globally rigid inRd if and only if ( d+12

−1)H is highly d+12

-tree-connected.

(38)

Rigid and globally rigid generic body-hinge frameworks

Theorem (T-S. Tay, 1989, W. Whiteley, 1988)

A generic body-hinge framework with underlying multigraph H= (V,E) is rigid in Rd if and only if ( d+12

−1)H is

d+1 2

-tree-connected.

Theorem (T.J., C. Kir´aly, S. Tanigawa, 2016)

LetH= (V,E) be a multigraph andd ≥3. Then the body-hinge graphGH is globally rigid inRd if and only if ( d+12

−1)H is highly d+12

-tree-connected.

(39)

Convex polyhedra with triangular faces

A convex polyhedron with triangular faces

(40)

Triangulations are rigid

Corollary

LetP be a convex polyhedron with triangular faces and let (G(P),p) be the corresponding bar-and-joint realization of its graph in three-space. Then (G(P),p) is rigid.

Proof sketch

Consider a continuous motion of the vertices of (G(P),p) which preserves the edge lengths. Then it must also preserve the faces as well as the convexity in a small enough neighbourhood. Thus it results in a congruent realization by Cauchy’s theorem.

(41)

Triangulations are rigid

Corollary

LetP be a convex polyhedron with triangular faces and let (G(P),p) be the corresponding bar-and-joint realization of its graph in three-space. Then (G(P),p) is rigid.

Proof sketch

Consider a continuous motion of the vertices of (G(P),p) which preserves the edge lengths. Then it must also preserve the faces as well as the convexity in a small enough neighbourhood. Thus it results in a congruent realization by Cauchy’s theorem.

(42)

The graphs of convex polyhedra

Theorem (Steinitz)

A graphG is the graph of some convex polyhedron P in R3 if and only ifG is 3-connected and planar.

Theorem (Steinitz, 1906)

A graphG is the graph of some convex polyhedron P in R3 with triangular faces if and only ifG is a maximal planar graph.

We shall simply call a maximal planar graph (or planar triangulation) atriangulation.

(43)

The graphs of convex polyhedra

Theorem (Steinitz)

A graphG is the graph of some convex polyhedron P in R3 if and only ifG is 3-connected and planar.

Theorem (Steinitz, 1906)

A graphG is the graph of some convex polyhedron P in R3 with triangular faces if and only ifG is a maximal planar graph.

We shall simply call a maximal planar graph (or planar triangulation) atriangulation.

(44)

The graphs of convex polyhedra

Theorem (Steinitz)

A graphG is the graph of some convex polyhedron P in R3 if and only ifG is 3-connected and planar.

Theorem (Steinitz, 1906)

A graphG is the graph of some convex polyhedron P in R3 with triangular faces if and only ifG is a maximal planar graph.

We shall simply call a maximal planar graph (or planar triangulation) atriangulation.

(45)

Braced triangulations

We call a graphH= (V,E+B) abraced triangulation if it is obtained from a triangulationG = (V,E) by adding a setB of new edges (calledbracing edges). In the special case when |B|= 1 we say thatH is a uni-bracedtriangulation.

Braced triangulations

(46)

Vertex splitting

v0 v1 NG(v0)NG(v1)

splitting

contraction

NG(v0)\NG(v1) NG(v1)\NG(v0)

Theorem (T.J. and S. Tanigawa, 2017)

Suppose thatG can be obtained fromK5 by a sequence of non-trivial vertex splitting operations. ThenG is globally rigid in R3.

(47)

The inductive construction

Theorem (T.J. and S. Tanigawa, 2017)

LetH be a 4-connected uni-braced triangulation. ThenH can be obtained fromK5 by a sequence of non-trivial 2-vertex splitting operations.

Theorem (T.J. and S. Tanigawa, 2017)

Every 4-connected uni-braced triangulation is globally rigid inR3. Theorem (T.J. and S. Tanigawa, 2017)

Every 4-connected braced triangulation is globally rigid inR3.

(48)

The inductive construction

Theorem (T.J. and S. Tanigawa, 2017)

LetH be a 4-connected uni-braced triangulation. ThenH can be obtained fromK5 by a sequence of non-trivial 2-vertex splitting operations.

Theorem (T.J. and S. Tanigawa, 2017)

Every 4-connected uni-braced triangulation is globally rigid inR3. Theorem (T.J. and S. Tanigawa, 2017)

Every 4-connected braced triangulation is globally rigid inR3.

(49)

The inductive construction

Theorem (T.J. and S. Tanigawa, 2017)

LetH be a 4-connected uni-braced triangulation. ThenH can be obtained fromK5 by a sequence of non-trivial 2-vertex splitting operations.

Theorem (T.J. and S. Tanigawa, 2017)

Every 4-connected uni-braced triangulation is globally rigid inR3. Theorem (T.J. and S. Tanigawa, 2017)

Every 4-connected braced triangulation is globally rigid inR3.

(50)

Further results

Theorem (T.J. and S. Tanigawa, 2017)

LetG be a triangulation and let {u,v} be a pair of non-adjacent vertices ofG. Then{u,v} is globally loose.

Theorem (Whiteley, 1988)

LetH be a graph with a quadrilateral hole and a quadrilateral block, obtained from a triangulation by removing an edge and adding a new edge between adjacent triangles. ThenH is rigid in R3 if and only if there exist 4 vertex-disjoint paths between the hole and the block.

Conjecture (T.J. and S. Tanigawa, 2017)

LetG = (V,E) be a 5-connected braced triangulation with

|E| ≥3|V| −4. Then G−e is globally rigid in R3 for all e ∈E.

(51)

Further results

Theorem (T.J. and S. Tanigawa, 2017)

LetG be a triangulation and let {u,v} be a pair of non-adjacent vertices ofG. Then{u,v} is globally loose.

Theorem (Whiteley, 1988)

LetH be a graph with a quadrilateral hole and a quadrilateral block, obtained from a triangulation by removing an edge and adding a new edge between adjacent triangles. ThenH is rigid in R3 if and only if there exist 4 vertex-disjoint paths between the hole and the block.

Conjecture (T.J. and S. Tanigawa, 2017)

LetG = (V,E) be a 5-connected braced triangulation with

|E| ≥3|V| −4. Then G−e is globally rigid in R3 for all e ∈E.

(52)

Further results

Theorem (T.J. and S. Tanigawa, 2017)

LetG be a triangulation and let {u,v} be a pair of non-adjacent vertices ofG. Then{u,v} is globally loose.

Theorem (Whiteley, 1988)

LetH be a graph with a quadrilateral hole and a quadrilateral block, obtained from a triangulation by removing an edge and adding a new edge between adjacent triangles. ThenH is rigid in R3 if and only if there exist 4 vertex-disjoint paths between the hole and the block.

Conjecture (T.J. and S. Tanigawa, 2017)

LetG = (V,E) be a 5-connected braced triangulation with

|E| ≥3|V| −4. Then G−e is globally rigid in R3 for all e ∈E.

(53)

Globally rigid triangulations of other surfaces

Theorem (Barnette, 1990)

(a) Every 4-connected triangulation of the projective plane can be obtained fromK6 orK7 minus a triangle by nontrivial

vertex-splitting operations.

(b) Every 4-connected triangulation of the torus can be obtained from one of 21 graphs by nontrivial vertex-splitting operations.

Theorem (T.J. and S. Tanigawa, 2017)

Suppose thatG is a 4-connected triangulation of the torus or the projective plane. ThenG is globally rigid in R3.

(54)

Globally rigid triangulations of other surfaces

Theorem (Barnette, 1990)

(a) Every 4-connected triangulation of the projective plane can be obtained fromK6 orK7 minus a triangle by nontrivial

vertex-splitting operations.

(b) Every 4-connected triangulation of the torus can be obtained from one of 21 graphs by nontrivial vertex-splitting operations.

Theorem (T.J. and S. Tanigawa, 2017)

Suppose thatG is a 4-connected triangulation of the torus or the projective plane. ThenG is globally rigid in R3.

(55)

Scalar product rigidity vs. global completability

We say that twod-dimensional frameworks (G,q) and (G,p) are equivalentif

hpi,pji=hqi,qji (for allij ∈E(G)) (3) and that they arecongruentif (3) holds for every pairi,j in V(G) (includingi,j with i =j). This is equivalent to saying that

qi =Api for alli ∈V for some fixedd ×d orthogonal matrixA.

We say that ad-dimensional framework (G,p) is globally completablein Rd if for every d-dimensional framework (G,q) which is equivalent to (G,p) we have that (G,q) and (G,p) are congruent.

(56)

Scalar product rigidity vs. global completability

We say that twod-dimensional frameworks (G,q) and (G,p) are equivalentif

hpi,pji=hqi,qji (for allij ∈E(G)) (3) and that they arecongruentif (3) holds for every pairi,j in V(G) (includingi,j with i =j). This is equivalent to saying that

qi =Api for alli ∈V for some fixedd ×d orthogonal matrixA.

We say that ad-dimensional framework (G,p) is globally completablein Rd if for every d-dimensional framework (G,q) which is equivalent to (G,p) we have that (G,q) and (G,p) are congruent.

(57)

The PSD matrix completion problem

LetM be an n×n positive semidefinite matrix of rank d. Then M =P>P for somed×n matrix P and hence it can be defined by specifyingn points in Rd, corresponding to the columns ofP. Consider a partially filledn×n positive semidefinite matrixM of rankd. The given entries define a graphG = (V,E) on

V ={1,2, ...n} in which two vertices i,j are adjacent if and only if M[i,j] is given. The completion is unique if and only if (G,p) is globally completable inRd .

(58)

Generic global completability

Theorem (B. Jackson, T.J., S. Tanigawa, 2016) Global completability is not a generic property inR2.

We say that a graphG is globally completablein Rd ifevery generic realization ofG in Rd is globally completable.

Theorem (B. Jackson, T.J., S. Tanigawa, 2016)

LetG = (V,E) be a simple graph onn vertices. Suppose that δ(G)≥ dn/2e+ 3. ThenG is globally completable inR2.

(59)

Generic global completability

Theorem (B. Jackson, T.J., S. Tanigawa, 2016) Global completability is not a generic property inR2.

We say that a graphG is globally completablein Rd ifevery generic realization ofG in Rd is globally completable.

Theorem (B. Jackson, T.J., S. Tanigawa, 2016)

LetG = (V,E) be a simple graph onn vertices. Suppose that δ(G)≥ dn/2e+ 3. ThenG is globally completable inR2.

(60)

Globally linked pairs

We say that a pair{u,v} of vertices ofG isglobally linked in G in Rd if for all generic d-dimensional realizations (G,p) we have that the distance betweenq(u) andq(v) is the same in all realizations (G,q) equivalent with (G,p).

(61)

Globally linked pairs in minimally rigid graphs

Theorem (B. Jackson, T.J., Z. Szabadka (2014))

LetG = (V,E) be a minimally rigid graph inR2 andu,v ∈V. Then{u,v} is globally linked in G in R2 if and only if uv ∈E.

(62)

Pinning sets

Let (G,p) be ad-dimensional framework andT ⊆V(G). We say thatP is a pinning set (with respect to rigidity) if there is no continuous motion of (G,p) which leaves all vertices v∈T fixed.

Let (G,p) be ad-dimensional framework andT ⊆V(G). We say thatP is a pinning set (with respect to global rigidity) if every equivalent realization (G,q) with q(v) =p(v) for allv ∈P satisfiesq(v) =p(v) for all v ∈V(G).

(63)

Smallest pinning sets

Pinning a six-cycle in the plane with respect to rigidity.

Theorem (L. Lov´asz (1980))

The smallest pinning set of a two-dimensional framework (G,p), with respect to rigidity, can be found in polynomial time.

(64)

Unlabeled global rigidity

Theorem (S.J. Gortler, L. Theran, D.P. Thurston (2018)

LetG be globally rigid in Rd,d ≥2, and let (G,p) be a generic realization inRd. Consider a graphH with the same number of vertices and edges and suppose that some realization (H,q) ofH has the same set of edge lengths. ThenG andH are isomorphic andp and q are congruent (after relabeling).

(65)

Length equivalent frameworks

We say that two frameworks (G,p) and (H,q) are

length-equivalent(under the bijectionψ) if there is a bijectionψ between the edge sets ofG andH such that for every edge e ofG, the length ofe in (G,p) is equal to the length of ψ(e) in (H,q).

IfG andH have the same number of vertices then we say that they have the sameorder.

(66)

Length equivalent frameworks

We say that two frameworks (G,p) and (H,q) are

length-equivalent(under the bijectionψ) if there is a bijectionψ between the edge sets ofG andH such that for every edge e ofG, the length ofe in (G,p) is equal to the length of ψ(e) in (H,q).

IfG andH have the same number of vertices then we say that they have the sameorder.

(67)

Generic unlabeled global rigidity

Theorem (S. Gortler, L. Theran, D. Thurston, 2018)

LetG = (V,E) be globally rigid inRd on at leastd+ 2 vertices, whered ≥2, and let (G,p) be a d-dimensional generic realization ofG. Suppose that (H,q) is another d-dimensional framework such thatG and H have the same order and (G,p) is

length-equivalent to (H,q). Then there is a graph isomorphism ϕ:V(G)→V(H) which inducesψ, that is, for which

ψ(uv) =ϕ(u)ϕ(v) for all uv ∈E. In particular,G andH are isomorphic and the frameworks (G,p) and (H,q) are congruent after relabeling, i.e. (G,p) is congruent to (G,q◦ϕ).

(68)

Complete graphs

(a) (b)

Figure 1: Two non-equivalent frameworks with the same edge measurement sets.

Tibor Jord´an Uniquely realizable graphs

(69)

Weak and strong reconstructibility

Let (G,p) be ad-dimensional generic (complex) realization of the graphG. We say that (G,p) isweakly reconstructible if whenever (H,q) is a d-dimensional generic complex framework such that G andH have the same order and (G,p) is length-equivalent to (H,q), then H is isomorphic to G.

Let (G,p) be ad-dimensional generic (complex) realization of the graphG. We say that (G,p) isstrongly reconstructible if for every d-dimensional generic complex framework (H,q) which is

length-equivalent to (G,p) under some bijection ψand has the same order, there is an isomorphismϕ:G →H for which ψ(uv) =ϕ(u)ϕ(v) for all uv ∈E.

(70)

Four-cycle

(a) (b)

Figure 1: Realizations ofC4with the same edge measurements where the map- ping between corresponding edges does not arise from a graph isomorphism.

This shows thatC4is not strongly reconstructible in one dimension.

Tibor Jord´an Uniquely realizable graphs

(71)

Weakly and strongly reconstructible graphs

A graphG is said to be (generically) weakly reconstructible (respectivelystrongly reconstructible) in Cd if everyd-dimensional generic realization (G,p) ofG is weakly (respectively strongly) reconstructible.

Theorem (S. Gortler, L. Theran, D. Thurston, 2018)

LetG be a graph onn ≥d + 2 vertices, whered ≥2. Suppose thatG is globally rigid inRd. ThenG is strongly reconstructible in Cd.

(72)

Families of non-globally rigid (non-rigid) WR graphs

We call a graphG onn vertices andm edges maximally

non-globally rigid(resp. maximally non-rigid) if it is not globally rigid (resp. not rigid) but every graph onn vertices and with more thanmedges is globally rigid (resp. rigid).

Theorem

LetG be a graph onn vertices andd ≥2 a fixed dimension.

Suppose thatG is the only maximally non-globally rigid graph onn vertices (up to isomorphism). ThenG is weakly reconstructible in Cd.

Theorem

LetG be a graph onn vertices andd ≥1 a fixed dimension.

Suppose thatG is the only maximally non-rigid graph onn vertices (up to isomorphism). ThenG is weakly reconstructible inCd.

(73)

Maximally non-globally rigid graphs

Theorem

LetH be the extension ofKn−1 by a vertex of degreed, where d ≥1 and n≥d+ 2. Then H is the unique maximal non-globally rigid graph ind dimensions on n vertices.

Theorem

LetH be the extension ofKn−1 by a single vertex of degree d−1 for somed ≥1 and n≥d+ 3. Then H is the unique maximally non-rigid graph ind dimensions on n vertices.

(74)

Examples of WR graphs

(a) (b)

Figure 1: The maximum size non-rigid and non-globally rigid graphs in the plane on 6 vertices.

Tibor Jord´an Uniquely realizable graphs

(75)

The measurement variety

LetG be a graph with n vertices and m edges. Fix an ordering of the edges and consider the (rigidity) mapmd,G fromCnd to Cm, where thei-th coordinate of md,G(p) (which corresponds to some edgeuv of G) ismuv(p), that is, the squared complex edge length ofuv in the d-dimensional complex realization (G,p).

Definition

Thed -dimensional measurement varietyof a graph G (onn vertices), denoted byMd,G, is the Zariski closure ofmd,G(Cnd).

(76)

Weak reconstructibility and the measurement variety

We say thatMd,G uniquely determines the graphG if whenever Md,G =Md,H for some graphH with the same order as G, we have thatH is isomorphic toG.

Theorem

LetG be a graph andd ≥1 be fixed. The following are equivalent.

1. G is (generically) weakly reconstructible in Cd.

2. There exists some genericd-dimensional framework (G,p) which is weakly reconstructible.

3. Md,G uniquely determines G.

(77)

Strong reconstructibility and the measurement variety

Theorem

LetG be a graph andd ≥1 be fixed. The following are equivalent.

1. G is (generically) strongly reconstructible inCd.

2. There exists some genericd-dimensional framework (G,p) which is strongly reconstructible.

3. Md,G uniquely determines G and whenever Md,G is invariant under a permutationψ of the edges ofG,ψ is induced by a graph automorphism.

4. WheneverMd,G =Md,H under an edge bijectionψ for some graphH with the same order asG,ψ is induced by a graph isomorphism.

(78)

The measurement variety and the rigidity matroid

Lemma

LetG be a graph onn vertices. Then

dim(Md,G) =rd(G). (4) In particular, whenn≥d + 1 we have dim(Md,G)≤nd− d+12 and equality holds if and only ifG is rigid ind dimensions.

Theorem

LetG be a graph with m edges. ThenG is independent in d dimensions if and only ifMd,G =Cm.

(79)

The measurement variety and the rigidity matroid

Theorem

LetG = (V,E) be a graph, and suppose that

Md,G =Md,G1⊕Md,G2 for some subgraphs Gi = (V,Ei) for i = 1,2. Then Rd(G) =Rd(G1)⊕ Rd(G2).

Theorem

LetG be a graph onn vertices with edgese1, ...,em and let G0 =G −em. Thenem is a bridge ofRd(G) if and only if Md,G =Md,G0⊕C.

(80)

The measurement variety and the rigidity matroid

Theorem

LetG and H be graphs with the same number of edges and suppose thatMd,G =Md,H under some edge bijection ψ. Then this edge bijection defines an isomorphism between the

d-dimensional rigidity matroids ofG andH.

Theorem

LetG be a graph that is uniquely (up to isomorphism) determined by itsd-dimensional rigidity matroid among graphs on the same number of vertices. ThenG is weakly reconstructible in d dimensions.

(81)

WR-1

Theorem

LetG be a graph that is not 2-connected and has at least two edges. ThenG is weakly reconstructible in one dimension if and only if one of the following holds:

1. G is isomorphic to a 2-connected, weakly reconstructible graph H plus some isolated vertices.

2. G is isomorphic to the 1-sum of two connected vertex-transitive graphs.

Theorem

The Graph Isomorphism problem is polynomially reducible to the problem of testing weak reconstructibility inC1.

(82)

WR-2

Theorem

LetG be a non-redundant rigid graph in R2. Then G is weakly reconstructible inC2 if and only ifG can be obtained by taking the 1-sum of two complete graphsKr andKs and then adding an edge, wherer,s ≥2, and if s = 3 (resp. r = 3) thenr = 2 (resp.

s = 2) holds.

Theorem

The Graph Isomorphism problem is polynomially reducible to the problem of testing weak reconstructibility inC2.

(83)

Bridge invariant graphs

Definition

Suppose thatG has at leastd + 2 vertices and lete be a bridge in Rd(G). Then there is another edgee0 that we can add to the flexible graphG −e to obtain a graphH=G−e+e0 which is again rigid. In this case we say thatH is obtained from G by a bridge replacementoperation.

Definition

A graphG is called bridge invariantif every sequence of bridge replacement operations starting fromG leads to a graph isomorphic toG.

(84)

Bridge invariant graphs in the pane

Theorem

LetG be a non-redundant rigid graph in R2 onn≥3 vertices.

ThenG is bridge invariant if and only if it satisfies one of the following properties:

1. G is isomorphic to a degree-2-extension ofKn−1,

2. G is the cone graph of a connected graph obtained from two disjoint vertex-transitive graphs on at least three vertices by adding an edgee.

(85)

SR-1, SR-2

Theorem

LetG be a graph on at least four vertices and without isolated vertices. ThenG is strongly reconstructible inC1 if and only if it is 3-connected.

Theorem

LetG be a graph on at least four vertices and without isolated vertices. ThenG is strongly reconstructible inC2 if and only if it is globally rigid inR2.

(86)

Real reconstructibility

Theorem

Let (G,p) be a generic framework inR1 that is weakly

(respectively strongly) reconstructible inR1. Then (G,p) is weakly (resp. strongly) reconstructible inC1.

(87)

Thank you.

参照

関連したドキュメント

Note that the Gysin isomorphism [20, Theorem 4.1.1] commutes with any base extension. The assertion follows from induction on the dimension of X by a similar method of Berthelot’s

Zembayashi, “Strong and weak convergence theorems for equilibrium problems and relatively nonexpansive mappings in Banach spaces,” Nonlinear Analysis: Theory, Methods

Figure 1: The framework in (a) is not globally rigid, but nonetheless it is the unique unit ball realization of the graph with the given edge lengths (up to congruences)....

Meskhi, Maximal functions, potentials and singular integrals in grand Morrey spaces, Complex Var.. Wheeden, Weighted norm inequalities for frac- tional

In addition, we prove a (quasi-compact) base change theorem for rigid etale cohomology and a comparison theorem comparing rigid and algebraic etale cohomology of algebraic

This allows us obtain several linear time multi-sweep MNS algorithms for recognizing rigid interval graphs and unit interval graphs, generalizing a corresponding 3-sweep LBFS

Next we show that the traces of maximal clones defined by bounded partial orders, equivalence, affine and h–regular relations are not subsets of the trace of a maximal clone defined

The purpose of this paper is to prove some fundamental properties of maximal open sets and establish a part of the foundation of the theory of maximal open sets in topological