赫里斯托菲德#

christofides(G, weight='weight', tree=None)[源代码]#

旅行商问题的一种近似解

用Christofides计算完全无向图中旅行商问题的3/2近似 [1] 算法。

参数
G

G should be a complete weighted undirected graph. The distance between all pairs of nodes should be included.

weight字符串,可选(默认为“权重”)

与边权重对应的边数据关键点。如果任何边不具有该属性,则权重设定为1。

tree网络X图形或无(默认:无)

G的最小生成树,或者,如果没有最小生成树,则使用 networkx.minimum_spanning_tree()

返回
列表

中的节点列表 G 沿着最小哈密顿圈的3/2近似的圈。

工具书类

1

克里斯托菲德,尼科斯。“旅行推销员问题新启发式的最坏情况分析。”不是的。RR-388。宾夕法尼亚州匹兹堡卡内基-梅隆大学管理科学研究小组,1976。