python-3.x - 完整图中节点集的最小生成树
问题描述
我试图找到连接点的最小生成树,但要尊重网络的现有布局。我很难在 python 的工具 networkx 中制定网络来找到最小生成树。
我需要找到仅覆盖点的最小生成树,考虑到我有这些点的坐标,我可以找到连接它们的线的长度。
关于如何做到这一点的任何指示或想法?
解决方案
您正在解决 NP-hard 的Steiner 树问题。networkx
提供了一种近似算法来解决这个问题:networkx.algorithms.approximation.steinertree.steiner_tree。
推荐阅读
- api - HttpClient 未将发布数据发送到 NancyFX 端点
- python-3.x - 在奥赛罗棋盘游戏中使用时,windows python 子进程将不起作用
- javascript - 使用 Twitter Typeahead.js 的多个远程源
- node.js - ModuleBuildError:模块构建失败:TypeError [ERR_INVALID_ARG_TYPE]:“路径”参数必须是字符串类型。接收类型未定义
- python - 为列表 Python 上的奇数加 1
- xcode - 将 macOS 更新到 Catalina 后,无法在 Xcode 中构建 React Native 项目
- mongodb - MongoDB:仅项目特定类型的字段
- symfony - 使用多个插件在 Ext:news 中朗读 url
- pic - MPLAB X IDE v5.40“链接错误:无法分配程序内存”如何更正此问题?
- excel - 查找具有多个类别的 MIN 时间戳