离散数学图论作业

问题二

求证:一个简单无向图是二分图的充分必要条件是图中不存在长度为奇数的回路。
证明
必要性

    现在有一个二分图 G G ,假设其存在一条长度为奇数的回路,不妨设长度k=2k+1,其回路节点依次为 v1,v2,v3,...,vk v 1 , v 2 , v 3 , . . . , v k (vi,vi+1) ( v i , v i + 1 ) 存在一条边, (vk,v1) ( v k , v 1 ) 亦有边。
     我们将该二分图的点集分为 (V1,V2) ( V 1 , V 2 ) 显然, v1 v 1 v2 v 2 不能同时在 V1 V 1 或者 V2 V 2 ,因为他们之间有边相连。不难得出, v1,v3,v5,...,vk′′,k′′k v 1 , v 3 , v 5 , . . . , v k ″ , k ″ ≤ k ′ 在同一个点集,剩下的在另一个。这里可以得出, v1 v 1 vk v k 必须在同一个点集,但他们之间又有边,根据二分图的性质,不能在同一个点集,矛盾。所以不存在奇数回路。必要性得证。

充分性

     假设一个图只存在偶数回路,证明其必为一个二分图。下为证明。
     显然,对于任意偶数回路 v1,v2,v3,...,vkk=2k v 1 , v 2 , v 3 , . . . , v k , k = 2 ∗ k ′ ,均可将其分为两个点集,使其成为一个二分图。
     如果该图中所有偶数回路划分的点集均不冲突,则可以将该图分为两个点集,构成二分图。
     假设存在两条路径 v1,v2,v3,...,vkk=2k v 1 , v 2 , v 3 , . . . , v k , k = 2 ∗ k ′ w1,w2,w3,...,wkk=2k w 1 , w 2 , w 3 , . . . , w k , k = 2 ∗ k ′ ,其中存在 i,j i , j ,使 wi=vi,wj=vj w i ′ = v i , w j ′ = v j vi,vj v i , v j 在同一个点集而 wi,wj w i ′ , w j ′ 不在同一个点集。
     如果 vi,vj v i , v j 在同一个点集,则 vi,vj v i , v j 存在一条长度为偶数的通路。
     如果 wi,wj w i ′ , w j ′ 不在同一个点集,则 wi,wj w i ′ , w j ′ 存在一条长度为奇数的通路。
     若路径无重复,则可以得出 vi,vj v i , v j 存在一条长度奇数的回路,矛盾。
     若路径有重复,重复部分必然经过偶数次,删去后,对回路长度的奇偶性无影响吗,即仍然存在长度为奇数回路,矛盾。
     充分性得证。

问题三

举例说明Dijkstra算法不适用于带负权的带权图。

如图

假设计算1号节点到3号节点的最短路,标准的Dijkstra算法在第一步更新了3号节点就会终止程序(已经更新到了终点),得出最短路长度为2。但显然最短路长度为1。
Dijkstra的正确性证明,即贪心证明,是基于边权非负的,在这里就不阐述。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值