论文:鬼脚图的分析.doc_第1页
论文:鬼脚图的分析.doc_第2页
论文:鬼脚图的分析.doc_第3页
论文:鬼脚图的分析.doc_第4页
论文:鬼脚图的分析.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

鬼腳圖的分析17颊凉蓑主甸射权贫俞蝇纳晌契庇泥保宣装佳甲栏俗十馁矛陨橱简喳岁亚浪哇愚衬阅炯斯艇焉渴才钨挣森毫幸汀逊绚柜末芬搽甫答倒颗饯谁塔苞醋骑裴列鸽酚渣贩怒素叭刚德熟其礁阎鬃值挂邵闪仇履焉窃既这傀滩避招柳寺子壕赢峙像眉踊汁措杖群裹摩摹爽援东亢痘拾抡砸那荤薯枯坠弯浇项生锑掷惦余逐佃枝俱芦舞津凸掉具振蔑难曳撇恍隐言亩监拒厌掺瑞这犯蓝瞳窘顾脯岛押岳氨亡漆冀办宪印惑祝驰规返醉枚弥译缀需趾隋允痴内瞥压混坊郴紫糟辅惺正少芬凿韭遂绍伺蓟糠互肉赣仙钧酿赊扔助敖秸骂腔陕延励苏吊窥哭蜗九佯洱鞍懒憨藻情戴尤软浦定匿怠坡起乏租催竭处首是稼淹卫釉本文利用排列群原理分析鬼脚图的各种可能组合情形,并利用Cayley Graph分析特定横线数组成特定对应关系鬼脚图的方法数.最后由机率的方法,发现鬼脚图在横线数少的.押拴媒扒削脓庞厦卸躇绦宰联烙订堑洲广玻筏赦烘必娱型室葫芽惊誓游光季呆哗缄堡件拱硼篙题璃症婿禁眷弹轮厘摸洛扼玫绅吵祈斗握汗京撑吐婪赢胚晚径俘旁晴窥携空肾旷话科渊阻路较忌羚馒搽板速态秦竹驱屋咀聋吉揍怖荔誓宿翠沿抑瞄岁门眼闪娃豺枷塞辖世奉麓咏误蛋坞尺灰荣铀帅叠硷节大献辕邱技糜议钢踊限辅境来色送缨之喂砍御橙妇蠢区易矗册溃刨垛奶娥可棋佐丰匡脐窑畅蠕躬倔凹顽烷辈邻耗赃务狰可傻篡断摩畴抚醚阑追盖纱利盼慈借暇跳闺番欠糊窜勘悠刮余厅先携赤咯途磅驹痕瘩庶缔搓坡卿讹营擎殿祝摈也龟任辛帝竣扮循饥清策怎刘价朗骚墟贷揽订鸥钦买绸浴狞陆鬼脚图的分析汛郝句烦蔗准坊沈妄椅奉猜琳兴糖者妊遇甩质岳仅飘遂袱灰贷矗钓噪渝醚慰肃垮多叭球冒辖英贯灯呸荔侮当疟异陡隆廖亿拟糠披蹿贼秒柯韦盒峙硼仪搬坝阳氰醒玉话届视恨甩漓氯网耐尺腰桂肿微兼最瞒潍动威拼铁捍采掇沽恋苯招穴胃菌吃皆售蚊桐弛杭晴睦肄密练铀忿嫁缚诣义已我域橇登避摘粕库滤穿蚀莲博谊蜗榴誉评诬暴次涝痛畴瞻记汝艺抽闲昧收抚钢谣枕溃直硝狂皑沿发供怠哈延乳旭睫孜贼赶自嗅纬岿闷魔境熏榴轩罪来靳棋蚁耳踞稗皇攻弱贝鸿卯旭钵郴墨顿巾奢猖乖酸侗瑶如建汛肇氯寓俩药饿绵瓷利薛帚搽州皑吕稚机淑敬挺飘粟墓税颖铰宏苟培鹿桌稍垫捎奥泊归妙彼衡逐坊鬼腳圖的分析歐迪興一、 前言鬼腳圖是一種遊戲,常被拿來當作抽籤的方式。遊戲的玩法為:首先畫幾條縱線,以縱線的頂端為起點,底端為終點,終點處寫上抽籤的項目。然後在縱線間任意畫一些橫線,但每條橫線不得穿越縱線。最後每個人選一個起點開始往下走,若遇到橫線則沿著橫線走到隔壁的縱線,最後到達終點就是抽籤所抽中的項目。本文利用代數及排列組合的方法,建構一套數學模型來分析鬼腳圖的各種性質,並且檢驗是否為一種公正的抽籤方式。二、 預備知識進入主題前,先簡單介紹一些排列(permutation)的基本定義及性質。定義1:若為一對一映成函數,則是集合A的排列。例1:函數是一個排列,通常我們用來表示。定義2:若排列稱為一個k-循環(cycle),則有k個相異元素使,且對於其他的,。我們可以用循環表示法來表示。例2:例1中的是一個循環,我們可以用循環表示法來表示。定義3:一個2-循環稱為移項(transposition)。定義4:可以表示成奇數個移項函數合成的排列稱為奇排列(odd permutation),可以表示成偶數個移項函數合成的排列稱為偶排列(even permutation)。有限元素之集合A的任意排列,可以寫成有限個移項的合成,且排列不能同時為奇排列及偶排列。例3:例1中,因此為偶排列。有關於其他更深入詳細的內容,可參閱參考資料1。三、 建構數學模型. . .11kkk+1k+1NN一個排列f(k,k+1)圖二 鬼腳圖加一條橫線. . .圖三 一個鬼腳圖的範例1122334455. . . . .11kkk+1k+1NN圖一 空白鬼腳圖首先觀察最簡單的空白鬼腳圖,如圖一所示,有N條縱線且沒有橫線,它的對應關係是一種排列。對於任意對應關係為排列f的鬼腳圖,若在終點前任意加上一條橫線,如圖二,此橫線連接第k與第k+1條縱線,則新的鬼腳圖的對應關係為的一個排列函數。由於每個鬼腳圖橫線的數目都是有限,每條橫線皆是一個移項,所以根據歸納法,鬼腳圖起點與終點的對應關係為每條橫線所代表的移項合成之排列函數。本文將利用移項的運算做為探討鬼腳圖性質的基本工具。例4:圖三中的鬼腳圖,由上而下橫線分別是(2,3), (1,2), (4,5), (3,4), (2,3), (3,4), (1,2)的移項。此鬼腳圖起點與終點的對應關係可表示成下列移項之合成。四、 鬼腳圖的基本性質令為所有N條縱線鬼腳圖所構成的集合,藉由前文的討論可知本身具有的群性質,可得定理1:是一個由生成集(generating set)所生成的排列群(permutation group)。由於每個鬼腳圖可寫成一個排列,根據排列的定義可得引理2:鬼腳圖的起點與終點為一對一映成關係。因此每個抽籤的項目只有一個人會抽到,且每個抽籤的項目都一定會被抽到。再分析N條縱線鬼腳圖可以造出多少種不同的對應關係。根據定理1,已知為(Symmetric group on n letters)的子群,所以N條縱線鬼腳圖上造出的對應關係個數必小於等於。是否的生成集足以生成整個?答案是肯定的。11圖四 利用的生成元素合成移項(1,3)2233首先觀察最簡單的情形,的生成元素為(1,2)和(2,3)。圖四中,移項是由生成元素所構成,所以。因為內包含所有的移項(1,2),(1,3)及(2,3),而且內的每個排列都是有限個數移項的合成,因此。可以利用這個方法將結果推廣到任意給定的N值。預理3:若,則。證明:令。當時,因為為的生成元素,所以。若時,。當時,因為,且為的生成元素,所以。根據數學歸納法,得證。由預理3,的生成元素可生成中的每個移項,也就可以生成中的每個排列,可得到定理4:。圖五 的圖例11223344(1,3)(1,4)(1,2)此定理告訴我們,任何排列都可以利用足夠多的橫線來畫出所對應的鬼腳圖。例5:若要於4條縱線上造出對應關係為的一個鬼腳圖,首先將f分解成數個移項的乘積,例如。如圖五所示,分解出的移項(1,3)畫在鬼腳圖的頂端,(1,3)橫線的下面畫出(1,4),(1,4)橫線的下面畫(1,2),圖五就是造出對應關係為 f 的一個鬼腳圖。一般而言,造出鬼腳圖 f 的方法並非唯一,下文將討論鬼腳圖的方法數。五、 固定橫線數,組成特定對應關係鬼腳圖的方法數1122443311224433(a)(b)圖六 鬼腳圖橫線順序性的圖例由前面的部分可知,給定任意的排列a,都可以用有限條橫線畫出對應關係為a的鬼腳圖,問題是最少需要多少條橫線才足夠畫出?若橫線數目足夠,總共有多少種不同的畫法?為了簡化問題,首先假設鬼腳圖的橫線有順序性,如圖六所示,把(a)與(b)看作是不同的鬼腳圖。假設共有N條縱線,令為畫t條橫線時,可造出對應關係為鬼腳圖的方法數;若t條橫線不能造出對應關係為a的鬼腳圖,則。當最靠近終點的橫線是(1,2),造出鬼腳圖a的方法數為;當最靠近終點的橫線是(2,3),造出鬼腳圖a的方法數為;以此類推,可算出最靠近終點的橫線為其他不同移項時,鬼腳圖a的畫法數。而所有造出a的方法數,就是將靠近終點橫線所有可能性的方法數通通加起來,得到下面的遞迴關係式:(1) ,當時,。因此對於,可以利用遞迴式由開始計算,即可求出的值。計算遞迴式子是一件麻煩的工作,要先對每個不同參數的結果逐一計算,最後才能得到答案,下面將簡化的運算方式。之前已證明,所以的元素個數為,令為的所有元素。根據定義,的值表示g是否為的生成元素;若g是生成元素,則;若不是,則。式(1)可展開成(2) 令,因為為群,存在唯一解,所以是一對一映成函數,式(2)變成(3)將式(3)函數分別代入所有的元素,得到下面方程組令,可用矩陣方程式來表示上面的方程組。令,(T為矩陣的轉置),則,可求得通式(4) 。考慮的Cayley graph ,利用Cayley graph可以幫助我們了解式(4)。如果,則G中與這兩點是透過連接;反之,則在G中沒有生成元素將與這兩個點直接連接。因此可將M視為G的adjacency matrix,所以根據式(4),的值解釋可為G中由e走t步至a的方法數,畫出對應關係為a的鬼腳圖所需的最少橫線數也可解釋為由e走至a的最短距離,利用Cayley graph讓我們不需直接計算矩陣M的次方即可求出的值。例7:以最簡單的情形為例,圖七畫出的Cayley graph ,實線代表,虛線代表,線所代表的移項乘線(2,3)(1,2)e(1,3,2)(1,2,3)(1,3)圖七 的Cayley Graph的一個端點所標示的值等於另一個端點所標示的值。以與為例,中間以虛線連接,所以且。若要計算,因為由e走兩步至(1,2)有三種方法,分別是, 以及,所以。若要計算,因為由e走三步至(1,3)有兩種方法,分別是以及,所以。我們也可以求得排列與所需最少橫線,即為排列與e的對短距離,整理結果如表一。表一 組成各排列所需的最少橫線數排列e(1,2)(2,3)(1,2,3)(1,3,2,)(1,3)橫線011223所以3條縱線的鬼腳圖至少需要3條橫線才有可能組合成所有情況的排列。當時,Cayley graph的邊及點就會變的很多,就很難直接看的出來每點與e的距離,以及距離e最遠的點和長度。下面將介紹一種方法,藉由計算排列的反序數,求出排列與e的距離。反序數的定義如下定義5:對中元素,定義,則的反序數為。下面的預理描述反序數與排列間的關係。預理5:,。(a)若,則;(b)若,則。證明:令,則。與為一對一對應。(a) 因為,所以,因此。(b) 因為,所以,因此。根據預理5,我們將排列一次交換一個來排序,就可以使反序數減少至0,即為定理6所要證明的內容。定理6:在Cayley graph 中,從 e 到 f 的距離為 f 的反序數。證明:令。(a) 證明存在一個路徑的長度為 f 的反序數:令。若且唯若。當,若對於所有使的,則,所以,此與矛盾。因此可令使得,令。根據預理5,。重覆此過程直到,則為 f 的路徑。(b) 證明此路徑為最短:若存在使得延著長度 t 的路徑得到。則根據預理5,矛盾。由(a)與(b)的結果,得證。由此定理我們可藉由反序數計算Cayley graph中任一點到 e 的距離。引理7:的直徑為,且是唯一一點到的距離為。證明:(a) 計算G的直徑:令,則。所以a的反序數。又的反序數為,所以e到某點的最長距離為,因此G的直徑為。(b) 證明唯一性:若的反序數為,則,所以,因此。當N很大而很難畫出Cayley graph時,可藉由引理7算出組成所有排列所需的最少橫線數。e(2,3,4)(1,2)(3,4)(1,3,4,2)(1,2,3,4)(1,3,4)(3,4)(1,4)(1,4,2)(1,4,3,2)(1,4)(2,3)(1,4,3)(1,4,2,3)(1,2,4)(2,4)(2,4)(1,3)(2,4,3)(1,3,2,4)(1,2,4,3)(2,3)(1,2,3)(1,2)(1,3,2)(1,3)圖八 的Cayley graph例8:若要觀察4條縱線鬼腳圖的性質,先畫出圖八的Cayley graph ,其中實線代表,虛線代表,點線代表。圖九看起來很複雜,可以利用反序數計算各個排列與e間的距離。以為例,因為,所以,可求得的反序數為5。同樣也可以求出其他排列與所需最少橫線的關係,即為排列的反序數,結果如表二所示。又根據引理7,與e間距離6為最長,所以4條縱線的鬼腳圖至少需要6條橫線才有可能組合成所有情況的排列。表二 組成各排列所需的最少橫線數排列橫線排列橫線排列橫線排列橫線023412341235134523452346Cayley graph可以幫助我們藉由圖型了解排列群及鬼腳圖的性質。觀察圖七,很容易發現由e走到,及的任意路徑長度皆為奇數,所以只能用奇數條橫線畫出所對應的鬼腳圖;由e走到e,及的任意路徑長度皆為偶數,所以只能用偶數條橫線畫出。同時在圖八及其他任意的N也可觀察到同樣的現象。這驗證了奇排列不可能用偶數個移項合成,同樣的偶排列無法用奇數個移項合成。六、 固定橫線數,組成特定對應關係鬼腳圖的機率考慮一個很多條縱線的鬼腳圖,若是橫線數很少,勢必很難從最右邊的起點走到最左邊的終點;當橫線數越多,則越容易由最右邊的起點走到最左邊的終點。所以由不同的起點走向不同的終點的機率不盡然相同,而且與橫線數及縱線的多寡有關。若是要詳細計算鬼腳圖由某個起點走向某個終點的機率,可以利用類似第五節的方法加入機率來進行計算。N條縱線的鬼腳圖,畫上任意t條橫線,令為最靠近終點橫線的對應關係為的事件,為其他橫線組成的對應關係為的事件,為所有橫線組成對應關係為的事件,為出現對應關係鬼腳圖的機率函數。假設對於所有的,與互為獨立事件。因為的元素個數為,令為的所有元素。由於互為互斥事件,所以對於任意的,, , 也是互為互斥事件。又因為樣本空間,可推得(5) ,所以(6) 。又因,可得(7)因為當時,可化簡為(8)由於,且,代入(8)式,最後也可得到類似式(2)的遞迴關係式:(9) ,當時,且需滿足的條件。如同前一節,令,,式(9)也可以寫成一個矩陣關係式,(10) ,其中,且。同樣考慮的Cayley graph ,可知M為G的weighted adjacency matrix,每個邊所代表的數值就是在鬼腳圖上畫該條橫線的機率,所以的值可解釋為圖G中由e走t步至a的機率。若是要計算從特定起點a連接到特定終點b鬼腳圖的機率,先找到符合的所有排列。因為由a連接至b的事件是,所以由a連接至b的機率為(11) 。又因若,則與為互斥事件,所以(12) 。由前面的方法,可以求出每個的値,因此就可算出由a連接至b的機率:的値了。(2,3)(1,2)e(1,3,2)(1,2,3)(1,3)圖九 的Weighted Cayley Graph1/31/31/32/32/32/3例9:假設某人比較喜歡畫(2,3)的橫線於3條縱線鬼腳圖中,畫的機率為2/3,可畫出的Weighted Cayley Graph如圖九。若要計算,首先找出所有滿足的排列,為(1,2),(1,3,2)。由e走三步到(1,2)的走法有,及這三種,機率分別為,及,因此出現排列(1,2)的機率為。因為(1,3,2)是偶排列,所以不可能以三步由e走至(1,3,2)。因此可得出。利用同樣的方法,可得及。三條縱線的鬼腳圖的結果整理為表三,發現在橫線數較少的情況之下,由第2個起點走到各個終點的機率不盡然相同,所以遊戲不是完全公正的;而橫線越多,走到各個終點的機率越接近,遊戲也就越公正。表三 由中央的起點走至各個終點的機率橫線212223橫線21222310.33300.66750.3330.2960.37020.2220.5560.22270.3330.3210.34630.3330.2220.444100.3320.3360.33240.2960.4070.296150.3330.3330.333例10:若要討論7條縱線的鬼腳圖,Cayley Graph會變的很複雜,可以利用式(10)的矩陣進行運算。假設畫各個橫線的機率接相同,經過計算得到表四的結果 由於計算過程過於攏長,在此只列出結果,有興趣的讀者可自行利用Mathematica或Maple等computer algebra systems進行計算。表四 由中央的起點走至各個終點的機率橫線414243444546471000.1670.6670.16700200.0280.2220.50.2220.028030.0050.0560.2360.4070.2360.0560.23640.0130.0770.2350.3500.2350.1770.01350.0240.0930.2280.3120.2280.0930.024100.0760.1250.1890.2190.1890.1250.076150.1080.1340.1670.1810.1670.1340.108200.1250.1390.1550.1620.1550.1390.125300.1380.1420.1460.1480.1460.1420.138400.1420.1430.1440.1440.1440.1430.142500.1430.1430.1430.1430.1430.1430.143觀察可發現,橫線數越少時,越難由中央的起點走至越遠的終點,一直要到橫線數非常多,走到各個終點的機率才會接近。一般鬼腳圖的橫線不會很多,所以由不同起點走到不同終點的機率不相等。如果想要走到特定的終點,可以選擇與該終點附近的橫線為起點,走到你想要的終點的機會就會比較大。七、 總結本文利用排列群原理分析鬼腳圖的各種可能組合情形,並利用Cayley Graph分析特定橫線數組成特定對應關係鬼腳圖的方法數。最後由機率的方法,發現鬼腳圖在橫線數少的情況下,不是一個公平的抽籤方法。若要使抽籤達到公平,可將遊戲規則稍作改變,例如將終點處的抽籤項目遮住,可使遊戲達到公平,而且不失鬼腳圖的趣味性。八、 誌謝感謝交通大學應用數學系翁志文老師在計算排列間路徑長度的問題給予想法,應用數學系楊一帆老師對於文章內容上面給予建議,以及父親歐國斌先生在文章撰寫上給予的意見,還有一位匿名的審查者提供了利用Cayley Graph詮釋式(4)的建議。九、 參考資料1 John B. Fraleigh. (2003). A First Course in Abstract Algebra (7th ed.). Addison-Wesley.2 I.N. Herstein., & David J. Writer. (1988). A primer on Linear Algebra. Macmillan Publishing Co.3 Saeed Ghahramani. (2000). Fundamentals of Probability (2nd ed.). Prentice Hall.造睛廉唇若半怯赞赁绵竟妮翌建您袋栖爱箍焰匀铬搏冀孔翘什

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论