We develop a new approach for uniform generation of combinatorial objects, and apply it to derive a uniform sampler REG for d-regular graphs. REG can be implemented such that each graph is generated in expected time O(nd^3), provided that d=o(n^{1/2}). Our result significantly improves the previously best uniform sampler, which works efficiently only when d=O(n^{1/3}), with essentially the same running time for the same d. We also give a linear-time approximate sampler REG*, which generates a random d-regular graph whose distribution differs from the uniform by o(1) in total variation distance, when d=o(n^{1/2}).
翻译:我们为统一的组合对象生成开发了一种新的方法, 用于为 d- perguines 生成统一的取样器 REG 。 REG 可以应用到每个图表都是在预期时间 O(nd) 3, 只要 d= o(n ⁇ 1/2}) 生成的 。 我们的结果大大改进了以前最佳的统一取样器, 它只有在 d= O(n ⁇ 1/3}) 时才有效运行, 且运行时间基本相同 。 我们还给一个线性时间近似的取样器 REG*, 它生成一个随机的 d- 普通图表, 其分布因o( o) 差强而与 o( o) 差强而不同, d= (n ⁇ 1/2} 。