跳转至

偏序

非严格偏序,自反偏序ψ(`∇´)ψ

\(\preccurlyeq\) 是集合 \(S\) 上的二元关系,如果 \(\preccurlyeq\) 满足:

  1. 自反性:\(\forall a \in S,\)\(a \preccurlyeq a\)
  2. 反对称性:\(\forall a,b \in S,a\preccurlyeq b \land b \preccurlyeq a,\)\(a=b\)
  3. 传递性: \(\forall a,b,c \in S, a \preccurlyeq b \land b \preccurlyeq c,\)\(a \preccurlyeq c\)

则称 \(\preccurlyeq\)\(S\) 上的非严格偏序或自反偏序。

严格偏序,反自反偏序ψ(`∇´)ψ

\(\prec\) 是集合 \(S\) 上的二元关系,如果 \(\prec\) 满足:

  1. 反自反性:\(\forall a \in S,\)\(a \not\prec a\)
  2. 非对称性:\(\forall a,b \in S,a\prec b \Rightarrow b \not\prec a,\)
  3. 传递性: \(\forall a,b,c \in S, a \prec b \land b \prec c,\)\(a \prec c\)

则称 \(\prec\)\(S\) 上的严格偏序或反自反偏序。

一个集合上的严格偏序关系图实际上就是一个 DAG(有向无环)。

并且这个图的传递闭包是它自己。

所以遇到严格偏序的判定(是否成立)时,可以利用拓扑排序解决。

如果排序完了之后,仍有 \(deg \not= 0\) 的点,则这个严格偏序关系不成立。

如果成立,要求构造方案时,一般需要用到拓扑序。

其实这是因为,拓扑排序本身就是用来求偏序 \(P\) 的一个线性扩展 \(T\) 的算法,而这个 \(T\) 是一个全序。

偏序集ψ(`∇´)ψ

如果一个集合 \(S\) 上定义了一个偏序关系(不管是哪种),它就称作一个偏序集。


最后更新: August 19, 2023