Ecosystems Computing: Introduction to Biogeographic Computation

Ecosystems Computing: Introduction to Biogeographic Computation

Rodrigo Pasti, Fernando José Von Zuben, Leandro Nunes de Castro
Copyright: © 2011 |Pages: 21
DOI: 10.4018/jncr.2011100104
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

The main issue to be presented in this paper is based on the premise that Nature computes, that is, processes information. This is the fundamental of Natural Computing. Biogeographic Computation will be presented as a Natural Computing approach aimed at investigating ecosystems computing. The first step towards formalizing Biogeographic Computation will be given by defining a metamodel, a framework capable of generating models that compute through the elements of an ecosystem. It will also be discussed how this computing can be realized in current computers.
Article Preview
Top

1. Introduction: The Natural Computing Of Biogeography

By the 1940s, Computer Science was engaged in the study of automatic computing. One decade later came the study of information processing, followed by the study of phenomena surrounding computers, what can be automated, and then formal computation. In the new millennium, Computer Science has given attention to the investigation of information processing, both in Nature and the artificial (Denning, 2008).

Some researchers understand computing as a natural science, for information processes have been perceived in the essence of various phenomena in several fields of science. In the book The Invisible Future (Denning, 2001), David Baltimore says “Biology is nowadays an information science.” However, if computing is concerned with the study of information processing, what would be the computing of nature? That is, in what sense nature processes information? A consistent definition is given by Lloyd (2002): “all physical system registers information and, by evolving in time, operating in its context, changes information, transforms information or, if you prefer, processes information.” Information here is a measure of order, organization, a universal measure applicable to any structure, any system (Lloyd, 2006). Understanding nature as an information processor gives us a new concept to the terminology computing, and that is exactly the fundamental basics of Natural Computing (de Castro, 2006, 2007). Several researchers, in many sciences, have already studied nature in such context:

  • Immune systems (Cohen, 2009; Hart et al., 2007; de Castro & Timmis, 2002);

  • Ecosystems (Gavrilets & Losos, 2009; de Aguiar et al., 2009; Gavrilets & Vose, 2005);

  • Bees (Maia & de Castro, 2012; Lihoreau et al., 2010);

  • Ants (Vittori et al., 2006; Pratt et al., 2002; Dorigo et al., 1996);

  • Genes (Kauffman, 1993; Holland, 1992);

  • Bacteria (Xavier et al., 2011, Mehta et al., 2009);

  • Basic laws of nature (Dowek, 2012);

  • All universe (Lloyd, 2006);

  • Among many others (Schwenk et al., 2009; de Castro, 2007, 2006; Denning, 2007; Brent & Buck, 2006).

Just as with biogeography, the object of study here are ecosystems: individuals, species and environment. Starting with the premise that nature processes information, the main goal of this paper is to introduce a new research field aimed at investigating ecosystem computing, based on the knowledge of Biogeography and Natural Computing as sciences.

Complete Article List

Search this Journal:
Reset
Volume 12: 1 Issue (2024): Forthcoming, Available for Pre-Order
Volume 11: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 10: 4 Issues (2021)
Volume 9: 4 Issues (2020)
Volume 8: 4 Issues (2019)
Volume 7: 4 Issues (2018)
Volume 6: 2 Issues (2017)
Volume 5: 4 Issues (2015)
Volume 4: 4 Issues (2014)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing