匹配

匹配

匹配,一般指配合或搭配,也指結婚。“匹配”一詞在不同的領域有著不同的意思,它既是數學語言,又是計算機方面的術語,其含義複雜多變。基本解釋【marry】成為夫婦關係。數學術語。配合;搭配。【無線電元器件等】配合;阻抗匹配。【計算機】給定一個圖G,在G的一個子圖M中,M的邊集中的任意兩條邊都不依附於同一個頂點,則稱M是一個匹配。圖的匹配。

基本信息

基本信息

【詞目】匹配
拼音】pǐ pèi

基本解釋

1、【marry】成為夫婦關係。
2、【match】數學術語。
3、配合;搭配。
4、【無線電元器件等】配合;阻抗匹配。 
5、【計算機】給定一個圖G,在G的一個子圖M中,M的邊集中的任意兩條邊都不依附於同一個頂點,則稱M是一個匹配。
6、圖的匹配。

詳細解釋

1、 配合。婚配。
《後漢書·趙咨傳》:“昔 舜 莽 蒼梧 ,二妃不從。豈有匹配之會,守常之所乎?”《易·姤》“﹝彖曰﹞:剛遇中正” 唐 孔穎達 疏:“一女而遇五男,既不可取;天地匹配,則能成品物。”《醒世恆言·喬太守亂點鴛鴦譜》:“你快回家引兒子過來。我差人去喚 徐雅 帶女兒來當堂匹配。” 清 昭連 《嘯亭雜錄·宮女四萬》:“三年一選,擇其幽嫻貞靜者入後宮,及配近支宗室,其餘者任其自相匹配。”川劇高腔《拉郎配》第五場:“我那 彩鳳 女兒,與你匹配,剛剛合適。”
2、配偶。
《古今小說·張古老種瓜娶文女》:“若得此女以為匹配,足矣。”
3、搭配。
元稹 《敘詩寄樂天書》:“近世婦人暈澹眉目,綰約頭鬢,衣服修廣之度,及匹配色澤,尤劇怪艷。” 明 陶宗儀 《輟耕錄·謠言》:“自中原至於 江 之南,府縣村落,凡品官庶人家,但有男女年十二三以上,便為婚嫁,六禮既無,片言即合……自後有貴賤貧富、長幼、妍醜,匹配之不齊者,各生侮怨。”
4、猶分配。
顧非熊 《妙女傳》:“﹝ 妙女 ﹞遂起支分兵馬,匹配幾人於某處檢校,幾人於病人身上束縛邪鬼。”

圖的定義

無向圖

無向圖G是指非空有限集合VG,和VG中某些元素的無序對的集合EG,構成的二元組(VG,EG)。VG稱為G的頂點集,其中的元素稱為G的頂點。EG稱為G的邊集,其中的元素稱為G的邊。在不混淆的情況下,有時記V=VG,E=EG。如果V={v1,…,vn},那么E中的元素e與V中某兩個元素構成的無序對(vi,vj)相對應,記e=vivj,或e=vjvi。在分析問題時,我們通常可以用小圓圈表示頂點,用小圓圈之的連線表示邊。

二分圖

設G是一個圖。如果存在VG的一個劃分X,Y,使得G的任何一條邊的一個端點在X中,另一個端點在Y中,則稱G為二分圖,記作G=(X,Y,E)。如果G中X的每個頂點都與Y的每個頂點相鄰,則稱G為完全二分圖

相關概念

設G=(V,E)是一個圖,M是E的一個子集,如果M不含環且任意兩邊都不相鄰,則稱M為G的一個匹配。G中邊數最多的匹配稱為G的最大匹配。
對於圖G=(V,E),在每條邊e上賦一個實數權w(e)。設M是G的一個匹配。定義 ,並稱之為匹配M的權。G中權最大的匹配稱為G的最大權匹配。如果對一切,e∈E,w(e)=1,則G的最大權匹配就是G的最大匹配。

匹配

設M是圖G=(V,E)的一個匹配,vi∈V。若vi與M中的邊相關聯,則稱vi是M飽和點,否則稱vi為M非飽和點。
如果G中每個頂點都是M飽和點,則稱M為G的完美匹配。
設M是G的一個匹配,P是G的一條鏈。如果P的邊交替地一條是M中的邊,一條不是M中的邊,則稱P為M交錯鏈。類似地,我們可以定義G的交錯圈。易知,G的交錯圈一定是偶圈。
一條連線兩個不同的M非飽和點的M交錯鏈稱為M增廣鏈。
兩個集合S1與S2的“異或”操作S1♁S2是指集合S1♁S2=(S1∩S2)\(S1∪S2)
容易看出,設M是G的匹配,P是G中的M增廣鏈、則M♁P也是G的匹配,而且
可以證明,G中匹配M是最大匹配若且唯若G中沒有M增廣鏈。

匹配算法

二分圖的最大匹配

設有M個工人x1, x2, …, xm,和N項工作y1, y2, …, yn,規定每個工人至多做一項工作,而每項工作至多分配一名工人去做。由於種種原因,每個工人只能勝任其中的一項或幾項工作。問應怎樣分配才能使儘可能多的工人分配到他勝任的工作。這個問題稱為人員分配問題。
人員分配問題可以用圖的語言來表述。令X={x1, x2, …, xm},Y={y1, y2, …,yn},構造二分圖G=(X, Y, E)如下:
對於1≤i≤m,1≤j≤n,若且唯若工人xi勝任工作yi時,G中有一條邊xiyi,於是人員分配問題就成為在G中求一個最大匹配的問題。
求最大匹配常用匈牙利算法,它的基本思想是:對於已知的匹配M,從X中的任一選定的M非飽和點出發,用標號法尋找M增廣鏈。如果找到M增廣鏈,則M就可以得到增廣;否則從X中另一個M非飽和點出發,繼續尋找M增廣鏈。重複這個過程直到G中不存在增廣鏈結束,此時的匹配就是G的最大匹配。這個算法通常稱為匈牙利算法,因為這裡介紹的尋找增廣鏈的標號方法是由匈牙科學者Egerváry最早提出來的。
理解了這個算法,就不難寫出人員分配問題的解答了。在給出程式之前,先做一些假設:
為了簡單起見,假設工人數等於工作數,即N=M,且N≤100,這裡,N也可以看作是二分圖的|X|和|Y|。
數據從檔案input . txt中讀入,首先是N和|E|,下面|E|行每行兩個數(I, J),表示工人I可以勝任工作J,即二分圖中的邊xiyj。
結果輸出到檔案output . txt,第一行是最大匹配數s,下面s行每行兩個數(I, J),表示分配工人I做工作J,即匹配邊xiyj。

二分圖的最大權匹配

對於上面的人員分配問題,如果還考慮到工人做工的效率,就可以提出所謂的分派問題:應該怎樣分配才能使總的效率最大?
同上一節,我們可以構造一個二分圖G,如果把工人xi做工作yi的效率wij看作是G中邊xiyi的權,則分派問題就相當於在賦權二分圖G中求一個最大全匹配。
由線性規劃的知識,求二分圖G的最大權匹配,只需在匈牙利算法的基礎上少許改進即可。它的基本思想是,對二分圖的頂點編號,然後根據編號構造一個新的二分圖G’,最後把求G的最大權匹配轉換為求G’的完美匹配。
下面的這條定理是這個算法的理論基礎。
定理:設M是賦權圖(權非負)的完全二分圖G=(V,E)的一個完美匹配,這裡M是E的子集。如果M滿足:對G的任意一個完美匹配M',均有M的邊權值之和大於M'邊的權值之和,則M是G的最大權匹配。
下面,給出求最大權匹配的程式。輸入檔案中首先是N和|E|,下面|E|行每行三個數(I, J, W),表示工人I做工作J的效率是W。程式輸出包括每個工人的選擇和最後的總效益。其它假設參見上一節的算法假設。這個算

任意圖的匹配

任意圖的最大匹配算法也是建立在找增廣鏈的基礎上的,只是任意圖的增廣鏈要比二分圖難找得多。這個算法比較複雜,競賽中也很少用到,因此,這裡就不做詳細介紹了。

數學套用

匹配與一一對應

問題:FJOI-信封問題
John先生晚上寫了n封信,並相應地寫了n個信封將信裝好,準備寄出。但是,第二天John的兒子Small John將這n封信都拿出了信封。不幸的是,Small John無法將拿出的信正確地裝回信封中了。
將Small John所提供的n封信依次編號為1,2,…,n;且n個信封也依次編號為1,2,…,n。假定Small John能提供一組信息:第i封信肯定不是裝在信封j中。請編程幫助Small John,儘可能多地將信正確地裝回信封。其中n≤100。
例如,有4封信,而且第一封信不是裝在信封1、2和3中,第2封信不是裝在信封2和3中,則可以確定的第一封信裝在信封4中,而且第二封信則裝在信封1中。但這些條件還不足以確定第三封和第四封信的位置。
分析:
看了這道題目,感覺上和國小數學競賽中的邏輯推理題如出一轍,而邏輯推理題的做法一般是表上作業法。
就以前面的例子為例,根據條件,可以得到如下信息:
1 2 3 4
1 × × ×
2 × ×
3
4
表格 1
由於每一行每一列都應該只有一個√,因此,可以確定第一封信裝在信封4中,於是可以得到:
1 2 3 4
1 × × × √
2 × × ×
3 ×
4 ×
表格 2
然後,發現第二行有3個×,因此剩下一個肯定是√,於是就可以得出第二封信則裝在信封1中:
1 2 3 4
1 × × × √
2 √ × × ×
3 × ×
4 × ×
表格 3
現在,第3行和第4行都只有兩個×,因此無法確定它們放在那個信封里。
這樣我們就得到了一個初步的算法:在程式中建立一個二維表格,首先,根據條件填入若干個×,然後,檢查所有還未確定的行和列,看有沒有一行(列)中有n – 1個×,如果沒有,就結束;否則,把剩下的那一個空格填上√,並且填了√的那一行(列)的其它位置都填上×。
這種方法雖然很容易想到,但卻有針對這個方法的反例,例如:
圖表 3 一個反例
圖中上半部分的頂點表示“信”,下半部分的頂點表示“信封”,如果信i可能放在信封j中,則在信i和信封j之間連一條邊。由於每個頂點的度數都大於或等於2,即每行每列都至少有兩個空位,故前面的算法無法進行任何推理,而事實卻並非如此,比如說中間的那封信就只能放在中間的那個信封里。
正是這個反例,使我們需要另闢蹊徑。進一步分析可以發現,信和信封之間的關係,是一種一一對應的關係,這是因為一封信只能放到一個信封里,而一個信封也只能裝一封信。而從信息學的角度來看,這種一一對應的關係,也可以看作是二分圖的匹配關係。
令X={x1, x2, …, xm},Y={y1, y2, …,yn},構造二分圖G=(X, Y, E),若且唯若信i可以放到信封j中,G中存在邊xiyj。這樣,任何一種信的分配方案,都可以看作是圖G的一個完美匹配。例如上圖就有且僅有如下兩種完美匹配:
圖表 4 所有的完美匹配
由於中間的那條匹配邊在兩個完美匹配中都出現了,因此我們認為這條匹配邊是“確定的”,換句話說,這條邊所代表的關係也是確定的。容易看出,若且唯若對於G的所有完美匹配M,都存在一條匹配邊xiyj,則可以確定信i可以放到信封j中。
這樣,我們就從匹配的角度建立了一個新的模型。那么,這個模型要如何求解呢?
我們當然不能枚舉出G所有的完美匹配,然後再去求它們邊的交集——這和搜尋就沒什麼分別。在這裡,我們需要對這個模型再做一個小小的轉換:我們發現,條件“對於G的所有完美匹配M,都存在一條匹配邊xiyj”,等價於“如果圖G存在完美匹配,而刪除圖G中的一條邊xiyj得到的圖G’中卻不存在完美匹配”。例如,左下圖刪除了一條“關鍵邊”,故不存在完美匹配,而右下圖刪除的是一條“非關鍵邊”,故存在完美匹配。
圖表 5 刪邊的例子
從表面上看,這個算法的時間複雜度似乎仍然很高。因為圖G中最多有n2條邊,每次試著刪除一條邊,又需要O(n3)的時間複雜度求一次完美匹配。總的複雜度高達O(n5)。
實際上,我們可以先找到圖G的一個完美匹配M,這樣,刪邊就只需考慮匹配邊了(因為刪除非匹配邊得到G’,M仍然是G’的完美匹配)。這樣,只需刪除n條邊,時間複雜度就降到了O(n4)。
再進一步分析,刪除一條邊以後,沒有必要重新找完美匹配,只需檢查可不可以找到新的增廣鏈就可以了。這樣,時間複雜度就進一步降到了O(n3)。

“完美”的最大權匹配

問題:CTSC-丘比特的煩惱
隨著社會的不斷發展,人與人之間的感情越來越功利化。最近,愛神丘比特發現,愛情也已不再是完全純潔的了。這使得丘比特很是苦惱,他越來越難找到合適的男女,並向他們射去丘比特之箭。於是丘比特千里迢迢遠赴中國,找到了掌管東方人愛情的神——月下老人,向他求教。
月下老人告訴丘比特,純潔的愛情並不是不存在,而是他沒有找到。在東方,人們講究的是緣分。月下老人只要做一男一女兩個泥人,在他們之間連上一條紅線,那么它們所代表的人就會相愛——無論他們身處何地。而丘比特的愛情之箭只能射中兩個距離相當近的人,選擇的範圍自然就小了很多,不能找到真正的有緣人。
丘比特聽了月下老人的解釋,茅塞頓開,回去之後用了人間的最新科技改造了自己的弓箭,使得丘比特之箭的射程大大增加。這樣,射中有緣人的機會也增加了不少。
情人節(Valentine's day)的午夜零時,丘比特開始了自己的工作。他選擇了一組數目相等的男女,感應到他們互相之間的緣分大小,並依次射出了神箭,使他們產生愛意。他希望能選擇最好的方法,使被他選擇的每一個人被射中一次,且每一對被射中的人之間的緣分的和最大。
當然,無論丘比特怎么改造自己的弓箭,總還是存在缺陷的。首先,弓箭的射程儘管增大了,但畢竟還是有限的,不能像月下老人那樣,做到“千里姻緣一線牽”。其次,無論怎么改造,箭的軌跡終歸只能是一條直線,也就是說,如果兩個人之間的連線段上有別人,那么莫不可向他們射出丘比特之箭,否則,按月下老人的話,就是“亂點鴛鴦譜”了。
作為一個凡人,你的任務是運用先進的計算機為丘比特找到最佳的方案。
輸入檔案第一行為正整數k,表示丘比特之箭的射程,第二行為正整數n(n<30),隨後有2n行,表示丘比特選中的人的信息,其中前n行為男子,後n行為女子。每個人的信息由兩部分組成:他的姓名和他的位置。姓名是長度小於20且僅包含字母的字元串,忽略大小寫的區別,位置是由一對整數表示的坐標,它們之間用空格分隔。格式為Name x y。輸入檔案剩下的部分描述了這些人的緣分。每一行的格式為Name1 Name2 p。Name1和Name2為有緣人的姓名,p是他們之間的緣分值(p為小於等於255的正整數)。以一個End作為檔案結束標誌。每兩個人之間的緣分至多只被描述一次。如果沒有被描述,則說明他們緣分值為1。
輸出檔案僅一個正整數,表示每一對被射中的人之間的緣分的總和。這個和應當是最大的。
分析:
題目中出現了三類物體和兩種關係,我們一個個的來分析:
丘比特的箭,它有一個屬性是射程,
男人和女人,他們的屬性包括名字和位置,
男人和女人之間的關係,這個關係是他們倆的緣分值,
箭與男女的關係,如果兩人的距離不超過箭的射程,並無他人阻擋,則可能被箭射中。題目就是要求一種射箭的方案,使得所有被射中的男女的緣分和最大。
這個問題很像是要求一個二分圖的最大權匹配。因為男人和女人分屬兩個集合,而且同性之間沒有任何關係,因此是一個二分圖。而把緣分值記做邊上的權,則緣分和最大,就對應了這個二分圖中的一個最大權匹配。
要注意的是,題目中雖然說明沒有被描述的男女之間緣分值為1,但這並不代表所得到的二分圖是完全二分圖。因為在構圖的過程中,我們必須還考慮到箭的射程等因素——如果兩人的距離超過了箭的射程,則他倆注定無緣了。
這時問題就來了,因為題目中除了要求緣分和最大之外,還要求“被丘比特選擇的每一個人都要被射中一次”。
你可能會覺得,要緣分和越大,當然被射中的人越多越好,其實並不是這樣。例如:
圖表6一個反例
如果要求最大權匹配,則會選擇匹配邊AD,緣分和為10。但由於每個人都要被射中一次,因此我們只能選擇AC和BD,緣分和為2。
換句話說,對於這個例子,正確答案應該是2,而最大權匹配的值卻是10。這說明,這道題目和簡單的最大權匹配還是有區別的,因為題目再要求權值最大的同時,還要求是一個完美匹配,我們稱之為“完美”的最大權匹配。
那么,這道題是否就不能用最大權匹配來做了呢?先別急,我們再來回顧一下求最大權匹配的算法:我們通過對頂點編號,將圖G轉化為G’,然後在把求G的最大權匹配轉換為求G’的完美匹配——這裡好像就是求完美匹配,但對於上面的那個例子,又為什麼不呢?
原來,對於上面的例子,在標號過後,新的圖G’中加入了一條新的邊BC,而這條邊的權值是0,在圖G’中的完美匹配,實際上是AD和BC,對應到圖G中,就是邊AD了。
因此,如果我們預先把BC的邊的權值設為-∞,再求圖中的最大權匹配,就不會再有問題了。
更一般的,如果要求二分圖的“完美”的最大權匹配,只需將原圖中沒有的邊的權值設為-∞,就可以了。
稀疏圖的匹配
問題:IPSC-Magic
一個著名的魔術師上台表演,跟著他的是一位漂亮的女助手。魔術師先從他的魔術帽中拽出了幾隻兔子,接著他又從女助手的圍巾中變出了一束鮮花,最後,他把女助手鎖在一個看上去空著的箱子裡。然後,魔術師選了一個觀眾來配合一個表演:他在一個桌子上擺出N張牌(所有N張牌兩兩不同,且N為奇數)。魔術師讓這位自願者走上講台從中選出(N+1)/2張牌,其餘的牌都在魔術師的帽子裡永遠的消失了。魔術師在選出的牌上方晃了晃手,接著他選出其中一張交給那一位自願者,自願者向觀眾展示了手中的這張牌,隨後又將其藏在自己的衣袋裡。那位女助手從箱子裡放出來後,來到桌前也在剩下的(N+1)/2-1張牌上方晃了晃手,馬上就說出了自願者衣袋中的是什麼牌。
這是為什麼呢?我們先看一下下面這張表,這是N=5的情況:
自願者選的牌魔術師選的牌助手所看到的牌
1,2,3 3 1,2
1,2,4 2 1,4
1,2,5 2 1,5
1,3,4 4 1,3
1,3,5 1 3,5
1,4,5 1 4,5
2,3,4 4 2,3
2,3,5 3 2,5
2,4,5 5 2,4
3,4,5 5 3,4
表格 4
其中,自願者選的牌-魔術師選的牌=助手所看到的牌。表中包括了自願者選牌的所有可能性,它們兩兩不同。而助手所看到的牌,也是兩兩不同的。
首先,魔術師和他的助手都要記住這張表。這樣,當助手看到的牌是2,4時,她就可以肯定自願者選的牌是2,4,5,且魔術師選的牌就是5。
現在,告訴你n的值,要你求出這張表。其中n≤15。
分析:
為了便於分析,我們令M表示從N張牌中選取(N+1)/2張牌的方案數,顯然,從這N張牌中選出(N+1)/2-1張牌的方案數也是M。
我們先從枚舉的角度入手,下面給出兩種枚舉的方法:
對於自願者的每種選牌的方案,枚舉魔術師所選的牌。
對於自願者的每種選牌的方案,所對應的助手看到的牌。
方案一需要M次決策,每次決策中有N種選擇;方案二同樣需要M次決策,而每次決策的可以有M種選擇。從這點上來看,方案一要好得多。、
可是方案一所表現出來的“自願者的選牌的方案”和“魔術師所選的牌”之間的關係並不是一一對應的關係,對於自願者不同的選牌的方案,魔術師可以選擇相同的牌。
而方案二中所表現出的關係正是一一對應的關係,因為題目要求對於自願者不同的選牌的方案,助手看到的牌必須不同。
前面已經提到過,從信息學的角度來看,一一對應,也可以看作是一種二分圖的匹配的關係。因此,方案二更容易讓人聯繫到匹配。
令X=自願者的選牌的方案集,Y=助手看到的牌的集合,構造二分圖G=(X,Y,E),若且唯若時,G中存在邊xiyj。這樣,就把原問題轉換成求圖G的一個完美匹配。
下面問題又來了。首先,二分圖的頂點高達2M個,當N=15時,M接近8000,而求匹配的複雜度為O(M3),這樣高的複雜度,如何能夠承受?
注意到這個圖是一個稀疏圖,一共只有MN條邊。而稀疏二分圖匹配的複雜度也可以表示成O(|V|×|E|)。因此,時間複雜度應該是O(M2N),基本上可以承受了。
另外,由於這是稀疏圖,我們用鄰接表來存儲,則空間複雜度僅為O(NM),同樣可以承受。
最後要說明的是,這道題目也可以用構造法以獲得更好的效率,但不如匹配容易想到。具體的構造方法這裡就不給出了,讀者可以自己想一想。

最小最大匹配

問題:OOPC-神秘之山
M個人在追一隻奇怪的小動物。眼看就要追到了,那小東西卻一溜煙躥上一座神秘的山。眾人抬頭望去那山看起來就是這個樣子:
圖表7樣例示意圖
那山由N+1條線段組成。各個端點從左到右編號為0…N+1,即x
根據經驗來說那小東西極有可能藏在1…N中的某個端點。有趣的是大家很快發現了原來M恰好等於N,這樣,他們決定每人選一個點,看看它是否在躲那裡。
一開始,他們都在山腳下,第i個人的位置是(s,0)。他們每人選擇一個中間點(x,0),先以速度w水平走到那裡,再一口氣沿直線以速度c爬到他的目的地。由於他們的數學不好,他們只知道如何選擇一個最好的整數來作為中間點的橫坐標x。而且很明顯,路線的任何一個部分都不能在山的上方(他們又不會飛)。
他們不希望這次再失敗了,因此隊長決定要尋找一個方案,使得最後一個到達目的地的人儘量早點到。他們該怎么做呢?
其中1≤N≤100,0≤x,y,s≤1000,1≤c
輸入
第一行包含一個整數N。以下N+2行每行,包含兩個整數xi和yi,代表相應端點的坐標。以下N行每行包含3個整數:ci,wi和si,代表第i個人的爬山速度,行走速度和初始位置
輸出
輸出最後一個人到達目的地的最早可能時間,四捨五入到小數點後兩位。
樣例輸入
3
00
34
61
126
160
244
81015
42514
樣例輸出
1.43
樣例說明
在這裡例子中,第一個人先到(5.0)再爬到端點2;第二個人直接爬到端點3;第三個人先到(4.0)再爬到端點1。如下圖:
圖表8樣例的解答
分析:
題目中的數據繁多複雜,我們先把他們提出來一個個分析:
人,共n個,與之有關的有初始橫坐標s,速度w和c
山頭,共n個,與之有關的有坐標x和y
根據這些信息,可以得到,人和山頭的關係:t[I,J],表示第i個人到達山頭j所需的最短時間。
題目中已經指明是一個人負責一個山頭,這顯然是一個一一對應的關係,因此,我們可以從二分圖的匹配的角度來考慮這個問題。
那么,這道題目屬於哪一種匹配呢?是簡單的最大匹配,還是最大權匹配,或者是前面所提到的“完美”最大權匹配呢?
其實都不是。因為一般的最大權匹配,一個匹配的權的定義是該匹配中所有邊上權的和,而這道題目,一個匹配的權是指該匹配的邊上權值的最大值。題目要求這個最大值最小,我們暫且稱之為“最小最大匹配”。
直接求解似乎不太方便。換一個角度,如果我們給出一個時間,就可以用完美匹配的算法來判斷能否在這個時間內完成所有的工作。
具體的來說,對於給定的二分圖G和最大時間T,我們可以導出新的圖G’,G’中所有邊的權都不超過T。如果G’存在完美匹配,則所有工作可以在T時間內完成,否則則不能。
這樣,一個簡單的算法就誕生了:依次增加T,知道求出一個完美匹配為止。由於二分圖中的邊不會超過n2,因此T最多增加n2次,而每次增加T的值,需要O(n2)的時間來找增廣鏈,這樣總的時間複雜度就是O(n4)。
我們還可以採用二分查找的方法來尋找這個T,這樣的算法時間複雜度就可以降到為O(n3logN)。

其他運用

由於匹配是信息的雙向配對,所以在技術的商業化運用中,匹配具有其他技術所沒有的優勢:信息的“主動出擊”和信息的高成交率。在信息的傳播過程和信息處理過程中都有極大的優勢。目前較常見的匹配商業化運用主要體現在以下兩個方面:

生活信息處理

現實生活中的很多信息是有明確的行為和目的的,在同一個需求下面往往有很明確的供需對應關係,如房產中就有很明確的出租——求租、出售——求購的行為。而現在普通網站往往只是提供信息的展示,方便他人搜尋、查閱,不能有效的將這些信息很好的對應起來,這個時候匹配就體現出強大的優勢。這方面的案例可以參考 雅虎空間和 酷配網
由於酷配網專注於匹配技術的運用,在其平台上,匹配的優勢發揮得淋漓盡致,主要在酷配網上發布需求,稍等片刻,酷配就會為您自動匹配到相關的需求信息,並按照匹配度從高到低排列,省掉以往的“搜尋——檢索”的漫長過程,用戶免去這一步有時候還真不大習慣。

交友匹配

交友網站是率先運用匹配技術的網站,如 百合網根據用戶自身的資料再填寫對對方的要求,根據“我的條件——TA對我的要求”和“我對TA的要求——TA的條件”這樣的關係進行條件項的匹配。這是一種比較傳統的匹配。酷配網在進行交友方面的匹配時,則根據用戶的興趣愛好來進行匹配,用戶可以輸入: 杭州 周末 登山。這一系列的匹配關鍵字,可以匹配到同樣有這方面愛好的朋友,因為酷配發布的需求是有30天的匹配時間的。所以在這段時間內,你可以源源不斷的得到匹配結果,這些有的是你在你發布前的,有的是在你發布需求後面發布的,都可以匹配在一起。省去你每天都要搜尋的麻煩,讓你“一勞永逸”。

匹配函式

Excel 部分匹配函式 要判斷一個單元格是否含有特定的字元用什麼函式?如:A1=你我他,如果A1含有字元“你”則顯示是1,不含你,則顯示為0,函式=IF(ISERROR(FIND("你",A1)) , 0 , 1) 。
匹配濾波器 匹配濾波器指濾波器的性能與信號的特性取得某種一致,使濾波器輸出端的信號 瞬時功率噪聲平均功率的比值最大。

匹配電阻

在探測器或其它什麼電路的輸入輸出部分,都有匹配電阻的要求,是用來使 輸入輸出設備的電阻與電路其餘部分銜接的,十分重要。如果匹配電阻不對,輸入輸出設備及電路無法正常工作(如測試數據不對)。

匹配顏色

雖然人們通過 曲線或色彩平衡之類的工具,可以任意地改變圖象的色調~~但如果要參照另外一副圖片的色調來作調整的話,還是比較複雜的,特別是在色調相差比較大的情況下。其實Photoshop專門提供了這個在多幅圖像之間進行色調匹配的命令。需要注意的是,必須在Photoshop中同時打開多幅圖像(2幅或更多),才能夠在多幅圖像中進行色彩匹配。我們使用如下2圖來做實驗。
1張是我們形色上之前做的BOXI的樣片 1張是BOXI姐的原片將其中一幅圖片處在編輯狀態,然後啟動匹配顏色命令,會看到如下圖的設定框。在頂部的目標圖像中顯示著被修改的圖像檔案名稱,如果目標圖像中有選區存在的話,檔案名稱下方的“套用調整時忽略選區”項目就會有效,此時可選擇只針對選區還是針對全圖進行色彩匹配。設定框下方的圖像統計選項中可以選擇顏色匹配所參照的源圖像檔案名稱,這個檔案必須是同時在Photoshop中處於打開狀態的,如果源檔案包含了多個圖層,可在圖層選項列表中選擇只參照其中某一層進行匹配。
現在沒有設定任何參數的情況下調的還蠻像的最下方存儲統計數據按鈕的作用是將本次匹配的色彩數據存儲起來,檔案擴展名為 . sta。這樣下次進行匹配的時候可選擇載入這次匹配的數據,而不再需要打開這次的源檔案,也就是說在這種情況下就不需要再在Photoshop中同時打開其他的圖像了。載入顏色匹配數據可以被編輯到自動 批處理命令中,這樣很方便地針對大量圖像進行同樣的顏色匹配操作。
在位於設定框中部的圖像選項中可以設定匹配的效果設定。“中和”選項的作用將使顏色匹配的效果減半,這樣最終效果中將保留一部分原先的色調。
這個功能簡直就是就是初學者模仿的救星 再按照BOXI片子的風格,照片底的明度、人物顏色明亮淡雅 、 漸隱的微調,再加上你對BOXI的理解 暗角 雜色 之類的 就OK了。
除了參照另外一幅圖像進行匹配以外,如果正在製作的圖像中有多個圖層,那么也可以在本圖像中的不同圖層之間進行匹配。比如兩幅範例圖片在同一圖像中的不同圖層上,就可以直接指定圖層間的匹配,此時並不需要打開其他的圖像。需要注意的是,所選擇的圖層將作為目標圖像。如下圖。因此記住,一是利用存儲的匹配數據,二是參照本圖像中的其他圖層。這兩種情況下只需要一幅圖像即可。

匹配濾波

匹配濾波(matched filtering)是最佳濾波的一種。當輸入信號具有某一特殊波形時,其輸出達到最大。在形式上,一個匹配濾波器由以按時間反序排列的輸入信號構成。且濾波器的振幅特性與信號的振幅譜一致。因此,對信號的匹配濾波相當於對信號進行自相關運算。地震勘探使用可控震源時,對得到的記錄所進行的變換就是匹配濾波的實例。

競技場匹配值

關於競技場匹配值的初始值的問題,伺服器會記錄你這個角色競技場的戰績,根據你以往的戰績來定你的匹配值的初始值。
例如新建了一個55戰隊,為了幫一個朋友打肩膀,我們其他4個都是有肩膀,而且55戰隊等級都在2300+的人。按道理說我們新建立的55隊伍,匹配值不應該有多高,但是我們第一場的匹配值就是2103,贏了第一場匹配值就跳上2200,然後匹配值就一直是2200~2400徘徊。遇到的全部是高分隊(有2,3個隊伍當初我們自己的55打到2400+的時候就老碰到,打不過被噴下去的)。
現在戰績是18勝11負,好難打啊!感覺跟當初沖2400一樣。。。
我們難道要這樣從0級打到2200??這是不是暴雪遏制裝備好的代打55等級的新辦法呢?
此舉的作用是讓代打所消耗的時間更加多,對於其他非代打隊伍也有一定的好處. 因為使用匹配值排隊. 在一個分段的隊伍就會很多. 不會到達一定高度的分段就沒對手。
另外,我認為伺服器會記錄你的匹配值的, 然後用5個人的匹配值平均?或者選最高的一個,來匹配額, 匹配值這東西說不準啊,沒有任何可以查看變化公式。

相關詞條

相關搜尋

熱門詞條

聯絡我們