Uniform Random Sampling of Planar Graphs in Linear Time

被引:22
|
作者
Fusy, Eric [1 ]
机构
[1] INRIA Rocquencourt, Algorithms Project, F-78153 Le Chesnay, France
关键词
planar graphs; random generation; Boltzmann sampling; RANDOM GENERATION; ASYMPTOTIC ENUMERATION; COMBINATORIAL; TRIANGULATIONS; MAPS;
D O I
10.1002/rsa.20275
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article introduces new algorithms for the uniform random generation of labelled planar graphs. Its principles rely on Boltzmann samplers, as recently developed by Duchon, Flajolet, Louchard, and Schaeffer. It combines the Boltzmann framework, a suitable use of rejection, a new combinatorial bijection found by Fusy, Poulalhon, and Schaeffer, as well as a precise analytic description of the generating functions counting planar graphs, which was recently obtained by Gimenez and Noy. This gives rise to an extremely efficient algorithm for the random generation of planar graphs. There is a preprocessing step of some fixed small cost; and the expected time complexity of generation is quadratic for exact-size uniform sampling and linear for uniform approximate-size sampling. This greatly improves on the best previously known time complexity for exact-size uniform sampling of planar graphs with n vertices, which was a little over O(n(7)). (C) 2009 Wiley Periodicals, Inc. Random Struct. Alg., 35, 464-522, 2009
引用
收藏
页码:464 / 522
页数:59
相关论文
共 50 条
  • [31] Chasing a Fast Robber on Planar Graphs and Random Graphs
    Alon, Noga
    Mehrabian, Abbas
    JOURNAL OF GRAPH THEORY, 2015, 78 (02) : 81 - 96
  • [32] Uniform generation of random regular graphs
    Gao, Pu
    Wormald, Nicholas
    2015 IEEE 56TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2015, : 1218 - 1230
  • [33] On the Degree Distribution of Random Planar Graphs
    Panagiotou, Konstantinos
    Steger, Angelika
    PROCEEDINGS OF THE TWENTY-SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2011, : 1198 - 1210
  • [34] A linear time algorithm for the induced disjoint paths problem in planar graphs
    Kawarabayashi, Ken-ichi
    Kobayashi, Yusuke
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (02) : 670 - 680
  • [35] ON LINEAR-TIME ALGORITHMS FOR 5-COLORING PLANAR GRAPHS
    FREDERICKSON, GN
    INFORMATION PROCESSING LETTERS, 1984, 19 (05) : 219 - 224
  • [36] Optimal Orthogonal Drawings of Planar 3-Graphs in Linear Time
    Didimo, Walter
    Liotta, Giuseppe
    Ortali, Giacomo
    Patrignani, Maurizio
    PROCEEDINGS OF THE THIRTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA'20), 2020, : 806 - 825
  • [37] RECTANGULAR DUALIZATION OF BICONNECTED PLANAR GRAPHS IN LINEAR TIME AND RELATED APPLICATIONS
    Ancona, M.
    Drago, S.
    Quercini, G.
    Bogdanovych, A.
    APPLIED AND INDUSTRIAL MATHEMATICS IN ITALY II, 2007, 75 : 37 - +
  • [38] On the number of edges in random planar graphs
    Gerke, S
    McDiarmid, A
    COMBINATORICS PROBABILITY & COMPUTING, 2004, 13 (02): : 165 - 183
  • [39] Generating random connected planar graphs
    Daniel A. Griffith
    GeoInformatica, 2018, 22 : 767 - 782
  • [40] Generating random connected planar graphs
    Griffith, Daniel A.
    GEOINFORMATICA, 2018, 22 (04) : 767 - 782