GA
3.2.5Genetic Algorithms
Overview
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. For more details see Scrucca (2013) doi:10.18637/jss.v053.i04 and Scrucca (2017) doi:10.32614/RJ-2017-008.
Install
Health
- OK2026-04-2512 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- NOTE2026-04-2211 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- ERROR2026-04-1810 OK · 3 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE
- NOTE2026-03-1011 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
Documentation
- Examples that run
- 89%
- Documented parameters
- 74%
- Return-value docs
- 95%
- References docs
- 75%
Downloads
Repository
Stars over time
Forks over time
Issues over time
PRs over time
Repository practices
2 development-tooling and community-health practices detected across 2 families in the upstream repository
Checks run against github.com/luca-scr/ga on 2026-07-19.
Dependencies
and 3 more packages.
Code & Tests
People & History
16 releases. Pick two to compare their code metrics. R releases are shown for context.
- RR 4.6.0 released · 2026-04-24
- 3.2.5Latest
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- 3.2.42024-01-28 · diff ↗
- RR 4.3.0 released · 2023-04-21
- 3.2.32022-10-19 · diff ↗
- RR 4.2.0 released · 2022-04-22
- 3.2.22021-10-15 · diff ↗
- RR 4.1.0 released · 2021-05-18
- 3.2.12021-04-21 · diff ↗
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- 3.22019-01-10 · diff ↗
- 3.1.12018-05-11 · diff ↗
- 3.12018-05-09 · diff ↗
Show 15 earlier events
- RR 3.5.0 released · 2018-04-23
- RR 3.4.0 released · 2017-04-21
- 3.0.22016-06-07 · diff ↗
- 3.0.12016-05-16 · diff ↗
- 3.02016-05-10 · diff ↗
- RR 3.3.0 released · 2016-05-03
- RR 3.2.0 released · 2015-04-16
- 2.22014-10-15 · diff ↗
- 2.12014-05-06 · diff ↗
- RR 3.1.0 released · 2014-04-10
- 2.02013-08-20 · diff ↗
- 1.12013-04-08 · diff ↗
- RR 3.0.0 released · 2013-04-03
- 1.02012-06-22
- RR 2.15.0 released · 2012-03-30
Package metadata
- First published
- 2012-06-22
- Total releases
- 16 / 14 yrs
- License
- GPL (>= 2) OSI
- Minimum R
- ≥ 3.4
- Download size
- 4.8 MB
- Installed size
- not tracked yet
- With dependencies
- not tracked yet