journal article·2025-02-01Open access

Out of randomness: How evolution benefits from modularity

Chunxiuzi Liu, Shaohua Tang, Jingxi Liu, Jiashuo Ye, Lanxin Ma, Bingning Liu, Lu Peng, Jiaxin Dong, Linjie Que, Binbin Hong, Yu Liu

AIP Advances· Volume 15· Issue 2

Abstract

Brute force random search, effective in exploring solution spaces, often becomes inefficient or infeasible in real-world scenarios with vast solution spaces. A more effective method, akin to natural evolution, involves recombining existing modules into new ones, a concept known as “evolution as tinkering” introduced by François Jacob. Understanding these mechanisms is crucial for comprehending evolution and designing evolution-inspired algorithms. This study employs genetic algorithms (GAs) to quantitatively explore how evolution-like processes, marked by mutation and crossover, search for complex solutions. Compared to random search, GAs significantly improve the probability of finding solutions, especially complex ones. This improvement varies, showing biases toward more intricate solutions, likely due to the crossover process in GAs that facilitates the recombination of smaller modules into larger, more complex ones. Our experiments reveal that grouping module components rather than scattering them aids in forming larger, more complex solutions. This mirrors a pattern observed in real biological systems, where the sequences encoding individual genes are clustered together in all prokaryotic organisms. These findings highlight the importance of spatial correlations in the development of larger, more intricate modules and solutions, underscoring how modularity and modular recombination enhance solution space exploration.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Olfactory and Sensory Function Studies · Biochemical Analysis and Sensing Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Systems Science, Faculty of Arts and Sciences, Beijing Normal University 1 , Zhuhai 519087,

International Academic Center of Complex Systems, Beijing Normal University 2 , Zhuhai 519087,

School of Systems Science, Beijing Normal University 3 , Beijing 100875,

Center for Cognition and Neuroergonomics, State Key Laboratory of Cognitive Neuroscience and Learning, Beijing Normal University 4 , Zhuhai 519087,

School of Mathematics and Statistics, Xi’an Jiaotong University 5 , Xi’an 710049,

Department of Physics, Faculty of Arts and Sciences, Beijing Normal University 6 , Zhuhai 519087,

Funding

National Natural Science Foundation of China · Beijing Normal University

References (47)

Show source-provided references
1. Evolution and tinkering10.1126/science.860134 ↗
2. Micro-scale functional modules in the human temporal lobe10.1038/s41467-022-34018-w ↗
3. Evolving modularity in soft robots through an embodied and self-organizing neural controller10.1162/artl_a_00367 ↗
4. Efficient evolutionary neural architecture search by modular inheritable crossover10.1016/j.swevo.2021.100894 ↗
5. Automatic modular design of robot swarms based on repertoires of behaviors generated via novelty search10.1016/j.swevo.2023.101395 ↗
6. The road to modularity10.1038/nrg2267 ↗
7. The modular nature of protein evolution: Domain rearrangement rates across eukaryotic life10.1186/s12862-020-1591-0 ↗
8. Structure and function of naturally evolved de novo proteins10.1016/j.sbi.2020.11.010 ↗
9. The evolutionary origins of modularity10.1098/rspb.2012.2863 ↗
10. Modularity: Genes, development, and evolution10.1146/annurev-ecolsys-121415-032409 ↗
11. Modular binding domains in signal transduction proteins10.1016/0092-8674(95)90406-9 ↗
12. The application of modular protein domains in proteomics10.1016/j.febslet.2012.04.019 ↗
13. Evolutionary tinkering enriches the hierarchical and nested structures in amino acid sequences10.1103/physrevresearch.6.023215 ↗
14. Transposable elements promote the evolution of genome streamlining10.1098/rstb.2020.0477 ↗
15. Repeated and folded DNA sequences and their modular Ag106+ cluster10.1021/acs.jpcc.7b12351 ↗
16. Lego-like DNA structures10.1126/science.1229960 ↗
17. Horizontal gene transfer overrides mutation in Escherichia coli colonizing the mammalian gut10.1073/pnas.1906958116 ↗
18. Three-dimensional genome rewiring in loci with human accelerated regions10.1126/science.abm1696 ↗
19. A modular attachment mechanism for software network evolution10.1016/j.physa.2013.01.035 ↗
20. Understanding complexity in the human brain10.1016/j.tics.2011.03.006 ↗
21. Modular assembly of genes and the evolution of new functions10.1007/978-94-010-0229-5_11 ↗
22. Reusable building blocks in biological systems10.1098/rsif.2018.0595 ↗
23. Ladderpath approach: How tinkering and reuse increase complexity and information10.3390/e24081082 ↗
24. Correlating measures of hierarchical structures in artificial neural networks with their performance10.1038/s44260-024-00015-x ↗
25. Phylogenomic datasets provide both precision and accuracy in estimating the timescale of placental mammal phylogeny10.1098/rspb.2012.0683 ↗
26. The role of phylogenetics in comparative genetics10.1104/pp.103.022509 ↗
27. Mutation—The engine of evolution: Studying mutation and its role in the evolution of bacteria10.1101/cshperspect.a018077 ↗
28. Fitness variation across subtle environmental perturbations reveals local modularity and global pleiotropy of adaptation10.7554/elife.61271 ↗
29. Recurrent evolution of vertebrate transcription factors by transposase capture10.1126/science.abc6405 ↗
30. On the role of sparseness in the evolution of modularity in gene regulatory networks10.1371/journal.pcbi.1006172 ↗
31. Evolution of protein domain architectures
32. A review on genetic algorithm: Past, present, and future10.1007/s11042-020-10139-6 ↗
33. Straightforward guess and determine analysis based on genetic algorithm10.1007/s11424-022-1031-x ↗
34. A review of applications of genetic algorithms in operations management10.1016/j.engappai.2018.08.011 ↗
35. Fuzzy multi-objective sustainable and green closed-loop supply chain network design10.1016/j.cie.2017.04.038 ↗
36. An evolutionary algorithm for designing microbial communities via environmental modification10.1098/rsif.2021.0348 ↗
37. Automated detection of pulmonary nodules in helical CT images based on an improved template-matching technique10.1109/42.932744 ↗
38. An overview of evolutionary algorithms for parameter optimization10.1162/evco.1993.1.1.1 ↗
39. A new genetic algorithm approach applied to atomic and molecular cluster studies10.3389/fchem.2019.00707 ↗
40. How crossover speeds up building block assembly in genetic algorithms10.1162/evco_a_00171 ↗
41. 1989
42. Relative building-block fitness and the building-block hypothesis10.1016/b978-0-08-094832-4.50013-1 ↗
43. K. Burjorjee , “The fundamental problem with the building block hypothesis,” in arXiv:0810.3356 (2008).
44. Deb · 2004
46. Synteny and collinearity in plant genomes10.1126/science.1153917 ↗
47. The complete human olfactory subgenome10.1101/gr.171001 ↗