NodIO:面向基于志愿者的进化算法的 JavaScript 框架:初步结果
分布式、并行与集群计算
2016-01-08 v1 神经与进化计算
摘要
JavaScript 是一种解释型语言,主要因其在 Web 浏览器中的应用而闻名,使浏览器成为富互联网应用的容器。这长期以来启发了将其作为进化算法的工具,特别是在基于浏览器的志愿者计算环境中。迄今为止,已有多个库被发布并投入使用。然而,近年来对该语言的兴趣重新高涨,使其成为最受欢迎的语言之一,从而推动了其实现的改进,这些实现现在是许多新型客户端-服务器应用的基础。我们提出了这样一个用于运行基于志愿者的分布式进化算法实验的应用,并进行了一系列测量以确定 JavaScript 在进化算法中的速度,这可以作为与其他分布式计算实验进行比较的基准。这些实验使用了不同的整数和浮点问题,并证明了 JavaScript 的速度实际上与进化算法从业者常用的其他语言具有竞争力。
关键词
引用
@article{arxiv.1601.01607,
title = {NodIO, a JavaScript framework for volunteer-based evolutionary algorithms : first results},
author = {Juan-J. Merelo and Mario García-Valdez and Pedro A. Castillo and Pablo García-Sánchez and P. de las Cuevas and Nuria Rico},
journal= {arXiv preprint arXiv:1601.01607},
year = {2016}
}
备注
GeNeura 2006-01