超图(HyperGraph)学习,看这一篇就够了

这篇具有很好参考价值的文章主要介绍了超图(HyperGraph)学习,看这一篇就够了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近事多,好久没更新了,随便写写(Ctrl+V)点

一、超图定义

通常图论中的图,一条edge只能连接2个vertex,在超图中,不限量
如何理解呢,就用我正在做的KT问题来看:7道题目-7个顶点;4种概念-4条超边,其中第1,2,3题都是考察概念1的,则构建一个包含了这仨的超边,以此类推。。。总的来说,超图的建立是基于超边的建立,而超边的建立则是基于我们对节点之间关系的先验条件来实现的。
超图(HyperGraph)学习,看这一篇就够了

二、超图学习

1.表示

G=(V,E)是我们很熟悉的图的符号表示,这也同样适用于超图,我们可以用|V|*|E| 的 关联矩阵H表示,行代表了不同的节点,列代表了不同的超边:
超图(HyperGraph)学习,看这一篇就够了
矩阵中每个元素的值可以由如下的关系式进行赋值:
超图(HyperGraph)学习,看这一篇就够了
同时,超图还有一种三元组的表示,G=(V,E,W),W是超边的权重集,即基于特定问题来对每条超边进行赋值,以此建立weighted hypergraph。
先讲两个度的概念
顶点的度d(v):定义为包含该到的边的个数,在超图中,表示为:
超图(HyperGraph)学习,看这一篇就够了

在基于上面提到的超图矩阵H,我们可以得到顶点的度的另一种定义:
超图(HyperGraph)学习,看这一篇就够了
超边的度δ(e):定义为超边上包含的顶点的数目,表示为:
超图(HyperGraph)学习,看这一篇就够了
同样,超边的另一种定义:
超图(HyperGraph)学习,看这一篇就够了
用对角矩阵Dv和De来表示节点、超边的degree矩阵,其中对角线上的元素就是每个节点/超边的degree即 d(v)δ(e)
设对角矩阵
W
表示超边的weight矩阵,其中对角线上的元素表示每条超边的weight即 w(e)。超图G的邻接矩阵(adjacent matrix)A定义为:
超图(HyperGraph)学习,看这一篇就够了
邻接矩阵表示了每个节点之间的相邻关系,其中每个元素的值可以表示为:
超图(HyperGraph)学习,看这一篇就够了

2.超图剪切

对于某个节点子集S∈V,超图剪切(cut)的含义是,对于超图G(V,E,W),我们要找到一个剪切方式,将 V 割为两个互补子集SSc 。假如超边e同时包含有SSc中的节点,我们则说它是一个剪切。

超纲了,有需要再更新这块。。。文章来源地址https://www.toymoban.com/news/detail-432269.html

到了这里,关于超图(HyperGraph)学习,看这一篇就够了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SourceTree使用看这一篇就够了

     你梦想有一天成为git大师,然而面对复杂的git命令,你感觉TMD这我能记得住吗?你曾经羡慕从命令行敲git命令,才会更加炫酷,然而时间一长,TMD命令我有忘了。那么今天我介绍的这款工具会让你从git命令中解救出来,这就是git可视化工具SourcTree。 事实上Git的功能十分强大

    2024年02月08日
    浏览(25)
  • CAS自旋锁,看这一篇就够了

    前序 时隔多年,杰伦终于出了新专辑,《最伟大的作品》让我们穿越到1920年,见到了马格利特的绿苹果、大利的超现实、常玉画的大腿、莫奈的睡莲、徐志摩的诗… 他说“最伟大的作品”并不是自己的歌,而是这个世界上最伟大的艺术作品们。 为什么要写CAS自旋锁呢?最近

    2023年04月08日
    浏览(17)
  • ElasticSearch常见用法,看这一篇就够了

    2024送书福利正式起航 关注「哪吒编程」,提升Java技能 文末送3本《一本书讲透Elasticsearch:原理、进阶与工程实践》 大家好,我是哪吒。 ElasticSearch是一款由Java开发的开源搜索引擎,它以其出色的实时搜索、稳定可靠、快速安装和方便使用的特性,在Java开发社区中赢得了广

    2024年03月19日
    浏览(31)
  • 还不会二分查找?看这一篇就够了

    二分查找分为整数二分和浮点数二分,一般所说的二分查找都是指整数二分。 满足单调性的数组一定可以使用二分查找,但可以使用二分查找的数组不一定需要满足单调性。 不妨假设我们找到了条件 C 1 C_1 C 1 ​ ,它和它的 对立条件 C 2 C_2 C 2 ​ 能够将数组 a a a 一分为二,

    2024年01月19日
    浏览(16)
  • 还不会拓扑排序?看这一篇就够了

    拓扑排序是一种有向无环图(DAG)的顶点排序方法,它将一个有向无环图中的所有顶点排成一个线性序列,使得图中 任意一条有向边上的起点排在终点的前面 。 这样说还不够具体,我们先来看一个例子。假设某大学的课程安排如下: 课程编号 课程名称 先修课程 1 1 1 高等数

    2023年04月08日
    浏览(31)
  • 关于Tacotron2看这一篇就够了

    文章来源 [1712.05884] NATURAL TTS SYNTHESIS BY CONDITIONING WAVENET ON MEL SPECTROGRAM PREDICTIONS 参考博客 声谱预测网络(Tacotron2) Tacotron2 论文 + 代码详解 Tacotron2讲解 论文阅读 Tacotron2 Tacotron2 模型详解 Tacotron2-Details 简介: The system is composed of a recurrent sequence-to-sequence feature prediction network that m

    2024年02月09日
    浏览(18)
  • Java迭代器详解,看这一篇就够了

    迭代器 是属于 设计模式 之一, 迭代器模式 提供了一种方法来顺序访问一个聚合对象中各个元素,而不保留该对象的内部表示。 1) Iterator对象 称为 迭代器 ,主要用于遍历 Collection集合 中的元素。 2)所有实现了 Collection接口 的集合类都有一个 iterator() 方法,用以返回一个

    2024年02月02日
    浏览(23)
  • JavaScript 入门(简单易懂) 看这一篇就够了

    目录 1、什么是JavaScript 1.1、概述 1.2、历史 2、快速入门 2.1、引入引入JavaScript 2.2、基本语法 2.3、数据类型 2.4、严格检查模式 3、数据类型 3.1、字符串 3.2、数组 3.3、对象 3.4、流程控制 3.5、Map和Set 3.6 iterator 3.7数据类型转换字符串类型 3.8数据类型转换数字型(重点) 3.9标识

    2024年02月02日
    浏览(51)
  • MSP432速成教程(看这一篇就够了)

    (一)GPIO输出 打开芯片数据手册(msp432p401r)第17页的表详细描述了对应引脚的GPIO功能 1.库函数 配置GPIO模式: 设置高低电平 配置驱动强度 只有P2.0、P2.1、P2.2、P2.3引脚可以配置为高驱动程度 This I/O can be configured for high drive operation with up to 20-mA drive capability. 此I/O可配置为高达

    2024年02月13日
    浏览(23)
  • C++异常处理详解 看这一篇就够了

    在程序运行的过程中,我们不可能保证我们的程序百分百不出现异常和错误,那么出现异常时该怎么报错,让我们知道是哪个地方错误了呢? C++中就提供了异常处理的机制。 throw : 当问题出现时,程序会抛出一个异常。这是通过使用 throw 来完成的。 catch : 在您想要处理

    2024年02月14日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包