图论中的基础概念总结
总结下图论中的各种基础概念 所以有部分定义直接搬运了度娘啦~
子图
为两个图(同为无向图或同为有向图),若
且
,则称G'是G的子图,G是G‘的母图,记作
,又若
且
,则G'称是G的真子图,若
,则称G'是G的生成子图。
联通图
对一个图G= (V,E)中的两点x和y,若存在交替的顶点和边的序列
(在有向图中要求有向边
属于 E ),则两点 x和y是连通的。
是一条x到y的连通路径,x和y分别是起点和终点。当x=y时,
被称为 回路 。如果通路
中的边两两不同,则
是一条 简单通路 ,否则为一条 复杂通路 。如果图 G 中每两点间皆连通,则 G 是 连通图 。
联通子图
就是联通图中的一部分子图 这个子图仍然联通 即这个子图中的任意两点 皆联通
极大联通子图/最大联通子图/连通分量/联通分支
这几个概念说白了是一个意思 极大就是不能再大,或者说再大也不能超过自己。而且是在原图基础上 不能对原图做任何修改
因此,极大连通子图就是:
也就是对于一个联通图G 那么他整个一个联通分量就是极大联通子图,这个联通图不会被G的其他联通子图所包含 这个时候就说,这里的不被G的其他联通子图所包含 就是G的极大联通子图 也叫这个G的联通分量,也就是指这个联通图不能再扩展了,在不加边的基础之上,不能在扩展了!
比如这个图S 有两个联通分支 左边S1 右边S2 对于S的联通子图 都不可能真包含
S1或S2 这就是S1与S2是G的极大联通子图 这个时候不能说S1为了扩展图 增加S2的点 扩展图是再原图的基础上的!!!如果S1扩展了自己加上了S2的点 或是无中生有 那就不是图S了 最大联通子图是相对于原图来讲的
极小联通子图
极小联通子图就是不能再小 就是生成树 如果再小就会发生不联通的情况 再去边就不联通的情况
强联通图
有向图 G=(V,E) 中,若对于V中任意两个不同的顶点 x和 y,都存在从x到 y以及从 y到 x的路径,则称 G是强连通图。相应地有强连通分量的概念。强连通图只有一个强连通分量,即是其自身;非强连通的有向图有多个强连分量。
也就是有向图中的任意两点都可以互相可达
弱连通图
将有向图的所有的有向边替换为无向边,所得到的图称为原图的基图。如果一个有向图的基图是连通图,则有向图是弱连通图。
也就是有可能这个有向图可能不是强联通图 但是他的基图是联通图那么这个原有向图就是弱连通图
图论中的基础概念总结相关推荐
- 【贪玩巴斯】Unity3D初学圣经(三)—— unity中的基础概念——scene场景,component组件,assets文件夹和Material材质,Mesh Renderer与shader
[贪玩巴斯]Unity3D初学圣经 三-- unity中的基础概念--scene场景,component组件与assets文件夹和Material材质以及Mesh Renderer 和 shader ...
- doc es 中type_Elasticsearch基础——概念和基本API操作
Elasticsearch 版本为 7.1.0 ,本文的讲解都是基于该版本 文章中Elasticsearch将使用简称ES代替 一.基本概念 文档--Document ES是面向文档的搜索,文档是ES ...
- 强化学习中的基础概念和术语——spinning up文档翻译
Key Concepts and Terminology 以下内容翻译自open ai 的spinning up文档,同时加入了一些自己的理解.原始内容来自spinningup 文章目录 Key Co ...
- 8.java中面向对象---基础概念(1)(附讲解与练习)
学习面向对象内容的三条主线 1.Java类及类的成员 属性,方法,构造器,代码块,内部块 2.面向对象的三大特征 封装 (Encapsulation) 继承 (Inheritance) 多态 ( ...
- LTE 中的基础概念
http://blog.chinaunix.net/uid-20700727-id-116925.html X-RNTI (1)SI-RNTI:系统消息 (2)P-RNTI:寻呼 (3)RA-RNTI ...
- 腾讯云MLVB技术如何在移动直播服务中突出重围之基础概念
今天智密科技就来为刚刚进入视频直播程序开发的工程师们来讲解一下视频直播中的基础概念 RTMP 全称是 Real-Time Messaging Protocol (实时消息传输协议).最初由Macrom ...
- Python+Dash快速web应用开发——基础概念篇
作者:费弗里 来源:Python大数据分析 ❝本文示例代码与数据已上传至https://github.com/CNFeffery/DataScienceStudyNotes ❞ 1 简介 这是我的新系 ...
- 【基础概念大总结】— 网络安全 Java 基础知识大汇总
这一篇,我们介绍一下:Java语言中存在有哪些安全漏洞. 我们在渗透测试中,可以如何利用这些漏洞. 那这一篇,首先全面总结一下JAVA中的基础概念. 上课了~~~上课了~~· 目录 JVM JDK J ...
- GPU硬件知识和基础概念 : AI时代程序员都应该了解的GPU基础知识
金融建模.自动驾驶.智能机器人.新材料发现.脑神经科学.医学影像分析-人工智能时代的科学研究极度依赖计算力的支持.提供算力的各家硬件芯片厂商中,最抢镜的当属英伟达Nvidia了.这家做显卡起家的芯片公 ...
最新文章
- python requests模块_Python 爬虫教程 requests 模块
- JDK Long源码
- vnctf——cm1
- java静态和动态的区别是什么意思_Java中的动态和静态多态性有什么区别?
- 【HTML5】Server-Sent服务器发送事件
- MySQL(root用户)密码重置
- Windows 0day成功验证之ETERNALBLUE
- [OC]TableView使用
- 【操作系统】—线程概念和多线程模型
- mysql事务保证幂等_事务与一致性:刚性or柔性
- 深度优先遍历(Depth First Search)
- python snownlp了解_[Python][snownlp]基于情感词典的情感分析
- uboot中往s5p6818的emmc刷写内容
- python开发浏览器_Python制作简易浏览器
- 复合函数的极限与连续
- Java程序员:快来像我这样做,3天辞退不是梦
- css3 烟 蚊香_前端每日实战:48# 视频演示如何用纯 CSS 创作一盘传统蚊香
- 爬取猫眼上近期上映的电影及评分信息
- 在stm32f103c8上移植nuttx系统
- 算法笔记【归并排序】:逆序对
热门文章
- 2015.5.12站立会议
- [转]字符串匹配那些事
- 照相机滤镜使用,优化解码和滤镜导致的预览卡屏现象
- 我写的几篇技术文章之一:Windows消息拦截技术的应用
- springboot项目 tomcat8.x 频繁宕机 原因分析
- 织梦的if(!defined('DEDEINC')) exit("Request Error!");解析
- QC安装与运行中的问题汇集
- js 获取某iframe中document,浏览器兼容
- java错误switch找不到符号,Java使用StringBuilder时--找不到符号
- index.html乱码问题,用apache打开文件index显示乱码为什么