GA: Genetic Algorithms
Version 3.0.2

An R package for optimisation using genetic algorithms. The package provides a flexible general-purpose set of tools for implementing genetic algorithms search in both the continuous and discrete case, whether constrained or not. Users can easily define their own objective function depending on the problem at hand. Several genetic operators are available and can be combined to explore the best settings for the current task. Furthermore, users can define new genetic operators and easily evaluate their performances. Local search using general-purpose optimisation algorithms can be applied stochastically to exploit interesting regions. GAs can be run sequentially or in parallel, using an explicit master-slave parallelisation or a coarse-grain islands approach.

AuthorLuca Scrucca [aut, cre]
Date of publication2016-06-07 13:54:06
MaintainerLuca Scrucca <luca.scrucca@unipg.it>
LicenseGPL (>= 2)
Version3.0.2
URL https://github.com/luca-scr/GA
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("GA")

Getting started

Package overview
README.md
A quick tour of GA

Popular man pages

ga: Genetic Algorithms
ga_Crossover: Crossover operators in genetic algorithms
GA-package: Genetic Algorithms
ga_pmutation: Variable mutation probability in genetic algorithms
ga_Population: Population initialization in genetic algorithms
ga_Selection: Selection operators in genetic algorithms
palettes: Colors palettes
See all...

All man pages Function index File listing

Man pages

binary2decimal: Binary encoding of decimal numbers and viceversa.
binary2gray: Gray encoding for binary strings
ga: Genetic Algorithms
ga-class: Class "ga"
gaControl: A function for setting or retrieving defaults genetic...
ga_Crossover: Crossover operators in genetic algorithms
GA-internal: Internal GA functions
gaisl: Islands Genetic Algorithms
gaisl-class: Class "gaisl"
gaMonitor: Monitor genetic algorithm evolution
ga_Mutation: Mutation operators in genetic algorithms
GA-package: Genetic Algorithms
ga_pmutation: Variable mutation probability in genetic algorithms
ga_Population: Population initialization in genetic algorithms
ga_Selection: Selection operators in genetic algorithms
gaSummary: Summarize genetic algorithm evolution
numericOrNA-class: Virtual Class "numericOrNA" - Simple Class for subassignment...
palettes: Colors palettes
parNames-methods: Parameters or decision variables names from an object of...
persp3D: Perspective plot with colour levels
plot.gaisl-method: Plot of Islands Genetic Algorithm search path
plot.ga-method: Plot of Genetic Algorithm search path
summary.gaisl-method: Summary for Islands Genetic Algorithms
summary.ga-method: Summary for Genetic Algorithms

Functions

.printShortMatrix Man page
GA Man page
GA-package Man page
binary2decimal Man page Source code
binary2gray Man page Source code
bl2gr.colors Man page Source code
clearConsoleLine Man page Source code
decimal2binary Man page Source code
ga Man page Source code
ga-class Man page
ga-package Man page
gaControl Man page Source code
gaMonitor Man page Source code
gaMonitor2 Man page Source code
gaSummary Man page Source code
ga_Crossover Man page
ga_Mutation Man page
ga_Population Man page
ga_Selection Man page
ga_lrSelection Man page Source code
ga_nlrSelection Man page Source code
ga_pmutation Man page Source code
ga_rwSelection Man page Source code
ga_spCrossover Man page Source code
ga_tourSelection Man page Source code
gabin_Population Man page Source code
gabin_lrSelection Man page
gabin_nlrSelection Man page
gabin_raMutation Man page Source code
gabin_rwSelection Man page
gabin_spCrossover Man page
gabin_tourSelection Man page
gabin_uCrossover Man page Source code
gaisl Man page Source code
gaisl-class Man page
gaislMonitor Man page Source code
gaislMonitor2 Man page Source code
gaperm_Population Man page Source code
gaperm_cxCrossover Man page Source code
gaperm_dmMutation Man page Source code
gaperm_ismMutation Man page Source code
gaperm_lrSelection Man page
gaperm_nlrSelection Man page
gaperm_oxCrossover Man page Source code
gaperm_pbxCrossover Man page Source code
gaperm_pmxCrossover Man page Source code
gaperm_rwSelection Man page
gaperm_scrMutation Man page Source code
gaperm_simMutation Man page Source code
gaperm_swMutation Man page Source code
gaperm_tourSelection Man page
gareal_Population Man page Source code
gareal_blxCrossover Man page Source code
gareal_laCrossover Man page Source code
gareal_laplaceCrossover Man page Source code
gareal_lrSelection Man page
gareal_lsSelection Man page Source code
gareal_nlrSelection Man page
gareal_nraMutation Man page Source code
gareal_powMutation Man page Source code
gareal_raMutation Man page Source code
gareal_rsMutation Man page Source code
gareal_rwSelection Man page
gareal_sigmaSelection Man page Source code
gareal_spCrossover Man page
gareal_tourSelection Man page
gareal_waCrossover Man page Source code
garun Man page Source code
gray2binary Man page Source code
is.RStudio Man page Source code
jet.colors Man page Source code
numericOrNA-class Man page
onAttach Source code
optimProbsel Man page Source code
parNames Man page
parNames,ga-method Man page
persp3D Man page Source code
plot,ga-method Man page
plot,gaisl-method Man page
plot.ga Man page Source code
plot.gaisl Man page Source code
print,ga-method Man page
print,gaisl-method Man page
print.summary.ga Man page Source code
print.summary.gaisl Man page Source code
printShortMatrix Source code
reflectSolution Man page Source code
repairSolution Man page Source code
show,ga-method Man page
show,gaisl-method Man page
spectral.colors Man page Source code
startParallel Man page Source code
summary,ga-method Man page
summary,gaisl-method Man page
summary.ga Man page Source code
summary.ga-class Man page
summary.gaisl Man page Source code

Files

inst
inst/CITATION
inst/NEWS
inst/doc
inst/doc/GA.R
inst/doc/GA.Rmd
inst/doc/GA.html
NAMESPACE
R
R/genope.R
R/startParallel.R
R/miscfun.R
R/ga.R
R/gaIslands.R
R/gaControl.R
R/zzz.R
vignettes
vignettes/vignette.css
vignettes/GA.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/GA-internal.Rd
man/ga_Selection.Rd
man/plot.ga-method.Rd
man/GA-package.Rd
man/ga_Crossover.Rd
man/summary.ga-method.Rd
man/persp3D.Rd
man/gaMonitor.Rd
man/plot.gaisl-method.Rd
man/gaisl-class.Rd
man/parNames-methods.Rd
man/ga.Rd
man/binary2gray.Rd
man/summary.gaisl-method.Rd
man/ga_Population.Rd
man/ga_Mutation.Rd
man/ga_pmutation.Rd
man/gaControl.Rd
man/gaisl.Rd
man/ga-class.Rd
man/numericOrNA-class.Rd
man/gaSummary.Rd
man/binary2decimal.Rd
man/palettes.Rd
GA documentation built on May 20, 2017, 3:21 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.