我的问题
是否有一种有效的算法可以在完整的k分图中找到最大权重(或最小权重)k-团(根据维基百科,当且仅当它们属于不同的分集时,顶点相邻的图)?
有关条款的更多详细信息
Max-weight Clique:图中的每条边都有一个权重。团的权重是团中所有边的权重之和。目标是找到一个权重最大的集团。
请注意,clique 的大小是 k,它是完整 k-partite 图中可能的最大 clique 大小。
我试过的
我在一个项目中遇到了这个问题。由于我不是 CS 人员,因此我不确定复杂性等。
我搜索了几篇相关论文,但没有一篇涉及相同的问题。我还编写了一个贪心算法+模拟退火来处理它(结果似乎不好)。我也尝试过动态编程之类的东西(但它似乎效率不高)。所以我想知道是否可以有效地计算出精确的最优值。提前致谢。
编辑由于我的输入可能非常大(例如,每个团中的顶点数是 2^k),我希望找到一个非常快速的算法(例如 k 的多项式)来计算出最佳结果。如果不可能,我们可以证明复杂性的一些下限吗?