Computing the Shortest Essential Cycle

  • Authors:
  • Jeff Erickson;Pratik Worah

  • Affiliations:
  • University of Illinois at Urbana-Champaign, Department of Computer Science, 61801-2302, Urbana, IL, USA;University of Chicago, Department of Computer Science, 60637, Chicago, IL, USA

  • Venue:
  • Discrete & Computational Geometry
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

An essential cycle on a surface is a simple cycle that cannot be continuously deformed to a point or a single boundary. We describe algorithms to compute the shortest essential cycle in an orientable combinatorial surface in O(n 2log n) time, or in O(nlog n) time when both the genus and number of boundaries are fixed. Our results correct an error in a paper of Erickson and Har-Peled (Discrete Comput. Geom. 31(1):37–59, 2004).