Skip to main navigation Skip to search Skip to main content

Generating random polygons with given vertices

  • MacDonald Dettwiler and Associates Ltd.
  • ESR1
  • University of British Columbia

Research output: Contribution to journalArticlepeer-review

52 Scopus citations

Abstract

The problem of generating "random" geometric objects is motivated by the need to generate test instances for geometric algorithms. We examine the specific problem of generating a random cursive chi-monotone polygon on a given set of n vertices. Here, "random" is taken to mean that we select uniformly at random a polygon, from among all those cursive chi-monotone polygons having the given n vertices. We give an algorithm that generates a random monotone polygon in O(n) time and space after O(K) preprocessing time, where n < K < n2 is the number of edges of the visibility graph of the cursive chi-monotone chain of the given vertex set. We also give an O(n3) time algorithm for generating a random convex polygon whose vertices are a subset of a given set of n points. Finally, we discuss some further extensions, as well as the challenging open problem of generating random simple polygons.

Original languageEnglish
Pages (from-to)277-290
Number of pages14
JournalComputational Geometry: Theory and Applications
Volume6
Issue number5
DOIs
StatePublished - Sep 1996

Fingerprint

Dive into the research topics of 'Generating random polygons with given vertices'. Together they form a unique fingerprint.

Cite this