[Paper] A Methodology to Develop Service Oriented Evolutionary Algorithms

Paper about our methodology for service oriented EAs

OSGiLiath Evolutionary Framework

Our paper A Methodology to Develop Service Oriented Evolutionary Algorithms has been published in the proceedings of the 8th International Symposium on Intelligent Distributed Computing – IDC’2014. This paper is a resume of the SOA-EA methodology, one of the chapters of my thesis (available here). The presentation, made by JJ Merelo, is quite cool:

http://jj.github.io/pres-idc-2014/index.html#/home

The abstract:

This paper proposes a methodology to design and implement Evolutionary Algorithms using the Service Oriented Architecture paradigm. This paradigm allows to deal with some of the shortcomings in the Evolutionary Algorithms area, facilitating the development, integration, standardization of services that conform a evolutionary algorithm, and, besides, the dynamic alteration of those elements in runtime.
A four-step methodology to design services for Evolutionary Algorithms is presented: identification, specification, implementation and deployment. Also, as an example of application of this methodology, an adaptive algorithm is developed.

You can download the paper draft from…

View original post 15 more words

Advertisements

OSGiLiath at #GECCO2013

Add your thoughts here… (optional)

OSGiLiath Evolutionary Framework

This week several members of Geneura group and ANYSELF project are attending to GECCO 2013 conference in Amsterdam. I’ve presented two papers related with OSGiLiath:

The first one, entitled Developing Services in a Service Oriented Architecture for Evolutionary Algorithms has been presented inside the EvoSoft workshop. It is a more technical continuation of the work “Service Oriented Evolutionary Algorithms“. Here is the abstract:

This paper shows the design and implementation of services for Evolutionary Computation in the Service Oriented Architecture paradigm. This paradigm allows independence in language and distribution, but the development requires to manage some technological and design issues, such as abstract design or unordered execution. To solve them, OSGiLiath, an implementation of an abstract Service Oriented Architecture for Evolutionary Algorithms, is used to develop new interoperable services taking into account these restrictions.

And here the presentation:

I also have presented the work “A Service Oriented…

View original post 123 more words

Evolutionary Algorithms in Heterogeneous Nodes

Today I presented a brief talk about some papers about the usage of heterogeneous computers for distributed EAs:

All these ideas (and new ones) are being applied in our Service Oriented Architecture for Evolutionary Algorithms, we hope to show interesting results soon!

Here is the presentation (in Spanish).

Service Oriented Architecture for Research (an example in Evolutionary Computation)

Past week I presented my research line to other young researchers of the CITIC-UGR, inside the CITICoffee meetings (a Science Coffee to discuss about our work, without bosses or pressure, but with coffee and pastries!).

Although the slides are in Spanish, there are also diagrams with text in English, so it is not difficult to follow. They also include a Jackie Chan meme!

If you are interested in this kind of research (further results are now in the revision process), check this preliminary paper: draft or published version in Springer Link.