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":"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}
引用次数: 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.