Computational topology 2026-11-05
Computational topology develops algorithms for topological questions about finite representations of spaces, such as simplicial complexes. It connects discrete data structures to invariants that ignore irrelevant geometric distortion. connected components and homology groups are examples of computable structural information.[ref]
For a small simplicial homology calculation over a field, take three vertices joined by three edges in a cycle, without a filled face. The matrix of the first boundary operator has matrix rank two, so this linear map has a kernel of a linear map of dimension one; with no two-dimensional face, that cycle is not a boundary. Thus the first Betti number is one. Adding the filled triangular face makes the same cycle a boundary and reduces the first Betti number to zero. The vertex coordinates need not change: the encoded incidence structure determines whether the hole is present.
Herbert Edelsbrunner 2026-11-05
Herbert Edelsbrunner develops algorithms for computational geometry and computational topology. His research account describes a progression from data structures and geometry to topological methods, guided by applications.[ref] He coauthored Computational Topology: An Introduction by Herbert Edelsbrunner and John L. Harer with John L. Harer.[ref]
Computational Topology: An Introduction by Herbert Edelsbrunner and John L. Harer. publisher byline and scope
A central computational challenge is to replace a continuous shape by finite combinatorial data while preserving the invariant being studied. For example, a triangulated surface can be described by vertices, edges and faces, allowing homology to be computed from boundary relations. The representation supplies an algorithmic route to a geometric question; the quality of the input model remains part of interpreting the answer.
Portrait of Herbert Edelsbrunner
. Source. Jeff Erickson Created 2026-10-18 Updated 2026-11-05
Jeff Erickson is a computer scientist whose work concerns computational geometry, computational topology, graph algorithms and data structures. His research also examines how students learn to design algorithms.[ref]
His open textbook Algorithms by Jeff Erickson develops algorithm design through explicit examples, proofs and analysis. Its treatments of dynamic programming and depth-first search show complementary organizing ideas: reuse results of smaller subproblems, or explore the structure of a graph. The explanations connect the procedure with the invariant or recurrence that justifies it.[ref]
Homepage: jeffe.cs.illinois.edu/
Portrait drawing of Jeff Erickson
. Drawing by Damien Erickson (2018), from University of Illinois Urbana-Champaign's official researcher profile. Source.
