An object-oriented library in Javascript to build modular and flexible cross-platform evolutionary algorithms

7Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper introduces jsEO, a new evolutionary computation library that is executed in web browsers, as it is written in Javascript. The library allows the rapid development of evolutionary algorithm, and makes easier the collaboration between different clients by means of individuals stored in a web server. In this work, jsEO has been tested against two simple problems, such as the Royal Road function and a 128-terms equation, and analysing how many machines and evaluations it yields. This paper attempts to reproduce results of older papers using modern browsers and all kind of devices that, nowadays, have JavaScript integrated in the browser, and is a complete rewrite of the code using the popular MooTools library. Results show that the system makes easier the development of evolutionary algorithms, suited for different chromosomes representations and problems, that can be simultaneously executed in many different operating systems and web browsers, sharing the best solutions previously found.

Cite

CITATION STYLE

APA

Rivas, V. M., Guervós, J. J. M., López, G. R., Arenas-García, M., & Mora, A. M. (2014). An object-oriented library in Javascript to build modular and flexible cross-platform evolutionary algorithms. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8602, pp. 853–862). Springer Verlag. https://doi.org/10.1007/978-3-662-45523-4_69

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free