多格骨牌

来自维基百科,自由的百科全书

多格骨牌

多格骨牌(Polyomino),又稱多連塊多連方多方塊多連方塊,是由全等正方形連成的圖形,包括四格骨牌五格骨牌六格骨牌等,n格骨牌的個數為(鏡射或旋轉視作同一種):

1, 1, 1, 2, 5, 12, 35, 108, 369, 1285, 4655, 17073, 63600, 238591, 901971, 3426576, 13079255, 50107909, 192622052, 742624232, 2870671950, ... (OEIS數列A000105

除了n=0, 1, 2的顯然易見的條件以外,只有n=5的時候才能用所有的n格骨牌填滿一個長方形(見五格骨牌#長方形填充),n=3的情形顯然無解,對n=4和n=6無解的證明需要使用肢解國際象棋盤問題的概念,而時,n格骨牌中有些骨牌的中間有空洞,因此也無解。

12個五格骨牌形成一個8×8平方,刪除中間的2x2平方
35個六格骨牌(兩面),不考慮對稱相同則有60個片面骨牌。[1] 不同顏色代表不同對稱性類型。
94個六格骨牌的密鋪

列表

7種片面四格骨牌 = 4)
12種両面五格骨牌 = 5)。每個骨牌使用一個拉丁字母的字母。

多格骨牌有三種,以對稱分類:

  1. 自由(兩面)骨牌(剛體):平移轉動反射Glide reflection英語Glide reflection;可以包括洞以及單連通(無洞)的骨牌
  2. 一片面:平移轉動(不可反射)
  3. 固定(有向):平移(不可轉動、不可反射)
更多資訊 ...
名稱 兩面(自由)[2] 片面(單邊)[3] 有向(固定)[4]
1 一格骨牌 1 1 1
2 二格骨牌 1 1 2
3 三格骨牌 2 2 6
4 四格骨牌 5 7 19
5 五格骨牌 12 18 63
6 六格骨牌 35 60 216
7 七格骨牌 108 196 760
8 八格骨牌 369 704 2725
9 九格骨牌 1285 2500 9910
10 十格骨牌 4655 9189 36446
11 十一格骨牌 17073 33896 135268
12 十二格骨牌 63600 126759 505861
13 十三格骨牌 238591 476270 1903890
14 十四格骨牌 901971 1802312 7204874
15 十五格骨牌 3426576 6849777 27394666
關閉

計算算法

漸近分析

若A(n)是自由n格骨牌的總數,則有猜想說明

其中。但是這個是未解決的問題,缺乏證明。[7]

但是有證明表示A為指數增長[8][9]

密鋪

這些問題有些是NP完全的,或與遞歸集合有關。

平面

任何少於或等於六格的骨牌都可以鋪滿整個平面,因為它們都滿足康威準則,而在全部108種七格骨牌中,有101種滿足康威準則,有104種可以鋪滿整個平面,另外4種(包括唯一一個中間有洞的那種)無法鋪滿整個平面,至於369種八格骨牌則有320種滿足康威準則,有343種可以鋪滿整個平面;1285種九格骨牌中則有960種滿足康威準則,有1050種可以鋪滿整個平面。

長方形

Thumb
L骨牌有次數2

若需要至少n個多格骨牌P覆蓋任何長方形(或矩形的格子),則n是P的次數(order)。若一個多格骨牌不可以覆蓋(如Z形的四格骨牌),則其次數是未定義的。[11][1][12]

Thumb
可以使用11個六格骨牌密鋪長方形

L形骨牌有次數2。[13]

次數的骨牌存在(n是整數)。[12]

次數3的骨牌不存在。[14][12]

可不可以使用5、7或9個骨牌密鋪一個長方形這個問題仍未解答。有次數2的骨牌P,可以使用11個P覆蓋一個更大的長方形。[15][1][12]

更大奇數次數的骨牌存在。[16][17]

截至2020年,有兩個未解決的問題:

  • 奇數次數的多格骨牌存在嗎?
  • 若可以用n個骨牌密鋪一個長方形,且n是奇數,最小的n為何?現在已知n最多為11。

謎題和遊戲

最小面積

若可以用骨牌A覆蓋每個n格骨牌,則A是共同超形式(common superform、CS)。若A是共同超形式中面積最小的那個,則A是最小共同超形式(minimal common superform、MCS)。比如,五格骨牌的MCS是下面兩個九格骨牌。無論P是哪一個五格骨牌,P都可以放在這兩個骨牌裏。[1][12][18]

  ###     ###
#####    #####
  #       #

參見

參考文獻

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.