图论——染色二部图匹配问题要点.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 染色、二部图匹配与指派问题 * 四色问题(Four Color Problem) * 着色(coloring) 着色: 给图的某类元素(点,边,面)中每个指定1种颜色,使得相邻元素有不同颜色 点着色,边着色,面着色 * 着色(例) 边着色 点着色 面着色 [着色] 图 G=(V,E) 的一个 k 顶点着色指用 k 种颜色对G的各顶点的一种分配方案。若着色使得相邻顶点的颜色都不同,则称该着色正常,或称G存在一个正常的 k 顶点着色(或称一个 k 着色)。此时称G为 k-可着色的。 [色数] 使 G=(V, E) k-可着色的最小 k 值称为G的色数,记为 ?(G)。若 ?(G)=k,称G为 k 色图。 色数 [例] 三色图 色数 * 色数(chromatic number) k-色图: 可k-着色,但不可(k-1)-着色 色数: 着色所需最少颜色数 点色数?(G), 边色数?’(G), 面色数?*(G) 例: ?(G)=2, ?’(G)=4, ?*(G)=3 [特殊图的色数] ① 零图:?(G)=1 ② 完全图 Kn:?(G)=n 若一个图的每一对不同顶点恰有一条边相连则称为完全图。 ③ G是一条回路:?(G)=2 若|V|是偶数 ?(G)=3 若|V|是奇数 ④ ?(G)=2的充要条件是: (a) |E|?1;(b) G中不存在边数为奇数的回路。(此时G为二部图) ⑤ 若G1、G2为G的两个连通分支,则 ?(G)=max{?(G1), ?(G2)} 色数 [Hajós猜想] 若G是 k 色图, 则G包含 Kk 的一个同胚图。(1961) [四色定理] 任何平面图都是 4-可着色的。 如果在平面上划出一些邻接的有限区域,那么可以用四种颜色来给这些区域染色,使得每两个邻接区域染的颜色都不一样; 另一个通俗的说法是:每个地图都可以用不多于四种颜色来染色,而且没有两个邻接的区域颜色相同。被称为邻接的两个区域是指它们有一段公共的边界,而不仅仅是一个公共的交点。 色数 [例] 如图, 求 ?(G)。 色数 ?(G) = min{?(K5), ?(K4), ?(K3)} = ?(K3) =3 色数 K5 K4 K4 K3 图的着色包括对边、顶点和平面区域的着色。本章主要讨论简单图的顶点着色。 [例] 6种化学制品,某些不能放在同一仓库。用矩阵表示,例如(a , b)=1表示a和b不能 放在同一仓库。 问:最少需要几个仓库? 图的着色 [解]以该矩阵为邻接矩阵构造图如上所示。给图的顶点染色使得相邻点具有不同颜色,最少需要3种颜色。 图的着色 a c b d e f Definition 对于简单无向图G = (V, E), V划分为V1和V2, 任意边关联的两个节点中一个在V1中, 一个在V2中, 则称G为二部图. 完全二部图: V1中的每个顶点均与V2中的所有顶点相邻。 二部图 V1和V2称为互补节点集合, 一般不唯一: 匹配 Def 设G = (V, E)是任意简单无向图. 若? ? M ? E且中任何两条边都不相邻, 则称M为G的一个匹配(matching)或边独立集, M中每条边的两个节点在M中匹配. {ab, fh, id} {ab, fi, cd, hj} {af, bg, ch, di, ej} (a) 边数最多的匹配称为最大匹配(maximum matching), 其中的边数称为匹配数. (b) 所有节点都与M中的某边关联的匹配称为完美匹配(perfect matching). (c) 在二部图G = (V, E)中, V1和V2为互补节点集. 若M为G的一个最大匹配且 |M| = min{| V1 |, | V2|}, 则称M为G的一个完备匹配(complete matching). 当| V1 | ≤ | V2|, M也称为G的一个从V1到V2的完备匹配. * 匹配与指派问题-完备匹配 某公司准备安排n个职员x1,x2,…, xn从事n项工作y1,…,yn, 每个职员能胜任其中一项或几项工作 试问:   能否把所有职员都安排一项他所胜任的工作? 这个问题称为人员安排问题   * 匹配与指派问题-完备匹配 * 匹配与指派问题-最大权完备匹配 如果那种安排方案不止一种或者说每个职员都能胜任每项工作,这时的人员安排就要考虑每个人员对各项工作的效率,比如熟练程度等.怎样给出一个安排方案使总效率注最大?

文档评论(0)

奇缘之旅 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档