1 / 19

Ho m o l ogy

Ho m o l ogy. Using Algebra to Help us characterize topological properties of spaces. Not to be confused with:. Homeomorphism Homomorphism Homotopy Or any other “homo-type” math concept I have left out Oh, and it is NOT the mixing of the cream and skim milk. Application and Theory.

conniev
Download Presentation

Ho m o l ogy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Homology Using Algebra to Help us characterize topological properties of spaces

  2. Not to be confused with: • Homeomorphism • Homomorphism • Homotopy • Or any other “homo-type” math concept I have left out • Oh, and it is NOT the mixing of the cream and skim milk

  3. Application and Theory • For the purpose of this project we are trying to use Homology to analyze granular flow, specifically the force chains. One way to do this is by computing the Betti numbers • We also want to be able to understand the inner workings of CHomP and how the Betti numbers are computed.

  4. Homology is a branch of math in Algebraic Topology • It uses Algebra to find topological features (invariants) of topological spaces specifically we will be dealing with cubical sets • “…Allows one to draw conclusions about global properties of spaces and maps from local computations.” (Mischaikow)

  5. Defining the Homology group • The vector spaces are called the k-chains for X • Boundary operator: This is a map defined as follows • We call an element of the k-chains a cycle if for and • An element is called a boundary if there exists such that

  6. Defining the Homology group • So finally we define the homology group as • (a.k.a ) • Example:

  7. Explanation of what Betti Numbers are Corollary: Any finitely generated abelian group G is isomorphic to a group of the form Where r is a nonnegative integer, denotes the group of integers modulo b, , provided k > 0, and divides . The numbers r and the b’sare uniquely determined by G . And the number ris the rank of subgroup and is called theBetti number of G.

  8. What do the homology groups tell us about Topological Spaces ? • - in 0 dimensions the holes are connected components • - in 1 dimension we get tunnels • - in 2 dimensions we get cavities The Homology groups measure the number of k-dimensional “holes”

  9. Examples • What are the Betti numbers of this space? Homology = 8 = 5 = 0

  10. More Examples = 12 = 10 = 0

  11. A tire (not so simple) = 1 = 2 = 1

  12. What the Betti numbers??? = I don’t know

  13. We Need an Algorithm Which Can Compute the Complex Structures of the previous Example: CHomP • There is an algorithm which uses Smith-Normal Form but it is too inefficient • So we turn to using this idea of reducing before computing the Homology • Namely Elementary Collapses and Acyclic Reduction

  14. Elementary Collapses

  15. Acyclic Reduction: Chomp • An set is acyclic if is isomorphic to if k=0, and otherwise zero. • Namely this means it has trivial homology • The Main Idea is to compute the homology of the reduced set X, which is called the relative homology with an acyclic subset of X

  16. Shaving Process • This is accomplished by “Shaving” where in removable cubes are removed from the original set X • Algorithms using Shaving are fast, so it should be used first as an initial reduction

  17. Showing the Algorithm in Action v v m m v m v m m v v v v v m m m m

  18. Reducing Further the Cubical Set

  19. Questions?

More Related