微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否有NetworkX算法来查找从源到目标的最长路径? 输出

如何解决是否有NetworkX算法来查找从源到目标的最长路径? 输出

我需要在未加权图中从 s t 的最长路径。

我正在使用NetworkX,它具有一种算法,可以在有向无环图中找到最长的路径,但是我无法指定源节点和目标节点。

我无法在线找到任何信息,但是似乎可以使用这种显而易见的算法。有什么办法可以做到吗?

解决方法

“ [最长路径问题是在给定图中找到一条最大长度的简单路径的问题。” [{1]

NetworkX有一个simple_paths模块,其中包含函数all_simple_paths

以下是用于找到两个节点之间最长的简单路径的一种解决方案。

Suggests:

输出

if (requireNamespace("jsonlite")) {
  jsonlite::toJSON(...)
}

[1] Wikipedia贡献者。 “最长的路径问题。”维基百科,免费百科全书。可从以下网址获得:https://en.wikipedia.org/wiki/Longest_path_problem。 2020年11月8日访问。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。