• Home
  • Search
  • NodEO, a multi-paradigm distributed evolutionary algorithm platform in JavaScript
  • Cite Icon10
  • https://doi.org/10.1145/2598394.2605688Copy DOI Icon

NodEO, a multi-paradigm distributed evolutionary algorithm platform in JavaScript

  • Jul 12, 2014
  • Juan-Julián Merelo +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

After more than fifteen years, JavaScript has finally risen as a popular language for implementing all kind of applications, from server-based to rich internet applications. The fact that it is implemented in the browser and in server-side tools makes it interesting for designing evolutionary algorithm frameworks that encompass both tiers, but besides, they allow a change in paradigm that goes beyond the canonical evolutionary algorithm. In this paper we will experiment with different architectures, client-server and peer to peer to assess which ones offer most advantages in terms of performance, scalability and ease of use for the computer scientist. All implementations have been released as open source, and besides showing that the concept of working with evolutionary algorithms in JavaScript can be done efficiently, we prove that a master-slave parallel architecture offers the best combination of time and algorithmic improvements in a parallel evolutionary algorithm that leverages JavaScript implementation features.

Similar Papers
  • Book Chapter
  • Citations4

Ranking Programming Languages for Evolutionary Algorithm Operations

  • Jan 01, 2017
  • Juan-Julián Merelo-Guervós +8
  • PDF
  • Research Article
  • Citations1

An Evolutionary Algorithm with Gene Ontology-Aware Crossover Operator for Protein Complex Detection

  • Apr 30, 2023
  • Iraqi Journal of Science
  • Isra H Abdulateef +2
  • Research Article
  • Citations1

Parallel Evolutionary Algorithm for Computationally Expensive Single Criteria Design Optimization

  • Jun 01, 2014
  • Applied Mechanics and Materials
  • Stanisław Krenich
  • Conference Article
  • Citations2

General Methodology for Converting a Sequential Evolutionary Algorithm into Parallel Algorithm with MPI to Water Design Networks

  • Sep 01, 2010
  • Marco Antonio Cruz-Chavez +3
  • Research Article
  • Citations10

Analysis of speedups in parallel evolutionary algorithms and [formula omitted] EAs for combinatorial optimization

  • Jul 05, 2014
  • Theoretical Computer Science
  • Jörg Lässig +1
  • Research Article
  • Citations44

Heterogeneous computing scheduling with evolutionary algorithms

  • Mar 14, 2010
  • Soft Computing
  • Sergio Nesmachnow +2
  • Conference Article
  • Citations1

Integrating surrogate evaluation model and asynchronous evolution in multi-objective evolutionary algorithm for expensive and different evaluation time

  • Jul 15, 2017
  • Misaki Kaidan +2
  • PDF
  • Conference Article

Solving Graph Coloring Problem with Parallel Evolutionary Algorithms in a Mesh Model

  • Sep 29, 2014
  • Zbigniew Kokosiński +1
  • Conference Article
  • Citations12

Solving Very Large Optimization Problems (Up to One Billion Variables) with a Parallel Evolutionary Algorithm in CPU and GPU

  • Nov 01, 2012
  • Santiago Iturriaga +1
  • Book Chapter

Parallel and Hierarchical Evolutionary Algorithms

  • Jan 01, 2010
  • Anupam Shukla +2
  • Research Article
  • Citations27

ON THE BEHAVIOR OF PARALLEL GENETIC ALGORITHMS FOR OPTIMAL PLACEMENT OF ANTENNAE IN TELECOMMUNICATIONS

  • Apr 01, 2005
  • International Journal of Foundations of Computer Science
  • E Alba +1
  • Book Chapter
  • Citations2

Evolutionary Algorithms for Many-Objective Ground Station Scheduling Problem

  • Jan 01, 2016
  • Zhongshan Zhang +3
  • Research Article

An Evolutionary Algorithm for Improving the Quantity and Quality of the Detected Complexes from Protein Interaction Networks

  • May 30, 2024
  • Iraqi Journal of Science
  • Safa Ahmed Abdulsahib +1
  • Front Matter

Editorial for the Special Issue on Theory of Evolutionary Algorithms 2014.

  • Sep 25, 2015
  • Evolutionary computation
  • Pietro S Oliveto +1
  • Book Chapter
  • Citations8

Automatic Data Mining by Asynchronous Parallel Evolutionary Algorithms

  • Jul 29, 2001
  • Yan Li +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.