Distributed optimization and control using only a germ of intelligence

Foraging can be modeled as an optimization process where an animal seeks to maximize energy obtained per unit time spent foraging. Search strategies form the basic foundation for foraging decisions. Here, the chemotactic behavior of E. coli, i.e., how it forages is explained and a computer program that emulates its foraging optimization process is presented and applied to solve a function minimization problem. Then, it is explained how biomimicry of bacterial foraging can be used to provide adaptive control strategies, and methods for distributed coordination and control of autonomous vehicles. Next, we endow our forager with higher cognitive functions (e.g., learning and planning) and discuss how this impacts coordination, control, and swarming behavior for autonomous vehicles. Foundations in optimization theory are discussed. Finally, we explain how to perform stability analysis of swarms thereby providing mathematical foundations for the study of social foraging.

[1]  J P Armitage,et al.  Bacterial tactic responses. , 1999, Advances in microbial physiology.

[2]  Gerald Audesirk,et al.  Biology : Life on Earth , 1999 .

[3]  S. Lyles Biology of microorganisms , 1969 .

[4]  H. Berg,et al.  Complex patterns formed by motile cells of Escherichia coli , 1991, Nature.

[5]  M. Eisenbach,et al.  Tar-dependent and -independent pattern formation by Salmonella typhimurium , 1995, Journal of bacteriology.

[6]  H. Berg,et al.  Dynamics of formation of symmetrical patterns by chemotactic bacteria , 1995, Nature.

[7]  J. Davies,et al.  Molecular Biology of the Cell , 1983, Bristol Medico-Chirurgical Journal.

[8]  H. Berg,et al.  Spatio-temporal patterns generated by Salmonella typhimurium. , 1995, Biophysical journal.

[9]  Kevin M. Passino,et al.  Genetic Adaptive and Supervisory Control , 2000 .

[10]  Kevin M. Passino,et al.  Genetic model reference adaptive control , 1994, Proceedings of 1994 9th IEEE International Symposium on Intelligent Control.

[11]  Guy Albert Dumont,et al.  System identification and control using genetic algorithms , 1992, IEEE Trans. Syst. Man Cybern..

[12]  H. Berg,et al.  Chemotaxis in Escherichia coli analysed by Three-dimensional Tracking , 1972, Nature.

[13]  Kevin M. Passino,et al.  Genetic adaptive identification and control , 1999 .

[14]  H. Berg,et al.  Temporal comparisons in bacterial chemotaxis. , 1986, Proceedings of the National Academy of Sciences of the United States of America.

[15]  R. Losick,et al.  Why and how bacteria communicate. , 1997, Scientific American.

[16]  H. Berg Motile Behavior of Bacteria , 2000 .