经典图论问题.doc
《经典图论问题.doc》由会员分享,可在线阅读,更多相关《经典图论问题.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、5经典图论问题5.1 一笔画问题一笔画算法即是从起点a开场选择关联边第一这条边不是往回倒,第二这条边在前面延伸路上没有出现过向前延伸,如果到达终点b,得到ab迹,判断路上的的边数是否为图的总边数,是就终止,否那么选择迹上某个关联边没有用完的顶点v,用同样方式再搜索vv的闭迹,添加到ab迹上,即得到av-vb迹,如果这个迹的边数还没有到达总边数,那么再选择迹上某个关联边没有用完的顶点。逐步扩展即可。二、弗罗莱Fleury算法 任取v0V(G),令P0=v0;设Pi=v0e1v1e2ei vi已经行遍,按下面方法从中选取ei+1:aei+1与vi相关联;b除非无别的边可供行遍,否那么ei+1不应该
2、为Gi=G-e1,e2, , ei中的桥所谓桥是一条删除后使连通图不再连通的边;c当b不能再进展时,算法停顿。5.2 中国邮递员问题CPP规划模型:设为经过边的次数,那么得如下模型。5.3 旅行推销员问题TSP,货郎担问题NPC问题定义:包含图G的所有定点的路圈称为哈密顿路圈,含有哈密顿圈得图称为哈密顿图。分析:从一个哈密顿圈出发,算法一:哈密顿圈的充要条件:一包含所有顶点的连通子图,二每个顶点度数为2象求最小生成树一样,从最小权边加边,顶点度数大于3以及形成小回路的边去掉。算法二:算法三:Step1:取权数最小的四条边,权与29,不合理v4度数为3但为下界,分两枝保存或去掉v1,v4例如:设
3、旅行推销员的矩阵为Step2:去掉v1,v4后取权最小的四条边规划模型:先将一般加权连通图转化成一个等价的加权完全图,设当从到时,否那么,那么得如下模型。 不含子巡回或1,不含子巡回的约束也可以用如下条件表示:5.4 排课表问题问题一边色数:给图的边着色,相邻边着不同的颜色,那么每条边都着上颜色而且最少的颜色数称为边色数,对于排课表问题来说,一种颜色表示可以在同一时间段同时上课的情况。定理:最小边色数等于最大顶点度数。以下加边循环算法为多项式时间算法:就是加边让每个顶点的度数一样为最大度数,然后求一组完美匹配M,着同样颜色,然后从图中去掉M中的边,再求第二组完美匹配。问题二:根本思想是:由给定
4、的教室数与总课时数确定教学时间长度即匹配数-色数,在没有考虑教室数限制所计算的匹配数根底上,增加空匹配至时间长度个,然后调节匹配边差大于1的匹配,直到满足要求。5.5 几个小问题会议安排问题例如: 举行一个国际会议,有A, B, C, D, E,F,G 7个人。以下事实:A 会讲英语; B 会讲英语与汉语;C 会讲英语、意大利语与俄语;D 会讲日语与汉语;E 会讲德语与意大利语;F 会讲法语、日语与俄语;G 会讲法语与德语。试问这7个人应如何排座位, 才能使每个人都能与他身边的人交谈解答:那么我们用结点来代表人,于是结点集合V=A,B,C,D,E,F,G对于任意的两点,假设有共同语言,就在它们
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 经典 问题
限制150内