gatbxr: Port of the Sheffield Genetic Algorithm Toolbox for 'MATLAB'

Provides the functions of the Genetic Algorithm Toolbox for 'MATLAB' developed at the University of Sheffield (Chipperfield et al. 1994, <https://github.com/UoS-CODeM/GA-Toolbox>), rewritten in R. It includes operators for creating binary, integer and real-valued populations, rank-based and linear fitness assignment, roulette wheel and stochastic universal sampling selection, single-point, multi-point, shuffle and reduced surrogate crossover, discrete, intermediate and line recombination, discrete and breeder genetic algorithm mutation, reinsertion of offspring, and migration between subpopulations.

Version: 0.2.0
Depends: R (≥ 3.5.0)
Imports: stats
Suggests: spelling, testthat (≥ 3.0.0)
Published: 2026-11-13
DOI: 10.32614/CRAN.package.gatbxr
Author: Liang Zhao [aut, cre, trl] (R implementation), Andrew Chipperfield [aut, cph] (Author of the original 'MATLAB' toolbox), Peter Fleming [aut, cph] (Author of the original 'MATLAB' toolbox), Hartmut Pohlheim [aut, cph] (Author of the original 'MATLAB' toolbox), Carlos Fonseca [aut, cph] (Author of the original 'MATLAB' toolbox), Alex Shenfield [ctb] (Tested the original 'MATLAB' toolbox), The University of Sheffield [cph] (Copyright holder of the original 'MATLAB' toolbox)
Maintainer: Liang Zhao <wethenwethen at gmail.com>
BugReports: https://github.com/drizztxx/gatbxr/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://github.com/drizztxx/gatbxr
NeedsCompilation: no
Language: en-GB
Materials: README, NEWS
CRAN checks: gatbxr results

Documentation:

Reference manual: gatbxr.html , gatbxr.pdf

Downloads:

Package source: gatbxr_0.2.0.tar.gz
Windows binaries: r-devel: gatbxr_0.2.0.zip, r-release: gatbxr_0.2.0.zip, r-oldrel: gatbxr_0.2.0.zip
macOS binaries: r-release (arm64): gatbxr_0.2.0.tgz, r-oldrel (arm64): gatbxr_0.2.0.tgz, r-release (x86_64): gatbxr_0.2.0.tgz, r-oldrel (x86_64): gatbxr_0.2.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=gatbxr to link to this page.