考试要求

  • 求图的边色数和点色数(结构分析法)
  • 色多项式(以前考现在了解)
  • 应用题:画图,问题转换

一、图的边着色

\quad边色数:给图边上色,使得相邻边颜色不同所需要的颜色最少种数。记为χ′(G)χ'(G)χ′(G)
\quad对图的正常边着色,实际上是对G的边集合的一种划分,使得每个划分块是G的一个边独立集(无环时是匹配);图的边色数对应的是图的最小独立集划分数。因此,图的边着色,本质上是对应实际问题中的“划分”问题或“分类”问题。
\quad偶图的边色数:χ′(G)=Δχ'(G)=\Deltaχ′(G)=Δ
\quad对于简单图G,则χ′(G)=Δ或者χ′(G)=Δ+1χ'(G)=\Delta或者 χ'(G)=\Delta+1χ′(G)=Δ或者χ′(G)=Δ+1(维津定理)

三类简单图的边色数

  • 设G是单图且Δ(G)>0。若G中只有一个最大度点或恰有两个相邻的最大度点,则:χ′(G)=Δχ'(G)=\Deltaχ′(G)=Δ
  • 设G是单图。若点数n=2k+1且边数m>kΔ,则:χ′(G)=Δ+1χ'(G)=\Delta+1χ′(G)=Δ+1
  • 设G是奇数阶Δ正则单图,若Δ>0,则:χ′(G)=Δ+1χ'(G)=\Delta+1χ′(G)=Δ+1

二、图的顶点着色

\quad点色数:给图顶点上色,使得相邻顶点颜色不同所需要的颜色最少种数。记为χ(G)χ(G)χ(G)
点色数上界的几个定理:

  • 对于任意的图G,有:χ(G)≤Δ+1χ(G)\le \Delta+1χ(G)≤Δ+1
  • 若G是连通的单图,并且它既不是奇圈,又不是完全图,则:χ(G)≤Δχ(G)\le \Deltaχ(G)≤Δ(布鲁克斯定理)
  • 设G是非空简单图,若G中最大度点互不邻接,则有:χ(G)≤Δχ(G)\le \Deltaχ(G)≤Δ
  • 定义次大度Δ2(G)\Delta_2(G)Δ2​(G)为最大度顶点u的所有相邻顶点中度数最大的那个顶点的度数值。如下图:

    \quad图中G1的次大度为1,G2 的为3。定义次大度后我们可以得到简单图的点色数的改进版上界,即χ(G)≤Δ2(G)+1χ(G)\le \Delta_2(G)+1χ(G)≤Δ2​(G)+1

三、色多项式

概念:所谓色计数,就是给定标定图G和颜色数k,求出正常顶点着色的方式数。方式数用Pk(G)P_k(G)Pk​(G)表示。由点色数χ(G)χ(G)χ(G)和Pk(G)P_k(G)Pk​(G)定义可得:

  • 若k&lt;Pk(G)k&lt;P_k(G)k<Pk​(G)则Pk(G)=0P_k(G)=0Pk​(G)=0
  • 若G为空图则Pk(G)=KnP_k(G)=K^nPk​(G)=Kn
  • Pk(Kn)=k(k−1)⋯(k−n+1)P_k(K_n)=k(k-1)\cdots (k-n+1)Pk​(Kn​)=k(k−1)⋯(k−n+1)
    运用理想子图计数法求色多项式
    定义:设H是图G的生成子图。若H的每个分支均为完全图,则称H是G的一个理想子图。用Nr(G)N_ r (G)Nr​(G)表示G的具有 r 个分支的理想子图的个数。如下图给出示例:


    现在,我们借助上述定义给出Pk(G)P_k(G)Pk​(G)Pk(G)=∑inNi(G‾)[k]i,[k]i=k(k−1)(k−2)⋯(k−i+1)P_k(G)=\sum_i^n N_i(\overline{G})[k]_i,[k]_i=k(k-1)(k-2)\cdots (k-i+1)Pk​(G)=i∑n​Ni​(G)[k]i​,[k]i​=k(k−1)(k−2)⋯(k−i+1)因此,求图的Pk(G)P_k(G)Pk​(G)可以分为三步完成
  • 画出G的补图G‾\overline{G}G
  • 找出G‾\overline{G}G的Ni(G‾)N_ i (\overline{G})Ni​(G)
  • 带入公式化简即可得到色多项式

图论(十四)——图的着色相关推荐

  1. 图论学习--7 图的着色(思维导图)边着色 点着色 色多项式 临界图与完美图

    图的着色 图的边着色 相关概念 正常边着色 对G的边进行染色,相邻边染不同颜色(G不能有自环) 用k种颜色对图G进行正常边着色,则称G是k边可着色的 其实是边集合的一种划分 边色数 对G进行正常边着色 ...

  2. Python 之 matplotlib (十四)图中图

    代码: import matplotlib.pyplot as pltfig = plt.figure() x = [1, 2, 3, 4, 5, 6, 7] y = [1, 3, 4, 2, 5, ...

  3. 14_JavaScript数据结构与算法(十四)图

    JavaScript 数据结构与算法(十四)图 图的概念 在计算机程序设计中,图也是一种非常常见的数据结构,图论其实是一个非常大的话题,在数学上起源于哥尼斯堡七桥问题. 什么是图? 图是一种与树有些相 ...

  4. 《十四堂人生创意课》读书笔记,思维导图

    思维导图太大,上传不了,放在百度网盘里面了.下载地址:http://pan.baidu.com/s/1ntujjz7 一.在意外频传的时代活下来 911,求生技能.面对死亡 "如何存活&qu ...

  5. 中图杯获奖作品计算机组,“中图杯”第十四届环境地图大赛召开 地图慧成指定制图软件...

    2017年"中图杯"第十四届中国青少年环境地图大赛开赛,你准备好了么? 为了让青少年了解地图,学习地图,爱护环境,保护地球,这样的地图大赛是非常有意义的,每一届的比赛都受到非常多的 ...

  6. 多传感器融合定位十四-基于图优化的定位方法

    多传感器融合定位十四-基于图优化的定位方法 1. 基于图优化的定位简介 1.1 核心思路 1.2 定位流程 2. 边缘化原理及应用 2.1 边缘化原理 2.2 从滤波角度理解边缘化 3. 基于kitt ...

  7. 二十四孝{做人不孝无异于禽兽,请宏扬我中华美德!}组图

    做人不孝无异于禽兽,请宏扬我中华美德! "孝"是儒家伦理思想的核心,是千百年来中国社会维系家庭关系的道德准则,是中华民族的传统美德,是我中华民族传统文化之精髓.元代郭居敬辑录古代2 ...

  8. 高博视觉SLAM十四讲思维导图分享

    最近学习高博士的视觉slam十四讲,学到后面忘了前面(害~学渣一枚罢了),并且到后期所有的知识都需要交叉使用.融会贯通,所有自己根据高博的课程做了个思维导图,分享链接就放在这里啦!希望可以帮助到大家. ...

  9. D3.js的v5版本入门教程(第十四章)—— 力导向图

    D3.js的v5版本入门教程(第十四章) 这一章我们来绘制一个力导向图,什么叫力导向图,通俗一点将就是有节点和线组成,当鼠标拖拽一个节点时,其他节点都会受到影响(力导向图有多种类型,本章绘制的效果就是 ...

  10. 【信息系统项目管理师】第十四章 文档与配置管理思维导图

    [信息系统项目管理师]第十四章 文档与配置管理思维导图 文档管理和配置管理是第十四章总两大知识板块. 文档管理 信息系统中的文档按质量分级可以分为1-4级分别是最低限度文档,内部文档,工作文档,正式文 ...

最新文章

  1. [转载] 钢铁是怎样炼成的——第一部第二章
  2. Windows下Git的安装
  3. ubuntu16.04安装ROS
  4. 【BZOJ4035】数组游戏,博弈论+分块乱搞
  5. command -- 把动作封装成类
  6. 云计算vs雾计算:物联网的发展能否「云开雾散」?
  7. windows下使用linux terminal
  8. 【教程】批量号码归属地查询可以导出excel表格,手机号码归属地批量查询软件免费版
  9. 聊聊2022年广告联盟行业吧
  10. matlab如何保存csv文件,Matlab:将输出写入csv文件
  11. 数据库系统学习笔记(3)
  12. Sequence and Swaps
  13. 简单的手电筒程序(基于Camera类实现)
  14. [bzoj3073]Journeys
  15. 如何解决NSIS 2G文件的限制
  16. 打开 android studio 时遇到does not point to a valid
  17. OTB官方评估代码python版本--评估自己跟踪器,对比其他跟踪器
  18. Referencing column and referenced column in foneign key constraint are incompatible报错问题
  19. 牛客面试题ACM模式js
  20. Mybatis使用大于等于或小于等于进行比较

热门文章

  1. java计算机毕业设计Web企业差旅在线管理系统源码+mysql数据库+系统+lw文档+部署
  2. UI设计到底是什么:什么叫ui设计?
  3. 使用Scylla获取免费代理IP
  4. godaddy mysql不存在_Godaddy免费空间问题及解决方案总结
  5. 音乐制作宿主软件-Cubase Elements 11.0.20 MacOS
  6. java 事务管理 子父线程_java父线程子线程(转)
  7. 单进程子进程超时处理方法
  8. 南航里程每年清空吗_南航里程即将大幅贬值!此期限前使用仍能保值
  9. Victor Zue教授的创新观
  10. Qt播放音乐报错DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80070002 ()