Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Algorithms for Normal Curves and Surfaces

Marcus SchaeferContact Information, Eric SedgwickContact Information and Daniel ŠtefankovičContact Information

(6)  DePaul University, USA
(7)  DePaul University, USA
(8)  University of Chicago, USA
Abstract
We derive several algorithms for curves and surfaces represented using normal coordinates. The normal coordinate representation is a very succinct representation of curves and surfaces. For embedded curves, for example, its size is logarithmically smaller than a representation by edge intersections in a triangulation. Consequently, fast algorithms for normal representations can be exponentially faster than algorithms working on the edge intersection representation. Normal representations have been essential in establishing bounds on the complexity of recognizing the unknot [Hak61, HLP99, AHT02], and string graphs [SSŠ02]. In this paper we present efficient algorithms for counting the number of connected components of curves and surfaces, deciding whether two curves are isotopic, and computing the algebraic intersection numbers of two curves. Our main tool are equations over monoids, also known as word equations.

Contact Information Marcus Schaefer
Email: mschaefer@cs.depaul.edu

Contact Information Eric Sedgwick
Email: esedgwick@cs.depaul.edu

Contact Information Daniel Štefankovič
Email: stefanko@cs.uchicago.edu
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Referenced by
1 newer article

  1. Schaefer, Marcus (2009) Spiraling and Folding: The Word View. Algorithmica
    [CrossRef]
Remote Address: 38.107.191.109 • Server: mpweb16
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)