English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
 
 
DownloadE-Mail
  Counting Crossing Free Structures

Alvarez, V., Bringmann, K., Curticapean, R., & Ray, S. (2012). Counting Crossing Free Structures. In T. K. Dey, & S. Whitesides (Eds.), Proceedings of the Twenty-Eight Annual Symposium on Computational Geometry (pp. 61-68). Chapel Hill, NC, USA: ACM.

Item is

Files

show Files
hide Files
:
2012SOCG.pdf (Any fulltext), 215KB
 
File Permalink:
-
Name:
2012SOCG.pdf
Description:
-
OA-Status:
Visibility:
Private
MIME-Type / Checksum:
application/pdf
Technical Metadata:
Copyright Date:
-
Copyright Info:
-
License:
-

Locators

show

Creators

show
hide
 Creators:
Alvarez, Victor1, Author
Bringmann, Karl2, Author           
Curticapean, Radu1, Author
Ray, Saurabh2, Author           
Affiliations:
1External Organizations, ou_persistent22              
2Algorithms and Complexity, MPI for Informatics, Max Planck Society, ou_24019              

Content

show
hide
Free keywords: -
 Abstract: Let P be a set of n points in the plane. A crossing-free structure on P is a straight-edge planar graph with vertex set in P. Examples of crossing-free structures include triangulations of P, and spanning cycles of P, also known as polygonalizations of P, among others. There has been a large amount of research trying to bound the number of such structures. In particular, bounding the number of triangulations spanned by P has received considerable attention. It is currently known that every set of n points has at most O(30^n) and at least  (2.43^n) triangulations. However, much less is known about the algorithmic problem of counting crossing-free structures of a given set P. For example, no algorithm for counting triangulations is known that, on all instances, performs faster than enumerating all triangulations. In this paper we develop a general technique for computing the number of crossing-free structures of an input set P. We apply the technique to obtain algorithms for computing the number of triangulations and spanning cycles of P. The running time of our algorithms is upper bounded by n^O(k), where k is the number of onion layers of P. In particular, we show that our algorithm for counting triangulations is not slower than O(3.1414^n). Given that there are several well-studied configurations of points with at least (3.464^n) triangulations, and some even with (8^n) triangulations, our algorithm is the first to asymptotically outperform any enumeration algorithm for such instances. In fact, it is widely believed that any set of n points must have at least (3.464^n) triangulations. If this is true, then our algorithm is strictly sub-linear in the number of triangulations counted. We also show that our techniques are general enough to solve the restricted triangulation counting problem, which we prove to be W[2]-hard in the parameter k. This implies a �no free lunch� result: In order to be fixed-parameter tractable, our general algorithm must rely on additional properties that are specific to the considered class of structures.

Details

show
hide
Language(s): eng - English
 Dates: 2012
 Publication Status: Issued
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: DOI: 10.1145/2261250.2261259
BibTex Citekey: AlvarezBCS12
Other: Local-ID: 4863DD9DCFE958F4C1257AD30033BB38-AlvarezBCS12
 Degree: -

Event

show
hide
Title: Twenty-Eight Annual Symposium on Computational Geometry
Place of Event: Chapel Hill, NC, USA
Start-/End Date: 2012-06-17 - 2012-06-20

Legal Case

show

Project information

show

Source 1

show
hide
Title: Proceedings of the Twenty-Eight Annual Symposium on Computational Geometry
  Abbreviation : SCG 2012
Source Genre: Proceedings
 Creator(s):
Dey, Tamal K.1, Editor
Whitesides, Sue1, Editor
Affiliations:
1 External Organizations, ou_persistent22            
Publ. Info: Chapel Hill, NC, USA : ACM
Pages: - Volume / Issue: - Sequence Number: - Start / End Page: 61 - 68 Identifier: ISBN: 978-1-4503-1299-8