Minimum cost star-shaped drawings of plane graphs with a fixed embedding and concave corner constraints

A star-shaped drawing of a plane graph is a straight-line drawing such that each inner facial cycle is drawn as a star-shaped polygon, and the outer facial cycle is drawn as a convex polygon. In this paper, given a biconnected plane graph G with fixed plane embedding and a prescribed set of concave corners, we study the following two problems on star-shaped drawings. First, we consider the problem of finding a star-shaped drawing D of G such that only prescribed corners are allowed to become concave corners in D. More specifically, we characterize a necessary and sufficient condition for a subset of prescribed corners to admit such a star-shaped drawing D of G. Our characterization includes Thomassen's characterization of biconnected plane graphs with a prescribed boundary that have convex drawings [24]. We also give a linear-time testing algorithm to test such conditions. Next, given a non-negative cost for each corner in G, we show that a star-shaped drawing D of G with the minimum cost can be found in linear-time, where the cost of a drawing is defined by the sum of costs of concave corners in the drawing.

[1]  M. Chrobak,et al.  Convex Grid Drawings of 3-Connected Planar Graphs , 1997, Int. J. Comput. Geom. Appl..

[2]  Hiroshi Nagamochi,et al.  An algorithm for constructing star-shaped drawings of plane graphs , 2010, Comput. Geom..

[3]  Hiroshi Nagamochi,et al.  A Linear-Time Algorithm for Star-Shaped Drawings of Planar Graphs with the Minimum Number of Concave Corners , 2011, Algorithmica.

[4]  Roberto Tamassia,et al.  On-Line Planarity Testing , 1989, SIAM J. Comput..

[5]  Hiroshi Nagamochi,et al.  Convex drawings of graphs with non-convex boundary constraints , 2006, Discret. Appl. Math..

[6]  Shin-Ichi Nakano,et al.  Convex Grid Drawings of Four-connected Plane Graphs , 2006, Int. J. Found. Comput. Sci..

[7]  Robert E. Tarjan,et al.  Dividing a Graph into Triconnected Components , 1973, SIAM J. Comput..

[8]  W. T. Tutte Convex Representations of Graphs , 1960 .

[9]  Md. Saidur Rahman,et al.  Planar Graph Drawing , 2004, Lecture Notes Series on Computing.

[10]  Stefan Felsner,et al.  Convex Drawings of 3-Connected Plane Graphs , 2004, SODA '05.

[11]  Marek Chrobak,et al.  Convex drawings of graphs in two and three dimensions (preliminary version) , 1996, SCG '96.

[12]  Hiroshi Nagamochi,et al.  Convex drawings of hierarchical planar graphs and clustered planar graphs , 2010, J. Discrete Algorithms.

[13]  Hiroshi Nagamochi,et al.  Star-Shaped Drawings of Graphs with Fixed Embedding and Concave Corner Constraints , 2008, COCOON.

[14]  G. Kant Algorithms for drawing planar graphs , 1993 .

[15]  Takao Nishizeki,et al.  Convex Drawings of Plane Graphs of Minimum Outer Apices , 2006, Int. J. Found. Comput. Sci..

[16]  K. Wagner Bemerkungen zum Vierfarbenproblem. , 1936 .