Christopher Kempes, Sara I. Walker, Michael Lachmann, Leroy Cronin
{"title":"组装理论及其与计算复杂性的关系","authors":"Christopher Kempes, Sara I. Walker, Michael Lachmann, Leroy Cronin","doi":"arxiv-2406.12176","DOIUrl":null,"url":null,"abstract":"Assembly theory (AT) quantifies selection using the assembly equation and\nidentifies complex objects that occur in abundance based on two measurements,\nassembly index and copy number. The assembly index is determined by the minimal\nnumber of recursive joining operations necessary to construct an object from\nbasic parts, and the copy number is how many of the given object(s) are\nobserved. Together these allow defining a quantity, called Assembly, which\ncaptures the amount of causation required to produce the observed objects in\nthe sample. AT's focus on how selection generates complexity offers a distinct\napproach to that of computational complexity theory which focuses on minimum\ndescriptions via compressibility. To explore formal differences between the two\napproaches, we show several simple and explicit mathematical examples\ndemonstrating that the assembly index, itself only one piece of the theoretical\nframework of AT, is formally not equivalent to other commonly used complexity\nmeasures from computer science and information theory including Huffman\nencoding and Lempel-Ziv-Welch compression.","PeriodicalId":501024,"journal":{"name":"arXiv - CS - Computational Complexity","volume":"26 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Assembly Theory and its Relationship with Computational Complexity\",\"authors\":\"Christopher Kempes, Sara I. Walker, Michael Lachmann, Leroy Cronin\",\"doi\":\"arxiv-2406.12176\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Assembly theory (AT) quantifies selection using the assembly equation and\\nidentifies complex objects that occur in abundance based on two measurements,\\nassembly index and copy number. The assembly index is determined by the minimal\\nnumber of recursive joining operations necessary to construct an object from\\nbasic parts, and the copy number is how many of the given object(s) are\\nobserved. Together these allow defining a quantity, called Assembly, which\\ncaptures the amount of causation required to produce the observed objects in\\nthe sample. AT's focus on how selection generates complexity offers a distinct\\napproach to that of computational complexity theory which focuses on minimum\\ndescriptions via compressibility. To explore formal differences between the two\\napproaches, we show several simple and explicit mathematical examples\\ndemonstrating that the assembly index, itself only one piece of the theoretical\\nframework of AT, is formally not equivalent to other commonly used complexity\\nmeasures from computer science and information theory including Huffman\\nencoding and Lempel-Ziv-Welch compression.\",\"PeriodicalId\":501024,\"journal\":{\"name\":\"arXiv - CS - Computational Complexity\",\"volume\":\"26 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-06-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Computational Complexity\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2406.12176\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Complexity","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2406.12176","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
组装理论(AT)利用组装方程对选择进行量化,并根据组装指数和拷贝数这两个测量值来识别大量出现的复杂对象。装配指数由从基本部件构建一个物体所需的递归连接操作的最小数量决定,而拷贝数则是观测到的给定物体的数量。这些因素结合在一起,就可以定义一个称为 "集合"(Assembly)的量,它可以捕捉到产生样本中观察到的对象所需的因果关系量。计算复杂性理论关注的是选择如何产生复杂性,这与计算复杂性理论关注通过可压缩性进行最小描述的方法截然不同。为了探讨这两种方法在形式上的差异,我们展示了几个简单明了的数学例子,证明装配指数本身只是 AT 理论框架的一部分,在形式上并不等同于计算机科学和信息论中其他常用的复杂性度量,包括哈夫曼编码和 Lempel-Ziv-Welch 压缩。
Assembly Theory and its Relationship with Computational Complexity
Assembly theory (AT) quantifies selection using the assembly equation and
identifies complex objects that occur in abundance based on two measurements,
assembly index and copy number. The assembly index is determined by the minimal
number of recursive joining operations necessary to construct an object from
basic parts, and the copy number is how many of the given object(s) are
observed. Together these allow defining a quantity, called Assembly, which
captures the amount of causation required to produce the observed objects in
the sample. AT's focus on how selection generates complexity offers a distinct
approach to that of computational complexity theory which focuses on minimum
descriptions via compressibility. To explore formal differences between the two
approaches, we show several simple and explicit mathematical examples
demonstrating that the assembly index, itself only one piece of the theoretical
framework of AT, is formally not equivalent to other commonly used complexity
measures from computer science and information theory including Huffman
encoding and Lempel-Ziv-Welch compression.