(一)、完全图、偶图与补图

1、每两个不同的顶点之间都有一条边相连的简单图称为完全图 (complete graph).在同构意义下,n个顶点的完全图只有一个,记为

2、所谓具有二分类(X, Y)的偶图(或二部图)是指一个图,它的点集可以分解为两个(非空)子集X和Y,使得每条边的一个端点在X中,另一个端点在Y中.
完全偶图是指具有二分类(X, Y)的简单偶图,其中X的每个顶点与Y的每个顶点相连,若|X|=m,|Y|=n,则这样的偶图记为  Km, n

偶图是一种常见数学模型

例1 学校有6位教师将开设6门课程。六位教师的代号是xi(i=1,2,3,4,5,6),六门课程代号是yi (i=1,2,3,4,5,6)。已知,教师x1能够胜任课程y2和y3;教师x2能够胜任课程y4和y5;教师x3能够胜任课程y2;教师x4能够胜任课程y6和y3;
教师x5能够胜任课程y1和y6;教师x6能够胜任课程y5和y6。请画出老师和课程之间的状态图。

3、对于一个简单图G =(V, E),令集合

则称图H =(V,E1\E)为G的补图,记为

例如,下面两个图互为补图。

补图是相对于完全图定义的。补图是图论中经常涉及的概念,在图论研究中有重要的作用
如果图G与其补图同构,则称G为自补图。
定理:若n阶图G是自补图(       ),则有:

证明:n阶图G是自补图,则有:

所以:

由于n是正整数,所以:

自补图是很有意义的图类。它在对角型拉姆齐数方面的研究、关于图的香农容量的研究、强完美图方面的研究等都有重要作用。
例2 在10个顶点以下的简单图中,哪些阶数的图可能为自补图?画出8阶的4个自补图(共10个)。

(二)、顶点的度与图的度序列
1、顶点的度及其性质
G的顶点v的度d (v)是指G中与v关联的边的数目,每个环计算两次。 分别用δ(G)和Δ(G)表示图G的最小与最大度。
奇数度的点称为奇度点,偶数度的顶点称偶度点。
设G = (V, E)为简单图,如果对所有  ,有d (v) = k,称图G为k-正则图
定理:  图G= (V, E)中所有顶点的度的和等于边数m的2倍,即:

证明:由顶点度的定义知:图中每条边给图的总度数贡献2度,所以,总度数等于边数2倍。
注:该定理称为图论第一定理,是由欧拉提出的。欧拉一生发表论文886篇,著作90部。该定理还有一个名字:“握手定理”。
推论1  在任何图中,奇点个数为偶数。

证明:设V1,V2分别是G中奇点集和偶点集.则由
握手定理有:是偶数,由于   是偶数, 所以          偶数,于是 是偶数。

推论2  正则图的阶数和度数不同时为奇数 。

证明 : 设G是k-正则图,若k为奇数,则由推论1知正则图G的点数必为偶数

例4  Δ与δ是简单图G的最大度与最小度,求证:

证明:由握手定理有:所以有:

2、图的度序列及其性质
一个图G的各个点的度d1, d2,…, dn构成的非负整数组(d1, d2,…, dn)称为G的度序列 。任意一个图G对应唯一一个度序列,图的度序列是刻画图的特征的重要“拓扑不变量”。

图G 的“拓扑不变量”是指与图G有关的一个数或数组(向量)。它对于与图G同构的所有图来说,不会发生改变。

定理:非负整数组(d1,d2,…., d n)是图的度序列的充分必要条件是: 为偶数。

证明:必要性由握手定理立即得到。如果      为偶数,则数组中为奇数的数字个数必为偶数。按照如下方式作图G:若di为偶数,则在与之对应的点作di/2个环;对于剩下的偶数个奇数,

两两配对后分别在每配对点间先连一条边,然后在每个顶点画dj-1/2个环。该图的度序列就是已知数组。
一个非负数组如果是某简单图的度序列,我们称它为可图序列(graphic sequence),简称图序列。
关于图序列,主要研究3个问题:
(1) 存在问题:什么样的整数组是图序列?
(2) 计数问题:一个图序列对应多少不同构的图?
(3) 构造问题:如何画出图序列对应的所有不同构图?
研究现状: (1)彻底解决了,(2)解决得不完整,(3)没有解决。
定理(Havel 1955, Hakimi 1962):非负整数组

 是图序列的充分必要条件是:

是图序列。

例5       是否为图序列?如果是,作出对应的一个简单图。

3、图的频序列及其性质
定理:  一个简单图G的n个点的度不能互不相同

证明:  因为图G为简单图,所以:△(G)≤n-1。

情形1:若G没有孤立点,则

由鸽笼原理:必有两顶点度数相同;
情形2:若G只有一个孤立点,设G1表示G去掉孤立点后的部分,则:

由鸽笼原理:在G1里必有两顶点度数相同;
情形3:若G只有两个以上的孤立点,则定理显然成立。

定义:  设n阶图G的各点的度取s个不同的非负整数d1,d2,…, ds。又设度为di的点有bi个 (i = 1,2,…,s),则

故非整数组(b1,b2,…, bs)是n的一个划分,称为G的频序列。
定理:  一个n阶图G和它的补图有相同的频序列。

lesson2-完全图、补图和顶点度的更多相关文章

  1. POJ1639顶点度限制最小生成树

    题目:http://poj.org/problem?id=1639 见汪汀的<最小生成树问题的拓展>. 大体是先忽略与根节点相连的边,做一遍kruscal,得到几个连通块和一个根节点: 然 ...

  2. poj1639顶点度限制生成树

    题目:http://poj.org/problem?id=1639 对根的度数有限制的最小生成树: 先忽略根,跑最小生成树,得到几个连通块,再一一与根连上: 然后在限制内用根连出去的边来使生成树更小, ...

  3. 图论介绍(Graph Theory)

    1 图论概述 1.1 发展历史 第一阶段: 1736:欧拉发表首篇关于图论的文章,研究了哥尼斯堡七桥问题,被称为图论之父 1750:提出了拓扑学的第一个定理,多面体欧拉公式:V-E+F=2 第二阶段( ...

  4. NOIP初赛知识点

    http://www.doc88.com/p-9982181637642.html 连载中…… (一)八大排序算法 下面这张表摘自博客http://blog.csdn.net/whuslei/arti ...

  5. Graph Theory の brief introduction

    一. 图的概念   1.定义   某类具体事物(顶点)和这些事物之间的联系(边),由顶点(vertex)和边(edge)组成, 顶点的集合V,边的集合E,图记为G = (V,E) 2.分类     1 ...

  6. HDU 3926 图的同构

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3926 题意:给定2个顶点度最大为2的无向图.问你这2个无向图是否同构. 思路: 1.最大度为2.说明这 ...

  7. [转]Hulu 2013北京地区校招笔试题

    填空题: 1.中序遍历二叉树,结果为ABCDEFGH,后序遍历结果为ABEDCHGF,逆序遍历结果为? 2.对字符串HELL0_HULU中的字符进行二进制编码,使得字符串的编码长度尽可能短,最短长度为 ...

  8. 算法设计手冊(第2版)读书笔记, Springer - The Algorithm Design Manual, 2ed Steven S.Skiena 2008

    The Algorithm Design Manual, 2ed 跳转至: 导航. 搜索 Springer - The Algorithm Design Manual, 2ed Steven S.Sk ...

  9. 图的存储结构的实现(C/C++实现)

    存档: #include <stdio.h> #include <stdlib.h> #define maxv 10 #define max 10 typedef char e ...

随机推荐

  1. Django【第20篇】:Ajax

    初始Ajax 一.Ajax准备知识:json 说起json,我们大家都了解,就是python中的json模块,那么json模块具体是什么呢?那我们现在详细的来说明一下 1.json(Javascrip ...

  2. ping/curl

    ping查看网络连通情况 curl查看接口可用情况

  3. day5 函数

      1.求全部元素的和 [1,2,1,2,3,3,3,3] 遍历 a = [1,2,1,2,3,3,3,3] sum = 0 n = len(a)-1 while n>=0: sum += a[ ...

  4. js 文件下载 兼容ie

    前置条件:后台接口返回二进制流文件 一.设置前端请求的的 responseType: 'blob' 二.接收请求数据并调用下载 var content = res.data // 接口返回的二进制流v ...

  5. Centos7 离线安装 php7

    问题:因内部管控,机器无法连接公有yum源安装php. 正常安装php7可以参考CentOS7.2 安装 PHP7.2 下面的代码也是一种方法 yum -y install libmcrypt lib ...

  6. LTM_本地流量管理(二)

    会话保持 首先要熟悉两个概念:连接connect和会话session 连接:在四层负载均衡中,连接是最小元素. l  源端口:客户端随机产生的端口. l  源地址:发起请求的源IP地址. l  目的端 ...

  7. 手把手搭建K3cloud插件开发环境

    最近几天在配置K3cloud开发环境,发现不论是产品论坛还是百度出来的结果,都不够满意,很多大咖给提供的环境搭建手册都是那个云山雾罩的PPT 也就是这个open.kingdee.com/K3Cloud ...

  8. RedisTemplate访问Redis数据结构(前言)

    Redis五种基本数据结构 redis提供键值对的形式对数据进行存储.支持五种数据类型:String(字符串),List(链表),Hash(散列),Set(无序集合),ZSet(有序集合).下面是网上 ...

  9. [LOJ2289][THUWC2017]在美妙的数学王国中畅游:Link-Cut Tree+泰勒展开

    分析 又有毒瘤出题人把数学题出在树上了. 根据泰勒展开,有: \[e^x=1+\frac{1}{1!}x+\frac{1}{2!}x^2+\frac{1}{3!}x^3+...\] \[sin(x)= ...

  10. Actor Roles 图示

    Udemy上的教程<Unreal Multiplayer Mastery - Online Game Development in C++>中对Actor Roles的总结非常直观到位,一 ...