...
首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >Speeding up Switch Markov Chains for Sampling Bipartite Graphs with Given Degree Sequence
【24h】

Speeding up Switch Markov Chains for Sampling Bipartite Graphs with Given Degree Sequence

机译:给定度数序列的二部图采样加速开关马尔可夫链

获取原文
   

获取外文期刊封面封底 >>

       

摘要

We consider the well-studied problem of uniformly sampling (bipartite) graphs with a given degree sequence, or equivalently, the uniform sampling of binary matrices with fixed row and column sums. In particular, we focus on Markov Chain Monte Carlo (MCMC) approaches, which proceed by making small changes that preserve the degree sequence to a given graph. Such Markov chains converge to the uniform distribution, but the challenge is to show that they do so quickly, i.e., that they are rapidly mixing.The standard example of this Markov chain approach for sampling bipartite graphs is the switch algorithm, that proceeds by locally switching two edges while preserving the degree sequence. The Curveball algorithm is a variation on this approach in which essentially multiple switches (trades) are performed simultaneously, with the goal of speeding up switch-based algorithms. Even though the Curveball algorithm is expected to mix faster than switch-based algorithms for many degree sequences, nothing is currently known about its mixing time. On the other hand, the switch algorithm has been proven to be rapidly mixing for several classes of degree sequences.In this work we present the first results regarding the mixing time of the Curveball algorithm. We give a theoretical comparison between the switch and Curveball algorithms in terms of their underlying Markov chains. As our main result, we show that the Curveball chain is rapidly mixing whenever a switch-based chain is rapidly mixing. We do this using a novel state space graph decomposition of the switch chain into Johnson graphs. This decomposition is of independent interest.
机译:我们考虑对给定度数序列的均匀采样(二分图)进行充分研究的问题,或者等效地考虑对行和列总和固定的二进制矩阵进行均匀采样。特别是,我们专注于马尔可夫链蒙特卡罗(MCMC)方法,该方法通过进行一些小的更改来保留给定图的度序列。这样的马尔可夫链收敛到均匀分布,但是挑战在于证明它们能如此迅速地进行混合,即它们正在快速混合。用于采样二部图的这种马尔可夫链方法的标准示例是切换算法,该算法通过局部进行在保留度数顺序的同时切换两个边。曲线球算法是此方法的一种变体,其中基本上同时执行多个开关(交易),目的是加快基于开关的算法。尽管对于许多度序列,Curveball算法的混合速度要比基于开关的算法快,但目前尚不清楚其混合时间。另一方面,开关算法已被证明可以快速混合几类度数序列。在这项工作中,我们提出了关于Curveball算法混合时间的第一个结果。我们就开关算法和Curveball算法之间的基本马尔可夫链进行了理论比较。作为我们的主要结果,我们表明,每当基于开关的链快速混合时,Curveball链就会快速混合。我们使用将开关链分解为Johnson图的新型状态空间图分解来完成此操作。这种分解具有独立的意义。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号