Your SlideShare is downloading. ×
Usando bases de datos NoSQL para algoritmos evolutivos paralelos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Usando bases de datos NoSQL para algoritmos evolutivos paralelos

1,444
views

Published on

Trabajo de Merelo & Esparcia para presentar en el MAEB 2012. Texto del trabajo en congresomaeb2012.uclm.es/papers/paper_65.pdf

Trabajo de Merelo & Esparcia para presentar en el MAEB 2012. Texto del trabajo en congresomaeb2012.uclm.es/papers/paper_65.pdf

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,444
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Imagen del sofá de Miuenski en Flickr http://www.flickr.com/photos/miuenski/2108120061/in/photostream/ Combinación de colores de ColorCombos : ColorCombo20
  • Imagen de MagnusVK en http://www.flickr.com/photos/magnusvk/373730052/in/photostream/ La primera razón es porque está ahí, claro. Es un sistema nuevo que se puede usar para programar, de forma relativamente fácil, algoritmos evolutivos. Pero una vez que queremos hacerlo, ¿cómo lo hacemos?
  • Imagen de J. Tegnerud en Flickr http://www.flickr.com/photos/j_tegnerud/4573786918/in/photostream/
  • Foto subida por Texas_mustang a Flickr en http://www.flickr.com/photos/astros/3977731447/in/photostream/
  • La imagen procede de Corea del Norte y es de gr0uch0 http://www.flickr.com/photos/groucho/6227328244/in/photostream/
  • Imagen de John Steven en http://www.flickr.com/photos/53966621@N05/5038005080/in/photostream/
  • Imagen de urbanartcore.eu en http://www.flickr.com/photos/streetart-berlin/3671353752/in/photostream/
  • El video también está en YouTube: http://www.youtube.com/watch?v=TiKaD02MZy4&feature=youtu.be El código es libre y se puede descargar de http://launchpad.net/sofea
  • Imagen de John Wardell en http://www.flickr.com/photos/johnwardell/78148456/in/photostream/ Los resultados se pueden ver en el trabajo publicado.
  • Transcript

    • 1. Usando bases de datos NoSQL para algoritmos evolutivos paralelos J. J. Merelo, Anna I. Esparcia @jjmerelo, @aiesparcia
    • 2. ¿Por qué?
    • 3. ¿Qué hace que un algoritmo evolutivo funcione?
    • 4. ¿Qué hace falta para crear un algoritmo masivamente paralelo?
    • 5. ¿Cómo usar un servidor que haga (casi) todo el trabajo?
    • 6. ¿Cómo conseguir tolerancia a fallos y asincronía?
    • 7. SofEA , un algoritmo evolutivo distribuido basado en CouchDB
    • 8. Presentando COUCHDB
      • Base de datos orientada a documentos.
      • 9. Peticiones map/reduce usando JavaScript.
      • 10. API RESTful con JSON.
    • 11.  
    • 12. Un Algoritmo basados en pool sobre Couchdb
    • 13. 10110101 10111101 10110101 10111101 10100001 10111101 00110101 00110101 10101101 00110101 10101101 10110101 10101101 10101101 10110101 10101101 10101101 =5 10110101 =5 10101111 =6 1010 0101 0011 1101 0 1 110101
    • 14. ¿Y eso funciona? http://youtu.be/TiKaD02MZy4
    • 15. Venga, en serio
      • Muchos parámetros de configuración
        • El tamaño de bloque es importante
      • Fuerzas contrapuestas: inanición contra conflictos .
      • 16. Añadir clientes aumenta la tasa de evaluación.
    • 17. Resultados prometedores Se trata de un sistema complejo: interacciones entre parámetros de implementación y algoritmo
    • 18. Eso es todo Muchas gracias http://geneura.wordpress.com