paper-with-me

Papers

Asynchronous Distributed Genetic Algorithms with Javascript and JSON

2024-01-30 · Juan Julián Merelo, Pedro A. Castillo, Juan Luis Jiménez Laredo, Antonio M. Mora, Alberto Prieto

In a connected world, spare CPU cycles are up for grabs, if you only make its obtention easy enough. In this paper we present a distributed evolutionary computation system that uses the computational capabilities of the ubiquituous web browser. Using Asynchronous Javascript and JSON (Javascript Object Notation, a serialization protocol) allows anybody with a web browser (that is, mostly everybody connected to the Internet) to participate in a genetic algorithm experiment with little effort, or none at all. Since, in this case, computing becomes a social activity and is inherently impredictable, in this paper we will explore the performance of this kind of virtual computer by solving simple problems such as the Royal Road function and analyzing how many machines and evaluations it yields. We will also examine possible performance bottlenecks and how to solve them, and, finally, issue some advice on how to set up this kind of experiments to maximize turnout and, thus, performance.

📄 PDF Abstract BibTeX arXiv:2401.17234

Code (0)

등록된 구현이 없습니다.

Tasks

CPU

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

NodIO, a JavaScript framework for volunteer-based evolutionary algorithms : first results

2016-01-07 · Juan-J. Merelo, Mario García-Valdez, Pedro A. Castillo, Pablo García-Sánchez 외

JavaScript is an interpreted language mainly known for its inclusion in web browsers, making them a container for rich Internet based applications. This has inspired its use, for a long time, as a tool for evolutionary a…

Distributed ComputingEvolutionary Algorithms

Implementation of a Practical Distributed Calculation System with Browsers and JavaScript, and Application to Distributed Deep Learning

2015-03-19 · Ken Miura, Tatsuya Harada

Deep learning can achieve outstanding results in various fields. However, it requires so significant computational power that graphics processing units (GPUs) and/or numerous computers are often required for the practica…

Deep Learning

Scan-to-BIM for As-built Roads: Automatic Road Digital Twinning from Semantically Labeled Point Cloud Data

2024-06-18 · Yuexiong Ding, Mengtian Yin, Ran Wei, Ioannis Brilakis 외

Creating geometric digital twins (gDT) for as-built roads still faces many challenges, such as low automation level and accuracy, limited asset types and shapes, and reliance on engineering experience. A novel scan-to-bu…

Optimized Web-Crawling of Conversational Data from Social Media and Context-Based Filtering

2020-12-01 · ICON 2020 12 · Annapurna P Patil, Rajarajeswari Subramanian, Gaurav Karkal, Keerthana Purushotham 외

Building Chabot’s requires a large amount of conversational data. In this paper, a web crawler is designed to fetch multi-turn dialogues from websites such as Twitter, YouTube and Reddit in the form of a JavaScript Objec…

Modeling browser-based distributed evolutionary computation systems

2015-03-22 · Juan Julián Merelo-Guervós, Pablo García-Sánchez

From the era of big science we are back to the "do it yourself", where you do not have any money to buy clusters or subscribe to grids but still have algorithms that crave many computing nodes and need them to measure sc…

Cloud ComputingEvolutionary Algorithms