GA: Genetic Algorithms

Share:

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.

Author
Luca Scrucca [aut, cre]
Date of publication
2016-06-07 13:54:06
Maintainer
Luca Scrucca <luca.scrucca@unipg.it>
License
GPL (>= 2)
Version
3.0.2
URLs

View on CRAN

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

Files in this package

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