mcga: R Implementation of the Machine-coded Genetic Algorithms
Mehmet Hakan Satman, Emre Akadal
Journal of Advances in Mathematics and Computer Science · pp. 1–20 · Published 31 Dec 2016
10.9734/BJMCS/2017/30894Abstract
Genetic Algorithms (GAs) are global optimization and search algorithms that mimic the natural selection and genetic processes. Floating-point GAs (FPGAs) are other type of GAs which directly operate on real-vectors without requiring a geno-type − pheno-type distinction and encoding-decoding processes. However, the classical crossover and mutation operators are not directly applicable on the real-vectors. As a result of this, new types of genetic operators are developed for FPGAs. Machine-coded GAs (MCGAs) apply byte-based genetic operators on the byte representations of the candidate solutions. This natural encoding scheme makes classical crossover operators applicable on the real-vectors. Addition to this, MCGAs report more precise results in larger domains of decision variables. Mutation operation on the byte representations of variables have also similar e ects with its binary counterpart. The R package mcga defines plug-in versions of byte-based operators that can be integrated with the recently developed function ga in package GA. Low level utility functions are written in C++ and wrapped with the Rcpp and .Call interface of R. Advantages and disadvantages of using byte-based operators are discussed and demonstrated on some univariate and multivariate optimization problems.
Cited by 0
No indexed citations yet.
Related research
- A Combined Genetic Algorithms-local Search Engine (GAs–LCE) in Constrained Nonlinear Programming — shares topic coverage
- Studying the effect of Eliminating Repeated Individuals from the Population in a Genetic Algorithm: Solution Perspectives for the Travelling Salesman Problem — shares topic coverage
Article metrics
Real usage data collected on this platform.
0
Page views
0
PDF downloads
0
Outbound clicks
0
Citations
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
No views recorded yet.
Traffic sources
Referring site, by host.
No traffic recorded yet.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.