69
1 Computing the Betti Numbers of Arrangements Saugata Basu School of Mathematics & College of Computing Georgia Institute of Technology.

New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

1

Computing the Betti Numbers ofArrangements

Saugata Basu

School of Mathematics &

College of Computing

Georgia Institute of Technology.

Page 2: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

2

Arrangements in Computational Geometry

An arrangement in Rk is a collection of n objects in Rk

each of constant description complexity.

Page 3: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

2

Arrangements in Computational Geometry

An arrangement in Rk is a collection of n objects in Rk

each of constant description complexity.

• Arrangements of lines in the plane, or more generally

hyperplanes in Rk.

Page 4: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

2

Arrangements in Computational Geometry

An arrangement in Rk is a collection of n objects in Rk

each of constant description complexity.

• Arrangements of lines in the plane, or more generally

hyperplanes in Rk.

• Arrangements of balls or simplices in Rk.

Page 5: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

2

Arrangements in Computational Geometry

An arrangement in Rk is a collection of n objects in Rk

each of constant description complexity.

• Arrangements of lines in the plane, or more generally

hyperplanes in Rk.

• Arrangements of balls or simplices in Rk.

• Arrangements of semi-algebraic objects in Rk, each

defined by a fixed number of polynomials of constant

degree.

Page 6: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

3

Arrangements of lines in the R2

Page 7: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

4

Arrangement of circles in R2

Page 8: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

5

Arrangement of tori in R3

Page 9: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

6

Topology of Arrangements

Page 10: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

6

Topology of Arrangements

• Topology of arrangements can be very complicated.

Page 11: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

6

Topology of Arrangements

• Topology of arrangements can be very complicated.

• An important measure of the topological complexity of

a set S are the Betti numbers. βi(S).

• βi(S) is the rank of the H i(S) (the i-th co-homology

group of S).

Page 12: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

6

Topology of Arrangements

• Topology of arrangements can be very complicated.

• An important measure of the topological complexity of

a set S are the Betti numbers. βi(S).

• βi(S) is the rank of the H i(S) (the i-th co-homology

group of S).

• β0(S) = the number of connected components.

Page 13: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

7

Topology of the Torus

Let T be the hollow torus.

Page 14: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

7

Topology of the Torus

Let T be the hollow torus.

Page 15: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

8

Betti Numbers of the Torus

Page 16: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

8

Betti Numbers of the Torus

• β0(T ) = 1

Page 17: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

8

Betti Numbers of the Torus

• β0(T ) = 1

• β1(T ) = 2

Page 18: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

8

Betti Numbers of the Torus

• β0(T ) = 1

• β1(T ) = 2

• β2(T ) = 1

Page 19: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

8

Betti Numbers of the Torus

• β0(T ) = 1

• β1(T ) = 2

• β2(T ) = 1

• βi(T ) = 0, i > 2.

Page 20: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

9

Computing the Betti Numbers: Previous Work

Page 21: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

9

Computing the Betti Numbers: Previous Work

• Schwartz and Sharir, in their seminal papers on the

Piano Mover’s Problem (Motion Planning).

Page 22: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

9

Computing the Betti Numbers: Previous Work

• Schwartz and Sharir, in their seminal papers on the

Piano Mover’s Problem (Motion Planning).

• Computing the Betti numbers of arrangements of balls

by Edelsbrunner et al (Molecular Biology).

Page 23: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

9

Computing the Betti Numbers: Previous Work

• Schwartz and Sharir, in their seminal papers on the

Piano Mover’s Problem (Motion Planning).

• Computing the Betti numbers of arrangements of balls

by Edelsbrunner et al (Molecular Biology).

• Computing the Betti numbers of triangulated manifolds

(Edelsbrunner, Dey, Guha et al).

Page 24: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

10

Complexity of Algorithms

Page 25: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

10

Complexity of Algorithms

• In computational geometry it is customary to study

the combinatorial complexity of algorithms. The

dependence on the degree is considered to be a constant.

Page 26: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

10

Complexity of Algorithms

• In computational geometry it is customary to study

the combinatorial complexity of algorithms. The

dependence on the degree is considered to be a constant.

• We only count the number of algebraic operations and

ignore the cost of doing linear algebra.

Page 27: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

11

Two Approaches

Page 28: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

11

Two Approaches

Globalvs

Local

Page 29: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

12

First Approach (Global): UsingTriangulations

Page 30: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

12

First Approach (Global): UsingTriangulations

Semi−algebraic

homeomorphism

Page 31: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

13

Triangulation via Cylindrical Algebraic Decomposition

Page 32: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

14

Computing Betti Numbers using GlobalTriangulations

• Compact semi-algebraic sets are finitely triangulable.

Page 33: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

14

Computing Betti Numbers using GlobalTriangulations

• Compact semi-algebraic sets are finitely triangulable.

• First triangulate the arrangement using Cylindrical

algebraic decomposition and then compute the Betti

numbers of the corresponding simplicial complex.

• But ...

Page 34: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

14

Computing Betti Numbers using GlobalTriangulations

• Compact semi-algebraic sets are finitely triangulable.

• First triangulate the arrangement using Cylindrical

algebraic decomposition and then compute the Betti

numbers of the corresponding simplicial complex.

• But ... CAD produces O(n2k) simplices in the worst

case.

Page 35: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

15

Second Approach (Local): Using the NerveComplex

Page 36: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

15

Second Approach (Local): Using the NerveComplex

• If the sets have the special property that all their non-

empty intersections are contractible we can use the

nerve lemma (Leray, Folkman).

Page 37: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

15

Second Approach (Local): Using the NerveComplex

• If the sets have the special property that all their non-

empty intersections are contractible we can use the

nerve lemma (Leray, Folkman).

• The homology groups of the union are then isomorphic

to the homology groups of a combinatorially defined

complex called the nerve complex.

Page 38: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

16

The Nerve Complex

Figure 1: The nerve complex of a union of disks

Page 39: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

17

Computing the Betti Numbers via theNerve Complex (local algorithm)

• The nerve complex has n vertices, one vertex for each

set in the union, and a simplex for each non-empty

intersection among the sets.

Page 40: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

17

Computing the Betti Numbers via theNerve Complex (local algorithm)

• The nerve complex has n vertices, one vertex for each

set in the union, and a simplex for each non-empty

intersection among the sets.

• Thus, the (` + 1)-skeleton of the nerve complex can be

computed by testing for non-emptiness of each of the

possible∑

1≤j≤`+2

(nj

)= O(n`+2) at most (` + 2)-ary

intersections among the n given sets.

Page 41: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

18

What if the sets are not special ?

Page 42: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

18

What if the sets are not special ?

• If the sets are such that the topology of the “small”

intersections are controlled, then

Page 43: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

18

What if the sets are not special ?

• If the sets are such that the topology of the “small”

intersections are controlled, then

• we can use the Leray spectral sequence as a substitute

for the nerve lemma.

Page 44: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

18

What if the sets are not special ?

• If the sets are such that the topology of the “small”

intersections are controlled, then

• we can use the Leray spectral sequence as a substitute

for the nerve lemma.

• This approach produced the first non-trivial bounds on

the individual Betti numbers of arrangements rather

than their sum (B, 2001).

Page 45: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

19

Main Result

Theorem 1. Let S1, . . . , Sn ⊂ Rk be compact semi-

algebraic sets of constant description complexity and let

S = ∪1≤i≤nSi, and 0 ≤ ` ≤ k − 1. Then, there is an

algorithm to compute β0(S), . . . , β`(S), whose complexity

is O(n`+2).

Page 46: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

20

Complexes and Spectral Sequences

A crash course inhomological algebra.

Page 47: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

21

Double Complex

......

...

C0,2

d

6

δ- C

1,2

d

6

δ- C

2,2

d

6

δ- · · ·

C0,1

d

6

δ- C

1,1

d

6

δ- C

2,1

d

6

δ- · · ·

C0,0

d

6

δ- C

1,0

d

6

δ- C

2,0

d

6

δ- · · ·

Page 48: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

22

The Associated Total Complex

......

...

@@

@

@@

@

@@

@

@@

@

δ- C

p−1,q+1

d

6

δ- C

p,q+1

d

6

δ- C

p+1,q+1

d

6

δ- · · ·

@@

@

@@

@

@@

@

@@

@

δ- C

p−1,q

d

6

δ- C

p,q

d

6

δ- C

p+1,q

d

6

δ- · · ·

@@

@

@@

@

@@

@

@@

@

δ- C

p−1,q−1

d

6

δ- C

p,q−1

d

6

δ- C

p+1,q−1

d

6

δ- · · ·

@@

@

@@

@

@@

@

@@

@

...

d

6

...

d

6

...

d

6

Page 49: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

23

Spectral Sequence

• A sequence of vector spaces progressively approximating

the homology of the total complex. More precisely,

Page 50: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

23

Spectral Sequence

• A sequence of vector spaces progressively approximating

the homology of the total complex. More precisely,

• a sequence of bi-graded vector spaces and differentials

(Er, dr : Ep,qr → Ep+r,q−r+1

r ),

Page 51: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

23

Spectral Sequence

• A sequence of vector spaces progressively approximating

the homology of the total complex. More precisely,

• a sequence of bi-graded vector spaces and differentials

(Er, dr : Ep,qr → Ep+r,q−r+1

r ),

• Er+1 = H(Er, dr),

Page 52: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

23

Spectral Sequence

• A sequence of vector spaces progressively approximating

the homology of the total complex. More precisely,

• a sequence of bi-graded vector spaces and differentials

(Er, dr : Ep,qr → Ep+r,q−r+1

r ),

• Er+1 = H(Er, dr),

• E∞ = H∗(Associated Total Complex).

Page 53: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

24

Spectral Sequence

p

q

d1

d2

d3

p + q = i+1p + q = i

Figure 2: The differentials dr in the spectral sequence

(Er, dr)

Page 54: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

25

The Mayer-Vietoris Double Complex I

Page 55: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

25

The Mayer-Vietoris Double Complex I

• Let A1, . . . , An be sub-complexes of a finite simplicial

complex A such that A = A1 ∪ · · · ∪An.

Page 56: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

25

The Mayer-Vietoris Double Complex I

• Let A1, . . . , An be sub-complexes of a finite simplicial

complex A such that A = A1 ∪ · · · ∪An.

• Let Ci(A) denote the R-vector space of i co-chains of

A, and C∗(A) = ⊕iCi(A).

Page 57: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

25

The Mayer-Vietoris Double Complex I

• Let A1, . . . , An be sub-complexes of a finite simplicial

complex A such that A = A1 ∪ · · · ∪An.

• Let Ci(A) denote the R-vector space of i co-chains of

A, and C∗(A) = ⊕iCi(A).

• Denote by Aα0,...,αp the sub-complex Aα0 ∩ · · · ∩Aαp.

Page 58: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

26

The Mayer-Vietoris Double Complex II

......

0 -∏α0

C2(Aα0)

d

6

δ-

∏α0<α1

C2(Aα0,α1)

d

6

δ- · · ·

0 -∏α0

C1(Aα0)

d6

δ-

∏α0<α1

C1(Aα0,α1)

d6

δ- · · ·

0 -∏α0

C0(Aα0)

d6

δ-

∏α0<α1

C0(Aα0,α1)

d6

δ- · · ·

0

d6

0

d6

Page 59: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

27

The Algorithm

Page 60: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

27

The Algorithm

• Compute the spectral sequence (Er, dr) of the Mayer-

Vietoris double complex.

Page 61: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

27

The Algorithm

• Compute the spectral sequence (Er, dr) of the Mayer-

Vietoris double complex.

• In order to compute β`, we only need to compute upto

E`+2.

Page 62: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

27

The Algorithm

• Compute the spectral sequence (Er, dr) of the Mayer-

Vietoris double complex.

• In order to compute β`, we only need to compute upto

E`+2.But the punchline is that:

Page 63: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

27

The Algorithm

• Compute the spectral sequence (Er, dr) of the Mayer-

Vietoris double complex.

• In order to compute β`, we only need to compute upto

E`+2.But the punchline is that:

• In order to compute the differentials dr, 1 ≤ r ≤ ` + 1,

it suffices to have independent triangulations of the

different unions taken ` + 2 at a time.

Page 64: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

28

• For instance, it should be intuitively clear that in order

to compute β0(∪iSi) it suffices to triangulate pairs.

Page 65: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

29

Open Problems

• Same idea is applicable as a divide-and-conquer tool

for computing the homology of arbitrary simplicial

complexes, given a covering. What kind of efficiency do

we derive ?

Page 66: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

29

Open Problems

• Same idea is applicable as a divide-and-conquer tool

for computing the homology of arbitrary simplicial

complexes, given a covering. What kind of efficiency do

we derive ?

• Truly polynomial time algorithms for computing the

highest Betti numbers of sets defined by quadratic

inequalities ?

Page 67: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

29

Open Problems

• Same idea is applicable as a divide-and-conquer tool

for computing the homology of arbitrary simplicial

complexes, given a covering. What kind of efficiency do

we derive ?

• Truly polynomial time algorithms for computing the

highest Betti numbers of sets defined by quadratic

inequalities ?

Page 68: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

30

• To what extent does topological simplicity aid

algorithms in computational geometry ?

Page 69: New Saugata Basu School of Mathematics & College of Computing …sbasu/talk/stoc02.pdf · 2002. 5. 26. · Saugata Basu School of Mathematics & College of Computing Georgia Institute

30

• To what extent does topological simplicity aid

algorithms in computational geometry ?

• Other applications of spectral sequences, possibly in the

theory of distributed computing ?