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 条
  • [21] Recognizing Optimal 1-Planar Graphs in Linear Time
    Brandenburg, Franz J.
    ALGORITHMICA, 2018, 80 (01) : 1 - 28
  • [22] Recognizing Optimal 1-Planar Graphs in Linear Time
    Franz J. Brandenburg
    Algorithmica, 2018, 80 : 1 - 28
  • [23] Structured Recursive Separator Decompositions for Planar Graphs in Linear Time
    Klein, Philip N.
    Mozes, Shay
    Sommer, Christian
    STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2013, : 505 - 514
  • [24] A linear time heuristic for the branch-decomposition of planar graphs
    Tamaki, H
    ALGORITHMS - ESA 2003, PROCEEDINGS, 2003, 2832 : 765 - 775
  • [25] Finding double Euler trails of planar graphs in linear time
    Chen, ZZ
    He, X
    Huang, CH
    SIAM JOURNAL ON COMPUTING, 2002, 31 (04) : 1255 - 1285
  • [26] Sampling Random Colorings of Sparse Random Graphs
    Efthymiou, Charilaos
    Hayes, Thomas P.
    Stefankovic, Daniel
    Vigoda, Eric
    SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2018, : 1759 - 1771
  • [27] Sampling unlabeled biconnected planar graphs
    Bodirsky, M
    Gröpl, C
    Kang, MY
    ALGORITHMS AND COMPUTATION, 2005, 3827 : 593 - 603
  • [28] On the linear arboricity of planar graphs
    Wu, JL
    JOURNAL OF GRAPH THEORY, 1999, 31 (02) : 129 - 134
  • [29] UNIFORM GENERATION OF RANDOM REGULAR GRAPHS
    Gao, Pu
    Wormald, Nicholas
    SIAM JOURNAL ON COMPUTING, 2017, 46 (04) : 1395 - 1427
  • [30] The jamming constant of uniform random graphs
    Bermolen, Paola
    Jonckheere, Matthieu
    Moyal, Pascal
    STOCHASTIC PROCESSES AND THEIR APPLICATIONS, 2017, 127 (07) : 2138 - 2178