Skip to main content

A Bacterial-Based Algorithm to Simulate Complex Adaptive Systems

  • Conference paper
From Animals to Animats 13 (SAB 2014)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8575))

Included in the following conference series:

Abstract

Bacteria have demonstrated an amazing capacity to overcome environmental changes by collective adaptation through genetic exchanges. Using a distributed communication system and sharing individual strategies, bacteria propagate mutations as innovations that allow them to survive in different environments. In this paper we present an agent-based model which is inspired by bacterial conjugation of DNA plasmids. In our approach, agents with bounded rationality interact in a common environment guided by local rules, leading to Complex Adaptive Systems that are named ’artificial societies’. We have demonstrated that in a model based on free interactions among autonomous agents, optimal results emerge by incrementing heterogeneity levels and decentralizing communication structures, leading to a global adaptation of the system. This organic approach to model peer-to-peer dynamics in Complex Adaptive Systems is what we have named ‘bacterial-based algorithms’ because agents exchange strategic information in the same way that bacteria use conjugation and share genome.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Smith, P.: Conjugation-a bacterially inspired form of genetic recombination. In: Pap. Genet. Program. 1996 Conf., pp. 1–8 (1996)

    Google Scholar 

  2. Trieu-Cuot, P., Carlier, C., Martin, P., Courvalin, P.: Plasmid transfer by conjugation from Escherichia coli to Gram-positive bacteria. FEMS Microbiol. Lett. 48, 289–294 (1987)

    Article  Google Scholar 

  3. Llosa, M., Gomis-Rüth, F.X., Coll, M., de la Cruz Fd, F.: Bacterial conjugation: a two-step mechanism for DNA transport. Mol. Microbiol. 45, 1–8 (2002)

    Article  Google Scholar 

  4. Thomas, C.M., Nielsen, K.M.: Mechanisms of, and barriers to, horizontal gene transfer between bacteria. Nat. Rev. Microbiol. 3, 711–721 (2005)

    Article  Google Scholar 

  5. Waters, V.L.: Conjugation between bacterial and mammalian cells. Nat. Genet. 29, 375–376 (2001)

    Article  Google Scholar 

  6. Deffuant, G., Gilbert, N.: Viability and Resilience of Complex Systems. Springer, Heidelberg (2011)

    Book  Google Scholar 

  7. Mezura-Montes, E., Hernández-Ocaña, B.: Modified Bacterial Foraging Optimization for Engineering Design. In: Intelligent engineering systems through artificial neural networks, ASME Press (2009)

    Google Scholar 

  8. Harvey, I.: The microbial genetic algorithm. In: Kampis, G., Karsai, I., Szathmáry, E. (eds.) ECAL 2009, Part II. LNCS, vol. 5778, pp. 126–133. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  9. Muller, S.D., Marchetto, J., Airaghi, S., Kournoutsakos, P.: Optimization based on bacterial chemotaxis. IEEE Trans. Evol. Comput. 6(1), 16–29 (2002)

    Article  Google Scholar 

  10. Das, S., Chowdhury, A., Abraham, A.: A bacterial evolutionary algorithm for automatic data clustering. In: IEEE Congress Evolutionary Computation, CEC 2009, pp. 2403–2410. IEEE Press, Trondheim (2009)

    Chapter  Google Scholar 

  11. Heylighen, F.: The growth of structural and functional complexity during evolution. Evol. Complex., 1–18 (1999)

    Google Scholar 

  12. Lansing, J.S.: Complex Adaptive Systems. Annu. Rev. Anthropol. 32, 183–204 (2003)

    Article  Google Scholar 

  13. Baran, P.: On distributed communications: Introduction to distributed communications networks. Vol. IXI RAND Corp. Res. Doc. 12, 51 (1964)

    Google Scholar 

  14. Epstein, J.M., Axtell, R.: Growing artificial societies: social science from the bottom up. Brookings Institution Press, Cambridge (1996)

    Google Scholar 

  15. Meyer, J.A.: Artificial Life and the Animat Approach to Artificial Intelligence. Artificial intelligence, 325–354 (1996)

    Google Scholar 

  16. De Lejarza, I.M., Hernández-Carrión, J.R.: Ranking-based Ties’ Social Networks. An illustration based on a system of Fashion Capital Cities in the world. Bus. Syst. Rev. 1(1) (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Gonzalez-Rodriguez, D., Hernandez-Carrion, J.R. (2014). A Bacterial-Based Algorithm to Simulate Complex Adaptive Systems. In: del Pobil, A.P., Chinellato, E., Martinez-Martin, E., Hallam, J., Cervera, E., Morales, A. (eds) From Animals to Animats 13. SAB 2014. Lecture Notes in Computer Science(), vol 8575. Springer, Cham. https://doi.org/10.1007/978-3-319-08864-8_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-08864-8_24

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-08863-1

  • Online ISBN: 978-3-319-08864-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics