Approximating uniform triangular meshes in polygons

  • Authors:
  • Franz Aurenhammer;Naoki Katoh;Hiromichi Kojima;Makoto Ohsaki;Yinfeng Xu

  • Affiliations:
  • Institute for Theoretical Computer Science, Graz University of Technology, Inffeldgasse 16b/I, A-8010 Graz, Austria;Department of Architecture and Architectural Systems, Graduate School of Engineering, Kyoto University, Yoshida-Honmachi, Sakyo-ku, Kyoto 606-8501, Japan;Department of Architecture and Architectural Systems, Graduate School of Engineering, Kyoto University, Yoshida-Honmachi, Sakyo-ku, Kyoto 606-8501, Japan;Department of Architecture and Architectural Systems, Graduate School of Engineering, Kyoto University, Yoshida-Honmachi, Sakyo-ku, Kyoto 606-8501, Japan;School of Management, Xi'an Jiaotong University, Xi'an 710049, People's Republic of China

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2002

Quantified Score

Hi-index 5.23

Visualization

Abstract

We consider the problem of triangulating a convex polygon using n Steiner points under the following optimality criteria: (1) minimizing the overall edge length ratio; (2) minimizing the maximum edge length; and (3) minimizing the maximum triangle perimeter. We establish a relation of these problems to a certain extreme packing problem. Based on this relationship, we develop a heuristic producing constant approximations for all the optimality criteria above (provided n is chosen sufficiently large). That is, the produced triangular mesh is uniform in these respects.The method is easy to implement and runs in O(n2log n) time and O(n) space. The observed runtime is much less. Moreover, for criterion (1) the method works--within the same complexity and approximation bounds--for arbitrary polygons with possible holes, and for criteria (2) and (3) it does so for a large subclass.