等價,偏序和全序

2021-09-06 04:53:19 字數 1529 閱讀 9192

等價:

設 r 是某個集合

a 上的乙個二元關係。若 r

滿足以下條件:

自反性:

對稱性:

傳遞性:

則稱 r

是乙個定義在 a

上的等價關係。習慣上會把等價關係的符號由 r

改寫為 ∼。

例如,設

上的關係r

如下:其中

與 y模 3 同餘,即 x

除以 3 的餘數與 y

除以 3 的餘數相等。例子有 1r4, 2r5, 3r6。不難驗證 r

為 a上的等價關係。

不是所有的二元關係也是等價關係。乙個簡單的反例子是比較兩個數中哪個較大:

偏序是在集合

p 上的二元關係 ≤,它是自反的、反對稱的、和傳遞的,就是說,對於所有 p 中的 a, b 和 c,有著:

帶有偏序的集合叫做偏序集合(也叫做poset)。術語有序集合有時也用於偏序集合,只要上下文中不涉及其他種類的次序。特別是,全序集合也可以被稱為是"有序集合",特別是在這些結構比偏序集合更常用的領域內。

設a是乙個非空集,p是a上的乙個關係,若關係p是

自反的、

反對稱的、和

傳遞的,則稱p是集合a上的偏序關係。(#add和等價的區別在於反對稱)

即p適合下列條件:

(1)對任意的a∈a,(a,a)∈p;

(2)若(a,b)∈p且(b,a)∈p,則a=b;

(3)若(a,b)∈p,(b,c)∈p,則(a,c)∈p,則稱p是a上的乙個偏序關係。帶偏序關係的集合a稱為偏序集或半序集。

若p是a上的乙個偏序關係,我們用a≤b來表示(a,b)∈p。

舉如下例子說明偏序關係:

1、實數集上的小於等於關係是乙個偏序關係。

2、設s是集合,p(s)是s的所有子集構成的集合,定義p(s)中兩個元素a≤b當且僅當a是b的子集,即a包含於b,則p(s)在這個關係下成為偏序集。

3、設n是正整數集,定義m≤n當且僅當m能整除n,不難驗證這是乙個偏序關係。注意它不同於n上的自然序關係。 

在集合a中,如果對於任意a∈a, b∈a, 有arb或bra,即a中的每對元素都滿足關係r,則集合a上的偏序r是全序的或線性序的。

以上講的過於科學,本人看不懂在折騰了好長一段時間終於搞明白了原來就是這麼個事

a,b是書上的例圖,分別代表偏序,全序,右下角那麼嘛~~~~~逗樂~~~(*^__^*)

來看a圖

按照正常遍歷那麼有2種路徑,分別為1234,1324,2和3之間無法判斷誰前誰後,而其他則可以判斷前後順序,比如1始終在2,3遍歷之前。2和3始終在4之前

那2和3呢?無法判斷,所以這就是偏序,此時2和3因沒有順序,整個是部分有序;再看圖b在2和3之間加了乙個指向,由2指向3,所以路線只有1234,

貪心 偏序 treap

貪心 偏序 treap c.booking system 題意 乙個餐館,n批顧客,每批顧客都想要坐在同一張桌子上,人數為c,將付的錢是p,m張桌子,有容量desk c,得到最多的錢,輸出兩兩配對結果 題解 貪心,有兩種貪心策略 1.讓桌子選,根據容量從小到大依次選,選可以滿足要人數求中錢最多的 2...

bitset做多維偏序

很久以前就聽說這個大名鼎鼎的東西 暴力 了,現在才去寫。其實很簡單,對每一維排序,從左到右掃,維護乙個bitset表示這位之前的某個點是否出現 即出現則該位為1否則0 查詢某個數時則在每一維的排序完陣列二分找到最右邊 這個數這一維權值的位置,取出該位的bitset,將每一維的bitset與起來即可得...

學習筆記 多維偏序

一般情況下,我們比較乙個數大小,就是ai aj即可,而在上公升子串行中,當i j並且ai aj的時候,才可以認為i這位的數大於j這位的數。這就是乙個二維偏序。類似的,有n個數,每個數m個屬性,乙個數比另乙個數大,當且僅當這個數的所有屬性都大於另乙個數。這就是乙個m維偏序。對於三維偏序,可以用cdq分...