最近我一直在研究一些算法,但遇到了以下问题:
给定一个无向、没有权重并且可能不连通的图 G(V, E),找到 G 的 k 个分区,每个分区有相同数量的节点(假设总节点数是 k 的倍数),并且 G 中连接不同分区中的节点的边数最少。
我不需要一个多项式时间算法来解决这个问题(因为它可能是 NP-Hard),而是需要一个能够在不到24小时内解决150个节点和1200条边的算法。虽然任何好的近似算法都会受到欢迎,但我更喜欢精确解决方案。
尽管我尽可能地简化了问题,但对于有权重的有向图的一般解也很好。
谢谢您的帮助!
更新:我刚刚做了更多的研究,并意识到这可以被重新解释为一个修改后的连通性问题。也许在这样的思路下有解决方案?
给定一个无向、没有权重并且可能不连通的图 G(V, E),找到 G 的 k 个分区,每个分区有相同数量的节点(假设总节点数是 k 的倍数),并且 G 中连接不同分区中的节点的边数最少。
我不需要一个多项式时间算法来解决这个问题(因为它可能是 NP-Hard),而是需要一个能够在不到24小时内解决150个节点和1200条边的算法。虽然任何好的近似算法都会受到欢迎,但我更喜欢精确解决方案。
尽管我尽可能地简化了问题,但对于有权重的有向图的一般解也很好。
谢谢您的帮助!
更新:我刚刚做了更多的研究,并意识到这可以被重新解释为一个修改后的连通性问题。也许在这样的思路下有解决方案?