Computational complexity, algorithmic scope, and evolution

Abstract Biological systems are widely regarded as performing computations. It is much less clear, however, what exactly is computed and how biological computation fits within the framework of standard computer science. Here we explore the idea that evolution confines biological computation to subsets of instances that can be solved efficiently with algorithms that are ‘hardcoded’ in the system itself. We use RNA secondary structure prediction as a simple surrogate for developmental programs to demonstrate that the salient features of the genotype–phenotype map remain intact even if ‘simpler’ algorithms are employed that correctly compute the structures only for small subsets of instances, albeit quantitative differences depending on the choice of alternative algorithms can be observed.

Authors

Institutions

Publication Details

Journal
Journal of Physics Complexity
Published
2025-02-21
DOI
https://doi.org/10.1088/2632-072x/adb928
Citations
1
Primary Topic
Evolutionary Algorithms and Applications
Type
article
Field-Weighted Citation Impact
2.48

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Computational complexity, algorithmic scope, and evolution

Ivo L. Hofacker, Peter F. Stadler, Cristian A. Velandia-Huerto, Hua-Ting Yao et al.
1 citations
Journal of Physics Complexity
Evolutionary Algorithms and Applications
2.48
article

Computational complexity, algorithmic scope, and evolution

Ivo L. Hofacker, Peter F. Stadler, Cristian A. Velandia-Huerto, Hua-Ting Yao, Maria Waldl, Leonhard Sidl, Maximilian Faissner, Manuel Uhlir
article en
1 citations

Abstract

Abstract Biological systems are widely regarded as performing computations. It is much less clear, however, what exactly is computed and how biological computation fits within the framework of standard computer science. Here we explore the idea that evolution confines biological computation to subsets of instances that can be solved efficiently with algorithms that are ‘hardcoded’ in the system itself. We use RNA secondary structure prediction as a simple surrogate for developmental programs to demonstrate that the salient features of the genotype–phenotype map remain intact even if ‘simpler’ algorithms are employed that correctly compute the structures only for small subsets of instances, albeit quantitative differences depending on the choice of alternative algorithms can be observed.

Journal of Physics ComplexityVol. 6(1)
University of Vienna (AT), Medical University of Vienna (AT), Leipzig University (DE)
Bundesministerium für Bildung und Forschung, Austrian Science Fund, Novo Nordisk Fonden
Openalex Percentile: Top 12%
Evolutionary Algorithms and Applications
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.