Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntaria

NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntaria

Presentación para las XXIV Jornadas de Concurrencia y Sistemas Distribuidos (JCSD 2016)

Israel Blancas

June 17, 2016
Tweet

More Decks by Israel Blancas

Other Decks in Programming

Transcript

  1. NodIO Marco de desarrollo de aplicaciones para computación evolutiva voluntaria

    XXIV Jornadas de Concurrencia y Sistemas Distribuidos (JCSD 2016)
  2. Autores Israel Blancas: [email protected] J. J. Merelo: [email protected] Antonio Álvarez:

    [email protected] Grupo Geneura (Departamento de Arquitectura y Tecnología de Computadores de la UGR)
  3. GET web y scripts Web y scripts Generar población N

    generaciones PUT mejor individuo Inicio del servidor Inicialización del número de secuencia Inicialiazción de población compartida Si no es el mejor global Cromosoma aleatorio Es el mejor global PUT mejor individuo Incremento del número de secuencia Reset de la población compartida Inicio nuevo experimento Reset de todas las variables locales Nuevo UUID Empezar de nuevo en X segundos
  4. Conclusiones Su cientemente rápido Más fácil de usar para los

    voluntarios que otros sistemas Independencia de la plataforma Mejora en las prestaciones
  5. Bibliografı́ a 1. Juan-J Merelo, Mario Garcı́ a-Valdez, Pedro A

    Castillo, Pablo Garcı́ a-Sánchez, P Cuevas, and Nuria Rico. Nodio, a javascript framework for volunteer-based evolutionary algorithms: rst results. 2. Juan-Julián Merelo, Pedro Castillo, Antonio Mora, Anna Esparcia-Alcázar, and Vı́ ctor Rivas-Santos. Nodeo, a multi-paradigm distributed evolutionary algorithm platform in JavasSript. In Proceedings of the 2014 conference companion on Ge- netic and evolutionary computation companion, pages 1155–1162. ACM, 2014.