CRAN/E | xegaPopulation

xegaPopulation

Genetic Population Level Functions

Installation

About

This collection of gene representation-independent functions implements the population layer of extended evolutionary and genetic algorithms and its support. The population layer consists of functions for initializing, logging, observing, evaluating a population of genes, as well as of computing the next population. For parallel evaluation of a population of genes 4 execution models - named Sequential, MultiCore, FutureApply, and Cluster - are provided. They are implemented by configuring the lapply() function. The execution model FutureApply can be externally configured as recommended by Bengtsson (2021) doi:10.32614/RJ-2021-048. Configurable acceptance rules and cooling schedules (see Kirkpatrick, S., Gelatt, C. D. J, and Vecchi, M. P. (1983) doi:10.1126/science.220.4598.671, and Aarts, E., and Korst, J. (1989, ISBN:0-471-92146-7) offer simulated annealing or greedy randomized approximate search procedure elements. Adaptive crossover and mutation rates depending on population statistics generalize the approach of Stanhope, S. A. and Daida, J. M. (1996, ISBN:0-18-201-031-7).

<github.com/ageyerschulz/xegaPopulation>

Key Metrics

Version 1.0.0.0
R ≥ 4.0.0
Published 2024-03-04 65 days ago
Needs compilation? no
License MIT
License File
CRAN checks xegaPopulation results

Downloads

Yesterday 47 0%
Last 7 days 154 +18%
Last 30 days 577 +2%
Last 90 days 1.182
Last 365 days 1.182

Maintainer

Maintainer

Andreas Geyer-Schulz

Andreas.Geyer-Schulz@kit.edu

Authors

Andreas Geyer-Schulz

aut / cre

Material

README
Reference manual
Package source

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

Windows

r-develnot available

x86_64

r-releasenot available

x86_64

r-oldrelnot available

x86_64

Depends

R ≥ 4.0.0
parallel
future.apply
utils
stats

Imports

xegaGaGene
xegaSelectGene

Suggests

testthat ≥ 3.0.0
future
parallelly