寓言 · 2026

王后的刺繡競賽

關於真正複雜性的故事——那些沒有捷徑的事物。

王后宣布:「誰能繡出最複雜的布,便能獲得皇家的終身委任。」

全城的繡娘蜂擁而至。


艾拉花了三個月,繡出一幅長達十二臂展的絹布。上面佈滿了金色菊花——一千朵,每朵二十片花瓣,排列整齊,密如星辰。她站在展示台上,臉上掛著驕傲的笑容。

老閔的作品小得多。一方手帕大小,看起來雜亂:這裡一針紅,那裡一針藍,沒有明顯規律。觀眾們竊竊私語,覺得他根本沒有機會。

評審是一個白髮老人。他走進展示廳,卻沒有看任何布料——因為他瞎了。

他讓助手把兩位繡娘帶到幕後,分開站立。

老人「我不看布,我聽描述。請你們告訴我,怎麼重新繡出你的作品。」

艾拉微微一愣,但很快答道:

艾拉「很簡單。取一朵二十瓣的金色菊花,從左到右、從上到下,以四指間距重複排列,直到布滿整塊絹布。一千次。」

老人點頭,助手記下:二十個字。

老閔沉默了許久。然後他開口:

老閔「第一針,左上角,紅色。第二針,向右三分之一,藍色。第三針,向下半指,金色。第四針,右移四分之一,白色……」

他繼續說。五分鐘後,還沒說到第十針。

老人舉手示意他停下。

老人「夠了。」

廳外,觀眾們嘰嘰喳喳:「艾拉的布明明更壯觀!」「那個老閔只繡了塊手帕!」

但老人走出來,宣布:

「老閔的布更複雜。因為它沒有捷徑。」

眾人譁然。

老人「艾拉的布,只需要一句話就能重繡:一朵花,一千次。而老閔的布,若要重繡,你必須記住他說的每一個字——沒有一個字可以省略,因為沒有任何規律可以代替它。」

他停頓片刻。

老人「真正的複雜,不是你看起來有多繁複,而是描述你需要多長。」

艾拉回到家,對著自己那幅宏偉的絹布看了很久。

她忽然明白:那一千朵金花,其實只是一個念頭——一朵花,反覆說了一千次

美麗的,不一定是複雜的。

複雜的,是那些連縮短都做不到的事物。

柯爾莫哥洛夫複雜度(Kolmogorov Complexity)

這個故事藏了一個資訊理論與計算理論的核心概念:柯爾莫哥洛夫複雜度,由蘇聯數學家安德雷·柯爾莫哥洛夫於 1963 年提出。

核心定義:

一個物件的柯爾莫哥洛夫複雜度,是能夠產生它的最短描述(或程式)的長度

艾拉的一千朵菊花,可以用一句話重建——複雜度極低。
老閔的手帕,沒有任何規律可縮短描述——複雜度等同於布料本身的資訊量。

一個驚人的推論: 幾乎所有夠長的隨機字串,複雜度都接近於它本身的長度。也就是說,「大多數事物是無法壓縮的」。看起來最「隨機」的,往往是複雜度最高的。

故事元素 代表的概念
艾拉的一千朵金菊 低複雜度字串(可被短規則生成)
老閔的手帕 高複雜度字串(不可壓縮)
用語言「描述如何重繡」 以程式或描述「生成」物件
描述所需的字數 柯爾莫哥洛夫複雜度的長度
瞎了的老評審 不依賴外觀、只問「最短描述」的測量框架
「沒有捷徑」 不可壓縮性(incompressibility)
🔍Truth Check — 常見誤讀