• Aucun résultat trouvé

Conley’s Connection Matrix in Topological Data Analysis

N/A
N/A
Protected

Academic year: 2022

Partager "Conley’s Connection Matrix in Topological Data Analysis"

Copied!
36
0
0

Texte intégral

(1)

Conley’s Connection Matrix in

Topological Data Analysis

Konstantin Mischaikow

Dept. of Mathematics, Rutgers [email protected]

SMAI-SIGMA, Nov 2017

(2)

Long Term Goal

(3)

Rayleigh-Benard Convection - Experiments

M. Schatz, GaTech

(4)

R. P. Behringer’s lab

Dense Granular Media

Photo elastic particles placed between two cross polarizers.

(5)

Our Current Tool

(6)

R

R Persistence Module

Persistence Diagram

Persistent Homology

dWp(PD, PD0) := inf X

z2PD

kz (z)kp1

!1p

Theorem (Cohen-Steiner, Edelsbrunner, Harer) PD is a continuous function.

continuous functions space of persistence diagrams

PD: C0(X, R) ! Per F : X ! R

Filtration of sublevel sets

⇥(F, ✓) := {x 2 X | F (x)  ✓}

Use homology to quantify the geometry of sublevel sets

{H(⇥(F, ✓)) | ✓ 2 R}

H((F,·))

(7)

Persistent Homology

Data

Pipeline for Data Analysis:

Complex Filtration Persistence

Diagram Interpretation

large huge huge small

Information Reduction

Data

Reduction

PH: C0(⌦, R) ! Per

(8)

Problems with Persistent Homology

A: Loss of relative geometry

Relative locations of critical points are different, but persistence diagrams are the same.

(9)

B: Tracking local features through time or parameter space is not smooth.

(10)

A Classical Tool

Morse Theory

(11)

R

Morse-Smale Homology

F : X ! R

˙

x = rF (x)

Gradient Vector Field

R Identify Critical Points

a c b d

e

Identify Morse Index

Identify Connecting Orbits

2

41 0 0 1 1 1

3 5 :

a

b ! 2 4c

d e

3 5

Morse-Smale boundary operator

(12)

Morse Homology

(in the context of these problems) A: Relative geometry is accessible

ab c de

fg 2

66 4

0 0 1 1 1 0 1 0 0 0 1 1

3 77 5 :

2 4e

f g

3

5 ! 2 66 4

a b c d

3 77 5

2 66 4

0 0 1 1 0 1 1 1 0 0 1 0

3 77 5 :

2 4e

f g

3

5 ! 2 66 4

a b c d

3 77 5

(13)

B: Boundary operator “changes” smoothly

a b c

a b

c c

a b

1

1 : ⇥ c⇤

!

a b

(14)

Problems with Morse Homology

MH: C2(⌦, R) \ Morse \ Smale ! Chain Complex

topology?

transverse intersection of stable and unstable

manifolds nondegenerate

critical points

Example: Global breakdown of Morse homology

a

c b d

1 0 1 1 :

c

d !

a b

1 1 1 0 :

c

d !

a b

(15)

An Alternative Approach

Remark/Warning: Because of my background I think of Morse homology in terms of dynamics.

(16)

Data Complex Filtration Persistence

Diagram Interpretation

large huge huge small

Information Reduction

Data

Reduction

Lattice Reduced

Complex

Persistence

Less

Information Reduction

Less Data Reduction

Goal:

Alternative Pipeline for Data Analysis

(17)

Let (L, ^, _, 0, 1) denote a finite bounded distributive lattice.

x < y if x ^ y = x

The set of join irreducible elements of L is

J_(L) := {x 2 L | if x = a _ b, then a = x or b = x}

The lattice of down sets of (P, <) is

O(P) := {U ⇢ P | if x 2 U and y < x then y 2 U} . Let (P, <) denote a partially ordered set (poset).

Fact: O and J are contravariant functors.

poset

Theorem: (Birkhoff)

O(J_(L)) ⇠= L J_(O(P)) ⇠= P

Birkhoff’s Theorem

(18)

;

{a} {b}

{ac} {ab} {bf}

{abc} {abd} {abe} {abf}

{abcd} {abde} {abcf} {abef} {abcde} {abcdf} {abdeg} {abcef} {abdef} {abcdeg} {abcdef} {abdef g} {abdef h}

{abcdef g} {abcdef h}

{abcdef h}

a b

c d e f

g h

(P, <) ⇠= J_(O(P))

(19)

Approximating Topological Spaces

Let X be a compact metric space. In the setting of dynamics this is the phase space

Particular choice of (family of) approximation

Let L be a finite bounded sublattice of R(X).

Space of approximations Typically an uncountable

lattice Let R(X) denote the lattice of

regular closed subsets of X.

cl(int(U)) = U

Smallest scale of

measurements or applicability of model

Let G(L) denoted atoms of L

(20)

Lattice/Dynamics

In the setting of dynamics this is the lattice of attracting

regions (attracting blocks) Fix A ⇢ L, a bounded sublattice.

For each p 2 P define a Morse tile M(p) := cl(A \ pred(A)) The Morse graph MG of A is the Hasse diagram for the poset (P := J_(A), <) obtained from Birkhoff.

(21)

Example

Morse tiles M(p)

Let F 0(x) = f(x).

-4 0 4

Atoms of lattice: G(L) = {[n, n + 1] | n = 4, . . . , 3} Phase space: X = [ 4, 4] ⇢ R

A

Lattice of attractors: A = {[ 3, 1], [1, 3], [ 3, 1] [ [1, 3], [ 4, 4]}

P

1 2

3

Birkhoff

How does this relate to a differential equation dxdt = f(x)?

-4 0 4

F

F F

Remark: This order structure is robust with respect to perturbations Elements of A represent regions of

phase space that are forward invari- ant with time.

(22)

Morse Tiles a

d c e

f h

b g

a b

c d e f

g h

;

{a} {b}

{ac} {ab} {bf}

{abc} {abd} {abe} {abf}

{abcd} {abde} {abcf} {abef} {abcde} {abcdf} {abdeg} {abcef} {abdef} {abcdeg} {abcdef} {abdef g} {abdef h}

{abcdef g} {abcdef h}

{abcdef h}

Lattice of Attracting Neighborhoods A

Theorems extracted from this information are valid for any differential equation x˙ = f(x) for which f is transverse to indicated curves in directions indicated by red arrows.

Morse graph MG

(23)

Conley Index

Let P := J_(A). For each p 2 P, the Conley index of the Morse tile M (p) is

CH(p) := H(A, pred(A)) where M(p) := cl(A \ pred(A)).

-4 0 4

F

F

F

-4 0 4

(0, Z, 0, . . .)

(Z, 0, . . .) (Z, 0, . . .)

Recall Example:

Phase space: X = [ 4, 4] ⇢ R

A

A = {[ 3, 1], [1, 3], [ 3, 1] [ [1, 3], [ 4, 4]}

Lattice of Attractors

1 2

3

(P, <)

Birkhoff

(24)

Let A be a lattice of attractors on X and (P := J_(A), <).

is called a connection matrix.

Theorem: (Franzosa, Robbin-Salamon) There exists a strictly upper triangular (with respect to <) boundary operator

: M

p2P

CH(p) ! M

p2P

CH(p)

such that the induced homology is isomorphic to H(X), and further- more, if Q is a convex subset of P, then the induced homology on the restricted complex

: M

p2Q

CH(p) ! M

p2Q

CH(p) is CH([Q]).

(25)

-4 0 4

F

F

F

-4 0 4

(0, Z, 0, . . .)

(Z, 0, . . .) (Z, 0, . . .)

Recall Example:

Phase space: X = [ 4, 4] ⇢ R

A

A = {[ 3, 1], [1, 3], [ 3, 1] [ [1, 3], [ 4, 4]}

Lattice of Attractors

1 2

3

(P, <)

Birkhoff

The associated connection matrix : L

p=1,2,3 CH(p) ! L

p=1,2,3 CH(p) is

:=

2

40 0 1 0 0 1 0 0 0

3 5

(26)

a

d c e

f h

b g

0 BB BB BB BB BB BB

@

0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 ↵

0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 CC CC CC CC CC CC A

Connection matrix with Z2 coefficients.

(↵, ) 2 {(1, 0), (0, 1)} Connection matrices need not be unique (I):

(27)

a

c b d

1 0 1 1 :

c

d !

a b

1 1 1 0 :

c

d !

a b

Connection matrices need not be unique (II):

(28)

Computing

(29)

Cubical complex associated with L. Morse tiles associated with lattice A.

Run (repeated) discrete algebraic Morse theory reduction restricted to each Morse tile. (V. Nanda, K.M., D&CG, 2012)

Theorem: (S. Harker, K. M., K. Spendlove) Over field coefficients the boundary operator for a minimal chain complex is a connection matrix.

Remark: A different sequence of algebraic Morse reductions can pro- duce a different connection matrix.

Theorem: The set of connection matrices for a given lattice is given by T T 1 | T is upper trianguler w.r.t. <

(30)

Identifying the lattice A

(31)

p1 p0 p2

p3

Vertices: States Edges: Dynamics

Don’t know exact current state, so don’t know exact next state

Simple decomposition of Dynamics:

Recurrent

Nonrecurrent (gradient-like)

Linear time Algorithm!

Morse Graph

of state transition graph State Transition Graph

F : X !! X

Poset

(32)

An Application

(33)

F = greyscale.

F : X ◆ X

go down + self loop

Identify Morse nodes with nontrivial Conley

index

(34)

F = greyscale.

F : X ◆ X

go down + self loop

Identify Morse nodes with nontrivial Conley

index

H0 generators H1 generators H2 generators

(35)

Thank-you for your Attention

Homology + Database Software chomp.rutgers.edu

Rutgers S. Harker K. Spendlove

FAU

W. Kalies VU Amsterdam

R. Vandervorst

(36)

Références

Documents relatifs

Supremum sections are simplicial complexes introduced by Scarf [13] and are linked to the Dushnik-Miller as follows: the inclusion poset of a simplicial complex is of

Given a Morse tiling on a closed triangulated manifold, there are many different compati- ble discrete vector fields and thus many associated discrete Morse functions in the case

view stereo images along with the internal camera calibration information as input, and yield a sparse 3D point cloud, camera orientations and poses in a common 3D coordinate

However if M has nontrivial singular homologyin degree k and if f is any Morse function then f will automaticallyhave critical points of index k, which might seem to indicate that

by cell using a Morse function and proves by induction that each step of the construction is simply homotopy equivalent to the corresponding part of the Morse

The common strategy used to develop Morse theory of a Lorentzian manifold is to consider only a particular type of geodesics (timelike or lightlike), to restrict the index form to

In the study of sign-changing solutions of definitely nonlinear problem, i.e, a − = 0, we have combined the infor- mation of critical groups at infinity and the positive invariance

For nondegenerate critical points of the approximating func- tional, we are able to compute the critical groups, which are topological objects, in terms of differential notions,