Learn R Programming

⚠️There's a newer version (3.2.4) of this package.Take me there.

GA (version 3.1)

Genetic Algorithms

Description

Flexible general-purpose toolbox implementing genetic algorithms (GAs) for stochastic optimisation. Binary, real-valued, and permutation representations are available to optimize a fitness function, i.e. a function provided by users depending on their objective function. 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.

Copy Link

Version

Install

install.packages('GA')

Monthly Downloads

10,847

Version

3.1

License

GPL (>= 2)

Maintainer

Luca Scrucca

Last Published

May 9th, 2018

Functions in GA (3.1)

gaControl

A function for setting or retrieving defaults genetic operators
GA-package

Genetic Algorithms
summary.gaisl-method

Summary for Islands Genetic Algorithms
palettes

Colors palettes
ga_Population

Population initialization in genetic algorithms
ga_Selection

Selection operators in genetic algorithms
ga_pmutation

Variable mutation probability in genetic algorithms
plot.gaisl-method

Plot of Islands Genetic Algorithm search path
plot.ga-method

Plot of Genetic Algorithm search path
gaSummary

Summarize genetic algorithm evolution
binary2gray

Gray encoding for binary strings
ga_Crossover

Crossover operators in genetic algorithms
binary2decimal

Binary encoding of decimal numbers and viceversa.
GA-internal

Internal GA functions
gaMonitor

Monitor genetic algorithm evolution
ga_Mutation

Mutation operators in genetic algorithms
ga

Genetic Algorithms
gaisl-class

Class "gaisl"
persp3D

Perspective plot with colour levels
numericOrNA-class

Virtual Class "numericOrNA" - Simple Class for subassignment Values
ga-class

Class "ga"
parNames-methods

gaisl

Islands Genetic Algorithms
summary.ga-method

Summary for Genetic Algorithms