Fractal dimension versus process complexity

J. Joosten, F. Soler-Toscano, H. Zenil
{"title":"Fractal dimension versus process complexity","authors":"J. Joosten, F. Soler-Toscano, H. Zenil","doi":"10.1155/2016/5030593","DOIUrl":null,"url":null,"abstract":"Complexity measures are designed to capture complex behavior and quantify *how* complex, according to that measure, that particular behavior is. It can be expected that different complexity measures from possibly entirely different fields are related to each other in a non-trivial fashion. Here we study small Turing machines (TMs) with two symbols, and two and three states. For any particular such machine $\\tau$ and any particular input $x$ we consider what we call the 'space-time' diagram which is the collection of consecutive tape configurations of the computation $\\tau(x)$. In our setting, we define fractal dimension of a Turing machine as the limiting fractal dimension of the corresponding space-time diagram. It turns out that there is a very strong relation between the fractal dimension of a Turing machine of the above-specified type and its runtime complexity. In particular, a TM with three states and two colors runs in at most linear time iff its dimension is 2, and its dimension is 1 iff it runs in super-polynomial time and it uses polynomial space. If a TM runs in time $O(x^n)$ we have empirically verified that the corresponding dimension is $(n+1)/n$, a result that we can only partially prove. We find the results presented here remarkable because they relate two completely different complexity measures: the geometrical fractal dimension on the one side versus the time complexity of a computation on the other side.","PeriodicalId":113162,"journal":{"name":"arXiv: Computational Complexity","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv: Computational Complexity","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1155/2016/5030593","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

Complexity measures are designed to capture complex behavior and quantify *how* complex, according to that measure, that particular behavior is. It can be expected that different complexity measures from possibly entirely different fields are related to each other in a non-trivial fashion. Here we study small Turing machines (TMs) with two symbols, and two and three states. For any particular such machine $\tau$ and any particular input $x$ we consider what we call the 'space-time' diagram which is the collection of consecutive tape configurations of the computation $\tau(x)$. In our setting, we define fractal dimension of a Turing machine as the limiting fractal dimension of the corresponding space-time diagram. It turns out that there is a very strong relation between the fractal dimension of a Turing machine of the above-specified type and its runtime complexity. In particular, a TM with three states and two colors runs in at most linear time iff its dimension is 2, and its dimension is 1 iff it runs in super-polynomial time and it uses polynomial space. If a TM runs in time $O(x^n)$ we have empirically verified that the corresponding dimension is $(n+1)/n$, a result that we can only partially prove. We find the results presented here remarkable because they relate two completely different complexity measures: the geometrical fractal dimension on the one side versus the time complexity of a computation on the other side.
分形维数与过程复杂性
复杂性度量的目的是捕获复杂的行为,并根据该度量来量化特定行为的复杂程度。可以预期,来自可能完全不同领域的不同复杂性度量以一种非平凡的方式相互关联。在这里,我们研究具有两个符号,两个和三个状态的小型图灵机(TMs)。对于任何特定的这样的机器$\tau$和任何特定的输入$x$,我们考虑我们所谓的“时空”图,它是计算$\tau(x)$的连续磁带配置的集合。在我们的设置中,我们将图灵机的分形维数定义为相应时空图的极限分形维数。结果表明,上述类型图灵机的分形维数与其运行复杂度之间存在很强的关系。特别地,三态两色TM在维数为2的情况下最多在线性时间内运行,在超多项式时间内运行且使用多项式空间的情况下,其维数为1。如果一个TM在时间$O(x^n)$中运行,我们已经经验地验证了相应的维数为$(n+1)/n$,这个结果我们只能部分地证明。我们发现这里提出的结果非常引人注目,因为它们涉及两种完全不同的复杂性度量:一边是几何分形维数,另一边是计算的时间复杂性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信