Small World for Agent Search

posteraamas09 Es el título de mi póster en el AAMAS ’09. Se trata de evaluar si es válido un modelo de red de tipo small world para distribuir a un grupo de plataformas  de agentes en una red de forma que se pueda localizar fácilmente dónde se encuentra un agente con el que nos queremos comunicar.

El modelo de red que se emplea ha sido propuesto por Kleinberg y garantiza que se pouede realizar un proceso de búsqueda voraz (tomando decisiones de forma local y sin volver atrás) acotado. A este tipo de redes se les llama redes navegables.

En un artículo más extenso lo he comparado con otros modelos de redes de tipo small world y la verdad es que sale bastante bien parado: es una red tan buena como la mejor (el modelo de Barabasi según mis pruebas) en cuanto a tolerancia a fallos (destrucción de enlaces en la red), pero mucho mejor en cuanto a la búsqueda, mejorando incluso a los modelos P2P.

Referencia

REBOLLO, M.: Small World Model for Agent Search (Short Paper).- In Proc. of 8th Int. Conf. on Autonomous Agents and Multiagent Systems (AAMAS 2009), Decker, Sichman, Sierra and Castelfranchi (eds.), May, 10–15, 2009, Budapest, Hungarytions.

Redes sociales y organizaciones

«Una buena estrategia para crear organizaciones que sean capaces de resolver problemas complejos es formar a los individuos para que respondan a la ambigüedad buscando a través de redes sociales, en lugar de obligarles a forjar y participar en herramientas y bases de datos de arquitectura centralizada para la resolución de problemas. […] comprendiendo el modo en que los individuos buscan socialmente, puede ser posible diseñar procedimientos más efectivos por medio de los cuales se pueden formar organizaciones robustas sin que sea preciso especificar, para ello, con precisión los detalles de la arquitectura organizativa misma.»

Duncan J. Watts, en Seis grados de separación.

Este va a ser mi trabajo en los próximos meses: ver cómo el uso de redes sociales y estrategias de búsqueda dentro de la red mejora la flexibilidad, la robustez y la escalabilidad de los sistemas centralizados.

En principio voy a probar con grafos generales, con la idea de transferir los resultados obtenidos a la distribución de los servicios de páginas blancas (AMS) y de páginas amarillas (SF en Thomas).

Mi idea inicial es probar dos aproximaciones: la solución de Jon Kleinberg, que garantiza que se encuentran los caminos más cortos (solución diseñada), y la utilización de contextos e identidades dentro de grupos (solución autoorganizada). Para la pimera necesito una forma de estimar la distancia o la posición de un agente desconocido en el sistema. Para la segunda, resolver el problema de la desigualdad del triángulo en espacios distintos. Aquí necesito una idea feliz: he probado con proyecciones y con geometría hiperbólica, pero estoy algo atascado.