Attractor Selection Algorithm

Attractor Selection Algorithm is inspired by the adaptive behaviour of the E. coli cells.

You are now following this Submission

As the basic functional unit of life, cells are biologically simple structures. Even so, as an outcome of billions of years of natural evolution, cells have come to possess some appealing biological characteristics, enabling them to be resilient to external damage and robust against biological noises, to adapt to varying environmental conditions and to infer their environmental state to make smart decisions. In addition, fully-distributed autonomy and self-organisation can also emerge from the simple-rules-based interactions of populations of cells, which allows them to utilise constrained environmental resources with high efficiency, in order to co-exist and co-evolve.
A biological mechanism intrinsic to the adaptive behaviour of the Escherichia coli (E. coli) cells known as attractor selection, which can induce the cellular gene network to dynamically accommodate its genetic programs to changes in environmental conditions. E. coli cells usually prefer to switch to a stable genetic program, i.e. selecting an adaptive attractor, so as to survive better (yielding a better metabolic phenotype) in a new external environment after the environmental conditions (such as nutrients) have been changed. This attractor selection mechanism has inspired simple robust and distributed solutions.
From Cellular Attractor Selection to Adaptive Signal Control for Traffic Networks. Scientific Reports, 6, 23048; doi: 10.1038/srep23048 (2016)
A Dynamic and Self-adaptive Network Selection Method for Multi-mode Communications in Heterogeneous Vehicular Telematics. IEEE Transactions on Intelligent Transportation Systems, 2015, Volume 16, Issue 6, pp.3033-3049.

http://www.daxin6.net/
dtian@buaa.edu.cn

Cite As

Daxin Tian (2026). Attractor Selection Algorithm (https://se.mathworks.com/matlabcentral/fileexchange/58424-attractor-selection-algorithm), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Networks in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0

Adding contact information
The first beta version.
Adding published papers.