[关闭]
@EtoDemerzel 2017-11-18T11:14:00.000000Z 字数 4029 阅读 5960

离散数学第九章 关系(二)

离散数学 关系


part 1. n元关系

  1. 是集合。定义在这些集合上的 元关系是的子集。这些集合成为关系的域( domains of the relations ), 称为关系的degree ).
  2. 数据库和关系关系数据模型relational data model )
    • 数据库由记录组成,这些记录是由构成的 元组,这些元组的数据项。用于表示数据库的关系也称为tables ), 中的每一列表示数据库的一个属性attribute )。
    • 元组的某个域的值能够确定这个 元组时,元关系的这个域就叫做主键primary key )
    • 外延extension ): 一个关系当前含有的所有 元组
    • 内涵intension ): 数据库更持久的内容,包括名字和属性
    • 一组域的值确定一个关系中的 元组时,这些域的笛卡儿积就叫做复合主键composite key )。
  3. 元关系的运算

    • 选择运算: 设 是一个 元关系, 中元素可能满足的一个条件。那么 选择运算符 元关系 映射到 中满足条件 的所有 元组构成的 元关系。

    • 投影运算,其中 , 将 元组 映射到 元组 , 其中 .

    • 连接运算: 略去不表,课本中文版,英文版.

part 2. 关系的闭包Closure of the relation )

  1. 自反闭包, 其中
  2. 对称闭包, 其中
  3. 传递闭包
    • 定理1: 设 是集合 上的关系,从 存在一条长为 ( 为正整数)的路径,当且仅当 .
    • 定义: 连通性关系由形如的有序对构成,使得在关系中,从 之间存在一条长度至少为1的路径。
    • 根据定义,从 存在长度至少为1的路径(path ),若其长度为 ,则由定理1可知, 对关系中任何 都存在路径,则
    • 关系 的传递闭包等于通性关系(connectivity relation ) .
    • 引理1:设 是含有 个元素的集合。 是集合 上的关系,如果 中存在一条从 的长度至少为1的路径,那么其长度不超过 。当 时, 长度不超过 .
    • 引理1可知, 的传递闭包. (因为间的路径长度最大不会超过, 而路径长度为, 当且仅当
    • 用0-1矩阵表示,
    • 传递闭包算法1(复杂度为):
procedure transitive closure( 的0-1矩阵)
for
  
  
return

part 3. 沃舍尔算法Warshall's algorithm )

  • 直接计算 :

       当且仅当

  • 算法2沃舍尔算法(复杂度为):
Procedure Warshall (的矩阵)
for
  for
    for
      
return

part 4. 等价关系与偏序

  1. 等价关系:(Equivalence Relations )
    • 需满足自反的对称的传递的
    • 如果两个元素 由于等价关系而相关联,则称他们是等价的。记作:.
  2. 等价类:设 是定义在集合 上的等价关系。与 中的要给元素 有关系的所有元素的集合叫做 等价类 的关于 的等价类记作 。当只考虑一个关系时可以省去下标。

    • If , then is called a representative(代表元) of this equivalence class.
  3. 等价类与划分:(Equivalence Classes and Partitions )
    • 以下命题等价:
      (1) (2) (3)
    • 集合 划分 的不相交非空子集构成的集合,且它们的并集就是 。即,一族子集, ( 是下标的集合)构成 的划分,当且仅当:

    • 可以用等价关系的等价类构成集合的划分,也何以用集合的每个划分来构成等价关系。
      2.偏序:(Partial Orderings )
    • 需满足自反的反对称的传递的
    • 在偏序集(partial ordered set, or poset )里,记号表示
    • 偏序集 中的元素,如果有,则称 可比(comparable )的。否则是不可比(incomparable )的。
    • 如果偏序集每对元素都是可比的,则称其为全序集totally ordered set )或线序集linear ordered set ). 称为全序或线序。一个全序集也称为chain ).
    • 对于偏序集,如果 是全序,并且其每个非空子集都有一个最小元素,则称它为良序集(well ordered set ).
    • 良序归纳原理 为良序集,如果对所有 为真,则 为真,因此对所有 都为真。(良序归纳法不需要基础步骤
  4. 字典顺序(Lexicographic Order)很好理解,略去。
  5. 拟序(Quasiorder) transitive and reflexive。(example: ())
  6. 乘积偏序(product partial order)与字典顺序相比,每项都需要满足 的条件。
  7. 同构(isomorphism)两个偏序集一一对应,偏序关系也一一对应。
  8. 是偏序集,则 也是偏序集,且后者被称作前者的对偶(Dual )。

part 5. 哈塞图Hasse Diagram )

  1. Let be a poset. We say that an element covers an element if
    and there is no element such that . The set of pairs such that y
    covers x is called the covering relation of .
    • a is maximal(极大元) in the poset if there is no such that .
    • minimal 定义反之。
    • 区分: maximal(没有更“大”) /greatest element(比所有都“大”)
      minimal(没有更“小”)/least element(比所有都“小”)
    • 最小上界(least upper bound, LUB ),最大下界(greatest lower bound,GLB):对 的子集 ,若在 中能找到 ,使得对所有 中的元素 ,都有 , 则 最小上界Vice versa.
    • 定理:有限的偏序集有至少一个极大元至少一个极小元至多一个最大元至多一个最小元至多一个LUB,至多一个GLB。
    • 同构关系的极大极小元,最大最小元,LUB和GLB都一一对应。
    • 拓扑排序(Topological Sorting):定义一个相容compatible)的全序集,每次寻找极小元排序。
    • (lattice ): 每对元素都有最小上界和最大下界,就称该偏序集为
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注