- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 工作分配问题 问题 某教研室有4位教师:A,B,C,D.A能教课程5;B能教1,2;C能教1,4;D能教课程3.能否适当分配他们的任务,使4位教师担任4门不同课并且不发生安排教师教他不能教的课的情况? 此问题可归结为二部图的数学模型: G=?{A,B,C,D},E,{1,2,3,4,5}?,(X,y)?E,如果X能教y.一个满足要求的工作分配正是一个含有4条边的一个最大匹配. A B C D 1 2 3 4 5 求图G最大匹配的方法 首先 任取一个匹配(含一边也可)M作为起点.接着按下列方法逐步调整当前匹配(每一步使它调整为边数多1的匹配)最后达到一个最大匹配: 步骤① 在X中选定一个不属于M的点xi标记(*). 步骤② 在X的新标记的点中选一点,如xi,用(xi) 标记通过不属于M的边与xi邻接并且尚未标记的 点(如yi);在Y的新标记的点中选一点(如yi),用 (yi)标记通过M的边与yi邻接并且尚未标记的点; 照此继续,直到发现标记到Y的一个点,该点不与 X中任一边相关联或标记不到任何这样的点为止. 出现前一情况,便找到一条关于M的交替链(定义 8.4-4);利用它可调整M到一个比M多一边的匹配; 出现后一情况便表示M已为最大匹配. 求最大匹配举例 解: ①取一个初始匹配M={Bb,Cc,Dd}. ②用标记 法从点A开始求得一条交替链:?=(AcCe)(左图). ③用?调整匹配M:将?中属于M的边删去并将其中不属于M的其它边添加到M中得到比M多一边的新匹配M’(如右图示). ④因对M’用标记法只能从E或F开始,但都不能求出M’的任何交替链,故判定M’是一个最大匹配. A(c) B C D(d) a b c(D) d (E) e E(*) F (*) f A(*) B C(c) D a b c(A) d e(C) E F f M’ 树的概念 树是应用中特别重要的特殊图,分无向树和有向树两种. 定义 无回路的无向连通图称为无向树.也可以说,无基本回路的无向连通图称为无向树,因为:无回路等价于无基本回路. 连通分支全为无向树的图,即无回路的无向图,称为森林. 树的1度点称为树叶,不是树叶的点称为分枝点. 例 图8.6-1. (n,m)无向线图G是树的5个等价条件 ①G是树—连通无回路.②G无回路且m=n-1. ③G连通且m=n-1. ④G无回路且加一边得唯 一回路. ⑤G连通且少一边不连通. ⑥G任二点间有唯一(基本)路径. 证 ①?②:2结点树的边数为1=2-1.假设k结点树的边数为k-1.要证k+1结点树的边数为k.事实上,树G必有一树叶w(否则G任一点的度都大于1,从任一点出发沿一边进入另一点恒可沿另一边离开.因G的结点有限,故有限步以后一定要回到前面的点,便与G无回路相矛盾). 子图G-{w}显然是树,其点数是k,按归纳假设其边数是k-1,从而G的边数是k=(k+1)-1,归纳证明完成. 证 ②?③:要证若G无回路且m=n-1,则G连通.不然的话,G有k(?2)个无回路的连通分支(树): T1,…,Tk,设Ti为(ni,mi)图,则 m=m1+…+mk=(n1-1)+…+(nk-1)=(n1+…+nk)-kn-1矛盾. ③?④:要证若G连通且m=n-1,则G无回路且加一边得唯一回路. 先对n用归纳法证明G无回路.n=2时显然成立.设n=k时结论已成立并考虑n=k+1的情形.此时若G无1度点,则2m?2n 与m=n-1矛盾.故G必有1度点w.易见G-w连通且满足条件(边数比点数少1),由归纳假设G-w无回路.因w为1度点,故G也无回路. 再证G加任一边e=(vi,vj)得唯一回路.G连通性保证有vi-vj路,从而G+e有回路.因删去两条回路中的任一边仍有回路留下,故G+e不会有两条回路(否则G有回路). 证 ④?⑤:要证若G无回路且加一边得唯一回路,则G连通且删去一边不连通.用反证法,因G是森林,若G不连通,则在G的二连通分支的点间加边不会得新回路,故G连通.若连通的G删去一边e还连通,便得出G=(G-e)∪{e}有回路的矛盾. ⑤?⑥:要证若G连通且删去一边不连通,则G任二点间有唯一路径.事实上,G连通性保证任2点u,w间有路径.若有两条这样的u-w路径便与G删去一边不连通的假设矛盾. ⑥?①:要证若G任二点间有唯一路径则G是树.任2点都可达表示G连通.若G有回路,则G必有两点其间有两条路径,与条件⑥矛盾. 推论 由条件⑤,树是结点数固定下边数最少的连通图,并且 min{m|(n,m)图连通}=n-1. 由条件④,树是结点数固定下边数最多的无回路图,并且 max{m|(n,m)图无回路}=n-1. 每棵树至少有两片树叶(n?2). 证:若不是这样便有 d(v1)+…+d(vn)
原创力文档


文档评论(0)