首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >证明子图是生成树

证明子图是生成树
EN

Stack Overflow用户
提问于 2015-05-16 10:07:27
回答 1查看 175关注 0票数 1

设T和T‘是连通图G的2生成树。证明了T‘中存在一个弧y,使得(T-{x})∪{y}和(T'-{y})∪{x}是G中的生成树。

有什么办法能证明这一点吗?有正式的方法证明子图是生成树吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-16 11:00:19

是的,是的。

证明子图是生成树的方法是:

  1. 子图涉及图中的所有节点;以及
  2. 子图是一棵树。
    • 任何两个节点之间都有一条路径。

因为TT'都是生成树,所以您知道TT'中的任何两个节点之间都有一条路径,而TT'都会接触G中的每个节点。

如果您从arc x中删除T,那么您将得到两棵树。我们叫他们T0T1。由于T'触及每个节点,所以必须在T'中存在一个arc y,以便一个端点位于T0中,另一个端点位于T1中。

arc xarc y都是连接T0T1的弧。由于连接两棵树产生了一棵树,T0T1覆盖了G(T-{x})∪{y}(T'-{y})∪{x}中的所有节点。

正如您可能已经注意到的,我没有详细介绍实际的证据,只是做了一个概述。你需要证明:

  1. arc xT中删除会产生两棵树,T0T1,它们不共享节点,也不共享弧;
  2. arc y必须存在于T'中,它将T0T1连接起来;
  3. arc yT'中移除会产生两棵树,覆盖与T0T1相同的节点;
  4. 将两棵树与弧形连接起来会产生一棵树。

再加上一些其他的小东西,把它们结合在一起,形成一个连贯的答案,但这4件事是需要展示的核心项目。一旦你证明了这些事情,其他的事情都很容易推断出来。

祝你好运,我认为这是一份家庭作业。

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

https://stackoverflow.com/questions/30274316

复制
相关文章

相似问题

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