更改

添加2,297字节 、 2025年6月15日 (日) 00:47
第1行: 第1行: −
== 1.概述 ==
+
== 概述 ==
 
由刘宇(Yu Liu)、狄增如(Zengru Di)和菲利普·格利(Philip Gerlee)于2022年提出的梯径方法,源自组装理论(assembly theory),是一种新颖的框架,用于量化单一结构化对象(如字符串、空间模式、分子或语言片段)的复杂性和信息。
 
由刘宇(Yu Liu)、狄增如(Zengru Di)和菲利普·格利(Philip Gerlee)于2022年提出的梯径方法,源自组装理论(assembly theory),是一种新颖的框架,用于量化单一结构化对象(如字符串、空间模式、分子或语言片段)的复杂性和信息。
   第18行: 第18行:  
除了理论上的简洁与优雅,梯径框架还具有广泛的实际意义和应用前景。它可以用于检测基因或蛋白质序列中的模块化重复、分析语言中的句法结构,以及模拟生物系统(从简单的化学网络到复杂的生物体)中的进化组装过程。它与“进化就像修修补补”(evolution-as-tinkering)范式的契合性,使其成为探索自然和人工系统中复杂性涌现的强大工具。
 
除了理论上的简洁与优雅,梯径框架还具有广泛的实际意义和应用前景。它可以用于检测基因或蛋白质序列中的模块化重复、分析语言中的句法结构,以及模拟生物系统(从简单的化学网络到复杂的生物体)中的进化组装过程。它与“进化就像修修补补”(evolution-as-tinkering)范式的契合性,使其成为探索自然和人工系统中复杂性涌现的强大工具。
   −
== 2.背景 ==
+
== 背景 ==
   −
=== 2.1单个对象的句法复杂性度量 ===
+
=== 单个对象的句法复杂性度量 ===
 
梯径理论的发展源于一个长期存在的挑战:如何在不依赖统计集合或无限数据集的情况下,测量单个对象(如序列、分子或模式)的句法复杂性(syntactic complexity)。
 
梯径理论的发展源于一个长期存在的挑战:如何在不依赖统计集合或无限数据集的情况下,测量单个对象(如序列、分子或模式)的句法复杂性(syntactic complexity)。
   第48行: 第48行:  
在此基础上,梯径理论通过提供一个层级化的路径模型——一个由可重用构建块组成的“阶梯”(ladder),扩展并形式化了这些先前的思想。通过这个模型,单个对象可以在最优效率的步骤中被构造出来。该方法能够同时量化生成的新颖性(需要多少新的构建步骤)和重用或结构的程度,而无需诉诸基于统计集合的方法。
 
在此基础上,梯径理论通过提供一个层级化的路径模型——一个由可重用构建块组成的“阶梯”(ladder),扩展并形式化了这些先前的思想。通过这个模型,单个对象可以在最优效率的步骤中被构造出来。该方法能够同时量化生成的新颖性(需要多少新的构建步骤)和重用或结构的程度,而无需诉诸基于统计集合的方法。
   −
=== 2.2组装理论 ===
+
=== 组装理论 ===
−
<span class="lark-record-clipboard" data-lark-record-format="docx/text" data-lark-record-data="{&quot;rootId&quot;:&quot;BCUIdvopvozUxkxOYXDcOioYnEh&quot;,&quot;text&quot;:{&quot;initialAttributedTexts&quot;:{&quot;text&quot;:{&quot;0&quot;:&quot;组装理论&quot;},&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+4&quot;}},&quot;apool&quot;:{&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7359408791762321412&quot;]},&quot;nextNum&quot;:1}},&quot;type&quot;:&quot;text&quot;,&quot;referenceRecordMap&quot;:{},&quot;extra&quot;:{&quot;channel&quot;:&quot;saas&quot;,&quot;isEqualBlockSelection&quot;:false,&quot;pasteRandomId&quot;:&quot;8391a78e-e4d2-42b4-be74-2ed57aed4cfa&quot;,&quot;mention_page_title&quot;:{},&quot;external_mention_url&quot;:{}},&quot;isKeepQuoteContainer&quot;:false,&quot;isFromCode&quot;:false,&quot;selection&quot;:[{&quot;id&quot;:36,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:4,&quot;end&quot;:8},&quot;recordId&quot;:&quot;SXLBd6fJCo2LNnxuC7GcAAWmnOf&quot;}],&quot;payloadMap&quot;:{},&quot;isCut&quot;:false}"></span>组装理论提供了一个量化单个分子结构内在复杂性的框架,其核心思想是:考虑从一组预定义的基本构建模块(例如化学键)出发,构建目标分子所需的最少组装步骤序列——每一步骤都涉及将两个分子亚基连接起来。一条组装路径在形式上表示为一个有向多重图:其中顶点对应分子片段,边对应连接操作;多重边允许相同片段存在不同的组合方式。分子的分子组装指数(MA) 定义为构建该分子的最短可能组装路径的长度(即连接操作的数量),并允许路径中生成的中间片段在后续步骤中复用。
+
组装理论提供了一个量化单个分子结构内在复杂性的框架,其核心思想是:考虑从一组预定义的基本构建模块(例如化学键)出发,构建目标分子所需的最少组装步骤序列——每一步骤都涉及将两个分子亚基连接起来。一条组装路径在形式上表示为一个有向多重图:其中顶点对应分子片段,边对应连接操作;多重边允许相同片段存在不同的组合方式。分子的分子组装指数(MA) 定义为构建该分子的最短可能组装路径的长度(即连接操作的数量),并允许路径中生成的中间片段在后续步骤中复用。
−
[[文件:A,以分子键为构建模块的二乙基邻苯二甲酸酯分子组装路径图.png|缩略图|588x588像素|以分子键为构建模块的二乙基邻苯二甲酸酯分子组装路径图。该图展示了从不可约构建模块出发,通过8次连接操作(组装指数为8)构建该分子的路径。(<nowiki>https://www.nature.com/articles/s41467-021-23258-x</nowiki>)]]
+
 
−
<span class="lark-record-clipboard" data-lark-record-format="docx/text" data-lark-record-data="{&quot;rootId&quot;:&quot;BCUIdvopvozUxkxOYXDcOioYnEh&quot;,&quot;text&quot;:{&quot;initialAttributedTexts&quot;:{&quot;text&quot;:{&quot;0&quot;:&quot;组装理论&quot;},&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+4&quot;}},&quot;apool&quot;:{&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7359408791762321412&quot;]},&quot;nextNum&quot;:1}},&quot;type&quot;:&quot;text&quot;,&quot;referenceRecordMap&quot;:{},&quot;extra&quot;:{&quot;channel&quot;:&quot;saas&quot;,&quot;isEqualBlockSelection&quot;:false,&quot;pasteRandomId&quot;:&quot;8391a78e-e4d2-42b4-be74-2ed57aed4cfa&quot;,&quot;mention_page_title&quot;:{},&quot;external_mention_url&quot;:{}},&quot;isKeepQuoteContainer&quot;:false,&quot;isFromCode&quot;:false,&quot;selection&quot;:[{&quot;id&quot;:36,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:4,&quot;end&quot;:8},&quot;recordId&quot;:&quot;SXLBd6fJCo2LNnxuC7GcAAWmnOf&quot;}],&quot;payloadMap&quot;:{},&quot;isCut&quot;:false}"></span>
+
<span class="lark-record-clipboard" data-lark-record-format="docx/text" data-lark-record-data="{&quot;rootId&quot;:&quot;BCUIdvopvozUxkxOYXDcOioYnEh&quot;,&quot;text&quot;:{&quot;initialAttributedTexts&quot;:{&quot;text&quot;:{&quot;0&quot;:&quot;组装理论&quot;},&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+4&quot;}},&quot;apool&quot;:{&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7359408791762321412&quot;]},&quot;nextNum&quot;:1}},&quot;type&quot;:&quot;text&quot;,&quot;referenceRecordMap&quot;:{},&quot;extra&quot;:{&quot;channel&quot;:&quot;saas&quot;,&quot;isEqualBlockSelection&quot;:false,&quot;pasteRandomId&quot;:&quot;8391a78e-e4d2-42b4-be74-2ed57aed4cfa&quot;,&quot;mention_page_title&quot;:{},&quot;external_mention_url&quot;:{}},&quot;isKeepQuoteContainer&quot;:false,&quot;isFromCode&quot;:false,&quot;selection&quot;:[{&quot;id&quot;:36,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:4,&quot;end&quot;:8},&quot;recordId&quot;:&quot;SXLBd6fJCo2LNnxuC7GcAAWmnOf&quot;}],&quot;payloadMap&quot;:{},&quot;isCut&quot;:false}"></span>[[文件:A,以分子键为构建模块的二乙基邻苯二甲酸酯分子组装路径图.png|缩略图|588x588像素|以分子键为构建模块的二乙基邻苯二甲酸酯分子组装路径图。该图展示了从不可约构建模块出发,通过8次连接操作(组装指数为8)构建该分子的路径。(<nowiki>https://www.nature.com/articles/s41467-021-23258-x</nowiki>)]]
 +
 
 +
== 梯径理论的框架:算法信息论 ==
 +
 
 +
=== 由算法信息论引导的复杂性度量——单个结构化对象的信息 ===
 +
<span class="lark-record-clipboard" data-lark-record-format="docx/text" data-lark-record-data="{&quot;rootId&quot;:&quot;BCUIdvopvozUxkxOYXDcOioYnEh&quot;,&quot;text&quot;:{&quot;initialAttributedTexts&quot;:{&quot;text&quot;:{&quot;0&quot;:&quot;单个结构化对象&quot;},&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+7&quot;}},&quot;apool&quot;:{&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7359408791762321412&quot;]},&quot;nextNum&quot;:1}},&quot;type&quot;:&quot;text&quot;,&quot;referenceRecordMap&quot;:{},&quot;extra&quot;:{&quot;channel&quot;:&quot;saas&quot;,&quot;isEqualBlockSelection&quot;:false,&quot;pasteRandomId&quot;:&quot;1699e947-0a82-44be-84e8-878cd122e0ee&quot;,&quot;mention_page_title&quot;:{},&quot;external_mention_url&quot;:{}},&quot;isKeepQuoteContainer&quot;:false,&quot;isFromCode&quot;:false,&quot;selection&quot;:[{&quot;id&quot;:41,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:6,&quot;end&quot;:13},&quot;recordId&quot;:&quot;Q1OQddvpDoFoMwxvgXHcoEelnYg&quot;}],&quot;payloadMap&quot;:{},&quot;isCut&quot;:false}"></span>长期以来,对单个结构化对象(如字符串、分子或模式)复杂性的度量探索一直由算法信息论(Algorithmic Information Theory, AIT) 所引导。AIT 由 Kolmogorov、Chaitin 和 Solomonoff 在 20 世纪 60 年代创立,它通过能在通用图灵机(universal Turing machine)上生成该对象的最短可能程序的长度来定义复杂性,即柯尔莫哥洛夫复杂度(Kolmogorov complexity)。这种方法抓住了我们的直觉:高度有序或重复的结构是低复杂度的,而随机、无模式的对象具有最大的复杂度。
 +
然而,AIT 的核心度量是不可计算的:由于停机问题(halting problem),不存在确定确切最短程序的通用算法。对于物理对象(如分子),AIT 将需要指定一个能生成它们的通用分子构造器,这使得直接计算变得不可行。虽然存在像 Lempel-Ziv 压缩这样的近似方法,但这些方法通常反映的是统计冗余性而非真正的算法结构,并且可能无法区分随机性和结构化复杂性。<span class="lark-record-clipboard" data-lark-record-format="docx/text" data-lark-record-data="{&quot;rootId&quot;:&quot;BCUIdvopvozUxkxOYXDcOioYnEh&quot;,&quot;text&quot;:{&quot;initialAttributedTexts&quot;:{&quot;text&quot;:{&quot;0&quot;:&quot;组装理论&quot;},&quot;attribs&quot;:{&quot;0&quot;:&quot;*0+4&quot;}},&quot;apool&quot;:{&quot;numToAttrib&quot;:{&quot;0&quot;:[&quot;author&quot;,&quot;7359408791762321412&quot;]},&quot;nextNum&quot;:1}},&quot;type&quot;:&quot;text&quot;,&quot;referenceRecordMap&quot;:{},&quot;extra&quot;:{&quot;channel&quot;:&quot;saas&quot;,&quot;isEqualBlockSelection&quot;:false,&quot;pasteRandomId&quot;:&quot;8391a78e-e4d2-42b4-be74-2ed57aed4cfa&quot;,&quot;mention_page_title&quot;:{},&quot;external_mention_url&quot;:{}},&quot;isKeepQuoteContainer&quot;:false,&quot;isFromCode&quot;:false,&quot;selection&quot;:[{&quot;id&quot;:36,&quot;type&quot;:&quot;text&quot;,&quot;selection&quot;:{&quot;start&quot;:4,&quot;end&quot;:8},&quot;recordId&quot;:&quot;SXLBd6fJCo2LNnxuC7GcAAWmnOf&quot;}],&quot;payloadMap&quot;:{},&quot;isCut&quot;:false}"></span>
281

个编辑