Real life applications of bio-inspired computing modelsEap and nep

  1. del Rosal García, Emilio
Dirigida por:
  1. Alfonso Ortega de la Puente Director/a

Universidad de defensa: Universidad Autónoma de Madrid

Fecha de defensa: 04 de julio de 2013

Tribunal:
  1. Manuel Alfonseca Moreno Presidente/a
  2. Alejandro Echevarria Rey Secretario/a
  3. Rafael Lahoz-Beltrá Vocal
  4. Fernando Arroyo Montoro Vocal
  5. María Dolores Jiménez-López Vocal

Tipo: Tesis

Resumen

A great deal of research efiort is currently being made in the realm of natural computing. Natural computing mainly focuses on the definition, formal description, analysis, simulation and programming of new models of computation (usually with the same expressive power as Turing Machines) inspired by Nature. It also concerns algorithms inspired by natural processes, which are especially accurate for problems dealing with complex systems or approximate solutions. These new models have difierent interests. Firstly, their main features, like intrinsic parallelism/distributivity, makes them particularly suitable for the simu- lation of complex systems. Secondly, they could lead to a new paradigm of com- puters, which is particularly important, as the von Neumann architecture and its conventional implementation with silicon-based technologies is reaching its theoret- ical limits. Last but not least, their parallel nature makes them capable of treating NP problems eficiently. However, they also have some counterparts. Most of them consist of many ele- ments behaving in a coordinated fashion, creating a global complex behaviour from very simple local decisions. For this reason, the fundamentals of their functioning are often dificult to understand. In the same manner, the task of designing or programming these kinds of devices faces many dificulties. During our work, we have tried to contribute to this field of research by develop- ing and studying a framework for the simulation and programming of a bio-inspired computing model called Networks of Evolutionary Processors (NEPs) [Castellanos et al., 2001]. We have also investigated its application to NP problems and to the field of Natural Language Processing. In addition, since designing and program- ming NEPs and other natural systems is a complex task, we have proposed and studied a general methodology that permits the automatic design or programming of complex systems. This methodology is based on the Grammatical Evolution (GE) algorithm and its modern variants like Christiansen Grammar Evolution or Attribute Grammar Evolution [Echeandia et al., 2005]. GE is an algorithm inspired by the natural process of evolution and natural selection.