10 螽斯的繁衍…用樹狀圖來畫族譜
- 詳細內容
-
分類:戲說數學
-
發佈於:09 四月 2014
-
點擊數:1472
作者:國立台灣師範大學數學系教授 許志農
許多參觀過故宮博物院的人一定忘不了那件名聞遐邇的玉雕「翠玉白菜」,菜葉上那兩隻栩栩如生的翠綠色小蟲子,正是螽斯與蝗蟲:
螽斯的繁殖能力特別強,紫禁城西側有個螽斯門,意在祈盼皇室多子多孫。在這一節裡,我們將介紹一種螽斯繁殖的數學模式。
動物的繁殖圖有如人類的族譜一樣,類似樹枝狀的分佈。將繁殖問題以數學模型來呈現最有名的例子就是一道關於兔子的繁殖問題,那是中古歐洲時,費波納契在《計算書》上所提出的問題:假設任何一對新出生的兔子,兩個月後開始生一對新兔,以後每隔一個月都生一對新兔。若年初有一對新兔,則在不發生死亡的情況下,年底總共有幾對兔子?我們是透過樹狀圖來考慮每個月兔子總對數,進而得到有名的費氏數列1:
1費氏數列是指滿足f1=f2=1且fn+2=fn+1+fn(n≥1)的數列<fn>。
螽斯的繁殖比兔子的繁殖複雜許多,例如:第一代的x隻螽斯會繁衍出左﹑右兩支第二代螽斯,而且當左﹑右兩支的螽斯個數分別為ax+a與bx+b隻時,稱此繁殖為(a,b)型態繁殖,如下圖所示:
螽斯的每一代的每一分枝都會根據上述模型繼續繁衍出左右兩枝的下一代,所以螽斯的繁殖也會很像樹狀圖一樣。舉例來說,繁殖型態為(a,b)=(2,3)的螽斯會從第一代的1隻,在經過四代的繁衍後,形成如下的繁殖樹狀圖:
很明顯地,前四代的這些繁殖數字都不重複,但是第四代的32那支會繁殖出左66與右 99的第五代,第五代的66分支與第四代的最後一分支的數字一樣,也就是說,在(2,3)型態的繁殖中,五代內就會出現重複的分支數字,如下圖所示:
透過計算,回答以下兩個問題:
(1) 繁殖型態為(1,3)的螽斯,在第幾代內會出現重複的分支數字。
(2) 繁殖型態為(3,4)的螽斯,在第幾代內會出現重複的分支數字。
出現重複的分支數字代表:從該數字以下所繁衍出來的分支圖形會完全一樣,即重複數字的繁衍樹狀圖是相對簡單的樹狀圖,有點像會循環的小數一樣(此類小數都可以用分數來表示)。英國數學家麥克‧克拉克(Michael Clarke)計算了一些型態的螽斯繁衍樹狀圖,得到下表,其中表內的數字代表在幾代內會出現重複的分支數字,而打「?」者代表該型態尚未找到重複的分支數字:
「兔子的繁殖問題」讓人類發現費氏數列,而此數列也在自然界的很多故事上發生;而「螽斯的繁殖樹狀圖」至今仍有許多未解的謎題。例如,上圖中的每一個問號,到底是會有重複數字或者沒有重複數字呢?只要能夠解決一個問號,都會是不錯的進展。
參考文獻
[1] 蔡承志,楊台勇譯(柯利弗德‧皮寇弗著),《數字的異想世界:125個有趣的數學遊戲》,商周出版。