gpt4 book ai didi

algorithm - 加权 n 着色问题算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:02:21 27 4
gpt4 key购买 nike

我有 100 个顶点和一个计算顶点 x 和顶点 y 之间边的权重的函数 f(x,y)。 f 不是特别昂贵,因此如果需要,我可以生成带权重的索引邻接列表。

有哪些有效、易处理的方法可以通过最小化或最大化连接相同颜色顶点的所有边的权重之和来优化这些顶点的 n 着色?

我认为模拟退火在这种情况下会很有用。

代码包的链接也非常有用,这样我就不必重写轮子了!

谢谢!

最佳答案

一个非常方便的用于试验图形的 python 包是 NetworkX .如果您更喜欢 C++,也可以使用 boost,但是在 NetworkX 之后,在 boost 中使用图形会显得笨拙得可笑。

模拟退火不是一个坏主意。您可以先进行常规着色以找到有助于指导搜索的下限。不过,您应该更准确地定义您的问题。您的意思是为传入边的总和选择一些枢轴值并尝试围绕枢轴划分颜色吗?

关于algorithm - 加权 n 着色问题算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3950677/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com