【离散数学】特殊图

欧拉图-戈尼斯堡七桥问题

设G是无孤立结点的图,若存在一条通路(回路),经过图中每边一次且仅一次,则称该通路(回路)为该图的一条欧拉通路(回路)

具有欧拉回路的图称为欧拉图

平凡图为欧拉图

欧拉通(回)路是经过图中所有边的通(回)路中长度最短的

无向欧拉图的判定定理

无向图G=<V,E>具有一条欧拉通路,当且仅当G是连通的,有且仅有零个或两个奇度数结点

无向图G=<V,E>具有一条欧拉回路,当且仅当G是连通的,并且所有结点的度数均为偶数

求无向图欧拉回路-Fleury算法

依次选边,每选一条边就从图中删去。选边条件:与上一条已选取的边关联;除非无边可选,否则不能选割边

有向欧拉图的判定定理

有向图G具有一条欧拉通路,当且仅当G是连通的,且除了两个结点(一个入度比出度大1,一个出度比入度大1)外,其余结点的入度等于出度
有向图G具有一条欧拉回路,当且仅当G是连通的,且全部点入度等于出度

哈密顿图-周游世界问题

设G是一个无向或有向图,若存在一条通路(回路),经过图中每个节点一次且仅一次,则称此通路(回路)为该图的一条哈密顿通路(回路)

具有哈密顿回路的图称为哈密顿图

平凡图为哈密顿图

哈密顿通路是经过图中所有结点的通路中长度最短的通路

哈密顿图的必要条件

设无向图G=<V,E>是哈密顿图,V1是V的任意非空子集,则p(G-V1)≤|V1|,其中p(G-V1)s是从G中删除V1后得到图的连通分支数

哈密顿通路的必要条件

设无向图G=<V,E>中存在哈密顿通路,则对V的任意非空子集V1,都有p(G-V1)≤|V1| + 1.

有割点的图一定不是哈密顿图

哈密顿通路的充分条件

设G=<V,E>是具有n个结点的简单无向图。如果对任意两个不相邻的结点u,v∈V,均有deg(u) + deg(v) ≥ n - 1,则G中存在哈密顿通路

哈密顿回路的充分条件

设G=<V,E>是具有n个结点的简单无向图。如果对任意两个不相邻的结点u,v∈V,均有deg(u) + deg(v) ≥ n,则G中存在哈密顿回路

deg(v)≥n/2就是哈密顿图

偶图

无向图G中结点集V可以划分为V1、V2两个子集,V1、V2交集为空,并集为V;任意一条边e的一端为v1,另一端为v2,称图G为偶图、二分图、二部图。V1和V2为互补结点子集,偶图通常记为G=<V1,E,V2>

完全偶图、完全二分图

V1和V2中每个结点,有且仅有一条边相关联。记为Kij,i=|V1|,j=|V2|

无向图G=<V,E>为偶图的充要条件是所有回路的长度均为偶数

平凡图和零图是特殊的偶图

偶图的匹配

就是寻找V1到V2单射

匹配判定条件(霍尔定理)

V1中任意k个结点至少与V2中k个结点相邻,k=1,2,……,|V1|(相异性条件)

t条件(充分条件)

设G=<V1,E,V2>是一个偶图:

  • V1中每个结点至少关联t条边(V1结点最小度数)
  • V2中每个结点至多关联t条边(V2结点最大度数)

则G中存在从V1到V2的匹配。t为正整数

平面图

如果能够把一个无向图G的所有结点和边画在平面上,使任何两条边都不会在非节点除交叉,称G为平面图。

:平面表示中由边所包围的内部不包含图的结点和边的区域。这个边的集合叫边界,边界的长度称为这个面的次数D®。区域面积优先的面叫有限面,无限的叫无限面

平面图中所有面次数之和等于边数的两倍

欧拉公式

G=<V,E>是连通平面图,若她有n个结点、m条边、r个面,则n - m + r = 2

欧拉公式推论一:G是一个(n,m)简单连通平面图,若m > 1,则m ≤ 3n - 6
欧拉公式推论二:G是一个(n,m)简单连通平面图,若每个面的次数至少为k(k ≥ 3),则 m ≤ k(n - 2) / (k - 2)

库拉托夫斯基定理

同胚:两个图G1、G2,或经过反复插入或消去2度结点后同构,则G1与G2同胚

收缩:在图G中删去边e,把e的两个端点u,v重合使用一个新的结点w代替,称为边e的收缩。

库拉托夫斯基定理

一个图是平面图的充要条件是它的任何子图都不与K5或K3,3同胚

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/2802.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

慧明咨询:成绩公式,发现未知,助力进步

在当今社会,数以万计的学子面临着激烈的教育竞争。2000万的中考生、1000万的高考生、300万的考研生以及500万的国考备考者,都在为了通过这“独木桥”而战。 面对有限的优质学区、师资力量的不足、以及巨大的心理压力,学生及其家长们焦虑不已。为此,深圳市慧明咨询顾问有限公司…

[Meachines][Medium]IClean

Main $ nmap -p- -sC -sV 10.10.11.12 -Pn --min-rate 1000 $ echo "10.10.11.12 capiclean.htb">>/etc/hosts 这题可能和python的SSTI有关 $ gobuster dir --url "http://capiclean.htb" --wordlist /usr/share/seclists/Discovery/Web-Content/c…

部署接入 M3E和chatglm2-m3e文本向量模型

前言 FastGPT 默认使用了 openai 的 embedding 向量模型,如果你想私有部署的话,可以使用 M3E 向量模型进行替换。M3E 向量模型属于小模型,资源使用不高,CPU 也可以运行。下面教程是基于 “睡大觉” 同学提供的一个的镜像。 部署镜像 m3e-large-api 镜像名: stawky/m3e-…

SpringMvc(2)RequestMapping注解

RequestMapping注解 1 、RequestMapping的作用2、RequestMapping的出现位置3、类上与方法上结合使用4、RequestMapping注解的value属性4.1 value属性的使用4.2 Ant风格的value4.3 value中的占位符&#xff08;重点&#xff09; 5、RequestMapping注解的method属性5.2衍生Mappin…

二维码图片的链接怎么提取?在线获取解码链接的方法

随着现在二维码成为内容展示的主要用途&#xff0c;很多场景下都会需要通过扫码的方式在手机上获取内容。那么在遇到无法扫码的情况时&#xff0c;可以通过提取二维码短链接来访问内容&#xff0c;点击链接跳转到对应的内容页面。 二维码链接想要快速的提取出来&#xff0c;最…

(二)Go的Mysql、Redis、Cookie、Logger等的文件配置

初始化配置 文章目录 初始化配置一、配置yaml文件二、Go读取配置文件三、初始化日志Logger四、初始化数据库&#xff08;MySQL或SqlLite&#xff09;五、初始化缓存&#xff08;Redis&#xff09;六、中间件服务&#xff08;middleware&#xff09; 一、配置yaml文件 Server:M…

Github进行fork后如何与原仓库同步

前言 fork了一个仓库以后怎么同步源仓库的代码&#xff1f; 步骤 1、执行命令 git remote -v 查看你的远程仓库的路径。 以一个实际例子说明&#xff0c; 来源仓库&#xff1a; TheFirstLineOfCode/basaltgit remote -v得到&#xff1a; origin https://github.com/ghmi…

GDP数据为什么要修订

对GDP数据进行修订是国际上的通行做法。世界各国GDP数据都不是一锤定音&#xff0c;一次核算就固定不变&#xff0c;必须根据更加完整、可靠的基础数据不断修订。GDP的数据修订包括当期&#xff08;当季、当年&#xff09;数据修订和历史数据修订。GDP当期数据修订主要是在获得…

53.基于微信小程序与SpringBoot的戏曲文化系统设计与实现(项目 + 论文)

项目介绍 本站采用SpringBoot Vue框架&#xff0c;MYSQL数据库设计开发&#xff0c;充分保证系统的稳定性。系统具有界面清晰、操作简单&#xff0c;功能齐全的特点&#xff0c;使得基于SpringBoot Vue技术的戏曲文化系统设计与实现管理工作系统化、规范化。 技术选型 后端:…

大模型日报2024-04-24

大模型日报 2024-04-24 大模型资讯 Google DeepMind的RecurrentGemma模型超越变压器模型 摘要: Google DeepMind的最新研究成果RecurrentGemma模型在性能上超过了基于变压器的模型&#xff0c;并且使用的资源更少。这一突破为人工智能领域提供了一个高效的模型选择&#xff0c;…

【Linux】日志分析与管理

作为一个运维&#xff0c;如果不会看日志&#xff0c;就好比是冬天刚刚用热水泡完了脚&#xff0c;接着就立马让人把水喝掉。 目录 一、Inode介绍 1.1 什么是inode 1.2 inode表内容 1.3 查看inode号的方式 二、日志分析 2.1 日志的用途 2.2 日志的分类 2.3 日志级别 2…

MATLAB基于图像特征的火灾检测

实验目标 基于图像特征的火灾检测 实验环境 Windows电脑、MATLAB R2020a 实验内容 1.读取图像&#xff0c;彩色图像的灰度化处理&#xff0c;进行边缘检测&#xff0c;实现对火焰的检测。 2.对两幅RGB图像进行火焰特征提取实验 3.对比分析边缘检测算法处理结果和基于图像…

比赛记录:Codeforces Round 940 (Div. 2) and CodeCraft-23 A~E

传送门:CF [前题提要]:感觉这场题目其实都很经典.遗憾的是赛时C题答案统计看成了不同的下棋的方案数,然后以为刚开始不能放不是一种答案(直接特判输出了0),卡了一场比赛.幸好最后15min险过CD,不然掉大分了 A. Stickogon 难点在于读懂题意. 读懂题意之后不难发现每根木棒都形成…

Git--原理与使用

目录 一、课程目标二、初始Git三、安装Git3.1 Linux-centos 四、Git的基本操作4.1 创建Git本地仓库 五、配置Git六、认识工作区、暂存区、版本库七、添加文件八、查看.git九、修改文件十、版本回退十一、撤销修改11.1 情况一&#xff1a;对于工作区的代码&#xff0c;还有add11…

阿斯达年代记三强争霸加速器用什么好 超好用的免费加速器

阿斯达年代记&#xff1a;三强争霸的核心玩法围绕着阿斯达大陆上的权力斗争&#xff0c;玩家将投身于三大势力——阿斯达联邦、亚高同盟及边缘叛军之间错综复杂的竞争之中。每个阵营都有其独特的背景故事、目标和战略&#xff0c;玩家的选择不仅影响个人的游戏进程&#xff0c;…

【IC设计】奇数分频与偶数分频 电路设计(含讲解、RTL代码、Testbench代码)

文章目录 原理分析实现和仿真偶数分频的电路RTL代码偶数分频的电路Testbench代码偶数分频的电路仿真波形占空比为50%的三分频电路RTL代码占空比为50%的三分频电路Testbench代码占空比为50%的三分频电路仿真波形 参考资料 原理分析 分频电路是将给定clk时钟信号频率降低为div_c…

【STM32+HAL+Proteus】系列学习教程---串口USART(DMA 方式)定长,不定长收发。

实现目标 1、利用UART实现上位机PC与下位机开发板之间的数据通信 2、学会STM32CubeMX软件关于UART的DMA模式配置 3、具体目标&#xff1a;1、实现串口定长收发数据通信&#xff1b;2、串口不定长收发数据通信。 一、DMA简介 1、什么是DMA? DMA&#xff08;Direct Memory …

Python基础:【习题系列】流程控制语句

在Python中,以下哪个选项是用来创建条件语句的关键字?( B ) A.loop B.if C.iterate D.repeat 答案:B 难易程度:易 答案解析:在Python中,使用关键字if来创建条件语句。 知识点:条件语句;Python关键字 在Python中,以下哪个关键字用来表示循环中的“否则”?( D )…

多级嵌套对象数组:根据最里层id找出它所属的每层父级,适用于树形数据格式

文章目录 需求分析 需求 已知一个树形格式数据如下&#xff1a; // 示例数据 const data [{"id": "1","parentId": null,"children": [{"id": "1.1","parentId": "1","children"…

2024土木工程、城市规划与交通运输国际会议(ICCEUPT2024)

2024土木工程、城市规划与交通运输国际会议(ICCEUPT2024) 会议简介 我们诚挚邀请您参加2024年国际土木工程、城市规划和交通会议&#xff08;ICCEUPT2024&#xff09;。本次大会将在北京隆重举行&#xff0c;旨在搭建交流合作平台&#xff0c;汇聚行业精英&#xff0c;共同…