lesson2-完全图、补图和顶点度
(一)、完全图、偶图与补图
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-完全图、补图和顶点度的更多相关文章
- POJ1639顶点度限制最小生成树
题目:http://poj.org/problem?id=1639 见汪汀的<最小生成树问题的拓展>. 大体是先忽略与根节点相连的边,做一遍kruscal,得到几个连通块和一个根节点: 然 ...
- poj1639顶点度限制生成树
题目:http://poj.org/problem?id=1639 对根的度数有限制的最小生成树: 先忽略根,跑最小生成树,得到几个连通块,再一一与根连上: 然后在限制内用根连出去的边来使生成树更小, ...
- 图论介绍(Graph Theory)
1 图论概述 1.1 发展历史 第一阶段: 1736:欧拉发表首篇关于图论的文章,研究了哥尼斯堡七桥问题,被称为图论之父 1750:提出了拓扑学的第一个定理,多面体欧拉公式:V-E+F=2 第二阶段( ...
- NOIP初赛知识点
http://www.doc88.com/p-9982181637642.html 连载中…… (一)八大排序算法 下面这张表摘自博客http://blog.csdn.net/whuslei/arti ...
- Graph Theory の brief introduction
一. 图的概念 1.定义 某类具体事物(顶点)和这些事物之间的联系(边),由顶点(vertex)和边(edge)组成, 顶点的集合V,边的集合E,图记为G = (V,E) 2.分类 1 ...
- HDU 3926 图的同构
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3926 题意:给定2个顶点度最大为2的无向图.问你这2个无向图是否同构. 思路: 1.最大度为2.说明这 ...
- [转]Hulu 2013北京地区校招笔试题
填空题: 1.中序遍历二叉树,结果为ABCDEFGH,后序遍历结果为ABEDCHGF,逆序遍历结果为? 2.对字符串HELL0_HULU中的字符进行二进制编码,使得字符串的编码长度尽可能短,最短长度为 ...
- 算法设计手冊(第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 ...
- 图的存储结构的实现(C/C++实现)
存档: #include <stdio.h> #include <stdlib.h> #define maxv 10 #define max 10 typedef char e ...
随机推荐
- mysql 在查字符串字段中 条件参数传为数字0查到与实际数据不匹配问题
比如: CREATE TABLE `e` ( `id` int(11) DEFAULT NULL, `status` varchar(255) DEFAULT NULL, `b` varchar(25 ...
- easyui自学模板代码
index.jsp源码 <%@ page language="java" contentType="text/html; charset=UTF-8" p ...
- 【LuoguP5171】Earthquake
题目链接 题意 求满足如下不等式的非负整数 \(x,y\) 的对数 \[ax+by\leq c\] Sol a,b,c 都是非负的,那么先随便变个形: \[y\leq\frac{c-ax}{b}\] ...
- vue根据路由判断所在的内容
1.所要实现的效果 2.利用路由来判断激活那个tab,更加准确
- 关于sword框架浏览器上方小图标的修改
sword框架默认有一个document.ejs文件,可以导出html模板(找了很久没找到index.html,哈哈哈),里面有一行代码 这个href就是代表着浏览器上方图标的路径. 在public文 ...
- React Native 之FlatList 下拉刷新和上拉加载更多
接上一篇代码: 只修改了FlatListDemo.js里面的代码 import React, {Fragment,Component} from 'react'; import { SafeAreaV ...
- Eclipse设置类和方法的注释模板
一.打开设置模板的窗口:Window->Preference->Java->Code Style->Code Template展开Comments,最常用的就是类和方法的注释, ...
- spring boot mapper层传参数是用main的arg0(第一个参数),arg1(第二个参数)
spring boot mapper层传参数是用main的arg0(第一个参数),arg1(第二个参数) 大于三个参数,用map传递 public interface FrontMapper{ //= ...
- jdk7.x对Jenkins上的SonarQube Plugin的支持不足,替换方式
Jenkins.war放在Tomcat7下,完成各种配置,包括Jenkins中JDK,Maven,Git等. 最初的配置为Tomcat7, JDK7.x. 因为要在Jenkins上安装SonarQub ...
- 关于vsftpd连接出现“响应: 530 Permission denied”的坑
在设置vsftpd.conf文件中的变量 anonymous_enable=YES 需要使用用户进行登录,如果conf文件内缺少下列三行中的任何一行都需要补充完整,不然就会出现 “响应: 530 Pe ...