c - 将图划分为三顶点图,使边的权重之和最小化

标签 c algorithm graph graph-algorithm

我想将图划分为子图,每个子图由最多 3 个顶点组成,并且边的权重之和最小化,主图是完整的(具有所有可能的边),并且边被加权。 我想解决的主要问题是在 map 上找到接近的三个三点。

最佳答案

我确信这个问题是 NP 完全问题。它被称为 minimum k-cut problem .

尝试看看这个 article 。它讨论了解决此类问题的近似算法。

关于c - 将图划分为三顶点图,使边的权重之和最小化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22397743/

相关文章:

不同字节序分支中的代码覆盖率

c - 需要从 stdin 读取不确定数量的整数到数组中

c - 如何让我的子进程在后台运行?

java - 如何给文档中的每个对象一个唯一的ID?

algorithm - 使用 sscanf(),将字符串读取到 int 数组?

java - Java 中用于显示数据的简单可视化库

c++ - 魔鬼不加载图像与 linux 构建

java - 查找大于给定数字且与给定整数具有相同二进制权重的最小 +ve 整数的算法

database - 如何将社交网络关系 csv(列表字典)文件导入 neo4j 图形数据库?

c++ - 从函数绘制图形