第8节图论应用实例_图着色问题

第8节图论应用实例_图着色问题
第8节图论应用实例_图着色问题

第8节图论应用实例_图着色问题

预备知识_回溯法

回溯法:在实际生活中,有些问题是不能用数学公式去解决的,它需要通过一个过程,此过程要经过若干个步骤才能完成,每一个步骤又分为若干种可能;同时,为了完成任务,还必须遵守一些规则,但这些规则无法用数学公式表示,对于这样一类问题,一般采用搜索的方法来解决,回溯法就是搜索算法(广度优先、深度优先等)中的一种控制策略,它能够解决许多搜索中问题。

回溯法基本思想:试探法,撞了南墙就回头。(一般采用深度优先搜索策略) 搜索策略:深度优先(不撞南墙不回头)。

在搜索过程中,如果求解失败,则返回搜索步骤中的上一点,去寻找新的路径,以求得答案。要返回搜索,前进中的某些状态必须保存,才能使得退回到某种状态后能继续向前。

白话搜索:如果用数组存放搜索信息,i表示数组下标(当前状态), ++i表示往前走(下一个状态),--i表示回溯(往回退,返回上一次状态)。

第8节图论应用实例_图着色(graph coloring)问题数学定义:给定一个无向图G=(V, E),其中V为顶点集合,E为边集合,图着色问题即为将V分为k个颜色组(k为颜色数),每个组形成一个独立集,即其中没有相邻的顶点。其优化版本是希望获得最小的k值。

典型应用:地图的着色、调度问题等。

k-着色判定问题:给定无向连通图G和k种不同的颜色。用这些颜色为图G的各顶点着色,每个顶点着一种颜色,是否有一种着色法使G中任意相邻的2个顶点着不同颜色,

例四色问题。设有如图1的地图,每个区域代表一个省,区域中的数字表示省的编号,现在要求给每个省涂上红、蓝、黄、白四种颜色之一,同时使相邻的省份以不同的颜色区分。

课外拓展:搜索“四色问题”,了解四色问题相关知识。

5

6

74

2

31

图1

问题分析:

(1)属于图的搜索问题。将问题简化:将每个省抽象为一个点,省之间的联系看为一条边,可以得到图2。

1

67

5

1

4

32

图2

(2)用邻接矩阵表示各省之间的相邻关系,二维数组实现:

1 表示省i与省j相邻, ,,ri,j,,0 表示省i与省j不相邻,

由图2可以得到如下矩阵:(对称矩阵)

1 2 3 4 5 6 7

1 0 1 0 0 0 0 1

2 1 0 1 1 1 1 1

3 0 1 0 1 0 0 0

4 0 1 1 0 1 0 0

5 0 1 0 1 0 1 0

6 0 1 0 0 1 0 1

7 1 1 0 0 0 1 0 为一对称矩阵。

(3)从编号为1的省开始按四种颜色顺序填色,当第1个省颜色与相邻省颜色不同时,就可以确定第1个省的颜色,然后,再依次对第2、第3,……,进行处理,直到所有省份颜色都涂上为止。 (4)问题关键在于填色过程中,如果即将填的颜色与相邻省的颜色相同,而且四种颜色都试探过,均不能满足要求,则需要回溯到上一个点(即前一个省),修改上一个省的颜色,重新试探下一个省的颜色。参考代码:(学生版本)

//回溯法:地图四色问题

// 大致思路:从第1个节点开始扫描,第1个节点颜色为1,第i个节点欲试探的颜色为color(color从1开始),

//循环判断i与已着色的前i-1个节点是否相邻,如果相邻且颜色也相同,那么颜色color则不合适,立刻跳出循环,

//下一个试探的颜色为++color,并且重新开始循环判断,试探下一个颜色是否合适。

2

//如果i与前i-1个节点循环判断后没有既相邻又同颜色的,那么第i个节点颜色为当前的color。

// 但是如果color到4都没有符合条件,那么我们就需要重新对i-1节点重新着色(回溯),它的颜色应该+1,并且继续循环判断i-1节点。

#include

#include

using namespace std;

const int MAX=100;

void mapcolor(int x[],int r[][MAX],int n);//x数组:各节点着色结果;r 数组:节点关系邻接矩阵;n:节点数 int main()

{

int r[MAX][MAX],x[MAX];

int n,i,j;

ifstream cin("map.txt");

cin>>n;

for(i=0;i

for(j=0;j

r[i][j]=-1;

for(i=0;i

for(j=0;j

cin>>r[i][j];

mapcolor(x,r,n);//节点着色

for(i=0;i

cout<<"color of node "<

return 0;

}

void mapcolor(int x[],int r[][MAX],int n) {

int i,color,j;//i:欲着色的当前节点,j:已着色的节点

x[0]=1;//第1个节点颜色为1

i=1;//节点计数

color=1;//颜色,从1开始

while(i

while(color<=4 && i

{

for(j = 0; j

if(r[i][j] == 1 && x[j] ==color) //相邻节点,且颜色相同,则跳出循环break;

}

if(j < i)

++color;//下一个欲试探的颜色

else

3

{

x[i]=color;//欲着的颜色和前i-1个已着色的节点不冲突,当前节点着色为color颜色

++i;//准备试探下一个节点

color=1;//颜色重新赋值

}

if(color>4)//没有可用颜色,回溯到上一个节点{

--i;

color=x[i]+1;//倒退后,当前节点下一个试探的颜色}

}

}

输入:

7

0 1 0 0 0 0 1

1 0 1 1 1 1 1

0 1 0 1 0 0 0

0 1 1 0 1 0 0

0 1 0 1 0 1 0

0 1 0 0 1 0 1

1 1 0 0 0 1 0

输出:

验证:上述运行结果图形化结果如下图所示。

颜色号及对应颜色:1:红色;2:绿色;3:淡紫;4:浅蓝色4

图论期末考试整理复习资料

目录 第一章图的基本概念 (2) 二路和连通性 (4) 第二章树 (4) 第三章图的连通度 (6) 第四章欧拉图与哈密尔顿图 (8) 一,欧拉图 (8) 二.哈密尔顿图 (10) 第五章匹配与因子分解 (14) 一.匹配 (14) 二.偶图的覆盖于匹配 (15) 三.因子分解 (16) 第六章平面图 (20) 二.对偶图 (24) 三.平面图的判定 (25) 四.平面性算法 (28) 第七章图的着色 (34) 一.边着色 (34) 二.顶点着色 (35)

第九章 有向图 (40) 二 有向树 (41) 第一章 图的基本概念 1. 点集与边集均为有限集合的图称为有限图。 2. 只有一个顶点而无边的图称为平凡图。 3. 边集为空的图称为空图。 4. 既没有环也没有重边的图称为简单图。 5. 其他所有的图都称为复合图。 6. 具有二分类(X, Y )的偶图(或二部图):是指该图的点集可以分解为两个(非空)子 集 X 和 Y ,使得每条边的一个端点在 X 中,另一个端点在Y 中。 7. 完全偶图:是指具有二分类(X, Y )的简单偶图,其中 X 的每个顶点与 Y 的每个顶点 相连,若 |X|=m ,|Y|=n ,则这样的偶图记为 Km,n 8. 定理1 若n 阶图G 是自补的(即 ),则 n = 0, 1(mod 4) 9. 图G 的顶点的最小度。 10. 图G 的顶点的最大度。 11. k-正则图: 每个点的度均为 k 的简单图。 例如,完全图和完全偶图Kn,n 均是正则图。 12. 推论1 任意图中,奇点的个数为偶数。 ()G δ()G ?

13. 14.频序列:定理4 一个简单图G的n个点的度数不能互不相同。 15.定理5 一个n阶图G相和它的补图有相同的频序列。 16. 17. 18.对称差:G1△G2 = (G1∪G2) - (G1∩G2) = (G1-G2)∪(G2-G1) 19.定义:联图在不相交的G1和G2的并图G1+G2中,把G1的每个顶点和G2的每个 顶点连接起来所得到的图称为G1和G2的联图,记为G1∨G2 20.积图:积图设G1= (V1, E1),G2 = (V2, E2),对点集V = V1×V2中的任意两个点u = (u1,u2)和v = (v1,v2),当(u1 = v1和u2 adj v2) 或(u2 = v2 和u1 adj v1) 时就把u 和v 连接起来所得到的图G称为G1和G2积图。记为G = G1×G2 设G1= (V1, E1),G2 = (V2, E2),对点集V = V1×V2中的任意两个点u = (u1,u2)和v = (v1,v2),当(u1 adj v1) 或(u1= v1 和u2 adj v2) 时就把u 和v 连接起来所得到的图G称为G1和G2的合成图。记为G=G1[G2]。

运筹学期末试题

《运筹学》试题样卷(一) 一、判断题(共计10分,每小题1分,对的打√,错的打X ) 1. 无孤立点的图一定是连通图。 2. 对于线性规划的原问题和其对偶问题,若其中一个有最优解, 另一个也一定有最优解。 3. 如果一个线性规划问题有可行解,那么它必有最优解。 4.对偶问题的对偶问题一定是原问题。 5.用单纯形法求解标准形式(求最小值)的线性规划问题时,与0 >j σ对应的变量 都可以被选作换入变量。 6.若线性规划的原问题有无穷多个最优解时,其对偶问题也有无穷 多个最优解。 7. 度为0的点称为悬挂点。 8. 表上作业法实质上就是求解运输问题的单纯形法。 9. 一个图G 是树的充分必要条件是边数最少的无孤立点的图。 二、建立下面问题的线性规划模型(8分) 某农场有100公顷土地及15000元资金可用于发展生产。农场劳动力情况为秋冬季3500人日;春夏季4000人日。如劳动力本身用不了时可外出打工,春秋季收入为25元 / 人日,秋冬季收入为20元 / 人日。该农场种植三种作物:大豆、玉米、小麦,并饲养奶牛和鸡。种作物时不需要专门投资,而饲养每头奶牛需投资800元,每只鸡投资3元。养奶牛时每头需拨出1.5公顷土地种饲料,并占用人工秋冬季为100人日,春夏季为50人日,年净收入900元 / 每头奶牛。养鸡时不占用土地,需人工为每只鸡秋冬季0.6人日,春夏季为0.3人日,年净收入2元 / 每只鸡。农场现有鸡舍允许最多养1500只鸡,牛栏允许最多养200头。三种作物每年需要的人工及收入情况如下表所示: 试决定该农场的经营方案,使年净收入为最大。

三、已知下表为求解某目标函数为极大化线性规划问题的最终单纯形表,表中54,x x 为 (1)写出原线性规划问题;(4分) (2)写出原问题的对偶问题;(3分) (3)直接由上表写出对偶问题的最优解。(1分) 四、用单纯形法解下列线性规划问题(16分) 3212max x x x Z +-= s. t. 3 x 1 + x 2 + x 3 ≤ 60 x 1- x 2 +2 x 3 ≤ 10 x 1+ x 2- x 3 ≤ 20 x 1 , x 2 , x 3 ≥0 五、求解下面运输问题。 (18分) 某公司从三个产地A 1、A 2、A 3 将物品运往四个销地B 1、B 2、B 3、B 4,各产地的产量、各销地的销量和各产地运往各销地每件物品的运费如表所示: 问:应如何调运,可使得总运输费最小? 六、灵敏度分析(共8分) 线性规划max z = 10x 1 + 6x 2 + 4x 3 s.t. x 1 + x 2 + x 3 ≤ 100 10x 1 +4 x 2 + 5 x 3 ≤ 600 2x 1 +2 x 2 + 6 x 3 ≤ 300 x 1 , x 2 , x 3 ≥ 0

图论与组合数学期末复习题含答案

组合数学部分 第1章 排列与组合 例1: 1)、求小于10000的含1的正整数的个数; 2、)求小于10000的含0的正整数的个数; 解:1)、小于10000的不含1的正整数可看做4位数,但0000除外.故有9×9×9×9-1=6560个.含1的有:9999-6560=3439个 2)、“含0”和“含1”不可直接套用。0019含1但不含0。在组合的习题中有许多类似的隐含的规定,要特别留神。不含0的1位数有19个,2位数有29个,3位数有39个,4位数有49个 不含0小于10000的正整数有() ()73801919999954321=--=+++个含0小于10000的正整数9999-7380=2619个。 例2: 从[1,300]中取3个不同的数,使这3个数的和能被3整除,有多少种方案? 解:将[1,300]分成3类: A={i|i ≡1(mod 3)}={1,4,7,…,298}, B={i|i ≡2(mod 3)}={2,5,8,…,299}, C={i|i ≡0(mod 3)}={3,6,9,…,300}. 要满足条件,有四种解法: 1)、3个数同属于A; 2)、3个数同属于B ; 3)、3个数同属于C; 4)、A,B,C 各取一数;故共有3C(100,3)+1003=485100+1000000=1485100。 例3:(Cayley 定理:过n 个有标志顶点的数的数目等于2-n n ) 1)、写出右图所对应的序列; 2)、写出序列22314所对应的序列; 解: 1)、按照叶子节点从小到大的顺序依次去掉节点(包含与此叶子 节点相连接的线),而与这个去掉的叶子节点相邻的另外一个点值则记入序列。如上图所示,先去掉最小的叶子节点②,与其相邻的点为⑤,然后去掉叶子节点③,与其相邻的点为①,直到只剩下两个节点相邻为止,则最终序列为51155.。 2)、首先依据给定序列写出(序列长度+2)个递增序列,即1234567,再将给出序列按从小到大顺序依次排列并插入递增序列得到:7。我们再将给出序列22314写在第一行,插入后的递增序列写在第二行。如下图第一行所示: ??→????? ??--②⑤67112223344522314??→???? ? ??--②⑥11223344672314 ??→????? ??--③②11233447314??→???? ? ??--①③11344714

运筹学期末试题

一、判断题(共计10分,每小题1分,对的打√,错的打X) 1.无孤立点的图一定是连通图。 2.对于线性规划的原问题和其对偶问题,若其中一个有最优解, 另一个也一定有最优解。 3.如果一个线性规划问题有可行解,那么它必有最优解。 4.对偶问题的对偶问题一定是原问题。 5.用单纯形法求解标准形式(求最小值)的线性规划问题时,与 > j σ 对应的变量都可以被选作换入变量。 6.若线性规划的原问题有无穷多个最优解时,其对偶问题也有无穷 多个最优解。 7. 度为0的点称为悬挂点。 8. 表上作业法实质上就是求解运输问题的单纯形法。 9. 一个图G 是树的充分必要条件是边数最少的无孤立点的图。 二、建立下面问题的线性规划模型(8分) 某农场有100公顷土地及15000元资金可用于发展生产。农场劳动力情况为秋冬季3500人日;春夏季4000人日。如劳动力本身用不了时可外出打工,春秋季收入为25元/ 人日,秋冬季收入为20元/ 人日。该农场种植三种作物:大豆、玉米、小麦,并饲养奶牛和鸡。种作物时不需要专门投资,而饲养每头奶牛需投资800元,每只鸡投资3元。 养奶牛时每头需拨出1.5公顷土地种饲料,并占用人工秋冬季为100人日,春夏季为50人日,年净收入900元 / 每头奶牛。养鸡时不占用土地,需人工为每只鸡秋冬季0.6人日,春夏季为0.3人日,年净收入2元 / 每只鸡。农场现有鸡舍允许最多养1500只 三、已知下表为求解某目标函数为极大化线性规划问题的最终单纯形表,表中5 4 ,x x 为松弛变量,问题的约束为?形式(共8分)

(1)写出原线性规划问题;(4分) (2)写出原问题的对偶问题;(3分) (3)直接由上表写出对偶问题的最优解。(1分) 四、用单纯形法解下列线性规划问题(16分) 3212max x x x Z +-= s. t. 3 x 1 + x 2 + x 3 ≤ 60 x 1- x 2 +2 x 3 ≤ 10 x 1+ x 2- x 3 ≤ 20 x 1, x 2 , x 3 ≥0 五、求解下面运输问题。 (18分) 某公司从三个产地A 1、A 2、A 3 将物品运往四个销地B 1、B 2、B 3、B 4,各产地的产量、各销地的销量和各产地运往各销地每件物品的运费如表所示: 六、灵敏度分析(共8分) 线性规划max z = 10x 1 + 6x 2 + 4x 3 s.t. x 1 + x 2 + x 3 ≤ 100 10x 1 +4 x 2 + 5 x 3 ≤ 600 2x 1 +2 x 2 + 6 x 3 ≤ 300 x 1 , x 2 , x 3 ≥ 0 的最优单纯形表如下:

第8节图论应用实例_图着色问题

第8节图论应用实例_图着色问题 预备知识_回溯法 回溯法:在实际生活中,有些问题是不能用数学公式去解决的,它需要通过一个过程,此过程要经过若干个步骤才能完成,每一个步骤又分为若干种可能;同时,为了完成任务,还必须遵守一些规则,但这些规则无法用数学公式表示,对于这样一类问题,一般采用搜索的方法来解决,回溯法就是搜索算法(广度优先、深度优先等)中的一种控制策略,它能够解决许多搜索中问题。 回溯法基本思想:试探法,撞了南墙就回头。(一般采用深度优先搜索策略) 搜索策略:深度优先(不撞南墙不回头)。 在搜索过程中,如果求解失败,则返回搜索步骤中的上一点,去寻找新的路径,以求得答案。要返回搜索,前进中的某些状态必须保存,才能使得退回到某种状态后能继续向前。 白话搜索:如果用数组存放搜索信息,i表示数组下标(当前状态), ++i表示往前走(下一个状态),--i表示回溯(往回退,返回上一次状态)。 第8节图论应用实例_图着色(graph coloring)问题数学定义:给定一个无向图G=(V, E),其中V为顶点集合,E为边集合,图着色问题即为将V分为k个颜色组(k为颜色数),每个组形成一个独立集,即其中没有相邻的顶点。其优化版本是希望获得最小的k值。 典型应用:地图的着色、调度问题等。 k-着色判定问题:给定无向连通图G和k种不同的颜色。用这些颜色为图G的各顶点着色,每个顶点着一种颜色,是否有一种着色法使G中任意相邻的2个顶点着不同颜色,

例四色问题。设有如图1的地图,每个区域代表一个省,区域中的数字表示省的编号,现在要求给每个省涂上红、蓝、黄、白四种颜色之一,同时使相邻的省份以不同的颜色区分。 课外拓展:搜索“四色问题”,了解四色问题相关知识。 5 6 74 2 31 图1 问题分析: (1)属于图的搜索问题。将问题简化:将每个省抽象为一个点,省之间的联系看为一条边,可以得到图2。 1 67 5 1 4 32 图2 (2)用邻接矩阵表示各省之间的相邻关系,二维数组实现: 1 表示省i与省j相邻, ,,ri,j,,0 表示省i与省j不相邻, 由图2可以得到如下矩阵:(对称矩阵) 1 2 3 4 5 6 7

集合论图论 期中考试试题及答案

08信安专业离散数学期中考试试题 1.设A, B, C, D为4个集合. 已知A?B且C?D.证明: A∪C?B∪D; A∩C?B∩D . (15分) 2.化简以下公式: A∪((B―A)―B) (10分) 3.设R是非空集合A上的二元关系.证明:R∪R-1是包含R的 最小的对称的二元关系. (15分) 4.设A={1,2,…,20},R={|x,y∈A∧x≡y(mod 5)}.证 明:R为A上的等价关系. 并求商集A/R. (15分) 5.给出下列偏序集的哈斯图,并指出A的最大元,最小元,极 大元和极小元. A={a,b,c,d,e},?A= I A∪{,, ,,,,} (15分) 6.设g:A→B, f:B→C.已知g f是单射且g是满射,证明:f 是单射. (10分) 7.设S={0,1}A, 其中A={a1,a2,…,a n}.证明:P(A)与S等势. (10分) 8.证明:任何一组人中都存在两个人,他们在组内认识的人 数恰好相等(假设,若a认识b,则a与b互相认识). (10分)

期中考试试题解答 1.证明: ?x, x∈A∪C x∈A∩C ?x∈A∨x∈C ?x∈A∧x∈C ?x∈B∨x∈D (A?B,C?D) ?x∈B∧x∈D (A?B,C?D) ?x∈B∪D ?x∈B∩D ∴A∪C?B∪D ∴A∩C?B∩D 2.解: A∪((B―A)―B) =A∪((B∩∽A)∩∽B) =A∪(∽A∩(B∩∽B)) =A∪(∽A∩φ) =A∪ф =A . 3.证明:首先证R∪R-1是对称关系. ?, ∈R∪R-1 ?∈R∨∈R-1 ?∈R-1∨∈R ?∈R-1∪R ?∈R∪R-1

专业的设计师必定对颜色的使用十分敏感

专业的设计师必定对颜色的使用十分敏感,不管是设计网页,平面图,标志等。我们都会使用各种不同的颜色。比如经常会用白色,黑色,灰色作为主色调。搭配其他的鲜艳颜色进行相关设计,本文讨论的内容主要也是关于如何在设计中应用颜色搭配,使最后获得的效果不乱,不呆板。并且具有美感。 利用色轮,我们可以将一张度假酒店的宣传卡片轻易变成一系列不同颜色搭配的设计。

你是否曾经想过,要如何才能让你付出越少,收获更多?在本文中,我们将讨论一个系列卡片的设计,每一张卡片色调完全不一样,但却让人感觉是一个系列的设计,这种设计我们可以轻易完成,设计起来所花的时间和精力都不多。我们利用了一张矢量图片来产生不同视觉效果的设计,看一下我们是如何实现的。从矢量格式图片开始: 矢量图片是利用绘制的程序产生而成,它与照片不一样,矢量格式的线条及形状是对象,而不是象素。 有两种图片格式:

栅格格式: 一般的照片是由栅格中的微小象素构成,其优点是它色泽丰富逼真,而且渐变丰富。而缺点则是图片修改起来非常麻烦。Raster一词来源于德语,意思就是栅格。 矢量格式: 矢量格式是利用定位点将直线及曲线连接起来,象Adobe Illustrator软件,就是处理矢量格式的软件。矢量格式的优点是对图片的修整非常轻松,而且你可以任意放大缩小都不会降低图片质量,而且存储的文件也非常小。“矢量”是一个数学术语,意思是空间中的一个点与其它对象的关系。 矢量格式非常容易调整: 矢量格式的特点使它非常容易进行移动元素、改变形状、填充颜色等操作。

仔细观察:在你开始工作前,让我们先花些时间来看一下我们所要面对的这个图案的构成及各个元素之间的关系。

电子科技大学2017年图论期末试卷

1 2017年图论课程练习题 一.填空题 1.图1中顶点a 到顶点b 的距离d (a ,b )= 。 a b 9 图1 1 2.已知图G 的邻接矩阵0 11011 01001 1010001011001 0A = ,则G 中长度为2的途径总条数为 。 3.图2中最小生成树T 的权值W (T )= 。 4.图3的最优欧拉环游的权值为 。 12 图 2

2 图3 5.树叶带权分别为1,2,4,5,6,8的最优二元树权值为 。 二.单项选择 1.关于图的度序列,下列说法正确的是( ) (A) 对任意一个非负整数序列来说,它都是某图的度序列; (B) 若非负整数序列12(,,,)n d d d π= 满足1n i i d =∑为偶数,则它一定是图序 列; (C) 若图G 度弱于图H ,则图G 的边数小于等于图H 的边数; (D) 如果图G 的顶点总度数大于或等于图H 的顶点总度数,则图G 度优 于图H 。 2.关于图的割点与割边,下列说法正确的是( ) (A) 有割边的图一定有割点; (B) 有割点的图一定有割边; (C) 有割边的简单图一定有割点; (D) 割边不在图的任一圈中。 3.设()k G ,()G λ,()G δ分别表示图G 的点连通度,边连通度和最小度。下面说法错误的是( )

3 (A) 存在图G ,使得()k G =()G δ=()G λ; (B) 存在图G ,使得()()()k G G G λδ<<; (C) 设G 是n 阶简单图,若()2n G δ ≥ ,则G 连通,且()()G G λδ=; (D) 图G 是k 连通的,则G 的连通度为k 。 4.关于哈密尔顿图,下列命题错误的是( ) (A) 彼得森图是非哈密尔顿图; (B) 若图G 的闭包是哈密尔顿图,则其闭包一定是完全图; (C) 若图G 的阶数至少为3且闭包是完全图,则图G 是哈密尔顿图; (D) 设G 是三阶以上简单图,若G 中任意两个不邻接点u 与v ,满足 ()()d u d v n +≥,则G 是哈密尔顿图。 5.下列说法错误的是( ) (A) 有完美匹配的三正则图一定没有割边; (B) 没有割边的三正则图一定存在完美匹配; (C) 任意一个具有哈密尔顿圈的三正则图可以1因子分解; (D) 完全图21n K +是n 个哈密尔顿圈的和。 三、 设无向图G 有10条边,3度与4度顶点各2个,其余顶点度数均小于3,问G 中至少有几个顶点?在最少顶点数的情况下,写出G 的度序列,该度序列是一个图序列吗?。

2015电子科技大学_图论期末考试复习题

2015电子科技大学 图论考试复习题 关于图论中的图,以下叙述不正确的是 A .图中点表示研究对象,边或有向边表示研究对象之间的特定关系。 B .图论中的图,画边时长短曲直无所谓。 C .图中的边表示研究对象,点表示研究对象之间的特定关系。 D .图论中的图,可以改变点与点的相互位置,只要不改变点与点的连接关系。 一个图中最长的边一定不包含在最优生成树内。 下面哪个图形不与完全二分图K 3,3同构? A . B . C . D . 有10条边的5顶单图必与K 5同构。 完全二分图K m ,n 的边数是 A .m B .n C .m +n D .mn 无向完全图K n 的边数为 A .n B .n 2 C .n (n -1) D .n (n -1)/2 若一个无向图有5个顶点,如果它的补图是连通图,那么这个无向图最多有 条边。 对于两个图,如果顶点数目相等,边数相等,次数相等的顶点数目也相等,则这两个图同构。 有15个顶的单图的边数最多是 A .105 B .210 C .21 D .45 图G 如右,则dacbeb A .是G 中的一条道路 B .是G 中的一条道路但不是行迹 C .是G 中的一条行迹但不是轨道 D .不是G 的一条道路 图G 如右,则befcdef A .是G 的一个圈 B .是G 的一条道路但不是行迹 C .是G 的一条行迹但不是轨道 D .是G 的一条轨道但不是圈

v1 36 7 图G如右图所示,则ω (G)= A.1 B.2 C.7 D.8 下列图形中与其补图同构的是 A.B.C.D. 求下图中顶u0到其余各顶点的最短轨长度。 u0v1=8,u0v2=1,u0v3=4,u0v4=2,u0v5=7,v1v2=7,v1v3=2,v1v6=4,v2v4=2,v2v7=3,v3v5=3,v3v6=6,v4v5=5,v4v7=1, v5v 6 =4,v 5 v7=3,v6v7=6, 请画出6阶3正则图。 请画出4个顶,3条边的所有非同构的无向简单图。 设图G={V(G),E(G)}其中V ={ a1, a2, a3, a4, a5},E(G)={(a1, a2),(a2, a4),(a3, a1),(a4, a5),(a5, a2)},试给出G的图形表示并画出其补图的图形。 一个图的生成子图必是唯一的。 不同构的有2条边,4个顶的无向简单图的个数为 A.1 B.2 C.3 D.4 画出5个具有5个结点5条边的非同构的无向连通简单图。 u0到v1的最短轨长度为6,u0到v2的最短轨长度为1,u0 到v3的最短轨长度为4,u0到v4的最短轨长度为2,u0到v5的最短轨长度为6 ,u0到v6的最短轨长度为9,u0到v7的最短轨长度为3。

人对色彩是相当敏感的

人对色彩是相当敏感的,色彩包含了美学,光学,心理学和民俗学。空间色彩的重量感主要是由色彩的明度决定,因此空间的各个面从上到下的色序一般是从浅到深是顺序来设计。色彩可以对人的心情产生影响和冲击。从视觉科学上说,色彩比黑的色彩、质感、量感等表现得接近真实,因而也就增强了观看者对展品和商品的信任感。通过不同展品各自独特的色彩语言,顾客更容易辨认展品商品的亲近感。 我们作为家具展览馆的设计人员,我认为应该用奢华跨越灵动新鲜这几个关键词来形容。奢华:以床和床上用品为例子,颜色多用深沉的色调,打造奢华韵味。温和的视觉冲击,打造近乎遗忘年代的修饰,多样的陈设,古老而又鲜活,奢华自然而然彰显出来。 跨越:跨越元素的线条界限仅仅对于线条、轮廓和颜色这样简单细节的描述。所以可以构成风格概念的符号,都会在颠覆传统中获得重生,展览馆大胆的用色跨越了元素,使其独具一格。 灵动:展品中每一个装饰点的事物都无章可循,却又能感到灵动的现代触觉。饰品除了可供观赏外,最好还有其他的寓意,如写字板将商品廊架装饰的更加完整,又具有说明作用 新鲜:家具展展览馆以较暗的色调为主,与产品形成鲜明的对比,给人一种新鲜感。尝试应用暗色调营造出视觉感,在灯光的映衬下透出一种说不出的韵味,更彰显产品特质。 根据展览性质,展览标志来确定展览专用色。根据主题和展览时间来确定展场的色彩基调。是高调还是低调,是暖调还是冷调,根据展场的区位划分确定展区之间的色彩关系 照明设计 在展示设计中,良好的照明能够带来完全不同的感受,合理的照明设计不仅仅是展示照明的条件,而是表达空间形态、营造气氛的基本元素,同时还有利于确保展示活动的安全性。 照明的基本原理 照明有两个基本点,一是识别物体,二是增进环境气氛。良好的照明不但不要符合是觉得生理要求,也要达成情境的心理需要。直接灯光泛指那些直射式的光线,如吊灯及射灯等,光线直接散落在指定的位置上,投射出一圈圈的光影,作照明或突出主题之用,直接、简单。间接灯光在气氛营造上则能发挥独特的功能性,营造出不同的意境。它的光线不会直射至地面,而是被置于壁凹、天花背后,或是壁面铺饰的背后,光线被投射至墙上再反射至地面,柔和的灯光仿佛轻轻地洗刷整个空间 这两种灯光的适当配合,才能缔造出完美的空间意境。一些明亮活泼,一些柔和蕴藉,才能透过当中的对比表现出灯光的独有个性,散发出不凡的艺韵。 正确的投光方向与良好的造型立体感密切相关,我们在室内从事不同活动,不仅需要不同的照度,也要考虑照明方式的差异。譬如在阅读及书写时,光线宜来自后方(最好是左后方),以提高阅读效率;而在观察立体的东西时,光线宜来自左侧或右侧,以突出材料的立体感。可见,正确的投光方向有助于我们进行相应的视觉活动。 整体照明:整体照明由对称排列在展台上的若干灯具组成,展品可获得较好的亮度分布和照明均匀度,所采用的光源功率较大,而且有效高的照明效率 局部照明 局部照明是为满足展品某些部位的特殊需要,在一定单位内设置照明灯具的照明方式。局部照明方式在局部范围内以较小的光源功率获得较高的照明度,同时也易于改变和调整光的方向 成角照明 是采用特别设计的反射罩,使光线射向主要方向的一种办法。

图论:图的顶点着色

第九章平面图与图的着色 9.1平面图 图G称为被嵌入平(曲)面S内,如果G的图解已画在平面S上,而且任何两条边均不相交(除顶点外),已嵌入平面的图称为平面图 如果一个图可以嵌入平面,则称此图是可平面的 1.平面图的面 平面图把平面分成了若干个区域,这些区域都是单连通的,称之为G的面,其中无界的那个连通区域称为G的外部面,其余的单连通区域称为G的内部面Tips: (1)单连通区域 设D是一区域,若属于D内任何简单闭曲线的内部都属于D, 则称D为单连通区域 1.单连通区域也可以这样描述:D内任何封闭曲线所围成的区域 内只含有D中的点 2.更通俗地说,单连通区域是没有“洞”的区域 3.属于D的任何一条简单闭曲线,在D内可以经过连续的变形 而缩成一点 (2)平面图的每个内部面都是G的某个圈围成的单连通区域 (3)没有圈的图没有内部面,只有一个外部面 (4)每个平面图G中顶点度的最小值不超过5,即δ(G)≤5 2.平面图的面数、顶点数、边数之间的关系 如果一个平面连通图有p个顶点、q条边、f个面,则:

p-q+f=2 Tips: (1)若平面连通图G有p个顶点,q条边且每个面都是由长为n的圈 围成的,则 q=n(p-2)/(n-2) 注意: 1.2q=n*f—每条边为两个面所用 2.外部面的边 (2)设G是一个(p, q)可平面连通图,而且G的每个面都是一个长为4 的圈围成的,则:q=2p-4 (3)最大可平面图的性质 (4)若G是任一有p个顶点q条边的可平面图p≥3,则q≤3p-6 (5)若G是2-连通的且没有三角形,则q≤2p-4(复习:2-连通) (6)由以上结论易得:K5与K3,3都不是可平面图 3.最大(极大)可平面图 如果这个可平面图再加入一条边,新图必然是不可平面的,则称这个图为最大可平面图 性质: 设G是一个有p个顶点q条边的最大可平面图(预习:最大可平面图),则G的每个面都是三角形,则 q=3p-6, p≥3 9.4图的顶点着色

北京大学集合论与图论SG2017-期末考试题试题-final-答案

北京大学信息科学技术学院期末试卷考试科目:集合论与图论姓名:学号: 考试时间:2018 年 1 月 2 日任课教师: 参考答案 以下为试题和答题纸,共 5 大题。

一、(20分)设n是某个自然数,N是自然数集,回答下列 问题并给出证明: (1) P(n)是否传递集? 证明:n为传递集,A为传递集当且仅当P(A)为传递集 所以P(n)为传递集 (2) P(N)是否归纳集? P(N)不是归纳集,N+=N?{N}?P(N),因为P(N)的任意元素A都是N的子集,所以A的元素都是自然数。因此是有限集,所以P(N)对后继运算不封闭,故P(N)不是归纳集 二、(20分)对于无向图G1=(V1,E1)和G2=(V2,E2),如果有 函数f:V1→V2满足以下性质:对于任意的u,v∈ V1, (u,v) ∈ E1 ? ( f(u), f(v) ) ∈ E2, 则说f是从G1到G2的同态。把同态看作全体无向图上的二元关系,试回答下列问题并给出证明。 (1) 同态关系是否自反的? 是,恒等映射 (2) 同态关系是否反自反的? 不是,实际是自反的

(3) 同态关系是否对称的? 不是,K1同态到K2,反之不然。 (4) 同态关系是否反对称的? 不是,K2和K1,2互相同态 (5) 同态关系是否传递的? 是,由定义可知同态的合成还是同态 (6) 证明:图G可以k-着色当且仅当G可以同态到k个顶点的完全图。(?)设颜色集为{1,2,…,k},设完全图的顶点集为{u1,u2,…,u k},设k-着色为g: V→{1,2,…,k},则同态为f:V→{u1,u2,…,u k}, f(v)=u g(v),即着g(v)色的同色顶点都对应到完全图同一个点u g(v)上。(?)设完全图的顶点集为{u1,u2,…,u k},设同态为f:V→{u1,u2,…,u k},则给f-1(u i)中的顶点都着颜色i。

电子科大研究生图论05-14年图论期末试题

2005年研究生期末试题(120分钟) 《图论及其应用》 一、填空(15分,每空1分) 1、 已知图G 有10条边,4个度数为3的顶点,其余顶点的度数均小于2,则 G 中至少有___8___个顶点 . 2、 m 条边的简单图G 中所有不同的生成子图(包括G 和空图)的个数为 __2____.m 3、 4个顶点的非同构的简单图有__11___个. 4、 图G 1的最小生成树各边权值之和为__28___. 5、若W 是图G 中一条包含所有边的闭通道,则W 在这样的闭通道中具有最短长度的充要条件是: (1) 每一条边最多重复经过_1__次; (2) 在G 的每一个圈上,重复经过的边的数目不超过圈的长度的____.一半 6、5阶度极大非哈密尔顿图族有5 52 1__,_____C C . 7、在图G 2 中,图的度序列为(44443322),频序列为(422),独立数为3, 团数为4,点色数为4,边色数为4,直径为3. 二、选择(15分) (1)下列序列中,能成为某简单图的度序列的是( C ) (A) (54221) (B) (6654332) (C) (332222) (2)已知图G 有13条边,2个5度顶点,4个3度顶点,其余顶点的的度数为2,则图G 有( A )个2度点。 图G 1 图G 2

(A) 2 ( B) 4 (C ) 8 (3) 图G 如(a)所示,与G 同构的图是( C ) (4) 下列图中为欧拉图的是( B ),为H 图的是( AB ),为偶图的是( BC ). 5.下列图中可1-因子分解的是( B ) 三、设?和δ分别是(,)n m 图G 的最大度与最小度,求证:2m n δ≤≤?(10分). 证明:() 22().v V G m n m d v n n δδ∈≤= ≤??≤ ≤?∑ 四、正整数序列12(,,,)n d d d 是一棵树的度序列的充分必要条件是1 2(1)n i i d n ==-∑ (10分). 证明:""? 结论显然 ""? 设正整数序列12(,, ,)n d d d 满足1 2(1)n i i d n ==-∑,易知它是度序列。 设G 是这个度序列的图族中连通分支最少的一个图,知m=()1E G n =-. 假设G 不连通,则()2G ω≥,且至少有一个分支1G 含有圈C ,否则,G 是森林, (A) (B) (C) (a) (A) (B) (C) (A) (B) (C)

北京大学集合论与图论SG14期末考试题试卷公布

北京大学信息科学技术学院考试试卷考试科目:集合论与图论姓名:学号: 一、名词解释(共20分,每小题5分) 1) 容斥原理 (2) 皮亚诺系统 (3) 欧拉公式 (4) 中国邮递员问题 二、单项选择题(共20分,每小题2分) (1) 设A,B,C是集合,则B?C?A是(A?B)?C=A的() A. 充分条件 B. 必要条件 C. 充要条件 D. 都不对 (2) {a,b,c}上既是等价关系又是偏序关系的二元关系有() A. 0个 B. 1个 C. 2个 D. 都不对 (3) 设A={a,b},B={1,2},则{,}是A到B的() A. 单射 B. 满射 C. 双射 D. 都不对 (4) 下列集合中表示某个自然数的是() A.{{{?}}} B.{?,{?},{{?}}} C.{?,{?},{?,{?}}} D. 都不对 (5) 自然数集不是() A. 归纳集 B. 传递集 C. 无穷集 D. 都不对 (6) 竞赛图一定是() A. 哈密顿图 B. 单向连通的 C. 强连通的 D. 都不对 (7) n阶m条边的无向连通简单图的基本回路的个数为() A. n-1个 B. m-n+1个 C. m-1个 D. 都不对

(8) 互不同构的3阶简单有向图有() A. 15种 B. 16种 C. 17种 D. 都不对 (9) 非平凡的自补的自对偶简单平面图一定不是() A. 欧拉图 B. 哈密顿图 C. 平面图 D. 都不对 (10) 彼得森图是() A. 欧拉图 B. 哈密顿图 C. 平面图 D. 都不对 三、判断题(共20分,每小题2分) 存在唯一的一个最大的集合,称为全集。() () (3) 反自反和传递的二元关系一定是反对称的。() (4) 传递集的后继还是传递集。() (5) 图与图之间的同胚关系是等价关系。() (6) 3-正则简单图的点连通度一定等于边连通度。() (7) 无桥3-正则简单图一定有完美匹配。() (8) 任何两个奇数长度回路都有公共顶点的简单图,其点色数不超过5。() (9) 外平面图的充要条件是不含有同胚或可边收缩到K4和K2,3的子图。() (10) 无孤立点简单图的顶点覆盖一定是支配集。() 四、填空题(共10分,每空2分) (1) 自然数2的集合表示是。 (2) 良序关系是。 (3) 无向欧拉图的充要条件是。 (4) 简单图有完美匹配的塔特条件是。 (5) 二部图有完备匹配的霍尔条件是。 五、(10分)从自然数集删除有穷个自然数后得到的集合称为补有穷 集。试确定全体补有穷集组成的集合的基数,并给出证明。

第8节 图论应用实例_图着色问题

预备知识_回溯法 回溯法:在实际生活中,有些问题是不能用数学公式去解决的,它需要通过一个过程,此过程要经过若干个步骤才能完成,每一个步骤又分为若干种可能;同时,为了完成任务,还必须遵守一些规则,但这些规则无法用数学公式表示,对于这样一类问题,一般采用搜索的方法来解决,回溯法就是搜索算法(广度优先、深度优先等)中的一种控制策略,它能够解决许多搜索中问题。 回溯法基本思想:试探法,撞了南墙就回头。(一般采用深度优先搜索策略) 搜索策略:深度优先(不撞南墙不回头)。 在搜索过程中,如果求解失败,则返回搜索步骤中的上一点,去寻找新的路径,以求得答案。要返回搜索,前进中的某些状态必须保存,才能使得退回到某种状态后能继续向前。 白话搜索:如果用数组存放搜索信息,i 表示数组下标(当前状态), ++i 表示往前走(下一个状态),--i 表示回溯(往回退,返回上一次状态)。 第8节 图论应用实例_图着色(graph coloring )问题 数学定义:给定一个无向图G=(V , E ),其中V 为顶点集合,E 为边集合,图着色问题即为将V 分为k 个颜色组(k 为颜色数),每个组形成一个独立集,即其中没有相邻的顶点。其优化版本是希望获得最小的k 值。 典型应用:地图的着色、调度问题等。 k-着色判定问题:给定无向连通图G 和k 种不同的颜色。用这些颜色为图G 的各顶点着色,每个顶点着一种颜色,是否有一种着色法使G 中任意相邻的2 个顶点着不同颜色? 例 四色问题。设有如图1的地图,每个区域代表一个省,区域中的数字表示省的编号,现在要求给每个省涂上红、蓝、黄、白四种颜色之一,同时使相邻的省份以不同的颜色区分。 课外拓展:搜索“四色问题”,了解四色问题相关知识。 图1 问题分析: (1)属于图的搜索问题。将问题简化:将每个省抽象为一个点,省之间的联系看为一条边,可以得到图2。

2018图论试卷及答案

《图论》课程考试试卷(B) 适用专业:信计本科生 考试时间:120分钟;考试方式:闭卷;总分100分一、填空题. (6小题,每小题4分,共24分) 1n阶完全图有条边。 2 M-增广道路指的是。 3 若G是连通的(),p q图,则它的一棵生成树有条边。 4 求一个连通图的生成树的两种方法:和。 5 图G是2-色的当且仅当G是。 6 1964年Demoueron,Malgrange和Pertuiset提出了研究图的平面性算法,即 。 二解答题(8小题,共66分) 1 画一个图,使得顶点的度是2,2,2,2,2,2。(6分) 2 试作出下列二图作的并,交与环和。(6分) 3写出下图的关联集,并由此求出图的全部断集。(10分) 4 写出题3中的图的完全关联矩阵。(8分) 5 求下图所示的二部图的完美匹配(给定初始匹配M0={(u1,v1),(u3,v5),(u5,v3)})。(10分)

6 画出下图的对偶图。(6分) 7 求下图中顶点u和v之间的最短道路。(10分) 8 求下述网络的最大流。(10分) 三证明题(1小题,每小题10分,共10分)证明:若G是k-边连通的,则 1 2 q kp ≥

图论 课程考试试卷答案B 一 填空题 (共6小题,每小题4分,共24分) 1 21(1)2 n C n n =-。 2 起点和终点都是M -不饱和的M -交错道路。 3 p-1 ; 4 破圈法和 避圈法。 5 二部图 ; 6 D.M.P 算法 。 二 解答题 (共8小题,共66分) (题1图) (题6图) (题2图) 3 解:S(1)={a,d,f},S(2)={a,b,e},S(3)={b,c,d} 然后作出它们所有的环和 S(1)? S(2)={b,d,e,f}, S(1)? S(3)={a,b,c,f} S(2)? S(3)={a,c,e,d}, S(1)? S(2) ? S(3)={e,c,f} 4 解: 100101 1001011100 010 1????? ??????? 5 解:(1)对于初始匹配 M 0,以不饱和顶点u 2出发,找到一条可增广 道路P 0=u 2v 3u 5v 5u 3v 2,令M 0?E(P 0)得新匹配 M 1={(u 1,v 1),(u 2,v 3),(u 3,v 2),(u 5,v 5)} (2)以不饱和顶点u 4出发,找到一条可增广道路 P 1=u 4v 3u 2v 2u 3v 5u 5v 4,令M 1?E(P 1),得到一新的匹配M 2即为所求。 7 解:最短路线的长为11。 8 解:网络的最大流为11。 (1)找增广链xaeby,这时y δ=1,把此增广链每条弧的流量同时加上1。 (2)找增广链xedy,这时y δ=1,同时把每条弧流量同时加上1。 三 证明题 证明:对G 中任意顶点v 有

图论讲义6染色理论

第六章 染色理论 许多实际问题可以归结为求图的匹配或者独立集。此外,在许多应用中,人们希望知道:一个给定的图,它的边集至少能划分成多少个边不交的匹配?或它的顶点集至少能划分成多少个点不交的独立集?这便是图的边染色和顶点染色问题。 §6.1 点染色 定义6.1.1 设G 是一个无环边的图。G 的顶点正常k 染色(proper vertex k-colouring)π是指k 种颜色k ,,,L 21对于G 的各顶点的一种分配,使得任二相邻的顶点被染上不同的颜色。换句话说,G 的顶点正常k 染色π是一个映射 },,2,1{)(:k G V L →π, 使得)(1 i ?π 是独立集或空集),,2,1(k i L =. 注:设π是G 的一个顶点正常k 染色。令 })(|)({)(V 1i x G V x i i =∈==?ππ,(k i ,,2,1L =)。 则π实际上是对顶点集)(G V 的一种划分:),,,(21k V V V L =π,其中φ=j i V V I , )(1 G V V k i i ==U ,且每个i V 是独立集或空集),,2,1(k i L =. 例: 定义6.1.2 若存在G 的一种顶点正常k 染色,则称图G 是点k 色可染的(vertex k-colourable), 有时简称为k 色可染的或可k 染色的。 注:⑴ 每个图G 一定是)(G ν色可染的。 ⑵ 若图G 是k 色可染的,则对任何正整数k m ≥,G 也m 色可染。 定义6.1.3 设G 是无环边的图,令 G k G |min{)(=χ是k 色可染的}, 称)(G χ为G 的点色数,有时简称为色数(chromatic number)。若k G =)(χ,则称G 为k 色图(k-chromatic graph)。

《集合论与图论》期中考试

《集合论与图论》期中考试 (2007年4月30日复旦大学计算机科学与工程系06级) 学号姓名成绩 一、是非判断题 3.非空集合A上不存在二元关系R,使得R既是A上的等价关系,又是A上的偏序关系。(假) 反例:恒等关系。 4.设(A,≤)是偏序集,?≠B?A,若B有上界,则B必有上确界。 (假) 反例:({2,3,24,36},/)。 二、综合题 设R是集合A上的二元关系 1)求A上包含R的最小等价关系E的表达式;

2)证明E的最小性; 3)以A={1, 2, 3, 4, 5, 6}, R={(1, 2), (1, 3), (4, 4), (4, 5)}为例验证你的结果. (建议评分:15分,每小题5分) /* 解题分析: 求A上包含R的最小等价关系,就是求R的自反、对称和传递闭包。 因为st(R)ts(R),所以E的表达式应该是E=tsr(R)=rts(R),而E=str(R)=rst(R)是不成立的。 最小性结合闭包的定义进行证明。*/ 解: 1)E=tsr(R)=rts(R) 证明: 2)假设P是集合A上包含R的任一等价关系。 因为P是自反的,所以r(R)?P; 因为P是对称的,所以sr(R) ?P; 因为P是传递的,所以tsr(R) ?P; 所以E?P,从而保证了E的最小性。 3) E=tsr(R)=rts(R)=rt({(1, 2), (2, 1), (1, 3), (3, 1), (4, 4), (4, 5), (5, 4)})=r({(1, 2), (2, 1), (1, 3), (3, 1), (2, 3), (3, 2), (4, 5), (5, 4), (1, 1), (2, 2), (3, 3), (4, 4), (5, 5)})= {(1, 2), (2, 1), (1, 3), (3, 1), (2, 3), (3, 2), (4, 5), (5, 4), (1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)} /*考核知识点:等价关系*/

相关文档
最新文档