python生成对顶点度有一定约束的随机连接图

时间:2018-07-29 20:06:13

标签: python graph

是否有任何python软件包可以随机生成连接的图(每对顶点之间都有一条路径),每个顶点的度最大为4?

谢谢!

1 个答案:

答案 0 :(得分:0)

我可以想到的一种简单算法是:

  1. 从一个顶点开始

  2. 重复两次随机移动之一:

    2A)选择一个度数小于4的随机顶点,并添加一个新的顶点

    2B)选取两个度数小于4且未连接的随机顶点,并在它们之间添加一条边线

直到您具有足够的顶点/边。