The FAIRy Tale of Genetic Algorithms

04/29/2023
by   Fahad Maqbool, et al.
0

Genetic Algorithm (GA) is a popular meta-heuristic evolutionary algorithm that uses stochastic operators to find optimal solution and has proved its effectiveness in solving many complex optimization problems (such as classification, optimization, and scheduling). However, despite its performance, popularity and simplicity, not much attention has been paid towards reproducibility and reusability of GA. In this paper, we have extended Findable, Accessible, Interoperable and Reusable (FAIR) data principles to enable the reproducibility and reusability of algorithms. We have chosen GA as a usecase to the demonstrate the applicability of the proposed principles. Also we have presented an overview of methodological developments and variants of GA that makes it challenging to reproduce or even find the right source. Additionally, to enable FAIR algorithms, we propose a vocabulary (i.e. evo) using light weight RDF format, facilitating the reproducibility. Given the stochastic nature of GAs, this work can be extended to numerous Optimization and machine learning algorithms/methods.

READ FULL TEXT

page 26

page 27

page 28

research
11/01/2019

Variations of Genetic Algorithms

The goal of this project is to develop the Genetic Algorithms (GA) for s...
research
02/02/2022

Flipping the switch on local exploration: Genetic Algorithms with Reversals

One important feature of complex systems are problem domains that have m...
research
08/11/2020

A Study of a Genetic Algorithm for Polydisperse Spray Flames

Modern technological advancements constantly push forward the human-mach...
research
11/24/2022

The GA-cal software for the automatic calibration of soil constitutive laws: a tutorial and a user manual

The calibration of an advanced constitutive law for soil is a challengin...
research
05/27/2022

Evolution as a Service: A Privacy-Preserving Genetic Algorithm for Combinatorial Optimization

Evolutionary algorithms (EAs), such as the genetic algorithm (GA), offer...
research
02/02/2019

Optimization of Project Scheduling Activities in Dynamic CPM and PERT Networks Using Genetic Algorithms

Projects consist of interconnected dimensions such as objective, time, r...
research
07/23/2019

Genetic Algorithms for Starshade Retargeting in Space-Based Telescopes

Future space-based telescopes will leverage starshades as components tha...

Please sign up or login with your details

Forgot password? Click here to reset