首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个完全连通的有向图中,所有可能的非循环简单路径的数目是多少?

在一个完全连通的有向图中,所有可能的非循环简单路径的数目是多少?
EN

Stack Overflow用户
提问于 2011-12-11 00:00:12
回答 1查看 2.5K关注 0票数 0

假设我们有一个具有N顶点和M边的全连通有向图G

这个图有多少条边?是M = N^2吗?

如果我们取一个顶点,并开始以“深度优先搜索”的方式访问它的邻居,并避免循环,我们将得到多少非循环的简单路径?

例如,如果我们从4个顶点的图中的顶点1开始,则路径如下:

代码语言:javascript
复制
- 1
- 1,2
- 1,3
- 1,4
- 1,2,3
- 1,2,4
- 1,3,2
- 1,3,4
- 1,4,2
- 1,4,3

对于具有N顶点的图,它是N!还是更多?我找不到一种方法来推广这一点,并推导出一个有用的公式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-11 00:11:17

如果图已满,则每个顶点都有n!简单路径,因此图中的n*n!简单路径总数。

设起始顶点为v_1

下一步做什么是有可能的:移动到每个V\{v_1}中的一个,或者停止。

接下来,您有了停止的可能性:移动到每个V\{v_1,v_2}中的一个,其中v_2是被选为第二个或停止的节点。

..。在这里进行归纳以正式证明它

有了n节点的路径后,只有一种可能:停止。

为您提供每个顶点的n*(n-1)*...*1 = n!个可能的简单路径总数,以及图中的n*n!个可能的简单路径总数

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8457805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档