跳转至

第十一课:序关系、函数、图论

Page 2-11 — 序关系复习

(与第十课后半部分内容重叠)

哈斯图例子: - ⟨{2,3,6,12,24,36}, |⟩:整除关系的哈斯图 - ⟨𝜌{a,b,c}, ⊆⟩:幂集上的包含关系的哈斯图

有序集元素排序总结: - 最小元/最大元:存在则唯一 - 极小元/极大元:有限集恒存在,未必唯一 - 链:任意两元素可比;反链:任意两元素不可比 - 半序关系 = 反自反+反对称+传递(严格序)

Page 12-14 — 函数的定义

  • 函数f:X→Y ⊆ X×Y,满足: 1. 定义域全覆盖:dom(f)=X(每个x都有对应y) 2. 单值性:⟨x,y⟩∈f且⟨x,y'⟩∈f ⇒ y=y'
  • 函数也叫映射变换
  • 函数是特殊的关系

例子: - 恒等函数Iₐ:相等关系Eₐ - f:N→N, y=2x:函数 - 整除关系不是函数(2|4,2|8,不满足单值性) - 空关系∅:X≠∅时不是函数,X=∅时是空函数 - ADD:N×N→N, y=x₁+x₂:二元函数

Page 14 — 函数的表示方法

  • 列表法:列出所有序偶
  • 图表法:平面直角坐标系
  • 解析法:算术表达式
  • 递归定义:用自身定义(如阶乘)

Page 17-18 — 函数的类型 ⭐

满射(surjection)

  • ran(f)=Y(值域=陪域)
  • 每个y∈Y都有至少一个x使f(x)=y
  • "全覆盖"

单射(injection)

  • x₁≠x₂ ⇒ f(x₁)≠f(x₂)
  • 不同的x对应不同的y
  • "一对一"

双射(bijection)

  • 既单射又满射
  • "一一对应"

💡 人话: - 满射:每一个y都能被某个x映射到,没有"漏"的元素 - 单射:不同的x不会映射到同一个y,没有"撞车" - 双射:完美的配对,不多不少刚刚好

Page 19-20 — 函数合成

  • (g∘f)(x) = g(f(x))
  • 合成保持单射和满射:
  • 若f,g都单射,则g∘f也单射
  • 若f,g都满射,则g∘f也满射
  • g∘f单射 ⇒ f单射(g不一定单射)
  • g∘f满射 ⇒ g满射(f不一定满射)

Page 24-25 — 逆函数

  • 作为关系,函数可以求逆R⁻¹
  • 但只有双射函数才有逆函数
  • 非单射:f⁻¹不满足单值性
  • 非满射:dom(f⁻¹)≠Y
  • 双射函数f的逆f⁻¹也是双射函数

Page 26-27 — 逆函数性质与左右逆

  • (f⁻¹)⁻¹ = f
  • f⁻¹∘f = Eₓ, f∘f⁻¹ = Eʏ
  • (g∘f)⁻¹ = f⁻¹∘g⁻¹
  • 左逆:g∘f=Eₓ ⟺ f是单射
  • 右逆:f∘g=Eʏ ⟺ f是满射
  • f可逆 ⟺ 既有左逆又有右逆且相等 ⟺ f是双射

💡 人话:单射可以找到左逆(从像还原到源),满射可以找到右逆(对每个y选一个x)。双射就是两个方向都能还原。

Page 28-33 — 图的基本概念

  • G=⟨V,E⟩:结点集V + 边集E(E是多重集合)
  • 1736年欧拉:柯尼斯堡七桥问题 → 图论创立

边的类型: - 有向边:有序对⟨起点,终点⟩ - 无向边:两元素多重集{端点1,端点2} - 无向边可以有环(loop)

图的分类: | 类型 | 特征 | |------|------| | 简单图 | 无环、无重边的无向图 | | 完全图Kₙ | 任意两不同结点间都有边 | | 重图 | 有平行边(重数>1) | | 零图 | 仅有孤立结点(E=∅) | | 赋权图 | 边或结点有权重 |

Page 34-36 — 赋权图

  • 普通图研究拓扑关系(邻接、连通、通路)
  • 赋权图附加数量关系(距离、成本、代价)
  • GIS应用的基础

Page 37-39 — 结点的度 ⭐

  • 度d(v):关联v的边的数目
  • 有向图:出度d⁺(v) + 入度d⁻(v)
  • 握手定理:所有顶点的度之和 = 2×边数(必为偶数!)
  • 有向图中出度之和 = 入度之和
  • 奇数度顶点必为偶数个
  • 正则图:所有顶点度数相同,k-正则图
  • Kₙ是(n-1)-正则图