Assembly Theory and its Relationship with Computational Complexity

Christopher Kempes, Sara I. Walker, Michael Lachmann, Leroy Cronin
{"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":null,"pages":null},"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}
引用次数: 0

Abstract

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.
组装理论及其与计算复杂性的关系
组装理论(AT)利用组装方程对选择进行量化,并根据组装指数和拷贝数这两个测量值来识别大量出现的复杂对象。装配指数由从基本部件构建一个物体所需的递归连接操作的最小数量决定,而拷贝数则是观测到的给定物体的数量。这些因素结合在一起,就可以定义一个称为 "集合"(Assembly)的量,它可以捕捉到产生样本中观察到的对象所需的因果关系量。计算复杂性理论关注的是选择如何产生复杂性,这与计算复杂性理论关注通过可压缩性进行最小描述的方法截然不同。为了探讨这两种方法在形式上的差异,我们展示了几个简单明了的数学例子,证明装配指数本身只是 AT 理论框架的一部分,在形式上并不等同于计算机科学和信息论中其他常用的复杂性度量,包括哈夫曼编码和 Lempel-Ziv-Welch 压缩。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信