Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. On Computing the Homology Type of a Triangulation

On Computing the Homology Type of a Triangulation

File(s)
90-1183.pdf (3.89 MB)
90-1183.ps (811.06 KB)
Permanent Link(s)
https://hdl.handle.net/1813/7023
Collections
Computer Science Technical Reports
Author
Donald, Bruce Randall
Chang, David Renpan
Abstract

We analyze an algorithm for computing the homology type of a triangulation. By triangulation, we mean a finite simplicial complex; its homology type is given by its homology groups (with integer coefficients). The algorithm could be used in computer-aided design to tell whether two finite-element meshes or Bezier-spline surfaces are of the same "topological type," and whether they can be embedded in $\Re^{3}$. Homology computation is a purely combinatorial problem of considerable intrinsic interest. While the worst-case bounds we obtain for this algorithm are poor, we argue that many triangulations (in general) and virtually all triangulations in design are very "sparse," in a sense we make precise. We formalize this sparseness measure, and perform a probabilistic analysis of the sparse case to show that the expected running time of the algorithm is roughly quadratic in the geometric complexity (number of simplices) and linear in the dimension.

Date Issued
1990-08
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR90-1183
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance