图论(2)完全图,顶点的度与度序列

article/2025/10/1 1:10:26

目录

一、完全图

    偶图(双图或二部图)

    (2)完全偶图

         简单图的补图

          自补图

二、顶点的度与图的度序列

       顶点的度

       图的度序列(注意与图序列的区别)

              图序列

              图的频序列及其性质

例题


一、完全图、偶图与补图

二、顶点的度与图的度序列

一、完全图

    (1)完全图首先是一个简单图,即没有环也没有重边的图。且任意一个顶点都与其它每个顶点有且只有一条边相连接

    (2)n个顶点的完全图用Kn表示,称为n阶完全图。  

                              

      小知识:所以完全图的边数应该是C(2,n)=1/2*n*(n-1),即从n个点中任意取出两个点来连线

    偶图(双图或二部图)

    (1)偶图特征:顶点集可以分成不相交的两部分;任意一条边的端点分别属于这两部分之一。

                             

    偶图定义:具有二分类(X,Y)的偶图(二部图)是指这样一个图,它的点集可以分解为两个非空子集X和Y,使得每条边的一个端点在X中,另一个端点在Y中。

    小知识:由定义可知,偶图不能有环,不能有三角形,但可以有重边。

    (2)完全偶图K_{n1,n2}

        完全偶图是指具有二分类(X,Y)的简单偶图,其中X的每个顶点与Y的每个顶点相连,若|X|=n1,|Y|

 

=n2,则这样的偶图记为K_{n1,n2}

                                                    

            如上图为K_{2,3},由定义可知完全偶图是简单图,不含有重边,且完全偶图并不是完全图,因为完全图要求任意一个顶点都与其它每个顶点有一条边相连,而在完全偶图中,同一点集中的两点是不可能邻接的。所以完全偶图一定不是完全图!

         简单图的补图

    对于一个n阶简单图G,基于跟其有相同顶点集的完全图K_{n},定义了简单图G的补图。

                                 

    小知识:只有简单图才有补图;

                  简单图与其补图的顶点集合是相同的;

                  n阶简单图任意一对顶点邻接的充要条件是这对顶点在其补图中不邻接;

                  简单图边数与其补图的边数之和等于K_{n}的边数;

          自补图

            如果图G与其补图同构,则称G为自补图。

                                   

           定理1:若n阶图G是自补图,则有n=0,1(mod 4)

           即n阶图的边数是4的倍数,或4的倍数加1

            证明:

                         

二、顶点的度与图的度序列

       顶点的度

                         

 

                         

                      注意:k-正则图是所有度都为k的简单图,注意与k阶完全图的辨析,两者相同之处在于前提都是简单图。

                      图论第一定理(握手定理):图G=(V,E)中所有顶点的度数之和等于边数的两倍。

                      推论1:在任何图中,奇点个数为偶数。

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

           

              例题:

                 

       图的度序列(注意与图序列的区别)

                   

           注意:一个图的度序列与序列中元素排列无关;

                     给定一个图,只对应唯一一个度序列;

                     同构的图具有相同的度序列

           定理:

                  

                            

                注意根据非负整数组画图的规则,序列中有多少个元素就画多少个点,先画偶数的,对于每个偶数点,只需要画度数的一半个环就行了,不用跟其它点相连,对于奇数,奇数点肯定有偶数个,比如有6个奇数点,可以两两配对配成3组,这样每个点就连到了一条边,剩余的度数就是偶数了,所以再画剩余度数的一半个圈就行了。

              图序列

         

      由定义可知,图序列是属于度序列的,给图的度序列加一个约束,限制该图为简单图,则图的度序列此时就是图序列。
     图序列判定定理:

 

                 

         注意:判定图序列时,先判定和为偶数,然后把元素降序排列,去掉第一个元素,然后利用第一个元素加1的值作为下标,原序列中从第二个元素到这个下标的所有元素都减一,剩余元素保持不变,判断得到的新序列是不是图序列,如果不好判断,则迭代操作。

          例题:

               

               

              图的频序列及其性质

              

          注意:频序列中每一个元素都是某一个度出现的次数,但是只有频序列时看不出来这是哪一个度出现的次数的。

     定理:一个简单图G的n个点的度不能互不相同。

     即等价于一个简单图的频序列中至少有一个元素大于等于2.

     

注意:情形1中有n个点对应n-1个度,所以肯定有两个一样的,情形2中有n-1个点对应n-2个度,所以也肯定至少有两个一样的,情形3中两个以上的孤立点,这些孤立点的度数肯定是相同的。

        

例题

               

                证明:

                  对于V1中的点,每个点的度数都是k,

                  即每个点都对应了k条边,因为偶图不含有环或三角形,所以

                  k|V1|就是此k正则偶图的总边数 即k|V1|=m

                  同理k|V2|=m

                  故|V1|=|V2|

                  即对于偶图来说,如果是正则图,则两个点集中点的数目一定是相等的。

                

               证明:

                  将人用图的顶点表示,图中两顶点邻接当且仅当人群中两人是朋友

                  由实际意义,

                  一个人本身不算做自己的朋友,即此图没有环

                  两人认识只需要一条边来表示,即此图没有重边

                  问题转化为在任意一个简单图G中必有一对度数相等的顶点

                  因为G是简单图,所以\Delta G<=n-1

                  若G中没有孤立点,则1<=d(v)<=n-1,n个点,只有n-1种度数,

                  由鸽笼原理,必有至少两个点度数相同

                  若G中有一个孤立点,则对于其余的n-1个点,1<=d(v)<=n-2,

                  n-1个点,只有n-2种度数,由鸽笼原理,必有至少两个点度数相同

                  若G中有两个及以上的孤立点,则显然孤立点度数相同

                  得证

                   

                  证明:

                    

                  

                  

                 

                 

 

 


http://chatgpt.dhexx.cn/article/txJsPv5Q.shtml

相关文章

数据结构和算法:图

图&#xff08;Graph&#xff09;是一种较树更为复杂的非线性数据结构。在树形结构中&#xff0c;数据元素之间的关系是层次型的&#xff0c;树中除叶子以外的每一个数据元素可以和它下一层的多个数据元素存在关系&#xff1b;但除根元素以外的每一个数据元素只能且必须和它上一…

python散点图中如何添加拟合线并显示拟合方程与R方?

polyfit()函数可以使用最小二乘法将一些点拟合成一条曲线. numpy.polyfit(x, y, deg, rcondNone, fullFalse, wNone, covFalse) # x:要拟合点的横坐标 # y:要拟合点的纵坐标 # deg:自由度.例如:自由度为2,那么拟合出来的曲线就是二次函数,自由度是3,拟合出来的曲线就是3次函数…

R语言——方差分析

一、方差分析的基本概念 方差分析是在20世纪20年代发展起来的一种统计方法&#xff0c;它是由英国统计学家费希尔在进行实验设计时为解释实验数据而首先引入的。 从形式上看&#xff0c;方差分析是比较多个总体的均值是否相等&#xff1b;但是其本质上是研究变量之间的相互关系…

相关度R方

相关度 这里的相关度使用皮尔逊相关性系数&#xff0c;计算公式为&#xff1a; 皮尔逊相关性系数可以从某个角度用来衡量预测值与实际值的相关性关系。 取值范围为[-1,1]&#xff0c;数值为正表示为正相关&#xff0c;为负表示为负相关。绝对值越大表示相关性越强。 使用scip…

一文搞定R语言拟合p值、R方...

R:ggplot2拟合&#xff0c;我推荐geom_smooth绘制拟合和ggpmisc添加统计信息。 几行代码就可以搞定了&#xff0c;对新手非常友好。 线性拟合 library(tidyverse) library(readxl) library(ggplot2) library(ggpmisc)repeat1_rawgrassland <- read_excel("D:/OneDri…

R语言在逻辑回归中求R square R方

并非所有结果/因变量都可以使用线性回归进行合理建模。也许第二种最常见的回归模型是逻辑回归&#xff0c;它适用于二元结果数据。最近我们被客户要求撰写关于逻辑回归的研究报告&#xff0c;包括一些图形和统计输出。如何计算逻辑回归模型的R平方&#xff1f; 相关视频&…

Regression 中的 R方

最近在学习ML,一直看到这R方,明白什么意思,但是不知道怎么算出来的,今天看sklearn文档的时候偶然看到了,记录下 简而言之,他的值表示该系列数据是否适合该Regression 算法, 得分越靠近1越适合. 总结来说就是, 1 减去 ( 所有 ( ( 真实值 减去 预测值 ) 的平方 ) 和 除以 所有 (…

基于MATLAB的R方计算

R方计算原理 什么是R方 R-square是你以后很多数据模型都需要用到的统计量&#xff0c;计量模型什么的&#xff0c;还有回归系数显著性检验&#xff0c;F检验&#xff0c;德斌沃森统计量检验。利用数据拟合一个模型时&#xff0c;模型肯定存在误差&#xff0c;那么回归方程对观…

数据科学 | 如何解释线性回归的R方

R方&#xff0c;即R-Squared&#xff0c;常用来衡量线性回归的拟合度。相关性“r"衡量两个变量间的相关性&#xff0c;相关性接近1表示变量间具有很强的正相关性&#xff0c;接近-1表示变量间具有很强的负相关性&#xff0c;接近0表示变量间没有太多的关系。R方与相关性”…

什么是R方?这6张图会让你终身难忘~

什么是R2 &#xff1f; 在回归模型中&#xff0c;因变量&#xff08;y&#xff09;总的方差&#xff08;信息&#xff09;可以被称作总平方和&#xff08;Total sum of squares&#xff0c;TSS&#xff09;&#xff0c;它由两部分组成[1]&#xff1a; 1. 模型可以解释的那部分信…

贝叶斯相关公式(Bayes)

这里只是记录一下&#xff0c;非常推荐马同学高等数学,文末有原文.点击这里看里面的例一应该是理解贝叶斯公式最好的例子 ,如果你稍微有一些基础&#xff0c;我觉得文末第二个链接中的例一更加适合你 代数推导 1. 贝叶斯公式 是根据条件概率推导的 P(A|B)P(AB)P(B)P(B|A)…

贝叶斯模型及其应用总结

本文参考整理众多资料而成。 http://blog.csdn.net/huaxi1902/article/details/24140061 http://mindhacks.cn/2008/09/21/the-magical-bayesian-method/ http://www.ruanyifeng.com/blog/2011/08/bayesian_inference_part_one.html http://www.ruanyifeng.com/blog/2011/08…

贝叶斯预测模型 (数学原理与推导)

1. 方差的两种计算方法 对于方差计算的一个重要结论&#xff1a; 2. 联合概率分布-条件概率分布 当然&#xff0c;利用联合概率分布也很容易推出边缘概率分布&#xff1b;只需要对其他变量进行全积分即可&#xff01; 条件概率分布直观想象还是有难度的&#xff0c;很多时候我…

朴素贝叶斯算法 — 超详细公式讲解+代码实例

本文收录于Github仓库&#xff0c;欢迎前来 star 呀~ https://github.com/Veal98/cs-wiki在线阅读地址/更好的阅读体验请移步&#xff1a;cswiki.top &#x1f454; 朴素贝叶斯算法 Naive Bayes &#x1f4a1; 思维导图 1. 朴素贝叶斯法概述 朴素贝叶斯法是基于贝叶斯定理与…

贝叶斯定理

贝叶斯定理 通常&#xff0c;事件A在事件B的条件下的概率&#xff0c;与事件B在事件A的条件下的概率是不一样的&#xff1b;然而&#xff0c;这两者是有确定的关系&#xff0c;贝叶斯法则就是这种关系的陈述。 贝叶斯法则又被称为贝叶斯定理、贝叶斯规则&#xff0c;是指概率统…

dbus 学习

和菜鸟一起学linux之DBUS基础学习记录 D-Bus三层架构 D-Bus是一个为应用程序间通信的消息总线系统, 用于进程之间的通信。它是个3层架构的IPC 系统&#xff0c;包括&#xff1a; 1、函数库libdbus &#xff0c;用于两个应用程序互相联系和交互消息。 2、一个基于libdbus构造…

ubuntu DBUS 收集

ubuntu DBUS 收集 libdbus-1.so.3.19.11 是dbus-1.12.16.tar.gz 包编译出来的 参考文档: https://www.freedesktop.org/wiki/Software/dbus/ https://www.freedesktop.org/wiki/IntroductionToDBus/ https://dbus.freedesktop.org/doc/dbus-tutorial.html https://docs.gtk.…

Linux DBUS服务器端程序

DBus 服务器端接收方式 DBus 服务器端用来接收signal和method调用。从收集的资料中发现&#xff0c;主要有三种接收方式。 一&#xff0c;采用while循环&#xff0c;监听dbus_connection_read_write()函数。有消息到来时在循环内部进行处理。优点是结构简单&#xff0c;处理方…

Linux -dbus总线

下载编译dbus 下载https://dbus.freedesktop.org/releases/dbus/ dbussrc1.14.0-Linux文档类资源-CSDN下载 dbus-1.14.0.tar.xz xz -d dbus-1.14.0.tar.xz tar xvf dbus-1.14.0.tar2.配置编译 ./configure --prefix/data/opensrc/dbus #--prefix/data/opensrc/dbus 指定输…

DBus通讯

linux下进程间通信的方式主要有Pipe(管道)&#xff0c;FIFO(命名管道)&#xff0c;信号&#xff0c;共享内存&#xff0c;消息队列&#xff0c;信号灯等&#xff0c;这些方式各有 各得特点&#xff0c;如管道是linux下命令行中常用的&#xff0c;用于父子进程的通信。但是这些通…