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 条
  • [41] Degree distribution in random planar graphs
    Drmota, Michael
    Gimenez, Omer
    Noy, Marc
    JOURNAL OF COMBINATORIAL THEORY SERIES A, 2011, 118 (07) : 2102 - 2130
  • [42] The maximum degree of random planar graphs
    Drmota, M.
    Gimenez, O.
    Noy, M.
    Panagiotou, K.
    Steger, A.
    PROCEEDINGS OF THE LONDON MATHEMATICAL SOCIETY, 2014, 109 : 892 - 920
  • [43] On the norms of the random walks on planar graphs
    Zuk, A
    ANNALES DE L INSTITUT FOURIER, 1997, 47 (05) : 1463 - +
  • [44] Central loops in random planar graphs
    Lion, Benjamin
    Barthelemy, Marc
    PHYSICAL REVIEW E, 2017, 95 (04)
  • [45] A linear time algorithm to recognize clustered planar graphs and its parallelization
    Dahlhaus, E
    LATIN '98: THEORETICAL INFORMATICS, 1998, 1380 : 239 - 248
  • [46] A Kertesz line on planar random graphs
    Janke, W
    Johnston, DA
    Stathakopoulos, M
    JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2002, 35 (35): : 7575 - 7584
  • [47] A linear-time algorithm for clique-coloring planar graphs
    Liang, Zuosong
    Shan, Erfang
    Xing, Huiyu
    Bai, Chunsong
    OPERATIONS RESEARCH LETTERS, 2019, 47 (04) : 241 - 243
  • [48] Local convergence of random planar graphs
    Stufler, Benedikt
    JOURNAL OF THE EUROPEAN MATHEMATICAL SOCIETY, 2023, 25 (01) : 1 - 73
  • [49] Optimal Orthogonal Drawings of Planar 3-Graphs in Linear Time
    Didimo, Walter
    Liotta, Giuseppe
    Ortali, Giacomo
    Patrignani, Maurizio
    PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2020, : 806 - 825
  • [50] k-planar crossing number of random graphs and random regular graphs
    Asplund, John
    Do, Thao
    Hamm, Arran
    Szekely, Laszlo
    Taylor, Libby
    Wang, Zhiyu
    DISCRETE APPLIED MATHEMATICS, 2018, 247 : 419 - 422