Crandore Hub

xegaPermGene

Operations on Permutation Genes

An implementation of representation-dependent gene level operations for genetic algorithms with genes representing permutations: Initialization of genes, mutation, and crossover. The crossover operation provided is position-based crossover (Syswerda, G., Chap. 21 in Davis, L. (1991, ISBN:0-442-00173-8). For mutation, several variants are included: Order-based mutation (Syswerda, G., Chap. 21 in Davis, L. (1991, ISBN:0-442-00173-8), randomized Lin-Kernighan heuristics (Croes, G. A. (1958) <doi:10.1287/opre.6.6.791> and Lin, S. and Kernighan. B. W. (1973) <doi:10.1287/opre.21.2.498>), and randomized greedy operators. A random mix operator for mutation selects a mutation variant randomly.

Versions across snapshots

VersionRepositoryFileSize
1.0.0.1 rolling linux/jammy R-4.5 xegaPermGene_1.0.0.1.tar.gz 82.9 KiB
1.0.0.1 rolling linux/noble R-4.5 xegaPermGene_1.0.0.1.tar.gz 82.8 KiB
1.0.0.1 rolling source/ R- xegaPermGene_1.0.0.1.tar.gz 15.3 KiB
1.0.0.1 latest linux/jammy R-4.5 xegaPermGene_1.0.0.1.tar.gz 82.9 KiB
1.0.0.1 latest linux/noble R-4.5 xegaPermGene_1.0.0.1.tar.gz 82.8 KiB
1.0.0.1 latest source/ R- xegaPermGene_1.0.0.1.tar.gz 15.3 KiB
1.0.0.1 2026-04-26 source/ R- xegaPermGene_1.0.0.1.tar.gz 15.3 KiB
1.0.0.1 2026-04-23 source/ R- xegaPermGene_1.0.0.1.tar.gz 15.3 KiB
1.0.0.1 2026-04-09 windows/windows R-4.5 xegaPermGene_1.0.0.1.zip 86.1 KiB
1.0.0.1 2025-04-20 source/ R- xegaPermGene_1.0.0.1.tar.gz 15.3 KiB

Dependencies (latest)

Imports

Suggests