Listing all plane graphs

被引:0
作者
Yamanaka, Katsuhisa [1 ]
Nakano, Shin-Ichi [1 ]
机构
[1] Gunma Univ, Dept Comp Sci, Gunma 3768515, Japan
来源
WALCOM: ALGORITHMS AND COMPUTATION, PROCEEDINGS | 2008年 / 4921卷
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we give a simple algorithm to generate all connected rooted plane graphs with at most m edges. A "rooted" plane graph is a plane graph with one designated (directed) edge on the outer face. The algorithm uses O(m) space and generates such graphs in O(1) time per graph on average without duplications. The algorithm does not output the entire graph but the difference from the previous graph. By modifying the algorithm we can generate all connected (non-rooted) plane graphs with at most m edges in O(m(3)) time per graph.
引用
收藏
页码:210 / 221
页数:12
相关论文
共 14 条
[1]  
[Anonymous], 1993, EFFICIENT ALGORITHMS
[2]   Reverse search for enumeration [J].
Avis, D ;
Fukuda, K .
DISCRETE APPLIED MATHEMATICS, 1996, 65 (1-3) :21-46
[3]   CONSTANT TIME GENERATION OF ROOTED TREES [J].
BEYER, T ;
HEDETNIEMI, SM .
SIAM JOURNAL ON COMPUTING, 1980, 9 (04) :706-712
[4]   Minimum-width grid drawings of plane graphs [J].
Chrobak, M ;
Nakano, S .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1998, 11 (01) :29-54
[5]   HOW TO DRAW A PLANAR GRAPH ON A GRID [J].
DEFRAYSSEIX, H ;
PACH, J ;
POLLACK, R .
COMBINATORICA, 1990, 10 (01) :41-51
[6]  
Knuth D.E., 2005, ART COMPUTER PROGRAM, V4
[7]  
Kreher D. L., 1998, Combinatorial Algorithms: Generation, Enumeration, and Search
[8]  
Li ZJ, 2001, LECT NOTES COMPUT SC, V2076, P433
[9]   Isomorph-free exhaustive generation [J].
McKay, BD .
JOURNAL OF ALGORITHMS, 1998, 26 (02) :306-324
[10]   Efficient generation of triconnected plane triangulations [J].
Nakano, S .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2004, 27 (02) :109-122