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 条
  • [1] The evolution of uniform random planar graphs
    Dowden, Chris
    ELECTRONIC JOURNAL OF COMBINATORICS, 2010, 17 (01):
  • [2] Uniform mixing time for random walk on lamplighter graphs
    Komjathya, Julia
    Miller, Jason
    Peres, Yuval
    ANNALES DE L INSTITUT HENRI POINCARE-PROBABILITES ET STATISTIQUES, 2014, 50 (04): : 1140 - 1160
  • [3] Towards random uniform sampling of bipartite graphs with given degree sequence
    Miklos, Istvan
    Erdos, Peter L.
    Soukup, Lajos
    ELECTRONIC JOURNAL OF COMBINATORICS, 2013, 20 (01):
  • [4] Random planar graphs
    McDiarmid, C
    Steger, A
    Welsh, DJA
    JOURNAL OF COMBINATORIAL THEORY SERIES B, 2005, 93 (02) : 187 - 205
  • [5] On random planar graphs, the number of planar graphs and their triangulations
    Osthus, D
    Prömel, HJ
    Taraz, A
    JOURNAL OF COMBINATORIAL THEORY SERIES B, 2003, 88 (01) : 119 - 134
  • [6] Approximating the Diameter of Planar Graphs in Near Linear Time
    Weimann, Oren
    Yuster, Raphael
    AUTOMATA, LANGUAGES, AND PROGRAMMING, PT I, 2013, 7965 : 828 - 839
  • [7] Planar rectilinear drawings of outerplanar graphs in linear time
    Frati, Fabrizio
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2022, 103
  • [8] Approximating the Diameter of Planar Graphs in Near Linear Time
    Weimann, Oren
    Yuster, Raphael
    ACM TRANSACTIONS ON ALGORITHMS, 2016, 12 (01)
  • [9] Approximate tree decompositions of planar graphs in linear time
    Kammer, Frank
    Tholey, Torsten
    THEORETICAL COMPUTER SCIENCE, 2016, 645 : 60 - 90
  • [10] LINEAR TIME AUTOMORPHISM ALGORITHMS FOR TREES, INTERVAL-GRAPHS, AND PLANAR GRAPHS
    COLBOURN, CJ
    BOOTH, KS
    SIAM JOURNAL ON COMPUTING, 1981, 10 (01) : 203 - 225