mcga: R Implementation of the Machine-coded Genetic Algorithms

Journal Title: Journal of Advances in Mathematics and Computer Science - Year 2017, Vol 20, Issue 2

Abstract

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 encodingdecoding 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 de nes 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.

Authors and Affiliations

Mehmet Hakan Satman, Emre Akadal

Keywords

Related Articles

Chiral Structure of Particles Bound by Magnetic Forces

Aims/ Objectives: Particle bound states exist only as microscopic systems in form of atomic and subatomic particles. An interesting class of these objects are particles bound by magnetic forces, which exhibit the particu...

Some Commutativity Theorems for Prime Near-rings Involving Derivations

The study depicts that a prime near-ring is considered to be a commutative ring if there non-negative integers exist i.e., p≥0,q≥0 in such a way that admits a non-zero derivation, where satisfying one of the conditi...

The Posterior Distributions, the Marginal Distributions and the Normal Bayes Estimators of Three Hierarchical Normal Models

We calculate the posterior distributions, the marginal distributions and the normal Bayes estimators of three hierarchical normal models in the same manner. The three models are displayed in increasing complexity. We nd...

Finite Time Blow-up, Extinction and Non-extinction of Solutions for an Evolutionary Problem

In this paper we consider a class of p-biharmonic parabolic equation with nonlocal nonlinearities and Neumann boundary condition. By constructing suitable auxiliary functions and using differential inequalities, we give...

Recurrent Neural Network Based Modeling of Gene Regulatory Network Using Bat Algorithm

Correct inference of genetic regulations inside a cell is one of the greatest challenges in post genomic era for the biologist and researchers. Several intelligent techniques and models were already proposed to identify...

Download PDF file
  • EP ID EP322098
  • DOI 10.9734/BJMCS/2017/30894
  • Views 82
  • Downloads 0

How To Cite

Mehmet Hakan Satman, Emre Akadal (2017). mcga: R Implementation of the Machine-coded Genetic Algorithms. Journal of Advances in Mathematics and Computer Science, 20(2), 1-20. https://europub.co.uk/articles/-A-322098