我们知道,可以使用Karger的mincut算法(以非建设性的方式)证明图可以具有的最大mincut数量为。
我想知道我们是否可以通过从一组mincut到另一组基数n \ choose 2给出双射的(而不是单射的)证明来证明这一身份。没有具体原因,这只是出于好奇。我尝试自己做,但到目前为止还没有成功。我不想让任何人浪费时间在上面,因此,如果问题似乎毫无意义,我将要求主持人采取相应行动。
最佳-阿卡什
我们知道,可以使用Karger的mincut算法(以非建设性的方式)证明图可以具有的最大mincut数量为。
我想知道我们是否可以通过从一组mincut到另一组基数n \ choose 2给出双射的(而不是单射的)证明来证明这一身份。没有具体原因,这只是出于好奇。我尝试自己做,但到目前为止还没有成功。我不想让任何人浪费时间在上面,因此,如果问题似乎毫无意义,我将要求主持人采取相应行动。
最佳-阿卡什
Answers:
该绑定我认为迪尼茨,Karzanov和罗蒙诺索夫在1976年最初证明,在“一图的所有最小割系统的结构”。也许您可以在本文中找到所需的内容,但是我不确定它是否在线。
非正式地,人们可以争辩说,为了拥有最大数量的最小切割,图中的所有节点都必须具有相同的度数。
让我们将图分为两个节点和,使。设图中的最小切割数为。
考虑一个具有个顶点的连接图,其中每个顶点的度为2。这必须是循环图,最小切割为两个边。显然,切割任意两个边缘将导致切割,并且这种切割是最小切割。由于存在不同的边对,因此存在最小切割。
通过从循环图中删除边来制作新图。新图的最小切割数是一条边,切割任何一条边就足够了:可以进行这样的切割。
通过向循环图添加边来制作新图。现在,两个节点的等级为3,节点的等级为2。度三个节点必须同属或同属。请注意,在循环图的情况下,没有节点被限制同时出现在或。含义是添加一条边会增加约束,从而减少最小切割的次数。
将更多节点提升到三级会增加额外的约束,直到第二级只有一个最小限度的减少。
前述表明,循环图是(至少)的局部最大值。
考虑图的集合,其中每个节点的度数为3。删除边会产生一个最小切为2的图形。如上所述,添加一条边会产生两个节点,这些节点大多数出现在切口的同一侧。
这表明每个节点的度数为是局部最大值。注意整个图的个大小为切口表示这是一个递减函数。
我还没有考虑过是否可以将上述内容形式化,但这代表了一种可能的方法。
另外,我认为Bixby论文耶拉尼·尼尔森(Jelani Nelson)在其答案的评论中提到的标题为“具有n个连通性和M个n键连通性的图形中的最小边和顶点数”(链接)