Insectos se convierten en aliados de la tecnología

La aplicación está en el desarrollo de software destinado a secuenciar el ADN o la dotación genética.

POR:
octubre 03 de 2012 - 11:40 p.m.
2012-10-03

En algunos laboratorios, los insectos son mimados y resultan ser extraordinarios colaboradores de los ingenieros y desarrolladores informáticos.

Un equipo de investigación de la Universidad de Extremadura (UEx), España, denominado ‘Arquitectura de Computadores y Diseño Lógico’ (ARCO), ha demostrado que el estudio del comportamiento de las abejas, hormigas o luciérnagas puede auspiciar el desarrollo de programas informáticos.

En este trabajo colaboran informáticos y biólogos especializados en computación bioinspirada o bioinformática, que estudia el comportamiento inteligente de los seres vivos en la naturaleza.

Los expertos de la UEx constataron que los algoritmos informáticos pueden optimizar la resolución de problemas, siguiendo el modelo de trabajo de algunos insectos.

El grupo ARCO desarrolla estudios a partir de la observación del comportamiento de las colmenas de abejas productoras de miel.

Las conclusiones de sus investigaciones apuntan al desarrollo futuro de un programa informático al servicio de otras investigaciones y aplicaciones, principalmente en el ámbito de la secuenciación del ADN (dotación genética), informa la UEx.

El investigador de la UEx, Miguel Ángel Vega, explica cómo se han “inspirado en la conducta de las abejas” y en sus tres tipos: obreras, observadoras y exploradoras.

“Las primeras tienen como función esencial recolectar el polen y comunicar a las observadoras dónde se encuentran las flores, a qué distancia y la cantidad de polen que existe.

Las observadoras interpretan la información a través del baile del abdomen de las obreras y deciden seguir a aquellas que más les convencen.

Por último, las exploradoras se aventuran en el entorno buscando al azar nuevas flores”, explica Vega.

Según el experto, “este sistema de trabajo, traducido a la resolución y optimización de un problema informático, significa que las flores son la solución a un determinado problema y el polen representa la calidad de la solución”.

“Los algoritmos informáticos (un conjunto de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema) reproducen este proceso, buscan soluciones cercanas (flores) y, entre las mejores soluciones cercanas, optan por las de mayor calidad y eficiencia (polen) para, de esta manera, aumentar los recursos en las mejores propuestas”, explica el investigador.

LA DIGITALIZACIÓN MIRA A LA ENTOMOLOGÍA

Otro estudio de la Universidad Carlos III de Madrid (UC3M) desarrolla un algoritmo bioinspirado que acelera la búsqueda de relaciones entre los elementos (nodos) de las redes sociales de internet y se basa en el comportamiento que ha perfeccionado a lo largo de milenios uno de los insectos más disciplinados del mundo al buscar comida.

“En general, los algoritmos de colonias de hormigas imitan cómo son capaces estos insectos de encontrar el camino entre el hormiguero y la fuente de alimento, mediante la deposición y el seguimiento de un rastro químico depositado en el suelo, denominado feromona”, explica Jessica Rivero, autora de la investigación.

Según la experta, este algoritmo podría aplicarse “para mejorar la localización de la ruta en los sistemas GPS o los juegos online, para planificar el reparto de los camiones de mercancías, para saber si dos palabras guardan algún tipo de relación o para conocer con más exactitud las afinidades entre dos usuarios de Facebook o Twitter, por ejemplo”.

HORMIGAS ARTIFICIALMENTE SABIAS

Miembros del Grupo de Ingeniería del Software de la UM han utilizado estos algoritmos basados en colonias de hormigas (en inglés, Ant Colony Optimization, ACO) para testear protocolos de comunicaciones y ‘software’ de ascensores, entre otros.

Las hormigas artificiales, aquellos agentes que simulan un insecto real en el computador, deben buscar el error como si fuera la comida, guiadas por feromonas artificiales.

Los resultados obtenidos sobre un gran conjunto de programas muestran que las hormigas artificiales son capaces de encontrar los defectos en el ‘software’ con mayor eficacia y usando menos memoria y tiempo que otras técnicas diseñadas para la misma tarea.

Siga bajando para encontrar más contenido