Abstract
Most of graph drawing algorithms draw graphs on unbounded planes. In this paper we introduce a new polyline grid drawing algorithm for drawing free trees on plane regions which are bounded by simple polygons. Our algorithm uses the simulated annealing (SA) method, and by means of the straight skeletons of the bounding polygons guides the SA method to uniformly distribute the vertices of the given trees over the given regions. Our results show improvements to the previous algorithms that use the SA method to draw graphs inside rectangles. To our knowledge, this paper is the first attempt for developing algorithms that draw graphs on regions which are bounded by simple polygons.
Keywords
Cite this article
@article{cai-1314,
author = {Alireza Bagheri and Mohammadreza Razzazi},
title = {Drawing Free Trees Inside Simple Polygons Using Polygon Skeleton},
journal = {Computing and Informatics},
volume = {23},
number = {3},
pages = {239--254},
year = {2004},
issn = {1335-9150},
url = {https://cai.type.sk/content/2004/3/drawing-free-trees-inside-simple-polygons-using-polygon-skeleton/}
}
TY - JOUR AU - Alireza Bagheri AU - Mohammadreza Razzazi TI - Drawing Free Trees Inside Simple Polygons Using Polygon Skeleton JO - Computing and Informatics VL - 23 IS - 3 SP - 239 EP - 254 PY - 2004 SN - 1335-9150 UR - https://cai.type.sk/content/2004/3/drawing-free-trees-inside-simple-polygons-using-polygon-skeleton/ KW - Graph drawing KW - simulated annealing KW - straight skeleton ER -
Bagheri, A., & Razzazi, M. (2004). Drawing Free Trees Inside Simple Polygons Using Polygon Skeleton. Computing and Informatics, 23(3), 239–254. https://cai.type.sk/content/2004/3/drawing-free-trees-inside-simple-polygons-using-polygon-skeleton/